0001650164-23-000305.txt : 20230809 0001650164-23-000305.hdr.sgml : 20230809 20230808175942 ACCESSION NUMBER: 0001650164-23-000305 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Toast, Inc. CENTRAL INDEX KEY: 0001650164 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 454168768 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40819 FILM NUMBER: 231152780 BUSINESS ADDRESS: STREET 1: 401 PARK DRIVE CITY: BOSTON STATE: MA ZIP: 02215 BUSINESS PHONE: 617-297-1005 MAIL ADDRESS: STREET 1: 401 PARK DRIVE CITY: BOSTON STATE: MA ZIP: 02215 10-Q 1 tost-20230630.htm 10-Q tost-20230630
0001650164FALSE12-312023Q200016501642023-01-012023-06-300001650164us-gaap:CommonClassAMember2023-08-01xbrli:shares0001650164us-gaap:CommonClassBMember2023-08-0100016501642023-06-30iso4217:USD00016501642022-12-31iso4217:USDxbrli:shares0001650164us-gaap:CommonClassAMember2022-12-310001650164us-gaap:CommonClassAMember2023-06-300001650164us-gaap:CommonClassBMember2022-12-310001650164us-gaap:CommonClassBMember2023-06-300001650164us-gaap:LicenseMember2023-04-012023-06-300001650164us-gaap:LicenseMember2022-04-012022-06-300001650164us-gaap:LicenseMember2023-01-012023-06-300001650164us-gaap:LicenseMember2022-01-012022-06-300001650164us-gaap:TechnologyServiceMember2023-04-012023-06-300001650164us-gaap:TechnologyServiceMember2022-04-012022-06-300001650164us-gaap:TechnologyServiceMember2023-01-012023-06-300001650164us-gaap:TechnologyServiceMember2022-01-012022-06-300001650164us-gaap:ProductMember2023-04-012023-06-300001650164us-gaap:ProductMember2022-04-012022-06-300001650164us-gaap:ProductMember2023-01-012023-06-300001650164us-gaap:ProductMember2022-01-012022-06-300001650164tost:ProfessionalServicesMember2023-04-012023-06-300001650164tost:ProfessionalServicesMember2022-04-012022-06-300001650164tost:ProfessionalServicesMember2023-01-012023-06-300001650164tost:ProfessionalServicesMember2022-01-012022-06-3000016501642023-04-012023-06-3000016501642022-04-012022-06-3000016501642022-01-012022-06-300001650164us-gaap:CommonStockMember2022-12-310001650164us-gaap:TreasuryStockCommonMember2022-12-310001650164us-gaap:AdditionalPaidInCapitalMember2022-12-310001650164us-gaap:RetainedEarningsMember2022-12-310001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001650164us-gaap:CommonStockMember2023-01-012023-06-300001650164us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001650164us-gaap:RetainedEarningsMember2023-01-012023-06-300001650164us-gaap:CommonStockMember2023-06-300001650164us-gaap:TreasuryStockCommonMember2023-06-300001650164us-gaap:AdditionalPaidInCapitalMember2023-06-300001650164us-gaap:RetainedEarningsMember2023-06-300001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001650164us-gaap:CommonStockMember2021-12-310001650164us-gaap:TreasuryStockCommonMember2021-12-310001650164us-gaap:AdditionalPaidInCapitalMember2021-12-310001650164us-gaap:RetainedEarningsMember2021-12-310001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100016501642021-12-310001650164us-gaap:CommonStockMember2022-01-012022-06-300001650164us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001650164us-gaap:RetainedEarningsMember2022-01-012022-06-300001650164us-gaap:CommonStockMember2022-06-300001650164us-gaap:TreasuryStockCommonMember2022-06-300001650164us-gaap:AdditionalPaidInCapitalMember2022-06-300001650164us-gaap:RetainedEarningsMember2022-06-300001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000016501642022-06-300001650164us-gaap:CommonStockMember2023-03-310001650164us-gaap:TreasuryStockCommonMember2023-03-310001650164us-gaap:AdditionalPaidInCapitalMember2023-03-310001650164us-gaap:RetainedEarningsMember2023-03-310001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016501642023-03-310001650164us-gaap:CommonStockMember2023-04-012023-06-300001650164us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001650164us-gaap:RetainedEarningsMember2023-04-012023-06-300001650164us-gaap:CommonStockMember2022-03-310001650164us-gaap:TreasuryStockCommonMember2022-03-310001650164us-gaap:AdditionalPaidInCapitalMember2022-03-310001650164us-gaap:RetainedEarningsMember2022-03-310001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016501642022-03-310001650164us-gaap:CommonStockMember2022-04-012022-06-300001650164us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001650164us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001650164us-gaap:RetainedEarningsMember2022-04-012022-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001650164us-gaap:FairValueMeasurementsRecurringMember2023-06-300001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-12-310001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-310001650164us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001650164us-gaap:FairValueMeasurementsRecurringMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30xbrli:pure0001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedTermMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExercisePriceMember2023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExercisePriceMember2022-12-310001650164us-gaap:WarrantMembertost:CommonStockWarrantsMember2022-12-310001650164tost:ContingentConsiderationLiabilityMember2022-12-310001650164us-gaap:WarrantMembertost:CommonStockWarrantsMember2023-01-012023-06-300001650164tost:ContingentConsiderationLiabilityMember2023-01-012023-06-300001650164us-gaap:WarrantMembertost:CommonStockWarrantsMember2023-06-300001650164tost:ContingentConsiderationLiabilityMember2023-06-300001650164us-gaap:WarrantMembertost:CommonStockWarrantsMember2021-12-310001650164tost:ContingentConsiderationLiabilityMember2021-12-310001650164us-gaap:WarrantMembertost:CommonStockWarrantsMember2022-01-012022-06-300001650164tost:ContingentConsiderationLiabilityMember2022-01-012022-06-300001650164us-gaap:WarrantMembertost:CommonStockWarrantsMember2022-06-300001650164tost:ContingentConsiderationLiabilityMember2022-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:CommonClassAMember2023-01-012023-06-300001650164us-gaap:FairValueInputsLevel3Memberus-gaap:CommonClassBMember2022-01-012022-06-300001650164us-gaap:CommercialPaperMember2023-06-300001650164us-gaap:CertificatesOfDepositMember2023-06-300001650164us-gaap:CorporateBondSecuritiesMember2023-06-300001650164us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-06-300001650164us-gaap:USTreasurySecuritiesMember2023-06-300001650164us-gaap:AssetBackedSecuritiesMember2023-06-300001650164us-gaap:CommercialPaperMember2022-12-310001650164us-gaap:CertificatesOfDepositMember2022-12-310001650164us-gaap:CorporateBondSecuritiesMember2022-12-310001650164us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310001650164us-gaap:USTreasurySecuritiesMember2022-12-310001650164us-gaap:AssetBackedSecuritiesMember2022-12-310001650164us-gaap:GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember2023-06-300001650164us-gaap:GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember2022-12-310001650164us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001650164us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembertost:LondonInterbankOfferedRateLIBOR1Membertost:CreditFacility2021Member2023-03-022023-03-020001650164us-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembertost:CreditFacility2021Member2023-03-022023-03-020001650164us-gaap:RevolvingCreditFacilityMembertost:FederalReserveBankOfNewYorkRateMemberus-gaap:LineOfCreditMembertost:CreditFacility2021Member2023-03-022023-03-020001650164us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembertost:AdjustedSecuredOvernightFinancingRateSOFRRateMembertost:CreditFacility2021Member2023-03-022023-03-020001650164us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembertost:CreditFacility2021Member2023-03-020001650164us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembertost:CreditFacility2021Member2022-12-310001650164us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembertost:CreditFacility2021Member2023-06-300001650164tost:DelphiDisplaySystemsIncMember2023-02-140001650164tost:DelphiDisplaySystemsIncMember2023-02-142023-02-140001650164tost:DelphiDisplaySystemsIncMemberus-gaap:DevelopedTechnologyRightsMember2023-02-140001650164us-gaap:CustomerRelationshipsMembertost:DelphiDisplaySystemsIncMember2023-02-140001650164tost:DelphiDisplaySystemsIncMemberus-gaap:DevelopedTechnologyRightsMember2023-02-142023-02-140001650164us-gaap:CustomerRelationshipsMembertost:DelphiDisplaySystemsIncMember2023-02-142023-02-1400016501642023-07-012023-06-300001650164us-gaap:CostOfSalesMember2023-04-012023-06-300001650164us-gaap:CostOfSalesMember2022-04-012022-06-300001650164us-gaap:CostOfSalesMember2023-01-012023-06-300001650164us-gaap:CostOfSalesMember2022-01-012022-06-300001650164us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001650164us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001650164us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001650164us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001650164us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001650164us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001650164us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001650164us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001650164us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001650164us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001650164us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001650164us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001650164us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001650164us-gaap:EmployeeStockOptionMember2023-06-300001650164us-gaap:EmployeeStockOptionMember2022-06-3000016501642022-01-012022-12-310001650164us-gaap:RestrictedStockUnitsRSUMember2022-12-310001650164us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001650164us-gaap:RestrictedStockUnitsRSUMember2023-06-300001650164us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001650164us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001650164us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001650164us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2023-06-300001650164us-gaap:EmployeeStockMember2023-01-012023-06-300001650164us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2023-01-012023-06-300001650164us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2022-01-012022-12-310001650164us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2023-01-012023-06-300001650164us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001650164us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2022-01-012022-12-310001650164us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001650164us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001650164us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001650164us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001650164tost:RestrictedStockEarlyExercisedMember2023-04-012023-06-300001650164tost:RestrictedStockEarlyExercisedMember2022-04-012022-06-300001650164tost:RestrictedStockEarlyExercisedMember2023-01-012023-06-300001650164tost:RestrictedStockEarlyExercisedMember2022-01-012022-06-300001650164us-gaap:RestrictedStockMember2023-04-012023-06-300001650164us-gaap:RestrictedStockMember2022-04-012022-06-300001650164us-gaap:RestrictedStockMember2023-01-012023-06-300001650164us-gaap:RestrictedStockMember2022-01-012022-06-300001650164us-gaap:WarrantMember2023-04-012023-06-300001650164us-gaap:WarrantMember2022-04-012022-06-300001650164us-gaap:WarrantMember2023-01-012023-06-300001650164us-gaap:WarrantMember2022-01-012022-06-300001650164us-gaap:StockCompensationPlanMember2023-04-012023-06-300001650164us-gaap:StockCompensationPlanMember2022-04-012022-06-300001650164us-gaap:StockCompensationPlanMember2023-01-012023-06-300001650164us-gaap:StockCompensationPlanMember2022-01-012022-06-300001650164country:US2023-06-300001650164country:US2022-12-310001650164country:IE2023-06-300001650164country:IE2022-12-310001650164country:IN2023-06-300001650164country:IN2022-12-310001650164tost:OtherMember2023-06-300001650164tost:OtherMember2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission File Number 001-40819
Toast, Inc.
(Exact name of registrant as specified in its charter)
Delaware45-4168768
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
401 Park Drive
Boston, Massachusetts 02215
(Address of principal executive offices)(Zip code)
(617) 297-1005
(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, par value of $0.000001 per shareTOSTNew York Stock Exchange
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No
The registrant had outstanding 410,843,910 shares of Class A common stock and 124,789,025 shares of Class B common stock as of August 1, 2023.

i

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations, financial condition, business strategy, plans and objectives of management for future operations, our market opportunity and the potential growth of that market, our liquidity and capital needs and other similar matters, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will,” or “would,” or the negative of these words or other similar terms or expressions. These forward-looking statements are based on management’s current expectations and assumptions about future events, which are inherently subject to uncertainties, risks, and changes in circumstances that are difficult to predict. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements concerning the following:

our future financial performance, including our revenue, costs of revenue or expenses, or other operating results;
our ability to successfully execute our business and growth strategy;
anticipated trends and growth rates in our business and in the markets in which we operate;
our ability to effectively manage our growth and future expenses;
our ability to maintain the security and availability of our platform;
our ability to increase the number of customers using our platform;
our ability to retain, and to sell additional products and services to, our existing customers;
our ability to successfully expand in our existing markets and into new markets;
our expectations concerning relationships with third parties;
our estimated total addressable market;
our ability to maintain, protect and enhance our intellectual property;
our ability to comply with modified or new laws and regulations applying to our business;
the attraction and retention of qualified employees and key personnel;
our anticipated investments in sales and marketing and research and development;
our ability to successfully defend litigation brought against us;
our ability to successfully remediate and prevent material weaknesses in internal controls over financial reporting;
the increased expenses associated with being a public company;
the impact of global financial, economic, political, and health events such as rising inflation, capital market disruptions, sanctions, economic slowdowns or recessions, or the COVID-19 pandemic on our business and the restaurant industry;
our ability to compete effectively with existing competitors and new market entrants;
our ability to source, finance and integrate companies and assets that we have or may acquire; and
the sufficiency of our cash, cash equivalents, and investments to meet our liquidity needs.

You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.

The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.
ii


In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q. And while we believe such information provides a reasonable basis for such statements, such information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and you are cautioned not to unduly rely upon these statements.
iii

TABLE OF CONTENTS
Page
iv

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
TOAST, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)
(in millions, except share and per share amounts)
June 30, 2023December 31, 2022
Assets:
Current assets:
Cash and cash equivalents$488 $547 
Marketable securities502 474 
Accounts receivable, net 115 77 
Inventories, net107 110 
Deferred costs, net52 44 
Prepaid expenses and other current assets191 155 
Total current assets1,455 1,407 
Property and equipment, net61 61 
Operating lease right-of-use assets25 77 
Intangible assets, net30 29 
Goodwill113 107 
Restricted cash43 28 
Deferred costs, non-current52 38 
Other non-current assets16 14 
Total non-current assets340 354 
Total assets$1,795 $1,761 
Liabilities and Stockholders’ Equity:
Current liabilities:
Accounts payable$42 $30 
Operating lease liabilities8 14 
Deferred revenue41 39 
Accrued expenses and other current liabilities493 413 
Total current liabilities584 496 
Warrants to purchase common stock90 68 
Operating lease liabilities, non-current25 80 
Deferred revenue, non-current 12 7 
Other long-term liabilities5 12 
Total liabilities716 663 
Commitments and Contingencies (Note 14)
Stockholders’ Equity:
Preferred stock- par value $0.000001; 100,000,000 shares authorized, no shares issued or outstanding
  
Class A common stock, $0.000001 par value; 7,000,000,000 shares authorized; 376,140,827 and 353,094,009 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
  
Class B common stock, $0.000001 par value; 700,000,000 shares authorized; 156,795,897 and 169,933,289 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
  
Treasury stock, at cost; 225,000 shares outstanding at June 30, 2023 and December 31, 2022
  
Accumulated other comprehensive loss(2)(2)
Additional paid-in capital2,637 2,477 
Accumulated deficit(1,556)(1,377)
Total stockholders’ equity 1,079 1,098 
Total liabilities and stockholders’ equity $1,795 $1,761 
The accompanying notes are an integral part of these condensed consolidated financial statements.
1

TOAST, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
(in millions, except share and per share amounts)
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Subscription services$121 $76 $227 $139 
Financial technology solutions808 562 1,482 1,000 
Hardware41 30 72 59 
Professional services8 7 16 12 
Total revenue978 675 1,797 1,210 
Costs of revenue:
Subscription services39 27 75 51 
Financial technology solutions631 448 1,155 796 
Hardware67 61 123 113 
Professional services32 25 60 46 
Amortization of acquired intangible assets1 1 2 2 
Total costs of revenue770 562 1,415 1,008 
Gross profit208 113 382 202 
Operating expenses:
Sales and marketing100 77 199 148 
Research and development92 67 177 129 
General and administrative96 68 179 125 
Total operating expenses288 212 555 402 
Loss from operations(80)(99)(173)(200)
Other income (expense):
Interest income, net9 1 17 1 
Change in fair value of warrant liability(26)44 (23)123 
Other income (expense), net  1 (1)
Loss before provision for income taxes(97)(54)(178)(77)
Provision for income taxes(1) (1) 
Net loss$(98)$(54)$(179)$(77)
Net loss per share attributable to common stockholders:
Basic$(0.19)$(0.11)$(0.34)$(0.15)
Diluted$(0.19)$(0.11)$(0.34)$(0.39)
Weighted average shares used in computing net loss per share:
Basic529,226,266 509,532,418 526,677,000 507,420,257 
Diluted529,226,266 509,532,418 526,677,000 508,176,495 
The accompanying notes are an integral part of these condensed consolidated financial statements.
2

TOAST, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited)
(in millions)

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net loss$(98)$(54)$(179)$(77)
Other comprehensive loss:
Unrealized losses on marketable securities, net of tax effect of $0
(2)(1) (3)
Currency translation adjustments (1) (1)
Total other comprehensive loss(2)(2) (4)
Comprehensive loss$(100)$(56)$(179)$(81)
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

TOAST, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(in millions, except share amounts)

Six Months Ended June 30, 2023

Class A and Class B Common StockTreasury StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders' Equity
SharesAmountSharesAmount
Balances at December 31, 2022
523,027,298 $ 225,000 $ $2,477 $(1,377)$(2)$1,098 
Repurchase of common stock(44,440)— — — — — — — 
Issuance of common stock upon net exercise of common stock warrants19,494 — — — 1 — — 1 
Issuance of common stock upon exercise of common stock options4,790,307 — — — 11 — — 11 
Issuance of common stock upon vesting of restricted stock units4,791,017 — — — — — — — 
Stock-based compensation expense— — — — 141 — — 141 
Vesting of restricted stock— — — — 2 — — 2 
Issuance of common stock under employee stock purchase plan287,086 — — — 4 — — 4 
Issuance of common stock in connection with business combinations65,962 — — — 1 — — 1 
Net loss— — — — — (179)— (179)
Balances at June 30, 2023
532,936,724 $ 225,000 $ $2,637 $(1,556)$(2)$1,079 
The accompanying notes are an integral part of these condensed consolidated financial statements.













4

TOAST, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(in millions, except share amounts)

Six Months Ended June 30, 2022

Class A and Class B Common StockTreasury StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders' (Deficit) Equity
SharesAmountSharesAmount
Balances at December 31, 2021
507,170,365 $ 225,000 $ $2,194 $(1,102)$(1)$1,091 
Repurchase of common stock(33,475)— — — — — — — 
Issuance of common stock upon net exercise of common stock warrants371,573 — — — 18 — — 18 
Issuance of common stock upon exercise of common stock options4,410,300 — — — 7 — — 7 
Issuance of common stock upon vesting of restricted stock units1,450,869 — — — — — — — 
Stock-based compensation expense— — — — 112 — — 112 
Vesting of restricted stock— — — — 2 — — 2 
Issuance of common stock in connection with business combination37,179 — — — 1 — — 1 
Cumulative translation adjustment— — — — — — (1)(1)
Unrealized loss on marketable securities— — — — — — (3)(3)
Net loss— — — — — (77)— (77)
Balances at June 30, 2022
513,406,811 $ 225,000 $ $2,334 $(1,179)$(5)$1,150 

The accompanying notes are an integral part of these condensed consolidated financial statements.













5

TOAST, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(in millions, except share amounts)

Three Months Ended June 30, 2023

Class A and Class B Common StockTreasury StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders' Equity
SharesAmountSharesAmount
Balances at March 31, 2023
528,568,895 $ 225,000 $ $2,556 $(1,458)$ $1,098 
Repurchase of common stock(44,440)— — — — — — — 
Issuance of common stock upon net exercise of common stock warrants19,494 — — — 1 — — 1 
Issuance of common stock upon exercise of common stock options1,999,541 — — — 5 — — 5 
Issuance of common stock upon vesting of restricted stock units2,393,234 — — — — — — — 
Stock-based compensation expense— — — — 74 — — 74 
Vesting of restricted stock— — — — 1 — — 1 
Unrealized loss on marketable securities— — — — — — (2)(2)
Net loss— — — — — (98)— (98)
Balances at June 30, 2023
532,936,724 $ 225,000 $ $2,637 $(1,556)$(2)$1,079 
The accompanying notes are an integral part of these condensed consolidated financial statements.


















6

TOAST, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
(in millions, except share amounts)

Three Months Ended June 30, 2022

Class A and Class B Common StockTreasury StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders' (Deficit) Equity
SharesAmountSharesAmount
Balances at March 31, 2022
510,425,065 $ 225,000 $ $2,271 $(1,125)$(3)$1,143 
Repurchase of common stock(3,000)— — — — — — — 
Issuance of common stock upon exercise of common stock options1,659,609 — — — 3 — — 3 
Issuance of common stock upon vesting of restricted stock units1,325,137 — — — — — — — 
Stock-based compensation expense— — — — 59 — — 59 
Vesting of restricted stock— — — — 1 — — 1 
Cumulative translation adjustment— — — — — — (1)(1)
Unrealized loss on marketable securities— — — — — — (1)(1)
Net loss— — — — — (54)— (54)
Balances at June 30, 2022
513,406,811 $ 225,000 $ $2,334 $(1,179)$(5)$1,150 

The accompanying notes are an integral part of these condensed consolidated financial statements.


7

TOAST, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in millions)
Six Months Ended June 30,
20232022
Cash flows from operating activities:
Net loss$(179)$(77)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization14 12 
Stock-based compensation expense135 110 
Amortization of deferred costs28 20 
Change in fair value of warrant liability23 (123)
Credit loss expense25 7 
Change in deferred income taxes(1) 
Asset impairments15  
Other(12)3 
Changes in operating assets and liabilities:
Accounts receivable, net(42)(15)
Prepaid expenses and other current assets(3)(11)
Deferred costs, net(50)(35)
Inventories, net4 (20)
Accounts payable12 (4)
Accrued expenses and other current liabilities24 76 
Deferred revenue7 (4)
Operating lease right-of-use assets and operating lease liabilities1  
Other assets and liabilities(6)(7)
Net cash used in operating activities(5)(68)
Cash flows from investing activities:
Cash paid for acquisition, net of cash acquired(9) 
Capitalized software(17)(5)
Purchases of property and equipment(4)(7)
Purchases of marketable securities(351)(140)
Proceeds from the sale of marketable securities13 32 
Maturities of marketable securities315 78 
Other investing activities(1) 
Net cash used in investing activities(54)(42)
Cash flows from financing activities:
Change in customer funds obligations, net31 37 
Proceeds from issuance of common stock15 7 
Payment of contingent consideration (2)
Net cash provided by financing activities46 42 
Net (decrease) increase in cash, cash equivalents, cash held on behalf of customers and restricted cash(13)(68)
Cash, cash equivalents, cash held on behalf of customers and restricted cash at beginning of period635 851 
Cash, cash equivalents, cash held on behalf of customers and restricted cash at end of period$622 $783 
Reconciliation of cash, cash equivalents, cash held on behalf of customers and restricted cash
Cash and cash equivalents$488 $697 
Cash held on behalf of customers91 72 
Restricted cash43 14 
Total cash, cash equivalents, cash held on behalf of customers and restricted cash$622 $783 
Supplemental disclosure of non-cash investing and financing activities:
Issuance of Class B common stock upon exercise of common stock warrants118 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

TOAST, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
(amounts in millions, except share and per share amounts)

1. Description of Business, Basis of Presentation, and Summary of Significant Accounting Policies
Toast, Inc. (“we,” or “the Company”), is a cloud-based all-in-one digital technology platform purpose-built for the entire restaurant community. We provide a comprehensive platform of software as a service (SaaS) products and financial technology solutions, including integrated payment processing, restaurant-grade hardware, and a broad ecosystem of third-party partners. We serve as the restaurant operating system, connecting front of house and back of house operations across dine-in, takeout, and delivery channels.
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP, and the rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements.

The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2023 or any other future interim periods.

The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended December 31, 2022, or the 2022 Annual Report. The Condensed Consolidated Balance Sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date.

Risks and Uncertainties

We are subject to a number of risks and uncertainties, including global events and macroeconomic conditions such as inflation and its potential impact on consumer spending, rising interest rates, global supply chain issues, and public health concerns, which may also impact consumer behavior, the restaurant industry, and our business.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.

Reclassifications

Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation.

9

2. Fair Value of Financial Instruments
The following table presents information about our financial assets and liabilities that are measured at fair value on a recurring basis and indicates the level of the fair value hierarchy used to determine such fair values:

Fair Value Measurement at June 30, 2023 Using
Level 1Level 2Level 3Total
Assets:
Money market funds$265 $ $ $265 
Commercial paper 104  104 
Certificates of deposit 78  78 
Corporate bonds 17  17 
U.S. government agency securities 113  113 
Treasury securities 134  134 
Asset-backed securities 56  56 
$265 $502 $ $767 
Liabilities:
Warrants to purchase common stock$ $ $90 $90 
$ $ $90 $90 

Fair Value Measurement at December 31, 2022 Using
Level 1Level 2Level 3Total
Assets:
Money market funds$483 $ $ $483 
Commercial paper 140  140 
Certificates of deposit 104  104 
Corporate bonds 109  109 
U.S. government agency securities 33  33 
Treasury securities 60  60 
Asset-backed securities 28  28 
$483 $474 $ $957 
Liabilities:
Warrants to purchase common stock$ $ $68 $68 
Contingent consideration  4 4 
$ $ $72 $72 
During the six months ended June 30, 2023 and 2022, there were no transfers into or out of Level 3 measurements within the fair value hierarchy.
Valuation of Warrants to Purchase Common Stock
The fair value of the warrants was determined using the Black-Scholes option-pricing model. The following table indicates the weighted-average assumptions made in estimating the fair value as of June 30, 2023 and December 31, 2022:

June 30, 2023December 31, 2022
Risk-free interest rate4.3 %4.1 %
Contractual term (in years)44
Expected volatility61.4 %60.3 %
Expected dividend yield % %
Exercise price per share$17.16 $17.16 

10

Fair Value of Liabilities

The following tables provide a roll-forward of the aggregate fair value of our common stock warrant liability and contingent consideration liability for which fair value is determined using Level 3 inputs:

Common Stock Warrant
Liability
Contingent
Consideration
Liability
Balance as of December 31, 2022
$68 $4 
Change in fair value23  
Settlement(1)(4)
Balance as of June 30, 2023
$90 $ 

Common Stock Warrant LiabilityContingent Consideration Liability
Balance as of December 31, 2021
$181 $5 
Change in fair value(123)2 
Settlement(18)(4)
Balance as of June 30, 2022
$40 $3 

The contingent consideration liability relates to the Company’s acquisition of xtraCHEF, Inc., or xtraCHEF, in fiscal 2021. During the six months ended June 30, 2023, we paid $2 in cash and issued 38,908 shares of our Class A common stock to settle the remaining contingent consideration liability based on the achievement of 2022 revenue targets. During the six months ended June 30, 2022, we paid $2 in cash and issued 37,179 shares of our Class B common stock to settle the portion of our contingent consideration liability based on the achievement of 2021 revenue targets.


3. Marketable Securities

The amortized cost, gross unrealized holding losses and fair value of marketable securities, excluding accrued interest receivable, consisted of the following:
June 30, 2023
Amortized CostGross Unrealized LossesFair Value
Commercial paper$104 $ $104 
Certificates of deposit78  78 
Corporate bonds17  17 
U.S. government agency securities113  113 
Treasury securities136 (2)134 
Asset-backed securities56  56 
Total$504 $(2)$502 

December 31, 2022
Amortized CostGross Unrealized LossesFair Value
Commercial paper$140 $ $140 
Certificates of deposit104  104 
Corporate bonds110 (1)109 
U.S. government agency securities33  33 
Treasury securities61 (1)60 
Asset-backed securities28  28 
Total$476 $(2)$474 
11


The fair values of marketable securities by contractual maturities at June 30, 2023:

  June 30,
2023
Due within 1 year$337 
Due after 1 year through 5 years163 
Due after 5 years through 10 years2 
Total marketable securities$502 

We review marketable securities for impairment during each reporting period to determine if any of the securities have experienced an other-than-temporary decline in fair value. There were no impairment losses or expected credit losses related to our marketable securities during the three and six months ended June 30, 2023 and 2022.


4. Loan Servicing Activities and Acquired Loans Receivable, Net
We service loans originated by our bank partner and assume liability for loan defaults on a limited basis based on a specified percentage of the total loans originated, which are measured on a quarterly basis. If the merchant’s payments are delayed for a defined period of time, the loan is considered delinquent and we are required to purchase the loan from our bank partner. The loan purchase, net of expected recoveries, reduces our potential liability with respect to the quarterly cohort of loans from which the defaulted loan originated. This obligation represents a financial guarantee with a contingent aspect related to our contingent obligation to purchase defaulted loans, and a non-contingent aspect related to our obligation to perform under the guarantee.

We recognize a liability for both these elements which are included in accrued expenses and other current liabilities on our Condensed Consolidated Balance Sheets.

Changes in the contingent liability for expected credit losses for the three and six months ended June 30, 2023 and 2022 were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$19 $3 $14 $2 
Credit loss expense10 3 22 5 
Reductions due to loan purchase(7)(1)(14)(2)
Ending balance$22 $5 $22 $5 

The balance of the non-contingent stand-ready liability was $11 and $6, respectively, as of June 30, 2023 and December 31, 2022.


12

5. Lessee Arrangements

During the three months ended June 30, 2023, we entered into an agreement to terminate the lease for a portion of our corporate headquarters in Boston, MA, and modify the remaining lease term to end on December 31, 2024. As a result, we agreed to pay a net fee of $11. We recorded a net charge of $12 within general and administrative expenses on our Condensed Consolidated Statement of Operations, inclusive of a loss on impairment of certain property plant and equipment associated with the terminated portion of the lease.

The components of lease expense were as follows for the three and six months ended June 30, 2023 and 2022:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$4 $7 $8 $11 
Variable lease expense 1 1 2 
Total$4 $8 $9 $13 

The following table summarizes supplemental cash flow information related to cash paid for amounts included in the measurement of lease liabilities during the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
Operating cash flows for operating leases$(11)$(13)
Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications(55)3 
Total$(66)$(10)

6. Debt

Revolving Line of Credit

On March 2, 2023, we entered into an amendment to our revolving credit facility agreement, as amended, the 2021 Facility, to replace the London Interbank Offered Rate, or LIBOR, with the Secured Overnight Financing Rate, or SOFR. Under the terms of the amendment, interest on loans will be determined based on loan type and accrue at an annual rate, as defined in the agreement, of 1.50% per annum; or 0.5% per annum plus the highest of: (i) the Prime Rate, (ii) the Federal Reserve Bank of New York Rate plus 0.5%, or (iii) the Adjusted SOFR based upon loan duration plus 1.00%. The 2021 Facility is subject to a minimum liquidity covenant of $250. As of June 30, 2023 and December 31, 2022, no amounts were drawn or outstanding under the 2021 Facility which had $330 available as of each period end.

7. Business Combinations

Delphi Display Systems, Inc.

On February 14, 2023, we acquired 100% of the outstanding capital stock of Delphi Display Systems, Inc., or Delphi, a provider of digital display solutions and drive-thru technology, for a total purchase price of $10, to extend our growing suite of products benefiting quick-service restaurants and enterprise brands.

We have not finalized the purchase price allocation. The purchase price was preliminarily allocated to goodwill, intangible assets and other net assets of $6, $3 and $1, respectively. Intangible assets consisted of $2 of developed technology and $1 of customer relationships, each with estimated useful lives of 5 years. Goodwill is not deductible for tax purposes, and primarily attributable to synergies expected to arise after the acquisition.
The operating results of Delphi have been reflected in our results of operations from the date of the acquisition, but were not material to our consolidated financial statements.

13

8. Other Balance Sheet Information

Accounts receivable, net consisted of the following:
June 30,
2023
December 31,
2022
Accounts receivable$72 $45 
Unbilled receivables53 44 
Less: Allowance for credit losses(10)(12)
Accounts receivable, net$115 $77 
Our allowance for credit losses was comprised of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$(9)$(4)$(12)$(4)
Additions(3)(2)(3)(3)
Write offs2 1 5 2 
Ending balance$(10)$(5)$(10)$(5)

Prepaid expenses and other current assets consisted of the following:
June 30,
2023
December 31,
2022
Cash held on behalf of customers$91 $60 
Prepaid expenses24 27 
Deposits for inventory purchases13 20 
Other current assets63 48 
$191 $155 

Accrued expenses and current liabilities consisted of the following:
June 30,
2023
December 31,
2022
Accrued transaction-based costs$220 $181 
Accrued payroll and bonus58 59 
Customer funds obligation91 60 
Accrued expenses48 45 
Accrued commissions20 15 
Contingent liability for expected credit losses22 14 
Other liabilities34 39 
$493 $413 


14


9. Revenue from Contracts with Customers

The following table summarizes the activity in deferred revenue:
Six Months Ended June 30,
20232022
Deferred revenue, beginning of year$46 $56 
Deferred revenue, end of period53 52 
Revenue recognized in the period from amounts included in deferred revenue at the beginning of period$40 $35 
As of June 30, 2023, approximately $579 of revenue is expected to be recognized from remaining performance obligations for customer contracts. We expect to recognize revenue of approximately $535 from these remaining performance obligations over the next 24 months, with the balance recognized thereafter.
The following tables summarize the activity in deferred contract acquisition costs and the classification of deferred costs:
Six Months Ended June 30,
20232022
Beginning balance$82 $55 
Capitalization of sales commissions costs50 35 
Amortization of sales commissions costs(28)(20)
Ending balance$104 $70 

10. Stock-Based Compensation

Stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022, is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Costs of revenue$11 $8 $20 $16 
Sales and marketing15 13 28 25 
Research and development25 18 46 34 
General and administrative21 19 41 35 
Total Stock based compensation$72 $58 $135 $110 

Stock-based compensation expense of $3 and $6, respectively, was capitalized as software development costs during the three and six months ended June 30, 2023. Stock-based compensation expense of $1 and $2, respectively, was capitalized as software development costs during each of the three and six months ended June 30, 2022.
15

Stock Options

The fair value of each option grant was estimated on its grant date using the Black-Scholes option-pricing model. The following table indicates the weighted-average assumptions made in estimating the fair value for the six months ended June 30, 2023 and 2022:

Six Months Ended June 30,
20232022
Risk-free interest rate3.90 %2.16 %
Expected term (in years)6.086.06
Expected volatility56.19 %51.41 %
Expected dividend yield % %
Weighted-average fair value of common stock$18.01 $17.76 
Weighted-average grant date fair value$10.24 $9.02 
The following is a summary of stock option activity under our stock option plans for the six months ended June 30, 2023:
(in millions, except share and per share amounts)
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value (1)
Outstanding as of December 31, 2022
53,728,512 $5.98 6.94$655 
Granted 3,147,911 18.01 
Exercised(4,790,307)2.33 
Forfeited(433,118)11.00 
Outstanding as of June 30, 2023
51,652,998 $7.01 6.77$806 
Options vested and expected to vest as of June 30, 2023
49,280,264 $6.72 6.68$783 
Options exercisable as of June 30, 2023
44,051,781 $5.11 6.34$767 
(1) The aggregate intrinsic value was determined as the difference between the closing price of the Class A common stock on the last trading day of June 2023, or the date of exercise, as appropriate, and the exercise price, multiplied by the number of in-the-money options that would have been received by the option holders had all option holders exercised their in-the-money options at period end.

The weighted average grant date fair value of options granted during the three months ended June 30, 2023 was $13.16. There were no options granted during the three months ended June 30, 2022. The aggregate intrinsic values of options exercised was $36 and $86, respectively, during the three and six months ended June 30, 2023 and $25 and $81, respectively, during the three and six months ended June 30, 2022.

As of June 30, 2023, total unrecognized stock-based compensation expense related to the option awards was $105 and is expected to be recognized over the remaining weighted-average service period of 2.94 years.
Restricted Stock Units 

The following table summarizes RSU activity during the six months ended June 30, 2023:
RSU
Weighted
Average
Grant Date
Fair Value
Unvested balance as of December 31, 2022
31,242,263 $22.11 
Granted12,483,091 $18.43 
Vested(4,806,043)$21.93 
Forfeited(1,452,993)$22.09 
Unvested balance as of June 30, 2023
37,466,318 $20.90 

16

The weighted average grant-date fair value of RSUs granted during the three months ended June 30, 2023 and 2022 was $20.95 and $15.88, respectively. The weighted average grant-date fair value of RSUs granted during the six months ended June 30, 2022 was 18.59. The fair value of RSUs vested during the three months ended June 30, 2023 and 2022 was $45 and $26, respectively. The fair value of RSUs vested during the six months ended June 30, 2023 and 2022 was $93 and $29, respectively.
As of June 30, 2023, total unrecognized stock-based compensation expense related to the RSUs was $561 and is expected to be recognized over the remaining weighted-average service period of 3.14 years.

As of June 30, 2023, we had 67,430,636 shares of Class A common stock available for future issuance under our 2021 Plan.
2021 Employee Stock Purchase Plan

In 2021, our Board adopted, and our stockholders approved, the 2021 Employee Stock Purchase Plan ("ESPP") which became effective on September 23, 2021. As of June 30, 2023, 21,653,080 shares of our Class A common stock were authorized for issuance to participating employees who are allowed to purchase shares of Class A common stock at a price equal to 85% of its fair market value at the beginning or the end of the offering period, whichever is lower.

During the six months ended June 30, 2023, 287,086 shares were purchased under the ESPP at $15.65 per share, resulting in cash proceeds of $4. No shares were purchased under the ESPP during the six months ended June 30, 2022.
Restricted Stock

As of June 30, 2023 and December 31, 2022, we have issued 1,817,462 and 2,703,538 shares of Class A and B common stock subject to restrictions, respectively.

As of June 30, 2023, this included 452,180 shares of Class A common stock and Class B common stock issued upon the early exercise of stock options and 1,365,282 shares of restricted Class A common stock issued to certain members of management of Delphi and Sling, Inc. as part of their consideration in connection with the acquisitions.

As of December 31, 2022, this included 1,365,310 shares of Class A common stock and Class B common stock issued upon the early exercise of stock options and 1,338,228 shares of restricted Class A common stock issued to certain members of management of Sling, Inc. as part of their consideration in connection with the acquisition in 2022.
17

11. Income Taxes
Our effective income tax rate was (0.8)% and (0.5)% for the three months ended June 30, 2023 and 2022, respectively, and was (0.5)% and (0.7)% for the six months ended June 30, 2023 and 2022, respectively. The effective tax rate for each period differs from the statutory rate primarily as a result of having a full valuation allowance maintained against our U.S. deferred tax assets.
The provision for income taxes was $1 and $0 for both the three and six months ended June 30, 2023 and June 30, 2022, respectively. The change in the provision for income taxes for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 is due to the tax expense recorded on the earnings of our profitable foreign subsidiaries, and also included a non-recurring benefit of $1 for the release of the valuation allowance as a result of the acquisition of Delphi. The release is due to taxable temporary differences resulting from the Delphi acquisition being available as a source of income to realize certain pre-existing Toast, Inc. deferred tax assets.

12. Net Loss Per Share Attributable to Common Stockholders
Basic net loss per share is determined by dividing net loss by the weighted average shares outstanding for the period. We analyze the potential dilutive effect of stock options, unvested restricted stock, RSUs, our ESPP, and warrants to purchase common stock, during periods we generate net income, or when income is recognized related to changes in fair value of warrant liabilities.

During the three and six months ended June 30, 2023, we recorded a loss on fair value remeasurement of warrants to purchase common stock which are excluded from the computation of diluted net loss per share due to their anti-dilutive impact.

During the three and six months ended June 30, 2022, we recorded a gain on fair value remeasurement of warrants to purchase common stock. For the six months ended June 30, 2022, this was added back to the numerator to adjust net loss for the dilutive impact of the warrants with a corresponding adjustment to the denominator for the incremental dilutive shares using the treasury stock method. For the three months ended June 30, 2022, the exercise price for the warrants exceeded the average trading price of our Class A common stock, therefore, no adjustment was made to the numerator or denominator due to their anti-dilutive impact.
18


The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the three and six months ended June 30, 2023 and 2022:
(in millions, except share and per share amounts)Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net loss, basic$(98)$(54)$(179)$(77)
Gain on change in fair value of warrant liability   123 
Net loss, diluted$(98)$(54)$(179)$(200)
Denominator:
Weighted average shares of common stock outstanding—basic529,226,266 509,532,418 526,677,000 507,420,257 
Effect of dilutive securities:
Warrants to purchase Class B common stock
   756,238 
Weighted average shares of common stock outstanding—diluted529,226,266 509,532,418 526,677,000 508,176,495 
Net loss per share, basic$(0.19)$(0.11)$(0.34)$(0.15)
Net loss per share, diluted$(0.19)$(0.11)$(0.34)$(0.39)
We excluded the following potential shares of common stock from the computation of diluted net loss per share because including them would have an anti-dilutive effect for the three and six months ended June 30, 2023 and 2022:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Options to purchase Class A common stock and Class B common stock51,652,998 56,687,498 51,652,998 56,687,498 
Unvested restricted stock1,817,462 2,624,790 1,817,462 2,624,790 
Unvested restricted stock units37,466,318 26,198,339 37,466,318 26,198,339 
Warrants to purchase Class B common stock
6,790,080 6,902,633 6,790,080  
Employee Stock Purchase Plan 289,219  289,219  
98,016,077 92,413,260 98,016,077 85,510,627 

13. Segment Information
We have significant operations in the United States, Ireland, and India. We did not generate material revenue in any country other than the United States during the three and six months ended June 30, 2023 and 2022.

The following table sets forth the breakdown of long-lived assets based on geography:
June 30,
2023
December 31,
2022
United States$71 $122 
Ireland9 10 
India5 5 
Other1 1 
Total long-lived assets$86 $138 

Tangible long-lived assets consist of property and equipment and operating lease right-of-use assets. Long-lived assets are based upon the country in which the asset is located.

19

14. Commitments and Contingencies
Purchase Commitments
We have non-cancelable purchase obligations with hardware suppliers and cloud service providers. As of June 30, 2023, there were no material changes outside the ordinary course of business to our commitments, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.
Legal Proceedings
From time to time, we may be involved in legal actions arising in the ordinary course of business. Each of these matters is subject to various uncertainties, and it is possible that some of these matters may be resolved unfavorably. We establish accruals for losses that management deems to be probable and subject to a reasonable estimate. We do not expect any claims with a reasonably possible adverse outcome to have a material impact.
20

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following discussion and analysis of our financial condition and results of operations together with the unaudited condensed consolidated financial statements, and the related notes that are included elsewhere in this Quarterly Report on Form 10-Q, and with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022. Some of the information contained in this discussion and analysis, including information with respect to our plans and strategy for our business and related financing, includes forward-looking statements that involve risks, uncertainties, and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under the section titled “Special Note Regarding Forward-Looking Statements” and Item 1A. Risk Factors included elsewhere in this Quarterly Report on Form 10-Q. Our historical results are not necessarily indicative of the results that may be expected for any period in the future.

Overview
Toast is a cloud-based, all-in-one digital technology platform purpose-built for the entire restaurant community. We provide a comprehensive platform of software as a service (SaaS) products and financial technology solutions, including integrated payment processing, restaurant-grade hardware, and a broad ecosystem of third-party partners. We serve as the restaurant operating system, connecting front of house and back of house operations across dine-in, takeout, and delivery channels.

As of June 30, 2023, approximately 93,000 restaurant Locations (as defined below), processing approximately $110 billion of gross payment volume in the trailing 12 months on the Toast platform, partnered with Toast to optimize operations, increase sales, engage guests, and maintain happy employees.
By enabling these capabilities through a single, integrated platform, Toast improves experiences for stakeholders across the restaurant ecosystem:
Restaurant operators. We arm restaurants with a wide range of products and capabilities to address their specific needs regardless of size, location, or business model. As a result, restaurants using Toast often see higher sales and greater operational efficiency.

Guests. We are laser focused on helping our customers deliver memorable guest experiences at scale. Guests can place orders easily, safely, and accurately across web, mobile, and in-person channels for dine-in, takeout, or delivery. In addition, our platform empowers restaurants to utilize their guest data to deliver targeted and personalized experiences with loyalty programs and marketing solutions.

Employees. Our easy-to-learn and easy-to-use technology improves the experience of restaurant employees across Toast customers. Employees are core to delivering great hospitality, and it is critical for restaurants to engage and retain employees in an increasingly competitive labor market. Our products enable new employees to learn quickly through guided workflows, facilitate faster table turns and safer, streamlined operations, and provide greater transparency around, and timely access to, employees’ wages.

Suppliers. Our supplier management and accounting products give restaurants the tools to optimize their back-office operations. Managing supplier networks and procurement, and having high visibility into costs, are critical to efficiently operating a restaurant. Our products enable customers to automate manual billing processes, manage inventory, and improve profitability with real-time cost insights on menu items. The seamless integration across our end-to-end platform gives our customers the rich data and reporting capabilities to efficiently operate and manage their restaurants.
The benefits to all stakeholders using the Toast platform create a powerful, virtuous cycle that amplifies our impact on restaurants. Guest satisfaction generates loyalty to restaurants, driving repeat sales, word-of-mouth referrals, and larger checks and tips. This promotes employee satisfaction, helping reduce turnover and motivating employees to continue to raise the bar on the guest experience. In addition, our integrated software and payments platform consolidates data on restaurant sales and operations, which enables our reporting and analytics as well as financial technology solutions, such as working capital loans, to further support our customers’ success.
21

Since our founding, we have translated our love for restaurants into a commitment to innovation and digital transformation for the restaurant industry. As we have expanded our platform, launched new products, and added new partners over time, we have rapidly grown the number of restaurant Locations on the Toast platform.
We define a live location, or Location, as a unique location that has used Toast Point of Sale to record transaction volumes above a minimum threshold, and has not been marked as a churned location as of the date of determination. A Location can use Toast payment services, which we refer to as a Toast Processing Location, or for select enterprise customers, not use Toast’s payment services, which we refer to as a Non-Toast Processing Location. Customers of legacy solutions provided by companies that we have acquired, that do not use Toast Point of Sale, are not included in our Location count.

Recent Developments in Macroeconomic Environment
Global events and macroeconomic conditions such as inflation and its potential impact on consumer spending, rising interest rates, global supply chain issues, and the COVID-19 pandemic have impacted and may continue to impact our business. While our business results remain positive, it is difficult to predict the potential impact these factors may have on our future business results because of the uncertainty they have produced or will produce among consumers and the restaurant industry.
Key Business Metrics
We use the following key business metrics to help us evaluate our business, identify trends affecting our business, formulate business plans, and make strategic decisions:
Three Months Ended June 30,Six Months Ended June 30,
(dollars in billions)20232022% Growth20232022% Growth
Gross Payment Volume (GPV)(1)$32.1 $23.3 38 %$58.8 $41.1 43 %
As of June 30,
(dollars in millions)20232022% Growth
Annualized Recurring Run-Rate (ARR)$1,140 $787 45 %
Gross Payment Volume (GPV)(1)
Gross Payment Volume represents the sum of total dollars processed through the Toast payments platform across Toast Processing Locations in a given period. GPV is a key measure of the scale of our platform, which in turn drives our financial performance. As our customers generate more sales and therefore more GPV, we generally see higher financial technology solutions revenue.
_________________

(1) Please note that numbers may not tie due to rounding to the nearest hundred million.

22

Annualized Recurring Run-Rate (ARR)
We monitor Annualized Recurring Run-Rate as a key operational measure of the scale of our subscription and payment processing services for both new and existing customers. To calculate this metric, we first calculate recurring run-rate on a monthly basis. Monthly Recurring Run-Rate, or MRR, is measured on the final day of each month as the sum of (i) our monthly billings of subscription services fees, which we refer to as the subscription component of MRR, and (ii) our in-month adjusted payments services fees, exclusive of estimated transaction-based costs, which we refer to as the payments component of MRR. MRR does not include fees derived from Toast Capital or related costs. MRR is also not burdened by the impact of SaaS credits offered. The MRR calculation includes all locations on the Toast platform and locations on legacy solutions, which have a negligible impact on ARR.

ARR is determined by taking the sum of (i) twelve times the subscription component of MRR and (ii) four times the trailing-three-month cumulative payments component of MRR. We believe this approach provides an indication of our scale, while also controlling for short-term fluctuations in payments volume. Our ARR may decline or fluctuate as a result of a number of factors, including customers’ satisfaction with our platform, pricing, competitive offerings, economic conditions, or overall changes in our customers’ and their guests’ spending levels. ARR is an operational measure, does not reflect our revenue or gross profit determined in accordance with U.S. Generally Accepted Accounting Principles, or GAAP, and should be viewed independently of, and not combined with or substituted for, our revenue, gross profit, and other financial information determined in accordance with GAAP. Further, ARR is not a forecast of future revenue and investors should not place undue reliance on ARR as an indicator of our future or expected results.

Seasonality

We experience seasonality in our financial technology solutions revenue, which is largely driven by the level of GPV processed through our platform. For example, customers typically have greater sales during the warmer months, though this effect varies regionally, and can be impacted by seasonal needs of our customers (which may also impact the total number of Toast Processing Locations in such a period that contributes to our GPV). As a result, our financial technology solutions revenue per Toast Processing Location has historically been stronger in the second and third quarters. We believe that financial technology solutions revenue from both existing and potential future products will continue to represent a significant proportion of our overall revenue mix, and seasonality will continue to impact our results of operations.
Components of Results of Operations
Revenue
We generate revenue from four main sources that are further described below: (1) subscription services, (2) financial technology solutions, (3) hardware, and (4) professional services.
Our total revenue consists of the following:
Subscription services. We generate subscription services revenue from fees charged to customers for access to our software applications, generally over a term ranging from 12 to 36 months. Our subscription services revenue is primarily based on a rate per location, and this rate varies depending on the number of software products purchased, hardware configuration, and employee count at each location.

Financial technology solutions. Revenue from financial technology solutions consists primarily of transaction-based fees paid by customers to facilitate their payment transactions, which are generally calculated as a percentage of the total transaction amount processed plus a per-transaction fee. The transaction fees collected are recognized as revenue on a gross basis. Financial technology solutions revenue also includes fees earned from marketing and servicing working capital loans to our customers through Toast Capital that are originated by a third-party bank. In these arrangements, Toast Capital’s bank partner originates all loans, and Toast Capital then services the loans using Toast’s payments infrastructure to remit a fixed percentage of daily sales until the loan is paid back. Toast Capital is responsible for purchasing from our bank partner loans in default (or that have been or are scheduled to be charged off) until the aggregate principal amount of such purchased loans equals 15% of the total originated amount for each quarterly loan cohort. Toast Capital earns a servicing fee as well as a credit performance fee that is tied to the portfolio performance.
23

Hardware. We generate hardware revenue from the sale of terminals, tablets, handhelds, and related devices and accessories, net of estimated returns.
Professional services. We generate professional services revenue from fees charged to customers for installation services, including business process mapping, configuration, and training. These services can be delivered on-site, remotely, or on a self-guided basis.
Costs of Revenue
Costs of revenue consists of expenses that are directly related or closely correlated to revenue generation, including, but not limited to, employee-related costs for customer support and certain operational roles as well as allocated overhead. Employee-related costs consist of salaries, benefits, bonuses, and stock-based compensation expense. Allocated overhead includes certain facilities costs, depreciation expense, and amortization costs associated with internally developed software. Below are descriptions of the types of costs classified within each component of costs of revenue:
Subscription services. Subscription services costs consist of customer support and associated employee-related costs, hosting costs, professional services costs, other software costs to support our cloud-based platform, and amortization costs associated with internally developed software.
Financial technology solutions. Financial technology solutions costs consist primarily of transaction-based costs, which are mostly fees and costs paid to issuers and card networks as well as other related fees associated with third-party payment processors and fraud management.
Hardware. Hardware costs consist of raw materials and the cost of manufacturing and shipping hardware sold to customers, including terminals, tablets, handhelds, and related devices and accessories. Included in the manufacturing and shipping costs are employee-related costs, professional services costs, and allocated overhead associated with our supply chain and fulfillment teams.
Professional services. Professional services costs consist primarily of employee-related costs and allocated overhead associated with our onboarding team, along with fees paid to third-party service providers engaged to perform installations and other services.
Amortization of acquired intangible assets. Amortization of acquired intangible assets’ costs is related to technologies acquired through acquisitions that have the capability of producing revenue.
Operating Expenses
Our operating expenses consist of the following:
Sales and marketing. Sales and marketing expenses consist primarily of employee-related costs incurred to acquire new customers and increase product adoption across our existing customer base. Marketing expenses also include fees incurred to generate demand through various advertising channels.
Research and development. Research and development expenses consist primarily of employee-related costs associated with improvements to our platform and the development of new product offerings, as well as allocated overhead and expenses associated with the use of third-party software directly related to development of our products and services.
General and administrative. General and administrative expenses consist primarily of expenses related to management and administrative functions, including finance, legal, human resources, and information technology. General and administrative expenses also include costs related to fees paid for certain professional services, including legal, information technology, and tax and accounting services, as well as bad debt and credit related expenses.
24

Other Income (Expense)
Our other income and expenses consist of the following:

Interest income, net. Consists of interest earned from cash held in money market accounts and interest earned on our marketable securities.
Change in fair value of warrant liability. Represents the change in the fair value of our warrant liability related to warrants issued to purchase shares of our common stock. The warrant liability is remeasured at fair value at each reporting date which could have a significant effect on other income (expense) and our results of operations during each period. The fair value is based on the trading price of our Class A common stock and other relevant valuation inputs, including estimated volatility of our Class A common stock, strike price, relevant risk-free interest rates, and time to expiration of the warrants, and may fluctuate in subsequent periods.

Other income (expense), net. Represents foreign currency transaction gains and losses, changes in fair value of our marketable securities, refundable research and development tax credits, and other items.
Income Tax Benefit (Expense)
Income tax benefit (expense). Consists of U.S. federal and state income tax as well as international taxes in various foreign jurisdictions. Our effective tax rate fluctuates from period to period due to changes in the mix of income and losses in jurisdictions with a wide range of tax rates, the effect of acquisitions, changes resulting from the amount of recorded valuation allowance, and permanent differences between U.S. GAAP and local tax laws.
25

Results of Operations
Revenue
Three Months Ended June 30,ChangeSix Months Ended June 30,Change
(dollars in millions)20232022Amount%20232022Amount%
Subscription services$121 $76 $45 59 %$227 $139 $88 63 %
Financial technology solutions808 562 246 44 %1,482 1,000 482 48 %
Hardware41 30 11 37 %72 59 13 22 %
Professional services14 %16 12 33 %
Total revenue$978 $675 $303 45 %$1,797 $1,210 $587 49 %
The increase in subscription services revenue during the three and six months ended June 30, 2023 was attributed to growth in restaurant Locations on the Toast platform and the continued increase in products adopted by customers.
The increase in financial technology solutions revenue during the three and six months ended June 30, 2023 was attributable to the increase in restaurant Locations on the Toast platform and the increase in GPV per Toast Processing Location.

The increase in hardware revenue during the three and six months ended June 30, 2023 was largely driven by the growth in new restaurant locations and higher hardware sales to existing restaurant locations.
Costs of Revenue
Three Months Ended June 30,ChangeSix Months Ended June 30,Change
(dollars in millions)20232022Amount%20232022Amount%
Subscription services$39 $27 $12 44 %$75 $51 $24 47 %
Financial technology solutions631 448 183 41 %1,155 796 359 45 %
Hardware67 61 10 %123 113 10 %
Professional services32 25 28 %60 46 14 30 %
Amortization of acquired technology and customer assets— — %— — %
Total costs of revenue$770 $562 $208 37 %$1,415 $1,008 $407 40 %
The increase in subscription services costs during the three and six months ended June 30, 2023 was attributable to an increase in employee-related costs due to higher headcount.
The increase in financial technology solutions costs during the three and six months ended June 30, 2023 was due to an increase in GPV.
The increase in hardware costs during the three and six months ended June 30, 2023 was attributable to higher shipment volume as a result of growth in restaurant Locations, partially offset by lower freight costs.
We utilize our hardware and related professional services as customer acquisition tools and price them competitively to reduce barriers to entry for new restaurant locations.
26

Operating Expenses
Sales and Marketing
Three Months Ended June 30,ChangeSix Months Ended June 30,Change
(dollars in millions)20232022Amount%20232022Amount%
Sales and marketing$100 $77 $23 30 %$199 $148 $51 34 %

The increase in sales and marketing expenses during the three and six months ended June 30, 2023 was primarily attributable to an increase in employee-related costs of $20 million and $43 million, respectively.
Research and Development
Three Months Ended June 30,ChangeSix Months Ended June 30,Change
(dollars in millions)20232022Amount%20232022Amount%
Research and development$92 $67 $25 37 %$177 $129 $48 37 %
The increase in research and development expenses during the three and six months June 30, 2023 was primarily attributable to an increase in employee-related costs of $22 million and $41 million, respectively.

General and Administrative
Three Months Ended June 30,ChangeSix Months Ended June 30,Change
(dollars in millions)20232022Amount%20232022Amount%
General and administrative$96 $68 $28 41 %$179 $125 $54 43 %

The increase in general and administrative expenses during the three and six months ended June 30, 2023 was primarily attributable to an increase in bad debt and credit related expenses of $10 million and $22 million, respectively, driven by growth in our Toast Capital product offering, an increase in employee-related costs of $8 million and $20 million, respectively, and $12 million, net in lease termination expenses related to our corporate headquarters in Boston, MA.

Interest Income, Net
Three Months Ended June 30,ChangeSix Months Ended June 30,Change
(dollars in millions)20232022Amount%20232022Amount%
Interest income, net$$$N/M$17 $$16 N/M
N/M - Not meaningful
The increase in interest income, net during the three and six months ended June 30, 2023 was attributable to higher interest income generated on our investments in marketable securities.
Change in Fair Value of Warrant Liability
Three Months Ended June 30,ChangeSix Months Ended June 30,Change
(dollars in millions)20232022Amount%20232022Amount%
Change in fair value of warrant liability$(26)$44 $(70)(159)%$(23)$123 $(146)(119)%

The change in fair value of warrant liability for the three and six months ended June 30, 2023 was attributable to an increase in the value of the common stock underlying the outstanding warrants at the end of period relative to the value of the common stock at the beginning of the period.
27


Non-GAAP Financial Measures
We use certain non-GAAP financial measures described below to supplement our condensed consolidated financial statements, which are prepared and presented in accordance with GAAP and to understand and evaluate our core operating performance. These non-GAAP financial measures, which may be different than similarly titled measures used by other companies, are presented to enhance investors’ overall understanding of our financial performance and should not be considered substitutes for, or superior to, the financial information prepared and presented in accordance with GAAP.
We believe that these non-GAAP financial measures provide useful information about our financial performance, enhance the overall understanding of our past performance and future prospects, and allow for greater transparency with respect to important metrics used by our management for financial and operational decision-making. We are presenting these non-GAAP metrics to provide investors insight to the information used by our management to evaluate our business and financial performance. We believe that these measures provide investors increased comparability of our core financial performance over multiple periods with other companies in our industry.
Net Loss (GAAP) and Adjusted EBITDA (Non-GAAP)
Adjusted EBITDA is defined as net (loss) income, adjusted to exclude stock-based compensation expense and related payroll tax expense, depreciation and amortization expense, interest income, net, other income (expense) net, acquisition expenses, fair value adjustments on warrant liabilities, expenses related to early termination of leases (which includes associated asset impairments), charitable contribution stock-based expense, and income taxes, as applicable. We have provided below a reconciliation of Adjusted EBITDA to net loss, the most directly comparable GAAP financial measure.

We believe Adjusted EBITDA is useful for investors in comparing our financial performance to other companies and from period to period. Adjusted EBITDA is widely used by investors and securities analysts to measure a company’s operating performance without regard to items such as depreciation and amortization, interest expense, and interest income, which can vary substantially from company to company depending on their financing and capital structures and the method by which their assets were acquired. In addition, Adjusted EBITDA eliminates the impact of certain items that may obscure trends in the underlying performance of our business. Adjusted EBITDA also has limitations as an analytical tool, and should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP. For example, although depreciation expense is a non-cash charge, the assets being depreciated may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new asset acquisitions. In addition, Adjusted EBITDA excludes stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy. Adjusted EBITDA also does not reflect changes in, or cash requirements for, our working capital needs; interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces the cash available to us; or tax payments that may represent a reduction in cash available to us. The expenses and other items which are excluded from the calculation of Adjusted EBITDA may differ from the expenses and other items that other companies may exclude from Adjusted EBITDA when they report their financial results.

28

The following table reflects the reconciliation of net loss to Adjusted EBITDA for each of the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2023202220232022
Net loss$(98)$(54)$(179)$(77)
Stock-based compensation expense and related payroll tax74 59 141 112 
Depreciation and amortization14 12 
Interest income, net(9)(1)(17)(1)
Acquisition expenses— 
Change in fair value of warrant liability26 (44)23 (123)
Termination of leases13 — 13 (2)
Provision for income taxes— — 
Adjusted EBITDA$15 $(33)$(3)$(78)
Net Cash Used in Operating Activities (GAAP) and Free Cash Flow (Non-GAAP)
Free cash flow is defined as net cash (used in) provided by operating activities reduced by purchases of property and equipment and capitalization of internal-use software costs. We believe that free cash flow is a meaningful indicator of liquidity that provides information to management and investors about the amount of cash generated from operations and used for purchases of property and equipment, capitalization of software costs, and investments in our business. Once our business needs and obligations are met, cash can be used to maintain a strong balance sheet and invest in future growth.

Free cash flow has limitations as an analytical tool and should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP. Other companies may calculate free cash flow or similarly titled non-GAAP measures differently, which could reduce the usefulness of free cash flow as a tool for comparison. In addition, free cash flow does not reflect mandatory debt service and other non-discretionary expenditures that are required to be made under contractual commitments and does not represent the total increase or decrease in our cash balance for any given period.

The following table presents a reconciliation of free cash flow to the net cash used in operating activities for each of the periods presented:
Six Months Ended June 30,
(in millions)20232022
Net cash used in operating activities$(5)$(68)
Purchases of property and equipment(4)(7)
Capitalized software(17)(5)
Free cash flow$(26)$(80)
29

Liquidity and Capital Resources
Our principal sources of liquidity are cash and cash equivalents and marketable securities. As of June 30, 2023, we had cash and cash equivalents and marketable securities of $990 million, excluding cash held on behalf of customers of $91 million, restricted cash of $43 million, and $330 million available under our 2021 Facility (as defined herein). Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less at the time of purchase, other than those held for sale in the ordinary course of business. Marketable securities consisted of commercial paper, certificates of deposit, corporate bonds, U.S. government agency securities, U.S. Treasury securities, and asset-backed securities.
We believe that our existing cash and cash equivalents, along with our available borrowing capacity under our 2021 Facility, will be sufficient to meet our working capital needs for at least the next 12 months, including planned capital expenditures, strategic transactions, and investment commitments that we may enter into from time to time. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth under “Risk Factors”.
In the event that additional financing is required from outside sources, we cannot be sure that any additional financing will be available to us on acceptable terms, if at all. If we are unable to raise additional capital when desired, our business, operating results, and financial condition could be adversely affected.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
Six Months Ended June 30,
(in millions)20232022
Net cash used in operating activities$(5)$(68)
Net cash used in investing activities(54)(42)
Net cash provided by financing activities46 42 
Net decrease in cash, cash equivalents and restricted cash$(13)$(68)
Operating Activities
For the six months ended June 30, 2023, net cash used in operating activities was $5 million as a result of our net loss for the period, adjusted for certain non-cash items, such as stock-based compensation, amortization of deferred costs, credit loss expenses, change in fair value of the warrant liability, asset impairments, depreciation and amortization, as well as a use of cash for working capital. The change in working capital was primarily driven by higher accounts receivable and deferred costs.

For the six months ended June 30, 2022, net cash used in operating activities was $68 million as a result of our net loss for the period, adjusted for certain non-cash items, such as the change in fair value of the warrant liability, stock-based compensation, amortization of deferred costs, depreciation and amortization as well as a use of cash for working capital. The change in working capital was primarily driven by higher deferred costs and inventory, partially offset by higher accrued expenses and other current liabilities.
Investing Activities
For the six months ended June 30, 2023, cash used in investing activities was $54 million, which consisted of cash paid for purchases of marketable securities, cash outflows for capitalized software, and cash paid for an acquisition, partially offset by proceeds from sales and maturities of marketable securities.
For the six months ended June 30, 2022, cash used in investing activities was $42 million, which consisted of cash paid for marketable securities, purchases of property and equipment, and cash outflows for capitalized software, partially offset by proceeds from sales and maturities of marketable securities.
30

Financing Activities
For the six months ended June 30, 2023, cash provided by financing activities was $46 million, which consisted primarily of increase in customer funds obligations, proceeds from the exercise of stock options, and proceeds from the issuance of common stock upon ESPP purchase.
For the six months ended June 30, 2022, cash provided by financing activities was $42 million, which consisted primarily of increase in customer funds obligations and proceeds from the exercise of stock options.

Credit Facilities
On March 2, 2023 we entered into an amendment to our revolving credit facility agreement, or 2021 Facility, to replace LIBOR with SOFR. The 2021 Facility is subject to a minimum liquidity covenant of $250 million. As of June 30, 2023 and December 31, 2022, no amount were drawn or outstanding under the 2021 Facility which had $330 million available as of each period end. In addition, as of June 30, 2023 and December 31, 2022, there were also $8 million in letters of credit outstanding. Additional information regarding our credit facilities is provided in this Quarterly Report in “Notes to Condensed Consolidated Financial Statements, Note 6. Debt.”
Contractual Obligations and Commitments and Off-Balance Sheet Arrangements
At June 30, 2023, other than for the changes disclosed in the “Notes to Condensed Consolidated Financial Statements”, or “Results of Operations”, there have been no material changes outside the ordinary course of business to our contractual obligations and commitments, as disclosed in our 2022 Annual Report. Please refer to Note 5, “Lessee Arrangements” and Note 14, “Commitments and Contingencies” to our unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for a discussion of our lease and purchase commitments.
Please refer to Note 4, “Loan Servicing Activities and Acquired Loans Receivable, Net” to our unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for a discussion of credit exposure related to our financial guarantees as of June 30, 2023.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to financial market risks, including changes in interest rates and foreign currency exchange rates, as well as credit risk on accounts receivable and our loan servicing activities. Our exposure to market and credit risk has not changed materially since the presentation set forth in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 1, 2023.
Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, including our Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on management’s review, with participation of our Chief Executive Officer and Chief Financial Officer, the Chief Executive Officer and Chief Financial Officer have concluded that, as of the quarter ended June 30, 2023, our disclosure controls and procedures were not effective.

As disclosed in Item 9A, “Controls and Procedures” of our 2022 Annual Report, we previously identified a material weakness in our internal control over financial reporting related to deficiencies in our information technology general controls. Notwithstanding the identified material weakness, our management believes the unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial condition, results of operations and cash flows as of and for the periods presented in accordance with GAAP.

31

Remediation Plan for Material Weakness

Remediation generally requires making changes to how controls are designed and implemented, and then adhering to those changes for a sufficient period of time such that the effectiveness of those changes is demonstrated with an appropriate amount of consistency. We have continued actions, as previously planned, to remediate this material weakness including (i) creating and filling an IT Compliance Oversight function; (ii) developing and implementing additional training and awareness programs addressing information technology general controls and policies, including educating control owners concerning the principles and requirements of each control, with a focus on user access; (iii) increasing the extent of oversight and verification checks included in operation of user access controls and processes; (iv) deploying additional tools to support administration of user access; and (v) enhancing quarterly management reporting on the remediation measures to the Audit Committee of the Board of Directors.

We believe that these actions, when fully implemented, will remediate the material weakness. The material weakness will not be considered remediated, however, until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. As we continue to evaluate and improve the applicable controls, management may determine to take additional measures to modify the remediation plan described above. We expect that the remediation of this material weakness will be completed by the end of fiscal year 2023.

Changes in Internal Control Over Financial Reporting

Except for the ongoing remediation measures in connection with the material weaknesses described above, there were no other changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended June 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
32

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
We are not currently a party to any litigation or claims that, if determined adversely to us, would have a material adverse effect on our business operating results, financial condition, or cash flows. We are, from time to time, party to litigation and subject to claims in the ordinary course of business. Regardless of the outcome, litigation can have an adverse impact on us because of the defense and settlement costs, diversion of management resources, and other factors.

Item 1A. Risk Factors

A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the risks actually occur, our business, financial condition, results of operations and prospects could be materially and adversely affected. In that event, the trading price of our Class A common stock could decline.

RISK FACTORS SUMMARY

The following is a summary of the principal risks that could materially adversely affect our business, results of operations, and financial condition. Additional discussion of the risks included in this summary, and other risks that we face, can be found below and should be carefully considered, together with other information in this Quarterly Report on Form 10-Q in its entirety before making investment decisions regarding our Class A common stock. This summary should not be relied upon as an exhaustive summary of the material risks facing our business.
If we fail to manage our growth effectively and efficiently, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction, or adequately address competitive challenges.
If we do not attract new customers, retain existing customers, and increase our customers’ use of our platform, our business will suffer.
We have a limited operating history in an evolving industry, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We have a history of generating net losses, and if we are unable to achieve adequate revenue growth while our expenses increase, we may not achieve or maintain profitability in the future.
Our operating results depend in significant part on our payment processing services, and the revenue and gross profit we derive from our payment processing activity in a particular period can vary due to a variety of factors.
Unfavorable conditions in the restaurant industry or the global economy could limit our ability to grow our business and materially impact our financial performance.
We depend upon third parties to manufacture our products and to supply key components necessary to manufacture our products. We do not have long-term agreements with all of our manufacturers and suppliers, and if these manufacturers or suppliers become unwilling or unable to provide an adequate supply of components, we may not be able to find alternative sources in a timely manner and our business would be impacted.
Our future revenue will depend in part on our ability to expand the financial technology services we offer to our customers and increase adoption of those services.
We rely on third-party payment processors to facilitate payments made by guests, payments made to customers, and payments made on behalf of customers, and if we cannot manage risks related to our relationships with our current or future third-party payment processors, our business, financial condition, and results of operations could be adversely affected.
33

The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results could be adversely affected.
A majority of our customers are small- and medium-sized businesses, which can be more difficult and costly to retain than enterprise customers, and are subject to increased impacts of economic fluctuations, which may adversely affect our business and operations.
We rely in part on revenue from subscription contracts, and because we recognize revenue from subscription contracts over the term of the relevant subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.
We are responsible for transmitting a high volume of sensitive and personal information through our platform and our success depends upon the security of this platform. Any actual or perceived breach of our system that would result in disclosure of such information could materially impact our business.
Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business and operating results.
Our success depends upon our ability to continually enhance the performance, reliability, and features of our platform.
We are subject to additional risks relating to the financial products we make available to our customers, including relationships with partners, the ability of our customers to generate revenue to pay their obligations under these products, general macroeconomic conditions and the risk of fraud.
If we fail to adequately protect our intellectual property rights, our competitive position could be impaired and we may lose valuable assets or revenue and become subject to costly litigation to protect our rights.
Our business is subject to a variety of U.S. and international laws and regulations, many of which are unsettled and still developing, and our or our customers’ failure to comply with such laws and regulations could subject us to claims or otherwise adversely affect our business, financial condition, or results of operations.
The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.
The dual-class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our capital stock prior to our initial public offering, including our directors, executive officers and their respective affiliates. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transactions requiring stockholder approval, and that may adversely affect the trading price of our Class A common stock.
Our principal stockholders will continue to have significant influence over the election of our board of directors and approval of any significant corporate actions, including any sale of the company.
We have identified a material weakness in our internal controls over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our consolidated financial statements or cause us to fail to meet our periodic reporting obligations.

34

Risks Related to Our Business and Business Development

If we fail to manage our growth effectively and efficiently, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction, or adequately address competitive challenges.

We have experienced significant growth in recent periods, which puts a strain on our business, operations, and employees. We anticipate that our operations will continue to rapidly expand. To manage our current and anticipated future growth effectively, we must continue to maintain, enhance and scale our finance and accounting systems and controls, as well as our information technology, or IT, and security infrastructure. For example, we expect we will need to continue to invest in and seek to enhance our IT systems and capabilities, including with respect to internal information sharing and interconnectivity between various systems within our infrastructure and other business systems.

We must also attract, train, and retain qualified sales and marketing personnel, client support personnel, professional services personnel, software engineers, technical personnel, and management personnel, without undermining our corporate culture of rapid innovation, teamwork, and attention to customer success that has been central to our growth.

Failure to effectively manage our growth could also lead us to over-invest or under-invest in development and operations, result in weaknesses in our infrastructure, systems, or controls, give rise to operational mistakes, financial losses, loss of productivity or business opportunities, and result in loss of employees and reduced productivity of remaining employees. To support our growth, we expect to continue to invest in sales and marketing to increase sales of our platform and increase awareness of our brand and continue to invest in research and development to increase the functionality of our platform and to introduce additional related products and services. A significant portion of our investments in our sales and marketing and research and development activities will precede the benefits from such investments, and we cannot be sure that we will receive an adequate return on our investments. If our management is unable to effectively and efficiently manage our growth, our expenses may increase more than expected, our revenue may not increase or may grow more slowly than expected, and we may be unable to implement our business strategy.

If we do not attract new customers, retain existing customers, and increase our customers’ use of our platform, our business will suffer.

We derive, and expect to continue to derive, a majority of our revenue and cash inflows from our integrated cloud-based restaurant management platform, which encompasses software, financial technology, and hardware components. As such, our ability to attract new customers, retain existing customers, and increase use of the platform by existing customers is critical to our success.

Our future revenue will depend in large part on our success in attracting additional customers to our platform. Our ability to attract additional customers will depend on a number of factors, including the effectiveness of our sales team, the success of our marketing efforts, our levels of investment in expanding our sales and marketing teams, referrals by existing customers, and the availability of competitive restaurant technology platforms. We may not experience the same levels of success with respect to our customer acquisition strategies as seen in prior periods, and if the costs associated with acquiring new customers materially rises in the future, our expenses may rise significantly.

In addition, while a majority of our current customer base consists of small- and medium-sized businesses, or SMBs, we continue to pursue customer growth within the enterprise and mid-market segments of the restaurant market, as well as among SMBs. Each of those segments of the overall market poses different sales and marketing challenges, and has different requirements, and we cannot be sure that we will achieve the same success in those market segments as we have achieved to date in sales to SMBs.

35

Our business also depends on retaining our existing customers. Our business is subscription-based, and contract terms for our SaaS products generally range from 12 to 36 months. Customers are not obligated to, and may not, renew their subscriptions after their existing subscriptions expire. As a result, even though the number of customers using our platform has grown rapidly in recent years, there can be no assurance that we will be able to retain these customers or any new customers that may enter into subscriptions. Renewals of subscriptions may decline or fluctuate as a result of a number of factors, including dissatisfaction with our platform or support, the perception that a competitive platform, product or service presents a better or less expensive option, or our failure to successfully deploy sales and marketing efforts towards existing customers as they approach the expiration of their subscription term. In addition, we may terminate our relationships with customers for various reasons, such as heightened credit risk, excessive card chargebacks, unacceptable business practices, or contract breaches.

Further, if customers on our platform were to cease operations, temporarily or permanently, or face financial distress or other business disruption, our ability to retain customers would suffer. This risk is particularly pronounced with restaurants, as each year a meaningful percentage of restaurants go out of business, and this risk has become particularly acute as a result of the COVID-19 pandemic, rising inflation and interest rates, and other recent global financial, economic, political, and health events that have impacted consumer behaviors and the restaurant industry.

In addition to attracting new customers and retaining existing customers, we seek to expand usage of our platform by broadening adoption by our customers of the various products included within our platform. Although in recent periods new customers have increasingly adopted our full suite of products, we cannot be certain that new customers will continue to adopt our full suite of products at existing rates or that we will be successful in increasing adoption of additional products by our existing customers. Further, while many of our customers deploy our platform to all of their restaurant locations, some of our customers initially deploy our platform to a subset of locations. For those customers, we seek to expand use of our platform to additional locations over time. Our ability to increase adoption of our products by our customers and to increase penetration of our existing customers’ locations will depend on a number of factors, including our customers’ satisfaction with our platform, competition, pricing, and our ability to demonstrate the value proposition of our products.

Our costs associated with renewals and generating sales of additional products to existing customers are substantially lower than our costs associated with entering into subscriptions with new customers. Accordingly, our business model relies to a significant extent on our ability to renew subscriptions and sell additional products to existing customers, and, if we are unable to retain revenue from existing customers or to increase revenue from existing customers, our operating results would be adversely impacted even if such lost revenue were offset by an increase in revenue from new customers.

We may not be able to sustain our recent revenue growth in future periods.

We have grown rapidly over the last several years, and our recent revenue growth rate and financial performance should not be considered indicative of our future performance. In the three months ended June 30, 2023 and 2022, our revenue was $978 million and $675 million, respectively, representing a 45% growth rate. You should not rely on our revenue or key business metrics for any previous quarterly or annual period as indicative of our revenue, revenue growth, key business metrics, or key business metrics growth in future periods. In particular, our revenue growth rate has fluctuated in prior periods. We expect our revenue growth rate to continue to fluctuate over the short and long term. We may experience declines in our revenue growth rate as a result of a number of factors, including slowing demand for our platform, insufficient growth in the number of customers and their guests that utilize our platform, increasing competition, changing customer and guest behaviors, a decrease in the growth of our overall market, our failure to continue to capitalize on growth opportunities, the impact of regulatory requirements, the maturation of our business, and macroeconomic conditions, among others. In addition, SMBs comprise the majority of our customer base. If the demand for restaurant management platforms by SMBs does not continue to grow, or if we are unable to maintain our category share with SMBs, our revenue and other growth rates could be adversely affected.

36

We have a limited operating history in an evolving industry, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.

We launched our operations in 2013, have grown significantly in recent periods, and have a limited operating history, particularly at our current scale. In addition, we operate in an evolving industry and have frequently expanded our platform features and services and changed our pricing methodologies. This limited operating history and our evolving business make it difficult to evaluate our future prospects and the risks and challenges we may encounter. These risks and challenges include, but are not limited to, our ability to:

accurately forecast our revenue and plan our operating expenses;

increase the number of and retain existing customers and their guests using our platform;

successfully compete with current and future competitors;

successfully expand our business in existing markets and enter new markets and geographies;

anticipate and respond to macroeconomic changes and changes in the markets in which we operate;

maintain and enhance the value of our reputation and brand;

comply with regulatory requirements in highly regulated markets;

adapt to rapidly evolving trends in the ways customers and their guests interact with technology;

avoid interruptions or disruptions in our service;

develop a scalable, high-performance technology infrastructure that can efficiently and reliably handle significant surges of usage by our customers and their guests as compared to historic levels and increased usage generally, as well as the deployment of new features and services;

maintain, scale, and effectively manage our internal infrastructure systems, such as information strategy and sharing and interconnectivity between systems;

hire, integrate, and retain talented technology, sales, customer service, and other personnel;

effectively manage rapid growth in our personnel and operations; and

effectively manage our costs.

Further, because we have limited historical financial data relevant to our current scale and operations and operate in a rapidly evolving market, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more predictable market. We have encountered in the past, and will encounter in the future, risks and uncertainties frequently experienced by growing companies with limited operating histories in rapidly changing industries. If our assumptions regarding these risks and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these risks successfully, our results of operations could differ materially from our expectations and our business, financial condition, and results of operations could be adversely affected.

37

Our platform includes our payment services, and our ability to attract new customers and retain existing customers depends in part on our ability to offer payment processing services with the desired functionality at an attractive price.

We generally sell subscriptions to our platform together with our payment services. Except for a small number of enterprise brands, customers are unable to subscribe to our platform without also subscribing to our payment services. While we believe that offering a complete all-in-one platform that includes payment processing functionality along with all the other functionality of our platform offers our customers significant advantages over separate point of sale solutions, some potential or existing customers may not desire to use our payment processing services or to switch from their existing payment processing vendors. Some of our potential customers for our platform may not be willing to switch payment processing vendors for a variety of reasons, such as transition costs, business disruption, and loss of accustomed functionality. There can be no assurance that our efforts to overcome these factors will be successful, and this resistance may adversely affect our growth.

The attractiveness of our payment processing services also depends on our ability to integrate emerging payment technologies, including crypto currencies, other emerging or alternative payment methods, and credit card systems that we or our processing partners may not adequately support or for which we or they do not provide adequate processing rates. In the event such methods become popular among consumers, any failure to timely integrate emerging payment methods into our software, anticipate consumer behavior changes, or contract with processing partners that support such emerging payment technologies could reduce the attractiveness of our payment processing services and of our platform, and adversely affect our operating results.

Our operating results depend in significant part on our payment processing services, and the revenue and gross profit we derive from our payment processing activity in a particular period can vary due to a variety of factors.

Even if we succeed in increasing subscriptions to our platform and retaining subscription customers, the revenue we derive from payment processing services may vary from period to period depending on a variety of factors, many of which are beyond our control and difficult to predict. Our revenue from payment processing services is generally calculated as a percentage of payment volume plus a per-transaction fee and, accordingly, varies depending on the total dollar amount processed through the Toast platform across all of our customers’ restaurant locations in a particular period. This amount may vary, depending on, among other things, the success of our customers’ restaurant locations, the proportion of our customers’ payment volumes processed through our platform, ticket size, consumer spending levels in general, and overall economic conditions. In addition, the revenue and gross profit derived from our payment processing services varies depending on the particular type of payment processed on our platform. For example, card-not-present transactions, which are transactions for which the credit card is not physically present at the merchant location at the time of the transaction, are generally associated with higher payment processing revenue and gross profit compared to card-present transactions, and debit card transactions are generally also associated with higher gross profit compared to credit card transactions. The ratio of card-not-present and debit card transactions as a proportion of the total payment transactions processed through our platform can fluctuate from time to time and may be impacted by global events such as the COVID-19 pandemic, which may lead to corresponding fluctuations in our revenue and gross profit.

A majority of our customers are SMBs, which can be more difficult and costly to retain than enterprise customers and are subject to increased impacts of economic fluctuations, which may adversely affect our business and operations.

A majority of our customers are SMBs and we expect they will continue to comprise a large portion of our customer base for the foreseeable future. We define SMBs in the context of our customer base as customers that have between one and ten restaurant locations. Selling to and retaining SMBs can be more difficult than retaining enterprise customers, as SMBs often have higher rates of business failure and more limited resources, may have decisions related to the choice of payment processor dictated by their affiliated parent entity and are more readily able to change their payment processors than larger organizations.

38

SMBs are also typically more susceptible to the adverse effects of economic fluctuations, including those caused by the COVID-19 pandemic, rising inflation and interest rates, and economic downturns. Adverse changes in the economic environment or business failures of our SMB customers may have a greater impact on us than on our competitors who do not focus on SMBs to the extent that we do.

We rely in part on revenue from subscription contracts, and because we recognize revenue from subscription contracts over the term of the relevant subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.

Subscription services revenue accounts for a significant portion of our total revenue. Sales of new or renewal subscription contracts may decline or fluctuate as a result of a number of factors, including customers’ level of satisfaction with our platform, the prices of our subscriptions, the prices of subscriptions offered by our competitors, reductions in our customers’ spending levels, or other changes in consumer behavior. If our sales of new or renewal subscription contracts decline, our revenue and revenue growth may decline. We recognize subscription revenue ratably over the term of the relevant subscription period, which generally ranges from 12 to 36 months in duration. As a result, much of the subscription revenue we report each quarter is derived from subscription contracts that we sold in prior periods.

Consequently, a decline in new or renewed subscription contracts 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 new or renewal sales of our subscriptions is not reflected in full in our results of operations in a given period. Also, it is difficult for us to rapidly increase our subscription revenue through additional sales in any period, as revenue from new and renewal subscription contracts must be recognized ratably over the applicable subscription period. Furthermore, any increases in the average term of subscription contracts would result in revenue for those subscription contracts being recognized over longer periods of time.

Our future revenue will depend in part on our ability to expand the financial technology services we offer to our customers and increase adoption of those services.

We offer our customers a variety of financial technology products and services, and we intend to make available additional financial technology products and services to our customers in the future. A number of these services require that we enter into arrangements with financial institutions or other third parties. For example, one of our bank partners, which is a Utah-chartered and Federal Deposit Insurance Corporation, or the FDIC,-insured industrial bank, offers qualified customers working capital loans, which we service. In order to provide these and future financial technology products and services, we may need to establish additional partnerships with third parties, comply with a variety of regulatory requirements, and introduce internal processes and procedures to comply with applicable law and the requirements of our partners, all of which may involve significant cost, require substantial management attention, and expose us to new business and compliance risks. We cannot be sure that our current or future financial technology services will be widely adopted by our customers or that the revenue we derive from such services will justify our investments in developing and introducing these services.

Failure to maintain and enhance our brand recognition in a cost-effective manner could harm our business, financial condition, and results of operations.

We believe that maintaining and enhancing our brand identity and reputation is critical to our relationships with, and ability to attract, new customers, partners and employees. Accordingly, we have invested, and expect to continue to invest, increasing amounts of money in and greater resources to branding and other marketing initiatives, which may not be successful or cost effective. If we do not successfully maintain and enhance our brand and reputation in a cost-effective manner, our business may not grow, we may have reduced pricing power relative to competitors with stronger brands or reputations, and we could lose customers or partners, all of which would harm our business, financial condition, and results of operations.

In addition, any negative publicity about our company or our management, including about the quality, stability, and reliability of our platform or services, changes to our products and services, our privacy and security practices, litigation, regulatory enforcement, and other actions involving us, as well as the perception of us and our products by our customers and their guests, even if inaccurate, could cause a loss of confidence in us and adversely affect our brand.
39


We depend on the experience and expertise of our senior management team and key technical employees, and the loss of any key employee could harm our business, financial condition, and results of operations.

Our success depends upon the continued service of our senior management team and key technical employees. Each of these employees could terminate his or her relationship with us at any time. Further, our competitors may be successful in recruiting and hiring members of our management team or other key employees, and it may be difficult for us to find suitable replacements on a timely basis, on competitive terms, or at all.

The loss of any member of our senior management team or key technical employees might significantly delay or prevent the achievement of our business objectives and could harm our business and our customer relationships.

Our ability to recruit, retain, and develop qualified personnel is critical to our success and growth.

All our businesses function at the intersection of rapidly changing technological, social, economic, and regulatory environments that require a wide range of expertise and intellectual capital. For us to successfully compete and grow, we must recruit, retain, and develop personnel who can provide the necessary expertise across a broad spectrum of disciplines. In addition, we must develop, maintain and, as necessary, implement appropriate succession plans to ensure we have the necessary human resources capable of maintaining continuity in our business.

The market for qualified personnel is competitive, and we may not succeed in recruiting additional personnel or may fail to effectively replace current personnel who depart with qualified or effective successors. Our effort to retain and develop personnel may also result in significant additional expenses, which could adversely affect our profitability. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. The trading price of our Class A common stock has been and may continue to be volatile, could be subject to fluctuations in response to various factors and may not appreciate. If the perceived value of our equity awards declines for these or other reasons, it may adversely affect our ability to attract and retain highly qualified employees. Certain of our employees have received significant proceeds from sales of our equity in previous transactions and many of our employees may receive significant proceeds from sales of our equity in future transactions, which may reduce their motivation to continue to work for us.

We are also substantially dependent on our direct sales force to obtain new customers and increase sales to existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, and retaining a sufficient number of sales personnel to support our growth. If we are unable to hire, train, and retain a sufficient number of qualified and successful sales personnel, our business, financial condition, and results of operations could be harmed.

40

From time to time, we are subject to various legal proceedings that could adversely affect our business, financial condition, or results of operations.

From time to time, we are or may become involved in claims, lawsuits (whether class actions or individual lawsuits), arbitration proceedings, government investigations, and other legal or regulatory proceedings involving commercial, corporate and securities matters; privacy, marketing and communications practices; labor and employment matters; alleged infringement of third-party patents and other intellectual property rights; and other matters. The results of any such claims, lawsuits, arbitration proceedings, government investigations, or other legal or regulatory proceedings cannot be predicted with any degree of certainty. Any claims against us, whether meritorious or not, could be time-consuming, result in costly litigation, require significant management attention, and divert significant resources. Determining reserves for our pending litigation is a complex and fact-intensive process that requires significant subjective judgment and speculation. It is possible that a resolution of one or more such proceedings could result in substantial damages, settlement costs, fines, and penalties. These proceedings could also result in harm to our reputation and brand, sanctions, consent decrees, injunctions, or other orders requiring a change in our business practices. Any of these consequences could adversely affect our business, financial condition, and results of operations. Further, under certain circumstances, we have contractual and other legal obligations to indemnify and to incur legal expenses on behalf of our business, customers, and commercial partners and current and former directors and officers. In addition, certain litigation or the resolution of certain litigation may affect the availability or cost of some of our insurance coverage, which could adversely impact our results of operations and cash flows, expose us to increased risks that would be uninsured, and adversely impact our ability to attract directors and officers.

Notwithstanding the terms of our agreements with our customers, it is possible that a default on such obligations by one or more of our customers could adversely affect our business, financial condition, or results of operations. For example, if a customer defaults on its obligations under a customer agreement or terminates a customer agreement prior to the contractual termination date, we may be required to assert a claim to acquire the amount in full due under the customer agreement, which we may choose not to pursue. However, if we choose to pursue any such claim, we may incur substantial costs to resolve claims or enter into litigation or arbitration, and even if we were to prevail in the event of claims, litigation or arbitration, such claims, litigation, or arbitration could be costly and time-consuming and divert the attention of our management and other employees from our business operations.

We also include arbitration and class action waiver provisions in our terms of service with the customers that utilize our platform and certain agreements with our employees. These provisions are intended to streamline the litigation process for all parties involved, as they can in some cases be faster and less costly than litigating disputes in state or federal court. However, arbitration can nevertheless be costly and burdensome, and the use of arbitration and class action waiver provisions subjects us to certain risks to our reputation and brand, as these provisions have been the subject of increasing public scrutiny. In order to minimize these risks to our reputation and brand, we may limit our use of arbitration and class action waiver provisions, or we may be required to do so in any particular legal or regulatory proceeding, either of which could cause an increase in our litigation costs and exposure. Additionally, we permit certain customers and other users of our platform to opt out of such provisions, which could cause an increase in our litigation costs and exposure.

Further, with the potential for conflicting rules regarding the scope and enforceability of arbitration and class action waivers on a state-by-state basis, as well as between state and federal law, there is a risk that some or all of our arbitration and class action waiver provisions could be subject to challenge or may need to be revised to exempt certain categories of protection. If these provisions were found to be unenforceable, in whole or in part, or specific claims are required to be exempted, we could experience an increase in our costs to litigate disputes and in the time involved in resolving such disputes, and we could face increased exposure to potentially costly lawsuits, each of which could adversely affect our business, financial condition, and results of operations.

41

We have closed multiple acquisitions and may acquire or invest in other companies or technologies in the future, which could divert management’s attention, fail to meet our expectations, result in additional dilution to our stockholders, increase expenses, disrupt our operations, or harm our operating results.

We closed multiple acquisitions since 2019 and may in the future acquire or invest in other businesses, products, or technologies that we believe could complement or expand our platform, enhance our technical capabilities, or otherwise offer growth opportunities. We may not be able to fully realize the anticipated benefits of our past or future acquisitions.

We cannot forecast the number, timing or size of any future acquisitions or other similar strategic transactions. We may not be able to successfully identify future acquisition opportunities or complete any such acquisitions if we cannot reach agreement on commercially favorable terms, if we lack sufficient resources to finance the transaction on our own and cannot obtain financing at a reasonable cost, or if regulatory authorities prevent such transactions from being completed. In addition, the pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses related to identifying, investigating, and pursuing suitable acquisitions, whether or not they are consummated. Further, we may have to pay cash, incur debt, or issue securities, including equity-based securities, to pay for acquisitions, joint ventures, or strategic investments, each of which could affect our financial condition or the value of our capital stock or result in dilution to our existing stockholders.

There are inherent risks in integrating and managing acquisitions. When we acquire additional businesses, we may not be able to assimilate or integrate the acquired personnel, operations, and technologies successfully or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including but not limited to: unanticipated costs associated with the acquisition, including but not limited to, integration and compliance costs; the inability to generate sufficient revenue to offset acquisition costs; the inability to maintain relationships with customers and partners of the acquired business; the difficulty of incorporating acquired technology into our platform and of maintaining quality and security standards consistent with our brand; harm to our existing business relationships as a result of the acquisition; and the potential loss of key employees. Acquisitions also increase the risk of unforeseen legal liability arising from prior or ongoing acts or omissions by the acquired businesses which are not discovered by due diligence during the acquisition process or that prove to have a greater than anticipated adverse impact. We have previously acquired and continue to evaluate companies that operate in highly regulated markets. There is no assurance that acquired businesses will have invested sufficient efforts in their own regulatory compliance, and we may need to invest in and seek to improve the regulatory compliance controls and systems of such businesses. Generally, if an acquired business fails to meet our expectations, or if we are unable to establish effective regulatory compliance controls with respect to an acquired business, our operating results, business, and financial condition may suffer.

In addition, we have previously acquired and may in the future pursue acquisitions of companies with extensive operations outside the United States. These types of acquisitions often involve additional or increased risks compared to acquisitions of operations within the United States.

The diversion of management’s attention and any delays or difficulties encountered in connection with acquisitions and their integration could adversely affect our business, financial condition, or results of operations.

42

We do not have sufficient history with our subscription or pricing models to accurately predict optimal pricing strategies necessary to attract new customers and retain existing customers.

We have limited experience with respect to determining the optimal prices for our platform and services. The pricing models of our company and our competitors may be impacted by various other factors and changed from time to time. Given our limited experience, we may not be able to achieve the optimal pricing model at all times, which could lead to reduced profitability or market share. Changes to our pricing model may also lead to reputational damage, competitive harm, regulatory scrutiny, and potential legal liabilities, which could adversely affect our business and results of operations. Furthermore, as the market for our platform matures, or as competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing models that we have used historically.

Moreover, while SMBs continue to comprise the majority of our customer base, we have and will continue to seek subscriptions from enterprise customers, which may be more likely to demand substantial price concessions. As a result, in the future, we may be required to reduce our prices, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.

Our business is exposed to risks associated with the handling of customer funds.

Our business handles payroll processing administration for certain of our customers. Consequently, at any given time, we may be holding or directing funds of customers, while payroll payments are being processed. This function creates a risk of loss arising from, among other things, fraud by employees or third parties, execution of unauthorized transactions, or errors relating to transaction processing. We are also potentially at risk if the financial institution in which we hold these funds suffers any kind of insolvency or liquidity event or fails, for any reason, to deliver their services in a timely manner. The occurrence of any of these types of events could cause us financial loss and reputational harm.

Any failure to offer high-quality customer support may adversely affect our relationships with our customers and could adversely affect our business, financial condition, and results of operations.

In deploying and using our platform, our customers depend on our 24/7 support team to resolve complex technical and operational issues, including ensuring that our platform is implemented in a manner that integrates with a variety of third-party platforms. We also rely on third parties to provide some support services, and our ability to provide effective support is partially dependent on our ability to attract and retain qualified and capable third-party service providers. As we continue to grow our business and improve our offerings, we will face challenges related to providing high-quality support services at scale. We may be unable to respond quickly enough to accommodate short-term increases in demand for customer support or to modify the nature, scope, and delivery of our customer support to compete with changes in customer support services provided by our competitors. Increased demand for customer support, without corresponding revenue, could increase costs and adversely affect our operating results. Our sales are highly dependent on our business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality customer support, or a market perception that we do not maintain high-quality customer support, could adversely affect our reputation and brand, our ability to benefit from referrals by existing customers, our ability to sell our platform to existing and prospective customers, and our business, financial condition, or results of operations.

43

The long-term potential of our business may be adversely affected if we are unable to expand our business successfully into international markets.

Although we currently do not derive significant revenue from customers located outside the United States, the long-term potential of our business will depend in part on our ability to expand our business into international markets. We have recently made an initial investment to establish our international presence and plan to continue such efforts, which has and may continue to be accomplished in part through acquisitions of companies located outside of the United States. However, we have limited experience with international customers and in selling our platform internationally. Accordingly, we cannot be certain that our business model will be successful, or that our platform will achieve commercial acceptance, outside the United States.

Conducting international operations subjects us to risks that we have not generally faced in the United States, including but not limited to:

managing geographically separate organizations, systems, and facilities;

challenges caused by language, cultural, and ethical differences;

difficulties in staffing and managing foreign operations, including employment laws and regulations;

presence of more established competitors and/or local competitors favored by local business practices;

compliance challenges related to the complexity of multiple, conflicting, and changing governmental laws and regulations, including data privacy, employment, tax, anti-money laundering, and anti-bribery laws and regulations and sanction regimes, including but not limited to, additional exposure to GDPR, rules and programs administered by the Treasury Department’s Office of Foreign Assets Control, or OFAC, domestic and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, or FCPA, and the U.K. Bribery Act, as well as other similar anti-bribery and anti-kickback laws and regulations;

different pricing environments, sales cycles, and collections issues;

financial and other impacts to our business resulting from fluctuations in currency exchange rates and unit economics across multiple jurisdictions;

increased financial accounting and reporting burdens and complexities;

enforcing intellectual property rights outside of the United States;

difficulty entering new non-U.S. markets due to, among other things, difficulties in achieving consumer acceptance of our platform in new markets and more limited business knowledge of these markets; and

general economic and political conditions.

Expanding our business internationally requires significant additional investment in our platform, operations, infrastructure, compliance efforts, and sales and marketing organization, and any such investments may not be successful or generate an adequate return on our investment.

Our risk management strategies may not be fully effective in mitigating our risk exposure in all market environments or against all types of risk.

We operate in a rapidly changing industry. Accordingly, our risk management strategies may not be fully effective to identify, monitor, and manage all risks that our business encounters. In addition, when we introduce new services, focus on expanding relationships with new types of customers, or begin to operate in new markets, we may be less able to forecast risk levels and reserve accurately for potential losses, as a result of fraud or otherwise. If our strategies are not fully effective or we are not successful in identifying and mitigating all risks to which we are or may be exposed, we may suffer uninsured liability or harm to our reputation, or be subject to litigation or regulatory actions, any of which could adversely affect our business, financial condition, and results of operations.
44


Risks Related to Our Technology and Privacy

We are responsible for transmitting a high volume of sensitive and personal information through our platform and our success depends upon the security of this platform. Any actual or perceived breach of our system that would result in disclosure of such information could materially impact our business.

We, our customers, our partners, and other third parties, including third-party vendors, cloud service providers, and payment processors that we use, obtain and process large amounts of sensitive and personal information, including information related to our customers, their guests, and their transactions. We face risks, including to our reputation as a trusted brand, in the handling and protection of this information, and these risks will increase as our business continues to expand to include new products and technologies. Our operations involve the storage, transmission, and processing of our customers’ proprietary information and sensitive and personal information of our customers and their guests and employees, including contact information and payment information, purchase histories, lending information, and payroll information. Cyber incidents have been increasing in sophistication and frequency and can include third parties gaining access to employee or guest information using stolen or inferred credentials, computer malware, viruses, spamming, phishing attacks, ransomware, card skimming code, and other deliberate attacks and attempts to gain unauthorized access. In addition, these incidents can originate on our vendors’ websites or systems, which can then be leveraged to access our website or systems, further preventing our ability to successfully identify and mitigate the attack. As a result, unauthorized access to, security breaches of, or denial-of-service attacks against our platform (or any platform of our third-party vendors) could result in the unauthorized access to or use of, and/or loss of, such data, as well as loss of intellectual property, guest information, employee data, trade secrets, or other confidential or proprietary information.

We have administrative, technical, and physical security measures in place and proactively employ multiple security measures at different layers of our systems to defend against intrusion and attack and to protect our information; however, we have experienced security incidents in the past, and we may face additional security incidents in the future. Because the techniques used to obtain unauthorized access to or to sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures that will be sufficient to counter all current and emerging technology threats. In addition, any security breaches that occur may remain undetected for extended periods of time. While we also have and will continue to make significant efforts to address any IT security issues with respect to acquisitions we make, we may still inherit such risks when we integrate these companies.

We also have policies and procedures in place to contractually require third parties to which we transfer data to implement and maintain appropriate security measures. Sensitive and personal information is processed and stored by our customers, software and financial institution partners and third-party service providers to whom we outsource certain functions. Threats to third-party systems can originate from human error, fraud, or malice on the part of employees or third parties, or simply from accidental technological failure, and/or computer viruses and other malware that can be distributed and infiltrate systems of third parties on whom we rely. While we select third parties to which we transfer data carefully, we do not control their actions, and these third parties may experience security breaches that result in unauthorized access of data and information stored with them despite these contractual requirements and the security measures these third parties employ.

If any security breach involving our systems or the systems of third parties that store or process our data or significant denial-of-service attacks or other cyber attack occurs or is believed to have occurred, our reputation and brand could be damaged, we could be required to expend significant capital and other resources to alleviate problems caused by such actual or perceived breaches or attacks and remediate our systems. In addition, we could be exposed to a risk of loss, litigation, or regulatory action and possible liability, some or all of which may not be covered by insurance, and our ability to operate our business may be impaired. Unauthorized parties have in the past gained access, and may in the future gain access, to systems or facilities used in our business through various means, including gaining unauthorized access into our systems or facilities or those of customers and their guests, attempting to fraudulently induce our employees, customers, their guests, or others into disclosing usernames, passwords, payment card information, or other sensitive or personal information, which may in turn be used to access our IT systems or fraudulently transfer funds to bad actors.

45

If new or existing customers believe that our platform does not provide adequate security for the storage of personal or sensitive information or its transmission over the Internet, they may not adopt our platform or may choose not to renew their subscriptions to our platform, which could harm our business. Additionally, actual, potential, or anticipated attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees, and engage third-party experts and consultants. Our errors and omissions insurance policies covering certain security and privacy damages and claim expenses may not be sufficient to compensate for all potential liability. Although we maintain cyber liability insurance, we cannot be certain that our coverage will be adequate for liabilities actually incurred or that insurance will continue to be available to us on economically reasonable terms, or at all.

Further, because data security is a critical competitive factor in our industry, we may make statements in our privacy statements and notices and in our marketing materials describing the security of our platform, including descriptions of certain security measures we employ or security features embedded within our products. Should any of these statements be untrue, become untrue, or be perceived to be untrue, even if through circumstances beyond our reasonable control, we may face claims, including claims of unfair or deceptive trade practices, brought by the U.S. Federal Trade Commission, state, local, or foreign regulators (e.g., a European Union-based data protection agency), or private litigants.

Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business and operating results.

Our continued growth depends in part on the ability of our existing and potential customers to access our platform at any time and within an acceptable amount of time. Our platform is proprietary, and we rely on the expertise of members of our engineering, operations, and software development teams for our platform’s continued performance. We have experienced system outages in the past, including in some cases as a result of disruptions at our third-party vendors, and may in the future experience, disruptions, outages, and other performance problems related to our platform due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, delays in scaling our technical infrastructure if we do not maintain enough excess capacity and accurately predict our infrastructure requirements, capacity constraints due to an overwhelming number of users accessing our platform simultaneously, denial-of-service attacks, actions or inactions attributable to third parties, earthquakes, hurricanes, floods, fires, natural disasters, power losses, disruptions in telecommunications services, fraud, military or political conflicts, terrorist attacks and other geopolitical unrest, computer viruses, ransomware, malware, or other events. Our systems also may be subject to break-ins, sabotage, theft, and intentional acts of vandalism, including by our own employees. Some of our systems are not fully redundant and our disaster recovery planning may not be sufficient for all eventualities. Further, our business and/or network interruption insurance may not be sufficient to cover all of our losses that may result from interruptions in our service as a result of system failures and similar events.

From time to time, we may experience limited periods of server downtime due to server failure or other technical difficulties. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our performance, especially during peak usage times and as our platform becomes more complex and our user traffic increases. If our platform is unavailable or if our users are unable to access our platform within a reasonable amount of time, or at all, our business would be adversely affected and our brand could be harmed. In the event of any of the factors described above, or certain other failures of our infrastructure, customer or guest data may be permanently lost. Moreover, a limited number of our agreements with customers provide for limited service-level commitments, and we may enter into additional agreements providing such commitments from time to time. If we experience significant periods of service downtime in the future, we may be subject to claims by our customers against these service level commitments. These events have resulted in losses in revenue, though such losses have not been material to date. System failures in the future could result in significant losses of revenue.

46

We have and may, from time to time, voluntarily provide certain credits to our customers to compensate them for the inconvenience caused by a system failure or similar event, to support our customers and for the benefit of the restaurant community as part of our ongoing goodwill efforts. We are committed to providing our customers high platform reliability, and may utilize significant time, human capital and other resources to analyze the root causes of these performance problems and address any gaps identified, which in turn may take away resources from other business activities. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and operating results may be adversely affected.

Our success depends upon our ability to continually enhance the performance, reliability, and features of our platform.

The markets in which we compete are characterized by constant change and innovation, and we expect them to continue to evolve rapidly. Our success has been based on our ability to identify and anticipate the needs of our customers and their guests and design and maintain a platform that provides them with the tools they need to operate their businesses successfully. Our ability to attract new customers, retain existing customers, and increase sales to both new and existing customers will depend in large part on our ability to continue to improve and enhance the performance, reliability, and features of our platform. To grow our business, we must develop products and services that reflect the changing nature of restaurant management software and expand beyond our core functionalities to other areas of managing relationships with our customers, as well as their relationships with their guests. Competitors may introduce new offerings embodying new technologies, or new industry standards and practices could emerge that render our existing technology, services, website, hardware, and mobile applications obsolete. Accordingly, our future success will depend in part on our ability to respond to new product offerings by competitors, technological advances, and emerging industry standards and practices in a cost-effective and timely manner in order to retain existing customers and attract new customers. Furthermore, as the number of our customers with higher volume sales increases, so does the need for us to offer increased functionality, scalability, and support, which requires us to devote additional resources to such efforts.

The success of these and any other enhancements to our platform depends on several factors, including timely completion, adequate quality testing and sufficient demand, and the accuracy of our estimates regarding the total addressable market for new products and/or enhancements and the portion of such total addressable market that we expect to capture for such new products and/or enhancements. Any new product or service that we develop may not be introduced in a timely or cost-effective manner, may contain defects, may not have an adequate total addressable market or market demand or may not achieve the market acceptance necessary to generate meaningful revenue.

We have scaled our business rapidly, and significant new platform features and services have in the past resulted in, and in the future may continue to result in, operational challenges affecting our business. Developing and launching enhancements to our platform and new services on our platform may involve significant technical risks and upfront capital investments that may not generate return on investment. For example, we may use new technologies ineffectively, or we may fail to adapt to emerging industry standards. We may experience difficulties with software development that could delay or prevent the development, introduction or implementation of new products and enhancements. Software development involves a significant amount of time, as it can take our developers months to update, code, and test new and upgraded products and integrate them into our platform. The continual improvement and enhancement of our platform requires significant investment, and we may not have the resources to make such investment.

If we are unable to successfully develop new products or services, enhance the functionality, performance, reliability, design, security, and scalability of our platform in a manner that responds to our customers’ and their guests’ evolving needs, or gain market acceptance of our new products and services, or if our estimates regarding the total addressable market and the portion of such total addressable market which we expect to capture for new products and/or enhancements prove inaccurate, our business and operating results will be harmed.
47


Defects, errors, or vulnerabilities in our applications, backend systems, hardware, or other technology systems and those of third-party technology providers could harm our reputation and brand and adversely impact our business, financial condition, and results of operations.

The software underlying our platform is highly complex and may contain undetected errors or vulnerabilities, some of which may only be discovered after the code has been released. Our practice is to effect frequent releases of software updates. Third-party software that we incorporate into our platform and our backend systems, hardware, or other technology systems, or those of third-party technology providers, may also be subject to defects, errors, or vulnerabilities. Any such defects, errors, or vulnerabilities could result in negative publicity, a loss of customers or loss of revenue, and access or other performance issues. Such vulnerabilities could also be exploited by bad actors and result in exposure of customer or guest data, or otherwise result in a security breach or other security incident. We may need to expend significant financial and development resources to analyze, correct, eliminate, or work around errors or defects or to address and eliminate vulnerabilities. Any failure to timely and effectively resolve any such errors, defects, or vulnerabilities could adversely affect our business, reputation, brand, financial condition, and results of operations.

We may use artificial intelligence in our platform and product offerings. Issues relating to the use of artificial intelligence and machine learning could adversely affect our results of operations.

We and our partners may incorporate artificial intelligence, or AI, solutions into our business and operation from time to time. As with many innovations, AI presents risks and challenges that could affect its further development, adoption, and utilization, and therefore affect our business. If the content, recommendation or analyses that AI applications assist in producing are or are alleged to be deficient or inaccurate, we could be subject to competitive risks, potential legal liability, and reputational harm. The use of AI applications may also result in cybersecurity incidents. Any such cybersecurity incidents related to our use of AI applications could adversely affect our business. In addition, AI may present emerging ethical issues. If our use of AI becomes controversial, we may experience reputational harm or legal liability. Further, given the early stage of AI, factors that may impact AI, such as government regulations and market demand, are uncertain, and we may be unsuccessful in our product development efforts.

Our competitors or other third parties may also incorporate AI into their products. If they adopt the use of AI more quickly or more successfully than us, our ability to compete effectively maybe impaired, which may adversely affect our results of operations.

Risks Related to Our Financial Condition and Capital Requirements

We have a history of generating net losses, and if we are unable to achieve adequate revenue growth while our expenses increase, we may not achieve or maintain profitability in the future.

We have incurred a net loss in each year since our inception and have a significant accumulated deficit. We incurred net losses of $98 million and $54 million for the three months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, we had an accumulated deficit of $1,556 million. These losses and our accumulated deficit are a result of the substantial investments we have made to grow our business. We expect our costs will increase over time and our losses to continue as we expect to continue to invest significant additional funds in expanding our business, sales and marketing activities, research and development as we continue to build software and hardware designed specifically for the restaurant industry, and maintaining high levels of customer support, each of which we consider critical to our continued success. We also expect to incur additional general and administrative expenses as a result of our growth and expect our costs to increase to support our operations as a public company. In addition, to support the continued growth of our business and to meet the demands of continuously changing security and operational requirements, we plan to continue investing in our technology infrastructure. Historically, our costs have increased over the years due to these factors, and we expect to continue to incur increasing costs to support our anticipated future growth. If we are unable to generate adequate revenue growth and manage our expenses, we may continue to incur significant losses and may not achieve or maintain profitability.

48

Further, we may make decisions that will adversely affect our short-term operating results if we believe those decisions will improve the experiences of our customers and their guests and if we believe such decisions will improve our operating results over the long term. These decisions may not be consistent with the expectations of investors and may not produce the long-term benefits that we expect, in which case our business may be materially and adversely affected.

Unfavorable conditions in the restaurant industry or the global economy could limit our ability to grow our business and materially impact our financial performance.

Our operating results may vary based on the impact of global events and macroeconomic conditions, such as inflation and its potential impact on consumer spending, rising interest rates, global supply chain issues, and pandemics. For example, the COVID-19 pandemic impacted our business and operations in a variety of ways, including supply chain challenges, disruptions in our sales and marketing efforts, restrictions in our ability to conduct research and development and other business activities, uncertainty in restaurant technology spending, and fluctuation on the payment volume processed through our platform.

Furthermore, our revenue growth and potential profitability depend on demand for business management software and platforms serving the restaurant industry. Historically, during economic downturns, there have been reductions in spending on IT as well as pressure for extended billing terms and other financial concessions. The adverse impact of economic downturns may be particularly acute among SMBs, which comprise the majority of our customer base. If economic conditions deteriorate, our current and prospective customers may elect to decrease their IT budgets, which would limit our ability to grow our business and adversely affect our operating results.

A deterioration in general economic conditions (including distress in financial markets, rising inflation and interest rates, and turmoil in specific economies around the world) may adversely affect our financial performance by causing a reduction in locations through restaurant closures or a reduction in gross payment volume. A reduction in the amount of consumer spending or credit card transactions could result in a decrease of our revenue and profits. Adverse economic factors may accelerate the timing, or increase the impact of, risks to our financial performance. These factors could include:

restrictions on credit lines to consumers or limitations on the issuance of new credit cards;

uncertainty and volatility in the performance of our customers’ businesses, particularly SMBs;

customers or consumers decreasing spending for value-added services we market and sell;

declining economies and the pace of economic recovery which can change consumer spending behaviors;

low levels of consumer and business confidence typically associated with inflationary or recessionary environments;

high unemployment levels, which may result in decreased spending by consumers;

budgetary concerns in the United States and other countries around the world, which could impact consumer confidence and spending; and

government actions, including the effect of laws and regulations and any related government stimulus.

We are subject to additional risks relating to the financial products we make available to our customers, including relationships with partners, the ability of our customers to generate revenue to pay their obligations under these products, general macroeconomic conditions and the risk of fraud.

Current and any future financial products offered by Toast, Toast Capital, or through either party’s bank partners, subject us to additional risks. If we cannot source capital or partner with financial institutions to fund financial solutions for our customers, we might have to reduce the availability of these services, or cease offering them altogether.
49


Toast Capital’s bank partner offers qualified Toast customers working capital loans in accordance with credit policies established by our bank partner. Toast Capital markets the loans and acts as servicer of the loans and receives a servicing fee based on the outstanding balance of loans being serviced as well as a fee that varies depending on the credit performance of the loans extended under the program. We do not currently have similar partnerships with other financial institutions and are solely reliant on our bank partner to support this program. If our bank partner were to terminate its relationship with us, we would be unable to make working capital loans available to our customers, at least in the short-term, until we are able to enter into a relationship with another financial institution to offer similar loans. In addition, our bank partner may not expand its lending under this program to support future demand for such loans from our customers. There can be no assurance that we would be able into a similar relationship with another financial institution to make working capital loans available to our customers on terms our customers would find attractive, or at all.

Under our agreement with our bank partner, on a monthly basis, we are obligated to purchase loans made in a particular quarter that have been (or are scheduled to be) charged off, are otherwise non-performing, or do not satisfy our bank partner’s credit policy, unless such purchase would cause the principal amount of such purchased loans to exceed 15% of the original principal amount of loans made in the applicable quarter. As a result of this potential repurchase obligation, and our servicing fee and credit performance fee, we are subject to credit risk on the loans extended by our bank partner under this program. Accordingly, if we fail to accurately predict the likelihood of default or timely repayment of loans, our business may be materially and adversely affected. For example, if more of our customers cease operations, experience a decline in their revenue, or engage in fraudulent behavior and are not able to repay their loans, our business may be materially and adversely affected. A decline in macroeconomic conditions could increase the risk of non-payment or fraud and could also lead to a decrease in the number of customers eligible for loans or financing. In addition, although our bank partner acts as the lender with respect to these working capital loans, we are subject to numerous contractual and regulatory requirements in connection with our marketing and servicing activities in connection with these loans. If we were to fail to comply with these requirements, we could be subject to liability, regulatory sanctions, or claims by our customers or our bank partner, and our bank partner could terminate its relationship with us.

We intend to continue to explore other financial solutions to offer to our customers. Some of those solutions may require, or be deemed to require, additional procedures, partnerships, licenses, regulatory approvals and requirements, or capabilities. Should we fail to address these requirements, or should these new solutions, or new regulations or interpretations of existing regulations, impose requirements on us that are impractical or that we cannot satisfy, the future growth and success of our financial business may be materially and adversely affected. Macroeconomic factors such as changes in interest rates may also increase our costs in servicing certain financial solutions products. Further, we have and may continue to have obligations to share in certain losses incurred in offering these financial solutions to our customers, which could negatively impact our business, financial condition, and results of operations.

If we are unable to properly manage the risks of offering financial solutions, either ourselves or through partner financial institutions, our business may be materially and adversely affected. If we are unable to maintain third-party insurance coverage to mitigate these risks, such as errors and omissions insurance, our exposure to losses would increase, which could have an adverse impact on our results. If laws and regulations change, or are interpreted by courts or regulators as subjecting us to licensing or other compliance requirements, we may be subject to government supervision and enforcement actions, litigation, and related liabilities, our ability to offer financial solutions may be negatively impacted, our costs associated with existing financial solutions, including Toast Capital, may increase or we may decide to discontinue offering financial solutions altogether, and our business, financial condition, and results of operations would be negatively impacted.

50

Our failure to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies in the future could reduce our ability to compete successfully and harm our financial condition.

Historically, we have funded our operations, capital expenditures, and acquisitions primarily through our revenue, the issuance of convertible preferred stock, common stock and convertible notes, payments received for the delivery of our services as well as borrowings under our revolving credit facility. We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges. Although we currently anticipate that our existing cash and cash equivalents, marketable securities, and amounts available under our revolving credit facility will be sufficient to meet our cash needs for at least the next twelve months, our future capital requirements and the adequacy of available funds will depend on many factors. We may require additional financing, and we may not be able to obtain debt or equity financing on favorable terms, if at all. If we raise additional funds through further issuances of debt, equity, or other securities convertible into equity, including convertible debt securities, our existing stockholders may experience significant dilution of their ownership interests, and any new securities we issue could have rights, preferences, and privileges superior to those of holders of our Class A common stock.

We have outstanding debt obligations that restrict our ability to incur additional indebtedness and require us to maintain specified minimum liquidity amounts, among other restrictive covenants. The terms of any additional debt financing may be similar or more restrictive.

If we need additional capital and cannot raise it on acceptable terms, or at all, we may not be able to, among other things:

develop and enhance our platform and product offerings and operating infrastructure;

continue to expand our technology development, sales, and marketing organizations;

hire, train, and retain employees;

respond to competitive pressures or unanticipated working capital requirements; or

acquire complementary businesses and technologies.

Our inability to do any of the foregoing could reduce our ability to compete successfully and harm our results of operations.

Our revolving credit facility provides our lenders with a first-priority lien against substantially all of our assets, and contains financial covenants and other restrictions on our actions that may limit our operational flexibility or otherwise adversely affect our results of operations.

We are party to a revolving credit and guaranty agreement which contains a number of covenants that restrict our and our subsidiaries’ ability to, among other things, incur additional indebtedness, create or incur liens, merge or consolidate with other companies, sell substantially all of our assets, liquidate or dissolve, make distributions to equity holders, pay dividends, make redemptions and repurchases of stock, or engage in transactions with affiliates. We are also required to maintain a minimum liquidity balance. The terms of our outstanding debt may restrict our current and future operations and could adversely affect our ability to finance our future operations or capital needs or to execute business strategies in the manner desired. In addition, complying with these covenants may make it more difficult for us to successfully execute our business strategy, invest in our growth strategy, and compete against companies who are not subject to such restrictions.

51

A failure by us to comply with these covenants or payment requirements specified in the revolving credit and guaranty agreement could result in an event of default under the agreement, which would give the lenders the right to terminate their commitments to provide additional loans and extensions of credit and to declare any and all debt outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, the lenders would have the right to proceed against the collateral in which we granted a security interest to them, which consists of substantially all our assets. If our outstanding debt were to be accelerated, we may not have sufficient cash or be able to borrow sufficient funds to refinance the debt or sell sufficient assets to repay the debt, which could materially and adversely affect our cash flows, business, results of operations, and financial condition. Further, the terms of any new or additional financing may be on terms that are more restrictive or less desirable to us.

Our results of operations may be adversely affected by changes in foreign currency exchange rates.

Our operations and customer base are currently concentrated in the United States. Therefore, we currently have limited foreign currency diversification and exposure. However, our foreign currency diversification and exposure may increase as international sales of our products and services increase over time. Our revenue and profits generated by any non-U.S. operations may fluctuate from period to period as a result of changes in foreign currency exchange rates. In addition, we may become subject to exchange control regulations that restrict or prohibit the conversion of our other revenue currencies into U.S. dollars. Any of these factors could decrease the value of revenue and profits we derive from our non-U.S. operations and adversely affect our business.

We may also seek to reduce our exposure to fluctuations in foreign currency exchange rates through the use of hedging arrangements. To the extent that we hedge our foreign currency exchange rate exposure, we forgo the benefits we would otherwise experience if foreign currency exchange rates changed in our favor. No strategy can completely insulate us from risks associated with such fluctuations and our currency exchange rate risk management activities could expose us to substantial losses if such rates move materially differently from our expectations.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2022, we had accumulated $597 million and $573 million of federal and state net operating loss carryforwards, or NOLs, respectively, available to reduce future taxable income. Of the federal NOLs, $513 million have an indefinite carryforward period but may not offset more than 80% of current taxable income annually in accordance with the Tax Cuts and Jobs Act of 2017, and $85 million will expire at various dates through 2037. Of the state NOLs, the majority will begin to expire in 2034. It is possible that we will not generate taxable income in time to use NOLs before their expiration, or at all. Under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, or the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change NOLs and other tax attributes, including R&D tax credits, to offset its post-change income may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5 percent stockholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. Our ability to use NOLs and other tax attributes to reduce future taxable income and liabilities may be subject to annual limitations as a result of prior ownership changes and ownership changes that may occur in the future.

We experience elements of seasonal fluctuations in our financial results, which could cause our stock price to fluctuate.

Our business is highly dependent on the behavior patterns of our customers and their guests. We experience seasonality in our financial technology revenue which is largely driven by the level of GPV processed through our platform. For example, our average customers typically have greater sales during the warmer months, though this seasonal effect varies regionally. As a result, our financial technology revenue per location has historically been stronger in the second and third quarters. As a result, seasonality may cause fluctuations in our financial results, and other trends that develop may similarly impact our results of operations.

52

We rely primarily on third-party insurance policies to insure our operations-related risks. If our insurance coverage does not cover a particular loss or is insufficient for the needs of our business or our insurance providers are unable to meet their obligations, we may not be able to mitigate the risks facing our business, which could adversely affect our business, financial condition, and results of operations.

We procure third-party insurance policies to cover various operations-related risks including employment practices liability, workers’ compensation, business interruptions, cybersecurity and data breaches, crime, directors’ and officers’ liability, and general business liabilities, but our insurance may not cover 100% of the costs and losses from all events. For certain types of operations-related risks or future risks related to our new and evolving services, we may not be able to, or may choose not to, acquire insurance. In addition, we may not obtain enough insurance to adequately mitigate such operations-related risks or risks related to our new and evolving services, and we may have to pay high premiums, self-insured retentions, or deductibles for the coverage we do obtain. Additionally, if any of our insurance providers becomes insolvent, it would be unable to pay any operations-related claims that we make. Further, some of our agreements with customers may require that we procure certain types of insurance, and if we are unable to obtain and maintain such insurance, we would be in violation of the terms of these customer agreements.

We are responsible for certain retentions and deductibles that vary by policy, and we may suffer losses that exceed our insurance coverage by a material amount. If the amount of one or more operations-related claims were to exceed our applicable aggregate coverage limits, we would bear the excess, in addition to amounts already incurred in connection with deductibles, or self-insured retentions. Insurance providers have raised premiums and deductibles for many businesses and may do so in the future. As a result, our insurance and claims expenses could increase, or we may decide to raise our deductibles or self-insured retentions when our policies are renewed or replaced. Our business, financial condition, and results of operations could be adversely affected if the cost per claim, premiums, or the number of claims significantly exceeds our historical experience and coverage limits; we experience a claim in excess of our coverage limits; our insurance providers fail to pay on our insurance claims; we experience a claim for which coverage is not provided; or the number of claims under our deductibles or self-insured retentions differs from historical averages.

Risks Related to Competition, Sales, and Marketing

The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results could be adversely affected.

The overall market for restaurant management software is rapidly evolving and subject to changing technology, shifting customer and guest needs, and frequent introductions of new applications. Our competitors vary in size and in the breadth and scope of the products and services they offer. In addition, there are a number of companies that are not currently direct competitors but that could in the future shift their focus to the restaurant industry and offer competing products and services, which could compete directly in our entire customer community or in a certain segment within the restaurant industry. There is also a risk that certain of our current customers and business partners could terminate their relationships with us and use the insights they have gained from partnering with us to introduce their own competing products.

Some of our current and future competitors may enjoy competitive advantages, such as greater name recognition, longer operating histories, greater category share in certain markets, market-specific knowledge, established relationships with restaurants, larger existing user bases in certain markets, more successful marketing capabilities, more integrated products and/or platforms, and substantially greater financial, technical, sales, and marketing, and other resources than we have. Additionally, some potential customers in the restaurant industry, particularly large organizations, have elected, and may in the future elect, to develop their own business management and point of sale software and platforms. Certain of our competitors have partnered with, or have acquired or been acquired by, and may in the future partner with or acquire, or be acquired by, other competitors, thereby leveraging their collective competitive positions and making it more difficult to compete with them. We believe that there are significant opportunities to further increase our revenue by expanding internationally. As we expand our business by selling subscriptions to our platform in international markets, we will also face competition from local incumbents in these markets.

53

Additionally, many of our competitors are well capitalized and offer discounted services, lower customer processing rates and fees, customer discounts and promotions, innovative platforms and offerings, and alternative pay models, any of which may be more attractive than those that we offer. Such competitive pressures may lead us to maintain or lower our processing rates and fees or maintain or increase our incentives, discounts, and promotions in order to remain competitive, particularly in markets where we do not have a leading position. Such efforts have negatively affected, and may continue to negatively affect, our financial performance, and there is no guarantee that such efforts will be successful. Further, the markets in which we compete have attracted significant investments from a wide range of funding sources, and we anticipate that many of our competitors will continue to be highly capitalized. These investments, along with the other competitive advantages discussed above, may allow our competitors to continue to lower their prices and fees, or increase the incentives, discounts, and promotions they offer and thereby compete more effectively against us.

Some of our competitors offer specific point solutions addressing particular needs in the restaurant industry, including subscriptions to software products without the requirement to use related payment processing services. While we believe that our integrated software and payments platform offers significant advantages over such point solutions, customers who have specific needs that are addressed by these point solutions, and customers who do not want to change from an existing payment processing relationship to use our payment processing services, may believe that products and services offered by competitors better address their needs.

Additionally, our competitors may be able to respond more quickly and effectively than us to new or changing opportunities, technologies, standards, or customer requirements. With the introduction of new technologies and new market entrants, we expect competition to intensify in the future. For example, our competitors may adopt certain of our platform features or may adopt innovations that customers value more highly than ours, which would render our platform less attractive and reduce our ability to differentiate our platform. Pricing pressures and increased competition generally could result in reduced sales, reduced margins, increased churn, reduced customer retention, losses, or the failure of our platform to achieve or maintain more widespread market acceptance. For all of these reasons, we may fail to compete successfully against our current and future competitors. If we fail to compete successfully, our business will be harmed.

Potential changes in competitive landscape, including disintermediation from other participants in the payments chain, could harm our business.

We expect the competitive landscape in the restaurant technology industry will continue to change in a variety of ways, including:

rapid and significant changes in technology, resulting in new and innovative payment methods and programs, that could place us at a competitive disadvantage and reduce the use of our platform and services;

competitors, including third-party processors and integrated payment providers, customers, governments, and/or other industry participants may develop products and services that compete with or replace our platform and services, including products and services that enable payment networks and banks to transact with consumers directly;

competitors may also elect to focus exclusively on one segment of the restaurant industry and develop product offerings uniquely tailored to that segment, which could impact our addressable market and reduce the use of our platform and services;

participants in the financial services, payments, and payment technology industries may merge, create joint ventures, or form other business alliances that may strengthen their existing business services or create new payment services that compete with our platform and services; and

new services and technologies that we develop may be impacted by industry-wide solutions and standards related to migration to Europay, Mastercard, and Visa standards, including chip technology, tokenization, and other safety and security technologies.

54

Certain competitors could use strong or dominant positions in one or more markets to gain a competitive advantage against us, such as by integrating competing platforms or features into products they control, including search engines, web browsers, mobile device operating systems, or social networks; by making acquisitions; or by making access to our platform more difficult. Failure to compete effectively against any of these or other competitive threats could adversely affect our business, financial condition, or results of operations.

We expend significant resources pursuing sales opportunities, and if we fail to close sales after expending significant time and resources to do so, our business, financial condition, and results of operations could be adversely affected.

The initial installation and set-up of many of our services often involve significant resource commitments by our customers, particularly those with larger operational scale. Potential customers generally commit significant resources to an evaluation of available services and may require us to expend substantial time, effort, and money educating them as to the value of our services. Our sales cycle may be extended due to our customers’ budgetary constraints or for other reasons. In addition, as we seek to sell subscriptions to our platform to additional enterprise customers, we anticipate that the sales cycle associated with those potential customers will be longer than the typical sales cycle for SMB customers, and that sales to enterprise customers will require us to expend greater sales and marketing and management resources. If we are unsuccessful in closing sales after expending significant funds and management resources, or we experience delays or incur greater than anticipated costs, our business, financial condition, and results of operations could be adversely affected.

Risks Related to Our Partners and Other Third Parties

We rely on third-party payment processors to facilitate payments made by guests, payments made to customers, and payments made on behalf of customers, and if we cannot manage risks related to our relationships with our current or future third-party payment processors, our business, financial condition, and results of operations could be adversely affected.

We rely on third-party payment processors to facilitate payments made by guests and payments made to customers on our platform. While we may continue to seek payment processing relationships with additional payment processors from time to time, we expect to continue to rely on a limited number of payment processors for the foreseeable future. We have experienced interrupted operations with respect to payments processed through our third-party payment partners, which in some cases resulted in the temporary inability of our customers to collect payments from their guests through our platform and disruptions in certain features, and we may experience similar events in the future. In the event that any of our current or future third-party payment processors fail to maintain adequate levels of support, experience interrupted operations, do not provide high quality service, increase the fees they charge us, discontinue their lines of business, terminate their contractual arrangements with us, or cease or reduce operations, we may suffer additional costs and be required to pursue new third-party relationships, which could materially disrupt our operations and our ability to provide our products and services, and could divert management’s time and resources. In addition, such incidents have resulted in and may result in periods of time during which our platform cannot function properly, and therefore cannot collect payments from customers and their guests, which could adversely affect our relationships with our customers and our business, reputation, brand, financial condition, and results of operations. It would be difficult to replace third-party processors in a timely manner if they were unwilling or unable to provide us with these services in the future, and our business and operations could be adversely affected. If these services fail or are of poor quality, our business, reputation, and operating results could be harmed.

55

Further, our contracts with third-party payment processors require, and additional contracts may in the future require, us to bear risk for compliance with the operating rules, or the Payment Network Rules, of Visa, Mastercard, and other payment networks, or collectively, the Payment Networks, with whom we are registered as a payment facilitator or certified service provider, and applicable law, and the risk of fraud. In the event any of our current or future third-party payment processors are subjected to losses, including any fines for reversals, chargebacks, or fraud assessed by the Payment Networks, that are caused by us or our customers due to failure to comply with the Payment Network Rules or applicable law, our third-party payment processor may impose penalties on us, increase our transaction fees, or restrict our ability to process transactions through the Payment Networks, and we may lose our ability to process payments through one or more Payment Networks. Thus, in the event of a significant loss by a third-party payment processor, we may be required to expend a large amount of cash promptly upon notification of the occurrence of such an event. A contractual dispute with our processing partner could adversely affect our business, financial condition, or results of operations.

We are also dependent upon various large banks and regulators to execute electronic payments and wire transfers as part of our client payroll, tax, and other money movement services. Termination of any such banking relationship, a bank’s refusal or inability to provide services on which we rely, outages, delays, or systemic shutdown of the banking industry would impede our ability to process funds on behalf of our payroll, tax, and other money movement services clients and could have an adverse impact on our financial results and liquidity.

If we fail to comply with the applicable requirements of payment networks, they could seek to fine us, suspend us, or terminate our registrations. If our customers incur fines or penalties that we cannot collect from them, we may have to bear the cost of such fines or penalties.

In order to provide our transaction processing services, we are registered as a payment facilitator or certified service provider with the Payment Networks. We and our customers must comply with the Payment Network Rules. The Payment Network Rules require us to also comply with the Payment Card Industry Data Security Standard, or the Security Standard, which is a set of rules and standards designed to ensure that all companies that process, store, or transmit payment card information maintain a secure environment to protect cardholder data.

If we fail to, or are alleged to have failed to, comply with the Payment Network Rules or the Security Standard, we may be subject to fines, penalties, or restrictions, including, but not limited to, higher transaction fees that may be levied by the Payment Networks for failure to comply with the Payment Network Rules. If a customer fails or is alleged to have failed to comply with the Payment Network Rules, we could also be subject to a variety of fines or penalties that may be levied by the Payment Networks. If we cannot collect such amounts from the applicable customer, we may have to bear the cost of the fines or penalties, and we may also be unable to continue processing payments for that customer. These potential fines or penalties may result in lower earnings for us. In addition to these fines and penalties, if we or our customers do not comply with the Payment Network Rules or the Security Standard, we may lose our status as a payment facilitator or certified service provider. Our failure to comply with such rules and standards could mean that we may no longer be able to provide certain of our services as they are currently offered, and that existing customers, sales partners, or other third parties may cease using or referring our services. Prospective merchant customers, financial institutions, sales partners, or other third parties may choose to terminate negotiations with us or delay or choose not to consider us for their processing needs. In each of these instances, our business, financial condition, and results of operations would be adversely affected.

56

In addition, as our business continues to develop and expand, and we create new product offerings, we may become subject to additional rules, regulations, and industry standards. We may not always accurately interpret or predict the scope or applicability of certain regulations and standards, including the Security Standard, to our business, particularly as we expand into new product offerings, which could lead us to fall out of compliance with the Security Standard or other rules. Further, the Payment Networks could adopt new operating rules or interpret or re-interpret existing rules in ways that might prohibit us from providing certain services to some users, be costly to implement, or be difficult to follow. Any changes in the Payment Network Rules or the Security Standard, including our interpretation and implementation of the Payment Network Rules or the Security Standard to our existing or future business offerings, or additional contractual obligations imposed on us by our customers relating to privacy, data protection, or information security, may increase our cost of doing business, require us to modify our data processing practices or policies, or increase our potential liability in connection with breaches or incidents relating to privacy, data protection, and information security, including resulting in termination of our registrations with the Payment Networks. The termination of our registrations, or any changes in the Payment Network Rules that would impair our registrations, could require us to stop providing payment facilitation services relating to the affected Payment Network, which would adversely affect our business, financial condition, or results of operations.

The Payment Network Rules, including rules related to the assessment of interchange and other fees, may be influenced by our competitors. Increases in Payment Network fees or new regulations could negatively affect our earnings.

The Payment Network Rules are set by their boards, which may be influenced by card issuers, and some of those issuers are our competitors with respect to these processing services. Many banks directly or indirectly sell processing services to customers in direct competition with us. These banks could attempt, by virtue of their influence on the Payment Networks, to alter the Payment Networks’ rules or policies to the detriment of other members and non-members including certain of our businesses.

We pay interchange, assessment, transaction, and other fees set by the Payment Networks to such networks and, in some cases, to the card issuing financial institutions for each transaction we process. From time to time, the Payment Networks increase the fees that they charge members or certified service providers. We could attempt to pass these increases along to our customers and their guests, but this strategy might result in the loss of customers to our competitors that do not pass along the increases. If competitive practices prevent us from passing along the higher fees to our customers and their guests in the future, we may have to absorb all or a portion of such increases, which may increase our operating costs and reduce our earnings.

In addition, regulators are subjecting interchange and other fees to increased scrutiny, and new regulations or interpretations of existing regulations could require greater pricing transparency of the breakdown in fees or fee limitations, which could lead to increased price-based competition, lower margins, and higher rates of customer attrition, and affect our business, financial condition, or results of operations.

We rely on customers on our platform for many aspects of our business, and any failure by them to maintain their service levels or any changes to their operating costs could adversely affect our business.

We rely on customers on our platform to provide quality foods, beverages, and service and experience to their guests. Further, an increase in customer operating costs could cause customers on our platform to raise prices, cease operations, or renegotiate processing rates, which could in turn adversely affect our financial condition and results of operations. Many of the factors affecting customer operating costs, including the cost of offering off-premise dining, are beyond the control of customers and include inflation, costs associated with the goods provided, labor and employee benefit costs, costs associated with third-party delivery services, rent costs, and energy costs. Additionally, if customers try to pass along increased operating costs by raising prices for their guests, order volume may decline, which we expect would adversely affect our financial condition and results of operations.

57

We depend upon third parties to manufacture our products and to supply key components necessary to manufacture our products. We do not have long-term agreements with all of our manufacturers and suppliers, and if these manufacturers or suppliers become unwilling or unable to provide an adequate supply of components, we may not be able to find alternative sources in a timely manner and our business would be impacted.

Many of the key components used to manufacture our products, such as our customer-facing displays, come from limited or single sources of supply, and therefore a disruption with one manufacturer in our supply chain may have an adverse effect on other aspects of our supply chain and may disrupt our ability to effectively and timely deliver our hardware products. In addition, in some cases, we rely only on one hardware manufacturer to fabricate, test, and assemble our products. In general, our contract manufacturers fabricate or procure components on our behalf, subject to certain approved procedures or supplier lists, and we do not have firm commitments from all of these manufacturers to provide all components, or to provide them in quantities and on timelines that we may require. Due to our reliance on the components or products produced by suppliers such as these, we are subject to the risk of shortages and long lead times in the supply of certain components or products. We are still in the process of identifying alternative manufacturers for the assembly of our products and for many of the single-sourced components used in our products. In the case of off-the-shelf components, we are subject to the risk that our suppliers may discontinue or modify them, or that the components may cease to be available on commercially reasonable terms, or at all. We have in the past experienced, and may in the future experience, component shortages, or delays or other problems in product assembly, and the availability and cost of these components or products may be difficult to predict. For example, our manufacturers may experience temporary or permanent disruptions in their manufacturing operations due to equipment breakdowns, labor strikes or shortages, natural disasters, disease outbreaks (such as the COVID-19 pandemic), civil unrest, hostilities or wars (such as the ongoing conflict between Russia and Ukraine), component or material shortages, cost increases, acquisitions, insolvency, changes in legal or regulatory requirements, or other similar problems.

In particular, there has been increased demand for semiconductor chips in recent years, due in part to the COVID-19 pandemic and an increased use of laptop computers, 5G phones, gaming systems, and other IT equipment that use these chips. As a result, our ability to source semiconductor chips used in our hardware products has been adversely affected. The gap between supply and demand may result in increased component delivery lead times, delays in the production of our hardware products, and increased costs to source available semiconductor chips, which may impact our ability to deliver sufficient quantities of our hardware products to support our existing customers and to support our growth through sales to new customers.

As the scale of our hardware production increases, we will also need to accurately forecast, purchase, warehouse, and transport components at high volumes to our manufacturing facilities and servicing locations. If we are unable to accurately match the timing and quantities of component purchases to our actual needs or successfully implement automation, inventory management, and other systems to accommodate the increased complexity in our supply chain and parts management, or if we are affected by adverse global supply chain dynamics, we may incur unexpected production disruption, storage, transportation, and write off costs, which may harm our business and operating results. For example, we have recently experienced elevated freight costs. If freight costs remain elevated in the near-term, it may adversely impact our hardware costs and our profitability. Given the uncertainty and instability of global economic and political environment, we cannot predict how, the duration of and the extent to which our operations and financial results may be affected.

In the event of a shortage or supply interruption from suppliers of components used in our hardware products, we may not be able to develop alternate sources quickly, cost effectively, or at all. This supply interruption could harm our relationships with our customers, prevent us from acquiring new customers, and materially and adversely affect our business.

Additionally, various sources of supply-chain risk, including strikes or shutdowns at delivery ports or loss of or damage to our products while they are in transit or storage, intellectual property theft, losses due to tampering, third-party vendor issues with quality or sourcing control, failure by our suppliers to comply with applicable laws and regulation, potential tariffs (including those applicable to our relationships with vendors in China) or other trade restrictions, or other similar problems could limit or delay the supply of our products, or harm our reputation.

58

We also rely on certain suppliers located internationally as part of our supply chain, and the supply risks described above may similarly apply to or be more pronounced in respect of those international suppliers. For example, we have several long-term contracts with companies based in China and other parts of Asia. A violation of these contracts may require us to bring a claim in China or another jurisdiction in Asia and which may be difficult to enforce. In addition, there is uncertainty as to whether the courts in these international jurisdictions would recognize or enforce judgments of U.S. courts. Any litigation in international jurisdictions, including in China or other parts of Asia, may be protracted and result in substantial costs and diversion of resources and management attention.

We primarily rely on Amazon Web Services to deliver our services to customers on our platform, and any disruption of or interference with our use of Amazon Web Services could adversely affect our business, financial condition, and results of operations.

We currently host our platform and support our operations on multiple data centers provided by Amazon Web Services, or AWS, a third-party provider of cloud infrastructure services. We do not have control over the operations of the facilities of AWS that we use. AWS’ facilities have been and could in the future be subject to damage or interruption from natural disasters, cybersecurity attacks, terrorist attacks, power outages, and similar events or acts of misconduct. The occurrence of any of the above circumstances or events and the resulting impact on our platform may harm our reputation and brand, reduce the availability or usage of our platform, lead to a significant short-term loss of revenue, increase our costs, and impair our ability to retain existing customers or attract new customers, any of which could adversely affect our business, financial condition, and results of operations.

Even though our platform is hosted in the cloud solely by AWS, we believe that we could transition to one or more alternative cloud infrastructure providers on commercially reasonable terms. In the event that our agreement with AWS is terminated or we add additional cloud infrastructure service providers, we may experience significant costs or downtime for a short period in connection with the transfer to, or the addition of, new cloud infrastructure service providers. However, we do not believe that such transfer to, or the addition of, new cloud infrastructure service providers would cause substantial harm to our business, financial condition, or results of operations over the longer term.

We depend on the interoperability of our platform across third-party applications and services that we do not control.

We have integrations with various third parties, both within and outside the restaurant ecosystem. Third-party applications, products, and services are constantly evolving, and we may not be able to maintain or modify our platform to ensure its compatibility with third-party offerings. In addition, some of our competitors or customers on our platform may take actions that disrupt the interoperability of our platform with their own products or services, or they may exert strong business influence on our ability to, and the terms on which we operate and distribute our platform. As our platform evolves, we expect the types and levels of competition we face to increase. Should any of our competitors or customers on our platform modify their technologies, standards, or terms of use in a manner that degrades the functionality or performance of our platform or is otherwise unsatisfactory to us or gives preferential treatment to our competitors’ products or services, our platform, business, financial condition, and results of operations could be adversely affected.

Our partnerships with third parties are an important source of new business for us, and, if those third parties were to reduce their referral of customers to us, our ability to increase our revenue would be adversely affected.

We have partnerships with third parties that are an important source of new business. If any of our third-party partners, such as our partners in the online food marketplace that provide referrals, were to switch to providing marketing support for another payment processor, terminate their relationship with us, merge with or be acquired by one of our competitors, or shut down or become insolvent, we may no longer receive the benefits associated with that relationship, such as new customer referrals, and we also risk losing existing customers and the related payment processing that were originally referred to us by such third party. Any of these events could adversely affect our ability to increase our revenue.

59

Risks Related to Government Regulation and Other Compliance Requirements

Our business is subject to a variety of U.S. and international laws and regulations, many of which are unsettled and still developing, and our or our customers’ failure to comply with such laws and regulations could subject us to claims or otherwise adversely affect our business, financial condition, or results of operations.

The restaurant technology industry and the offering of financial products therein is relatively nascent and rapidly evolving. We are or may become subject to a variety of laws and regulations. Laws, regulations, and standards governing issues such as worker classification, labor and employment, anti-discrimination, online credit card payments and other electronic payments, money transmission and money services, payment and payroll processing, on-demand pay, lending and loan brokering, loan servicing, debt collection, insurance, financial services, gratuities, pricing and commissions, text messaging, subscription services, intellectual property, data retention, privacy, data security, consumer protection, background checks, accessibility, wages, and tax are often complex and subject to varying interpretations, in many cases due to their lack of specificity. The scope and interpretation of existing and new laws, and whether they are applicable to us, is often uncertain and may be conflicting, including varying standards and interpretations between state and federal law, between individual states, and even at the city and municipality level. As a result, their application in practice may change or develop over time through judicial decisions or as new guidance or interpretations are provided by regulatory and governing bodies, such as federal, state, and local administrative agencies.

It is also likely that if our business grows and evolves and our services are used in a greater number of geographies, we would become subject to laws and regulations in additional jurisdictions. It is difficult to predict how existing laws would be applied to our business and the new laws to which it may become subject.

We may not be able to respond quickly or effectively to regulatory, legislative, and other developments, and these changes may in turn impair our ability to offer our existing or planned features, products, and services, and/or increase our cost of doing business. While we have and will need to continue to invest in the development of policies and procedures in order to comply with the requirements of the evolving, highly regulated regulatory regimes applicable to our business and those of our customers, our compliance programs are relatively nascent and we cannot assure that our compliance programs will prevent the violation of one or more laws or regulations. If we are not able to comply with these laws or regulations or if we become liable under these laws or regulations, including any future laws or obligations that we may not be able to anticipate at this time, we could be adversely affected, and we may be forced to implement new measures to reduce our exposure to this liability. This may require us to expend substantial resources, discontinue certain services or platform features, limit our customer base, or find ways to limit our offerings in particular jurisdictions, which would adversely affect our business. Any failure to comply with applicable laws and regulations could also subject us to claims and other legal and regulatory proceedings, fines, or other penalties, criminal and civil proceedings, forfeiture of significant assets, revocation of licenses, inability to offer our products and services in all jurisdictions as we do currently, and other enforcement actions. In addition, the increased attention focused upon liability issues as a result of lawsuits and legislative proposals could adversely affect our reputation or otherwise impact the growth of our business.

Further, from time to time, we may leverage third parties to help conduct our businesses in the United States or abroad. We may be held liable for any corrupt or other illegal activities of these third-party partners and intermediaries, our employees, representatives, contractors, channel partners, and agents, even if we do not explicitly authorize such activities. While we have policies and procedures to address compliance with such laws, we cannot assure you that our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.

Illegal or improper activities of customers or customer noncompliance with laws and regulations governing, among other things, online credit card payments, financial services, gratuities, pricing and commissions, insurance, data retention, privacy, data security, consumer protection, wages, and tax could expose us to liability and adversely affect our business, brand, financial condition, and results of operations. While we have implemented various measures intended to anticipate, identify, and address the risk of these types of activities, these measures may not adequately address or prevent all illegal or improper activities by these parties from occurring and such conduct could expose us to liability, including through litigation, or adversely affect our brand or reputation.
60


We are subject to extensive and complex rules and regulations, licensing, and examination by various federal, state and local government authorities, and a failure to comply with the laws and regulations applicable to us could have a material adverse effect on our business.

We are subject to extensive and complex rules and regulations, licensing, and examination by various federal, state and local government authorities designed to protect our customers and guests of our customers when using our financial technology solutions. In connection with our financial technology solutions, we must comply with a number of federal, state and local laws and regulations, including state and federal unfair, deceptive, or abusive acts and practices laws, the Federal Trade Commission Act, the Equal Credit Opportunity Act, the Servicemembers Civil Relief Act, the Electronic Fund Transfer Act, the Gramm-Leach-Bliley Act, and the Dodd Frank Act. We must also comply with laws related to lending, loan brokering, loan servicing, debt collection, on-demand pay, insurance, money laundering, money transfers, and advertising, as well as a number of domestic and international privacy and information security laws, including the CCPA and the GDPR. Noncompliance with these privacy and security laws could result in significant penalties and remediation obligations. For example, under the GDPR, noncompliance can result in penalties up to the greater of 4% of worldwide annual revenue or €20 million depending on the circumstances. Additionally, we are or may become subject to a wide range of complex laws and regulations concerning the withholding, filing, and remittance of income and payroll taxes in connection with our payroll processing business. We may, in the future, offer additional financial technology solutions to guests of our customers that may be subject to additional laws and regulations or be subject to the aforementioned laws and regulations in novel ways.

Lending facilitated through the Toast Capital platform must comply with anti-discrimination statutes such as the Equal Credit Opportunity Act and state law equivalents that prohibit creditors from discriminating against loan applicants and borrowers based on certain characteristics, such as race, religion and national origin. In addition to reputational harm, violations of the Equal Credit Opportunity Act can result in actual damages, punitive damages, injunctive or equitable relief, attorneys’ fees, and civil money penalties.

In addition, federal and state financial services regulators are aggressively enforcing existing laws, regulations, and rules and enhancing their supervisory expectations regarding the management of legal and regulatory compliance risks. This shift in government enforcement policies and priorities may increase the risk that we will be subject to penalties and other materially adverse consequences through government enforcement actions. A finding that we failed to comply with applicable federal, state, and local law could result in actions that make our platform less convenient and attractive to, and potentially unsuitable for, customers and their guests or that have other materially adverse effects on our operations or financial condition.

Our subsidiary, Toast Processing Services LLC, or TPS, holds or is in the process of obtaining money transmitter licenses or similar authorizations in multiple states where they may be required in order for us to offer our payroll processing products. Each of the issuers of licenses has the authority to supervise and examine our activities. Licensing determinations are matters of regulatory interpretation and could change over time. For example, certain states may have a more expansive view than others of what activities qualify as lending, loan brokering, loan servicing, debt collection, on-demand pay, money transmission, or payroll processing and require a license. Government authorities could disagree with our licensing position or our reliance on certain exemptions from licensing requirements or determine that Toast, TPS, or another Toast subsidiary or affiliate should have applied for licenses sooner, and they could require us to obtain such licenses, fine us for unlicensed activity, require us to enter into a consent agreement, or subject us to other investigations and enforcement actions. They could also require us to cease conducting certain aspects of our business until we are properly licensed or deny us a license. An adverse licensing determination or the revocation of a license in one jurisdiction could adversely affect our licensing status in other jurisdictions. There can be no assurance that we will be able to obtain any such licenses, and, even if we are able to do so, we could be required to make products and services changes in order to obtain and maintain such licenses, which could have a material and adverse effect on our business. As we obtain such licenses, we are and will become subject to many additional requirements and limitations, including those with respect to the custody of customer funds; record-keeping requirements; disclosure requirements; examination requirements; annual or biennial activity reporting and license renewal requirements; notification and approval requirements for changes in our officers, directors, stock ownership, or corporate control; permissible investment requirements; capital or minimum net worth requirements; bonding; restrictions on marketing and advertising; qualified individual requirements; anti-money laundering and compliance program requirements; data security and privacy requirements; and review requirements for customer-facing documents. The cost of obtaining and maintaining licenses can be material.

61

Our subsidiary, Toast Insurance Services, Inc., and certain personnel hold insurance related licenses. We cannot assure you that we, or our licensed personnel, are and will remain at all times, in full compliance with insurance laws and regulations and we may be subject to fines, enforcement actions, void contracts, or our insurance operations in that state may be suspended or prohibited in the event of any non-compliance. If we, or our licensed personnel, apply for new licenses, we may become subject to additional licensing requirements, which we may not be in compliance with at all times.

Our relationship with our bank partner that makes loans to our customers may subject us to regulation as a service provider.

The working capital loans that we market to our customers are made by our bank partner. We are a service provider of this bank, providing marketing and loan administration services. Our contract with our bank partner requires us to comply with state and federal lending and servicing-related laws and regulations. In addition, the payroll cards that are offered to our customers’ workers are issued by a bank partner. We are a service provider of this bank, providing marketing and account administration services. Our contract with the bank partner requires us to comply with state and federal laws and regulations (including laws that apply only to the bank directly). These contracts with bank partners may make us responsible for program compliance. In the future, we may enter into similar partner arrangements with other state or federally chartered financial institutions that may require us to comply with the laws to which such third parties are subject. As a service provider to financial institutions, such as banks, we are or may become subject to regulatory oversight and examination by the Federal Financial Institutions Examination Council, an interagency body, the Board of Governors of the Federal Reserve System, or the Federal Reserve, the Office of the Comptroller of the Currency, or the OCC, the FDIC, the Consumer Financial Protection Bureau, or CFPB, and various other federal and state regulatory authorities. We also may be subject to similar review by state agencies that regulate our partner financial institutions.

We may be considered a “bank service provider” to our bank partners, and therefore be subject to supervision and regulation by the FDIC in connection with its supervision of the banks. On July 29, 2016, the board of directors of the FDIC released examination guidance relating to third-party lending as part of a package of materials designed to “improve the transparency and clarity of the FDIC’s supervisory policies and practices” and consumer compliance measures that FDIC-supervised institutions should follow when lending through a business relationship with a third party. The proposed guidance would cover relationships for originating loans on behalf of, through or jointly with third parties, or using platforms developed by third parties. If adopted as proposed, the guidance would result in increased supervisory attention to institutions that engage in significant lending activities through third parties. The guidance would require at least one examination every 12 months, and it would include supervisory expectations for third-party lending risk management programs and third-party lending policies that contain certain minimum requirements, such as self-imposed limits as a percentage of total capital for each third-party lending relationship and for the overall loan program, relative to origination volumes, credit exposures (including pipeline risk), growth, loan types, and acceptable credit quality. The future formal adoption of this guidance could impose increased operating costs on us. It could also have a material negative impact on our partner financial institutions by making bank service provider arrangements more costly. As a result, we may have increased difficulty in establishing or maintaining such arrangements, each of which could have a material adverse effect on our business, financial condition, and results of operations.

These and other potential changes to laws and regulations and enhanced regulatory oversight of our partner financial institutions may require us to divert more resources to our compliance programs and maintaining our relationships with our partner financial institutions, terminate or modify our relationships with our partner financial institutions, or otherwise limit the manner in which we conduct our business. If we are unable to adapt our products and services to conform to the new laws and regulations, or if these laws and regulations have a negative impact on our clients, we may experience client losses or increased operating costs, which could have a material adverse effect on our business, financial condition, and results of operations.

62

If loans made by our bank partner were found to violate the laws of one or more states, whether at origination or after sale by our bank partner, loans facilitated through the Toast Capital platform may be unenforceable or otherwise impaired, we may be subject to, among other things, fines and penalties, and/or our commercial relationships may suffer, each of which would adversely affect our business and results of operations.

When establishing the factor rate and payment structures that are charged to borrowers on loans we market and service, our bank partner relies on certain authority under federal law to export the interest requirements of the state where the bank is located to borrowers in all other states. Further, we rely on the ability of subsequent holders to continue charging such factor rate and payment structures and to enforce other contractual terms of the loans that are permissible under federal banking laws following the acquisition of the loans. In some states, the factor rate of some loans facilitated through the Toast Capital platform, if considered interest, would exceed the maximum interest rate permitted for loans made by non-bank lenders to borrowers residing in, or that have nexus to, such states. In addition, the rate structures for some loans facilitated through the Toast Capital platform may not be permissible in all states for non-bank lenders and/or the amounts charged in connection with loans facilitated through the Toast Capital platform may not be permissible in all states for non-bank lenders.

Usury, fee, and disclosure related claims involving loans facilitated through the Toast Capital platform may be raised in multiple ways. We and our bank partner may face litigation, government enforcement, or other challenge, for example, based on claims that the bank did not establish loan terms that were permissible in the state in which it is located or did not correctly identify the home or host state in which it is located for purposes of interest exportation authority under federal law.

If a borrower or any state agency were to successfully bring a claim against us or our bank partner for a state licensing or usury law violation and the rate at issue on the loan was deemed impermissible under applicable state law, we and our bank partner may face various commercial and legal repercussions, including not receiving the total amount of payments expected, and in some cases, the loans could be deemed void, voidable, rescindable, or otherwise impaired or we or our bank partner may be subject to monetary, injunctive or criminal penalties. Were such repercussions to apply to us, they could have a material adverse effect on our business, financial condition and results of operations; and were such repercussions to apply to our bank partner, it could be discouraged from making loans to our customers. We may also be subject to the payment of damages in situations where we agreed to provide indemnification to our bank partner, as well as fines and penalties assessed by state and federal regulatory agencies.

If loans facilitated through our platform were subject to successful challenge that our bank partner was not the “true lender,” such loans may be unenforceable, subject to rescission, or otherwise impaired, we and our bank partner may be subject to penalties, and/or our commercial relationships may suffer, each which would adversely affect our business and results of operations.

Loans facilitated by Toast Capital are made by our bank partner in reliance on the position that the bank is the “true lender” for such loans. That true lender status determines various elements of the structure of the loan program, including that we do not hold licenses required solely for being the party that makes loans to our customers, and loans facilitated through the Toast Capital platform may involve pricing and payment structures permissible at origination because the lender is a bank, and/or the disclosures provided to borrowers are accurate and compliant in reliance of the status of the lender as a bank. Because the loans facilitated through the Toast Capital platform are made by our bank partner, many state financial regulatory requirements, including usury restrictions (other than the restrictions of the state in which our bank partner made a particular loan is located) and many licensing requirements and substantive requirements under state lender licensing laws, are treated as inapplicable based on principles of federal preemption or express exemptions provided in relevant state laws for certain types of financial institutions or loans they make.

Certain recent litigation and regulatory enforcement has challenged, or is currently challenging, the characterization of bank partners as the “true lender” in connection with programs involving marketing, processing, and/or servicing relationships between a bank partner and non-bank lending platforms. In addition, the House Committee on Financial Services has issued statements and held a hearing in response to concerns that bank partner arrangements undermine consumer safeguards, including state usury laws, and encouraged federal regulators to intervene.
63


We and our bank partners could also become subject to challenges regarding “true lender” status and, if so, we could face penalties and/or loans facilitated through the Toast Capital platform may be or become void, voidable, or otherwise impaired in a manner that may have adverse effects on our operations (either directly or as a result of an adverse impact on our relationship with our bank partner).

There have been no formal proceedings against us or indications of any proceedings against us to date, but there can be no assurance that state agencies or regulators will not make assertions with respect to the loans facilitated by our platform in the future. If a court or a state or federal enforcement agency were to deem Toast or Toast Capital, rather than our bank partner, the “true lender” for loans facilitated through our platform, and if for this reason (or any other reason) the loans were deemed subject to and in violation of certain state lender licensing and usury laws, we could be subject to fines, damages, injunctive relief (including required modification or discontinuation of our business in certain areas), and other penalties or consequences, and the loans could be rendered void or unenforceable in whole or in part, any of which could have a material adverse effect on our business (directly, or as a result of adverse impact on our relationships with our bank partner).

Changes in legislative and regulatory policy affecting payment processing or small business lending could have a material adverse effect on our business.

We provide our financial technology solutions in a constantly changing legal and regulatory environment. New laws or regulations, or new interpretations of existing laws or regulations, affecting our financial technology solutions could have a materially adverse impact on our ability to operate as currently intended and cause us to incur significant expense in order to ensure compliance. For example, government agencies may impose new or additional rules that (i) prohibit, restrict, and/or impose taxes or fees on payment processing transactions in, to or from certain countries or with certain governments, individuals, and entities; (ii) impose additional client identification and client due diligence requirements; (iii) impose additional reporting or recordkeeping requirements, or require enhanced transaction monitoring; (iv) limit the types of entities capable of providing payment processing services, or impose additional licensing or registration requirements; (v) impose minimum capital or other financial requirements; (vi) require enhanced disclosures to our payment processing clients; (vii) cause loans facilitated through the Toast Capital platform, or any of the underlying terms of those loans, to be unenforceable against the relevant borrowers; (viii) limit the number or principal amount of payment processing transactions that may be sent to or from a jurisdiction, whether by an individual or in the aggregate; and (ix) restrict or limit our ability to facilitate processing transactions using centralized databases. These regulatory changes and uncertainties make our business planning more difficult. They could require us to invest significant resources and devote significant management attention to pursuing new business activities, change certain of our business practices or our business model, or expose us to additional costs (including increased compliance costs and/or customer remediation), any of which could adversely impact our results of operations. If we fail to comply with new laws or regulations, or new interpretations of existing laws or regulations, our ability to operate our business, our relationships with our customers, our brand, and our financial condition and results of operations could be adversely affected.

Further, proposals to change the statutes affecting working capital loans facilitated through the Toast Capital platform may periodically be introduced in Congress and state legislatures. If enacted, those proposals could affect Toast Capital’s operating environment in substantial and unpredictable ways. For example, California, New York, Utah and Virginia have enacted laws requiring non-bank commercial financing providers to register with the state financial services regulators and/or to deliver consumer-style disclosures to certain business customers in accordance with agency regulations, including regulations that are being promulgated. These new laws may impose new compliance requirements on previously unregulated aspects of our business, including but not limited to the requirements for new, consumer-style disclosures for certain financial products that we offer or facilitate.

As we expand our presence internationally, we may become subject to the laws, regulations, licensing schemes, industry standards, and payment card networks rules applicable in such jurisdictions, which may require us to invest additional resources to adopt appropriate compliance policies and measures. If we are unable to timely comply with the rules or laws of new jurisdictions in which we conduct business, our business or reputation may be adversely affected.

64

NACHA Rules and related oversight are material to our transaction processing business and our failure to comply could materially harm our business.

Our transaction processing services are subject to the National Automated Clearing House Association Rules, or NACHA Rules. Any changes in the NACHA Rules that increase our cost of doing business or limit our ability to provide processing services to our customers will adversely affect the operation of our business. If we or our customers fail to comply with the NACHA Rules or if our processing of customer transactions is materially or routinely delayed or otherwise disrupted, our partner financial institutions could suspend or terminate our access to NACHA’s clearing and settlement network, which would make it impossible for us to conduct our business on its current scale.

Additionally, we periodically conduct audits and self-assessments to verify our compliance with NACHA Rules. If an audit or self-assessment under NACHA Rules identifies any deficiencies that we need to remediate, the remediation efforts may distract our management team and other staff and be expensive and time consuming. NACHA may update its operating rules and guidelines at any time, which could require us to take more costly compliance measures or to develop more complex monitoring systems. Our partner financial institutions could also change their interpretation of NACHA requirements, similarly requiring costly remediation efforts and potentially preventing us from continuing to provide services through such partner financial institutions until we have remediated such issues to their satisfaction.

Failure to comply with anti-money laundering, economic and trade sanctions regulations, the FCPA, and similar laws could subject us to penalties and other adverse consequences.

TPS is registered with the Treasury Department’s Financial Crimes Enforcement Network, or FinCEN, as a money services business, or MSB. Registration as an MSB subjects us to the regulatory and supervisory jurisdiction of FinCEN, the anti-money laundering provisions of the Bank Secrecy Act of 1970, as amended by the USA PATRIOT Act of 2001, or the BSA, and its implementing regulations applicable to MSBs. FinCEN may also interpret the BSA and its regulations as requiring registration of our parent company or other subsidiaries as MSBs. State regulators often impose similar requirements on licensed money transmitters. In addition, our contracts with financial institution partners and other third parties may contractually require us to maintain an anti-money laundering program. We are also subject to economic and trade sanctions programs, including those administered by OFAC, which prohibit or restrict transactions to or from or dealings with specified countries, their governments, and in certain circumstances, their nationals, and with individuals and entities that are specially-designated nationals of those countries, narcotics traffickers, terrorists or terrorist organizations, and other sanctioned persons and entities.

We may in the future operate our business in foreign countries where companies often engage in business practices that are prohibited by U.S. and other regulations applicable to us. We are subject to anti-corruption laws and regulations, including the FCPA and other laws that prohibit the making or offering of improper payments to foreign government officials and political figures, including anti-bribery provisions enforced by the Department of Justice and accounting provisions enforced by the SEC. These laws prohibit improper payments or offers of payments to foreign governments and their officials and political parties by the United States and other business entities for the purpose of obtaining or retaining business. We have implemented policies, procedures, systems, and controls designed to identify and address potentially impermissible transactions under such laws and regulations; however, there can be no assurance that all of our employees, consultants, and agents, including those that may be based in or from countries where practices that violate U.S. or other laws may be customary, will not take actions in violation of our policies, for which we may be ultimately responsible.

65

Our failure to comply with anti-money laundering, economic, and trade sanctions regulations, the FCPA, and similar laws could subject us to substantial civil and criminal penalties or result in the loss or restriction of our federal MSB registration and state money transmitter licenses (or the inability to obtain new licenses necessary to operate in certain jurisdictions). We may also face liability under our contracts with third parties, which may significantly affect our ability to conduct some aspects of our business. Additionally, changes in this regulatory environment may significantly affect or change the manner in which we currently conduct some aspects of our business. For example, bank regulators are imposing additional and stricter requirements on banks to ensure they are meeting their BSA obligations, and banks are increasingly viewing money services businesses, as a class, to be higher risk customers for money laundering. As a result, our bank partners may limit the scope of services they provide to us or may impose additional requirements on us. These regulatory restrictions on banks and changes to banks’ internal risk-based policies and procedures may result in a decrease in the number of banks that may do business with us, may require us to change the manner in which we conduct some aspects of our business, may decrease our revenue and earnings and could have a materially adverse effect on our results of operations or financial condition.

Our involvement in our payroll and transaction processing services could be subject to federal and state money service business or money transmitter registration and licensing requirements that could result in substantial compliance costs, and our business could be adversely affected if we fail to predict how a particular law or regulation should be applied to our business.

In jurisdictions where we are involved in providing payroll processing services, including as a result of our acquisition of StratEx Holdco, LLC, or StratEx, we may be required to apply for a state money transmitter or similar license or registration. StratEx had not historically obtained state money transmitter licenses in connection with its payroll services based on the position that it has the benefit of various state exemptions relating, among other things, to the nature of the payroll and other services that it provides. Nevertheless, governmental authorities in various states may determine that such exemptions were not available and that StratEx was required to comply with state money transmitter licensing requirements. We are applying for state money transmitter licenses for TPS, which will be administering our payroll processing services after such licenses are obtained. In the course of such license applications, or otherwise, one or more state governmental authorities may determine that the activities conducted by StratEx required a money transmitter or similar license and assess fines related to the activities that StratEx engaged in on an unlicensed basis.

In addition, while we believe we have defensible arguments in support of our positions that our involvement in our transaction processing services is not subject to federal MSB registration and state money transmitter licensing, we have not expressly obtained confirmation of such positions from FinCEN or all state regulators that administer the state money transmission or payroll processor laws. It is possible that certain state regulators may determine that our activities are subject to licensing. Any determination that we are in fact required to be licensed may require substantial expenditures of time and money and could lead to liability in the nature of penalties or fines, costs, legal fees, reputational damage, or other negative consequences as well as cause us to be required to cease operations in some of the states we service, which would result have a material adverse effect on our business, financial condition, results of operations, and reputation. In the past, certain competitors have been found to violate laws and regulations related to money transmission, and they have been subject to fines and other penalties by regulatory authorities. Regulators and third-party auditors have also identified gaps in how similar businesses have implemented anti-money laundering programs. The adoption of new money transmitter, payroll processor, or money services business laws in jurisdictions, or changes in regulators’ interpretation of existing state and federal money transmitter, payroll processor, or money services business laws or regulations, could subject us to new registration or licensing requirements. There can be no assurance that we will be able to obtain or maintain any such licenses in all of states where we offer transaction processing services, and, even if we were able to do so, there could be substantial costs and potential product changes involved in maintaining such licenses, which could have a material adverse effect on our business. In addition, there are substantial costs and potential product changes involved in maintaining and renewing such licenses, and we could be subject to fines, license revocation, or other enforcement action if we are found to violate disclosure, reporting, anti-money laundering, capitalization, corporate governance, or other requirements of such licenses. An adverse licensing determination or the revocation of a license in one jurisdiction could prevent us from operating certain aspects of our business in that jurisdiction, and could adversely affect our licensing status in other jurisdictions. These factors could impose substantial additional costs, involve considerable delay in the development or provision of our products or services, require significant and costly operational changes, or prevent us from providing our products or services in any given market.

66

Our platform regularly collects and stores personal information and, as a result, both domestic and international privacy and data security laws apply. As these laws are enhanced or new laws are introduced, our business could incur additional costs and liabilities and our ability to perform our services and generate revenue could be impacted.

As we seek to build a trusted and secure platform for and to expand our network of customers and facilitate their transactions and interactions with their guests, we will increasingly be subject to laws and regulations relating to the collection, use, retention, privacy, security, and transfer of information, including the personal information of their employees and guests. Domestically, this includes federal as well as state-specific legislation, including but not limited to the CCPA and the Virginia Consumer Data Protection Act, or the VCDPA. Additionally, a number of U.S. state-specific privacy laws have recently become or will become effective in 2023. As we expand internationally, international privacy laws pertaining to the processing and security of personal information become more relevant to our business, including but not limited to the GDPR, the United Kingdom GDPR and local privacy legislation, as well as Canadian privacy legislation, including Canada’s Personal Information Protection and Electronic Documents Act and local provincial legislation. As with the other laws and regulations noted above, these laws and regulations may change or be interpreted and applied differently over time and from jurisdiction to jurisdiction, and it is possible they will be interpreted and applied in ways that will materially and adversely affect our business.

As noted above, many states in which we operate have laws that protect the privacy and security of sensitive and personal information. Certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to sensitive and personal information than federal or other state laws, and such laws may differ from each other, which may complicate compliance efforts. For example, California enacted the CCPA, which went into effect in January 2020 and became enforceable by the California Attorney General in July 2020, and which, among other things, requires companies covered by the legislation to provide new disclosures to California consumers and afford such consumers new rights with respect to their personal information, including the right to request deletion of their personal information, the right to receive the personal information on record for them, the right to know what categories of personal information generally are maintained about them, as well as the right to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal information. This private right of action may increase the likelihood of, and risks associated with, data breach litigation.

Additionally, on January 1, 2023, the California Privacy Rights Act, or the CPRA, went into effect and amended the CCPA. The CPRA imposes additional obligations on companies covered by the legislation and will significantly modify the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information and imposing additional personal information processing and use limitations. The CPRA amendment to the CCPA also creates a new state agency that will be vested with authority to implement and enforce the CCPA. The effects of the CCPA are potentially significant and may require us to modify our data collection or processing practices and policies and to incur substantial costs and expenses in an effort to comply and increase our potential exposure to regulatory enforcement and/or litigation.

Certain other state laws, such as the VCDPA, impose similar privacy obligations as the CCPA and we anticipate that more states may enact legislation similar to the CCPA, the VCDPA and the forthcoming state privacy laws in 2023, which provides consumers with new privacy rights and increases the privacy and security obligations of entities handling certain personal information of such consumers. The CCPA and the additional state-specific privacy laws noted above have prompted a number of proposals for new federal and state-level privacy legislation. Such proposed legislation, if enacted, may add additional complexity, variation in requirements, restrictions and potential legal risk, require additional investment of resources in compliance programs, impact strategies, and the availability of previously useful data, and could result in increased compliance costs and/or changes in business practices and policies.

67

The regulatory framework governing the collection, processing, storage, use, and sharing of certain information, particularly financial and other personal information, is rapidly evolving and is likely to continue to be subject to uncertainty and varying interpretations. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with our existing data management practices or the features of our services and platform capabilities. Any failure or perceived failure by us, or any third parties with which we do business, to comply with our posted privacy statements or notices, changing consumer expectations, evolving laws, rules and regulations, industry standards, or contractual obligations to which we or such third parties are or may become subject, may result in actions or other claims against us by governmental entities or private actors, the expenditure of substantial costs, time, and other resources or the incurrence of significant fines, penalties, or other liabilities. In addition, any such action, particularly to the extent we were found to have engaged in violations or otherwise liable for damages, would damage our reputation and adversely affect our business, financial condition, and results of operations.

We cannot yet fully determine the impact these or future laws, rules, regulations, and industry standards may have on our business or operations. Any such laws, rules, regulations, and industry standards may be inconsistent among different jurisdictions, subject to differing interpretations or may conflict with our current or future practices. Additionally, our partners and our customers and their guests may be subject to differing privacy laws, rules, and legislation, which may mean that our partners or customers require us to be bound by varying contractual requirements applicable to certain other jurisdictions. If our customers fail to comply with such privacy laws, rules, or legislation, we could be exposed to liability and our business, financial condition, results of operations, and brand could be adversely affected. Adherence to contractual requirements imposed by our partners or customers may impact our collection, use, processing, storage, sharing, and disclosure of various types of information including financial information and other personal information, and may mean we become bound by, or voluntarily comply with, self-regulatory or other industry standards relating to these matters that may further change as laws, rules, and regulations evolve. Complying with these requirements and changing our policies and practices may be onerous and costly, and we may not be able to respond quickly or effectively to regulatory, legislative, and other developments. These changes may in turn impair our ability to offer our existing or planned features, products, and services, and/or increase our cost of doing business. As we expand our partnerships and our customer base, these requirements may vary from customer to customer, and from guest to guest, further increasing the cost of compliance and doing business.

We publicly post documentation regarding our practices concerning the collection, processing, use, and disclosure of information. Although we endeavor to comply with our published statements, notices, and documentation, we may at times fail to do so or be alleged to have failed to do so. Any failure or perceived failure by us to comply with our privacy statements, notices, or any applicable privacy, security, or data protection, information security, or consumer-protection related laws, regulations, orders, or industry standards could expose us to costly litigation, significant awards, fines or judgments, civil and/or criminal penalties, or negative publicity, and could materially and adversely affect our business, financial condition, and results of operations. The publication of our privacy statements, notices, and other documentation that provide promises and assurances about privacy and security can subject us to potential state and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices, which could, individually or in the aggregate, materially and adversely affect our business, financial condition, and results of operations.

We have incurred, and may continue to incur, significant expenses to comply with evolving mandatory privacy and security standards and protocols imposed by law, regulation, industry standards, shifting customer and guest expectations, or contractual obligations, both in the U.S. and internationally. We post on our website our privacy statement and practices concerning the collection, use, and disclosure of information. In particular, with laws and regulations such as the CCPA, VCDPA and similar laws in the United States imposing new and relatively burdensome obligations, and with substantial uncertainty over the interpretation and application of these and other laws and regulations, we may face challenges in addressing their requirements and making necessary changes to our policies and practices and may incur significant costs and expenses in an effort to do so. This also applies in the context of international privacy legislation such as the GDPR, UK GDPR and applicable Canadian privacy legislation. Any failure, real or perceived, by us to comply with our posted privacy statements or notices, changing customer and guest expectations, or with any evolving regulatory requirements, interpretations, or orders, other local, state, federal, or international privacy, data protection, information security, or consumer protection-related laws and regulations, industry standards, or contractual obligations could cause our customers to reduce their use of our products and services, disrupt our supply chain or third-party vendor or developer partnerships, and materially and adversely affect our business.
68


Changes in tax law may adversely affect us or our investors.

We are subject to taxation in the United States and certain other jurisdictions in which we operate. Changes in applicable tax laws or regulations may be proposed or enacted that could materially and adversely affect our effective tax rate, tax payments, results of operations, financial condition and cash flows. Changes to tax laws (which changes may have retroactive application) could adversely affect us or holders of our Class A common stock. Prospective investors should consult their tax advisors regarding the potential consequences of changes in tax law on our business and on the ownership and disposition of our Class A common stock.

Changes in tax laws or accounting principles could affect our future worldwide effective tax rate. The Inflation Reduction Act, or IRA, which was enacted in August 2022, included provisions for a 15% minimum tax on adjusted financial statement income of certain large corporations, as well as an excise tax on certain share buybacks by public corporations. Additionally, various countries and organizations such as the Organization for Economic Cooperation and Development are in the process of considering changes to existing frameworks that could impact our company if proposed or new laws are enacted in countries where we operate our business. These recent domestic and global tax developments could increase our future tax liability, which in turn could adversely impact our business and future profitability.

Under state tax law, we may be deemed responsible for collecting and remitting sales taxes directly to certain states. State tax authorities may raise questions about, or challenge or disagree with, our calculation, reporting, or collection of taxes and may require us to collect taxes or to remit additional taxes and interest and could impose associated penalties and fees. Moreover, an increasing number of states have considered or adopted laws or administrative practices that attempt to impose obligations for online marketplaces, payment service providers, and other intermediaries. These obligations may require us to collect and remit taxes on the merchant customers behalf and take on additional reporting and record-keeping obligations. Any failure by us to prepare for and to comply with these and similar reporting and record-keeping obligations could result in substantial monetary penalties and other sanctions, adversely impact our ability to do business in certain jurisdictions, and harm our business.

Government regulation of the Internet, mobile devices, and e-commerce is evolving, and unfavorable changes could substantially adversely affect our business, financial condition, and results of operations.

We are subject to general business regulations and laws as well as federal and state regulations and laws specifically governing the Internet, mobile devices, and e-commerce that are constantly evolving. Existing and future laws and regulations, or changes thereto, may impede the growth of the Internet, mobile devices, e-commerce, or other online services, increase the cost of providing online services, require us to change our business practices, or raise compliance costs or other costs of doing business. These evolving regulations and laws may cover taxation, tariffs, user privacy, data protection, pricing and commissions, content, copyrights, distribution, social media marketing, advertising practices, sweepstakes, mobile, electronic contracts and other communications, consumer protection, and the characteristics and quality of our services. It is not clear how existing laws governing issues such as property ownership, sales, use, and other taxes, and personal privacy apply to the Internet and e-commerce. In addition, in the future, it is possible that foreign government entities in jurisdictions in which we seek to expand our business may seek to or may even attempt to block access to our mobile applications and website. Any failure, or perceived failure, by us to comply with any of these laws or regulations could result in damage to our reputation and brand, a loss in business, and proceedings or actions against us by governmental entities or others, which could adversely affect our business, financial condition, and results of operations.

69

We are developing new products and services that may be subject to additional state or federal laws or regulations or the authority of the Consumer Financial Protection Bureau.

We are constantly developing new products and services to make it easier for our customers to operate their businesses. These new products and services may include features that are subject to additional state or federal laws or regulations or the authority of the CFPB. The 2010 Dodd-Frank Wall Street Reform and Consumer Protection Act, or the Dodd-Frank Act, created the CFPB to assume responsibility for implementing and enforcing most federal consumer financial protection laws and a prohibition on unfair, deceptive, and abusive acts and practices. Under the Dodd-Frank Act, the CFPB can take action against companies that have violated the Dodd-Frank Act, the federal consumer financial protection laws, or CFPB regulations. Due to products and services that are subject to the CFPB’s authority, we may face increased scrutiny or examination that could result in regulatory or enforcement actions that adversely affect the operation of our business by increasing our costs or otherwise limiting our ability to provide such products and services.

Risks Related to Our Intellectual Property

If we fail to adequately protect our intellectual property rights, our competitive position could be impaired and we may lose valuable assets or revenue and become subject to costly litigation to protect our rights.

Our success is dependent, in part, upon protecting our intellectual property rights. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws, and contractual restrictions to establish and protect our intellectual property rights in our products and services. However, the steps we take to protect our intellectual property may be inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products and services that compete with ours. Some provisions in our licenses of our technology to customers and other third parties protecting against unauthorized use, copying, transfer, and disclosure of our products may be unenforceable under the laws of certain jurisdictions and foreign countries. Further, the laws of some countries do not protect proprietary rights to the same extent as the laws of the United States. To the extent we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information may increase.

Our issued patents and any patents issued in the future may not provide us with any competitive advantages, and our patent applications may never be granted. Additionally, the process of obtaining patent protection is expensive and time consuming, and we may not be able to file and prosecute all necessary or desirable patent applications, or we may not be able to do so at a reasonable cost or in a timely manner. Even if issued, these patents may not adequately protect our intellectual property, as the legal standards relating to the infringement, validity, enforceability, and scope of protection of patent and other intellectual property rights are complex and often uncertain.

Additionally, we have registered, among other trademarks, the name “Toast” in the United States and other jurisdictions. Competitors have and may continue to adopt service names similar to ours, thereby harming our ability to build brand identity and possibly leading to user confusion. There could also be potential trade name or trademark infringement claims brought by owners of other trademarks that are similar to our trademarks. Litigation or proceedings before the U.S. Patent and Trademark Office or other governmental authorities and administrative bodies in the United States and abroad may be necessary in the future to enforce our intellectual property rights and to determine the validity and scope of the proprietary rights of others. Further, we may not timely or successfully register our trademarks or otherwise secure our intellectual property.

We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances. These agreements may not be effective in preventing unauthorized use or disclosure of confidential information or controlling access to and distribution of our products or other proprietary information. Further, these agreements do not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our products.

70

In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. Litigation brought to protect and enforce our intellectual property rights could be costly, time consuming, and distracting to management, and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our existing products, impair the functionality of our products, delay introductions of new products, result in our substituting inferior or more costly technologies into our products, or harm our reputation or brand. In addition, we may be required to license additional technology from third parties to develop and market new products, and we may not be able to license that technology on commercially reasonable terms or at all. Our inability to license this technology could harm our ability to compete.

We have been, and may in the future be, subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.

Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks, and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them than we do. Any intellectual property litigation in which we become involved may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. From time to time, third parties have asserted and may assert patent, copyright, trademark, or other intellectual property rights against us, our partners, or our customers. We have received, and may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights and, to the extent we gain greater market visibility, especially as a public company, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to the restaurant technology market. In addition, our agreements with customers include indemnification provisions, under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement and, in some cases, for damages caused by us to property or persons or other third-party claims. Large indemnity payments could harm our business, financial condition, and results of operations.

The outcome of intellectual property claims, with or without merit, could be very time consuming, could be expensive to settle or litigate and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using technology found to be in violation of a third-party’s rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of certain products or services and may be unable to compete effectively. Any of these results could harm our business, financial condition, and results of operations.

71

Our platform makes use of open-source software components, and a failure to comply with the terms of the underlying open-source software licenses could negatively affect our ability to sell our products and subject us to possible litigation.

Our products incorporate and are dependent to a significant extent upon the use of open-source software, and we intend to continue our use of open-source software in the future. Such open-source software is generally licensed by its authors or other third parties under open-source licenses and is typically freely accessible, usable, and modifiable. Pursuant to such open-source licenses, we may be subject to certain conditions, including requirements, depending on how the licensed software is used or modified, that we offer our proprietary software that incorporates the open-source software for little or no cost, that we make available source code for modifications or derivative works we create based upon incorporating or using the open-source software and that we license such modifications or derivative works under the terms of the particular open-source license. These potential conditions could enable our competitors to create similar offerings with lower development effort and time and ultimately could result in a loss of our competitive advantage. Further, if an author or other third party that uses or distributes such open-source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained or are dependent upon the open-source software, and required to comply with the foregoing conditions, which could disrupt the distribution and sale of some of our products. Litigation could be costly for us to defend, negatively affect our operating results and financial condition or require us to devote additional research and development resources to change our platform. The terms of many open-source licenses to which we are subject have not been interpreted by U.S. or foreign courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our platform. As there is little or no legal precedent governing the interpretation of many of the terms of certain of these licenses, the potential impact of these terms on our business is uncertain and may result in unanticipated obligations regarding our products and technologies. Any requirement that we make available source code for modifications or derivative works we create based upon incorporating or using open-source software or that we license such modifications or derivative works under the terms of open-source licenses, could be harmful to our business, financial condition, or results of operations, and could help our competitors develop products and services that are similar to or better than ours. In addition, to the extent that we have failed to comply with our obligations under particular licenses for open-source software, we may lose the right to continue to use and exploit such open-source software in connection with our operations and products, which could disrupt and adversely affect our business.

In addition to risks related to license requirements, usage, and distribution of open-source software can lead to greater risks than the use of third-party commercial software, as open-source licensors generally do not provide support, warranties, indemnification, controls on the origin or development of the software, remedies against the licensors or other contractual provisions regarding infringement claims or the quality of the code. Many of the risks associated with usage of open-source software cannot be eliminated and could adversely affect our business.

Although we have established procedures to monitor the use of open-source software, we rely on multiple software programmers to design our proprietary software and we cannot be certain that our programmers have never, directly or indirectly, incorporated open-source software into, or otherwise used open-source software in connection with, our proprietary software of which, or in a manner in which, we are not aware, or that they will not do so in the future. It is also possible that we may not be aware of all of our corresponding obligations under open-source licenses. We cannot guarantee that we have incorporated open-source software in our software in a manner that will not subject us to liability or in a manner that is consistent with our current policies and procedures.

72

We may be unable to continue to use the domain names that we use in our business or prevent third parties from acquiring and using domain names that infringe on, are similar to, or otherwise decrease the value of our brand, trademarks, or service marks.

We have registered domain names that we use in, or are related to, our business, most importantly www.toasttab.com. If we lose the ability to use a domain name, whether due to trademark claims, failure to renew the applicable registration, or any other cause, we may be forced to market our offerings under a new domain name, which could cause us substantial harm, or to incur significant expense in order to purchase rights to the domain name in question. We may not be able to obtain preferred domain names outside the United States for a variety of reasons. In addition, our competitors and others could attempt to capitalize on our brand recognition by using domain names similar to ours. We may be unable to prevent third parties from acquiring and using domain names that infringe on, are similar to, or otherwise decrease the value of our brand or our trademarks or service marks. Protecting, maintaining, and enforcing our rights in our domain names may require litigation, which could result in substantial costs and diversion of resources, which could in turn adversely affect our business, financial condition, and results of operations.


Risks Related to Our Class A Common Stock

The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.

We cannot predict the prices at which our Class A common stock will trade. The market price of our Class A common stock has fluctuated and may fluctuate in the future substantially and will depend on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our Class A common stock, because you might not be able to sell your shares at or above the price you paid. Factors that could cause fluctuations in the trading price of our Class A common stock include, but are not limited to, the following:

actual or anticipated changes or fluctuations in our results of operations;

the financial projections we may provide to the public, any changes in these projections, or our failure to meet these projections;

announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships, or capital commitments;

industry or financial analyst or investor reaction to our press releases, other public announcements, and filings with the SEC;

rumors and market speculation involving us or other companies in our industry;

price and volume fluctuations in the overall stock market from time to time;

changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;

failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;

whether investors or securities analysts view our stock structure unfavorably, particularly our dual-class structure and the significant voting control of our executive officers, directors and their affiliates;

actual or anticipated developments in our business, or our competitors’ businesses, or the competitive landscape generally;

73

litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;

actual or perceived privacy or security breaches or other incidents;

developments or disputes concerning our intellectual property rights, our products, or third-party proprietary rights;

announced or completed acquisitions of businesses or technologies by us or our competitors;

new laws or regulations or new interpretations of existing laws or regulations applicable to our business;

changes in accounting standards, policies, guidelines, interpretations, or principles;

any significant changes in our management or our board of directors;

general economic conditions, such as rising inflation and interest rates, global recessionary conditions, and slow or negative growth of our markets; and

other events or factors, including those resulting from hostilities or wars (such as the conflict between Russia and Ukraine), incidents of terrorism, natural disasters, public health concerns or epidemics (such as the COVID-19 pandemic), or responses to these events.

In addition, the stock market in general, and the market for technology companies in particular, has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may seriously affect the market price of our Class A common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. Securities litigation, if instituted against us, could result in substantial costs and divert our management’s attention and resources from our business. This risk could materially adversely affect our business, financial condition, results of operations, and prospects.

The dual-class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our capital stock prior to our IPO, including our directors, executive officers and their respective affiliates. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transactions requiring stockholder approval, and that may adversely affect the trading price of our Class A common stock.

Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of June 30, 2023, we had 156,795,897 shares of Class B common stock outstanding, representing approximately 80% of the voting power of our outstanding capital stock; our 5% stockholders, directors, executive officers and their affiliates beneficially owned in the aggregate approximately 85% of the voting power of our outstanding capital stock. Even if any of our directors or executive officers no longer have a service relationship with us, they may continue to have the same influence over matters requiring stockholder approval. In addition, because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively could continue to control a majority of the combined voting power of our common stock and therefore control all matters submitted to our stockholders for approval until (i) the date the holders of two-thirds of our outstanding Class B common stock elect to convert the Class B common stock to Class A common stock, or (ii) September 24, 2028. This concentrated control may limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents and any merger, consolidation, sale of all or substantially all of our assets or other major corporate transactions requiring stockholder approval. In addition, this concentrated control may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders. As a result, such concentrated control may adversely affect the market price of our Class A common stock.
74


Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions as specified in our amended and restated certificate of incorporation, such as transfers to family members and certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. As a result, it is possible that one or more of the persons or entities holding our Class B common stock could gain significant voting control as other holders of Class B common stock sell or otherwise convert their shares into Class A common stock.

We cannot predict the effect our dual-class structure may have on the market price of our Class A common stock.

We cannot predict whether our dual-class structure will result in a lower or more volatile market price of our Class A common stock, adverse publicity or other adverse consequences. For example, certain index providers have announced and implemented restrictions on including companies with multiple-class share structures in certain of their indices. In July 2017, FTSE Russell announced that it would require new constituents of its indices to have greater than 5% of the company’s voting rights in the hands of public stockholders, and S&P Dow Jones announced that it would no longer admit companies with multiple-class share structures to certain of its indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400 and S&P SmallCap 600, which together make up the S&P Composite 1500. Also, in 2017, MSCI, a leading stock index provider, opened public consultations on its treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under such announced and implemented policies, the dual-class structure of our common stock would make us ineligible for inclusion in certain indices and, as a result, mutual funds, exchange-traded funds and other investment vehicles that attempt to passively track those indices would not invest in our Class A common stock. It is unclear what effect, if any, these policies will have on the valuations of publicly-traded companies excluded from such indices, but it is possible that they may adversely affect valuations, as compared to similar companies that are included. Due to the dual-class structure of our common stock, we will likely be excluded from certain indices and we cannot assure you that other stock indices will not take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the market price of our Class A common stock could be adversely affected.

Our principal stockholders will continue to have significant influence over the election of our board of directors and approval of any significant corporate actions, including any sale of the company.

Our founders, executive officers, directors, and other principal stockholders, in the aggregate, beneficially hold a majority of the voting power of our outstanding stock. These stockholders currently have, and likely will continue to have, significant influence with respect to the election of our board of directors and approval or disapproval of all significant corporate actions. The concentrated voting power of these stockholders could have the effect of delaying or preventing an acquisition of the company or another significant corporate transaction.

An active, liquid trading market for our Class A common stock may not be sustained, which may make it difficult for you to sell the Class A common stock you purchase.

We cannot predict if an active and liquid trading market of our Class A common stock will be sustained. If an active and liquid trading market for our Class A common stock is not sustained, you may have difficulty selling any of our Class A common stock at a price above the price you purchase it or at all. If an active market for our Class A common stock is not sustained, our ability to raise capital to fund our operations by selling shares and our ability to acquire other companies or technologies by using our shares as consideration may suffer.

75

Future sales, or the perception of future sales, by us or our existing stockholders in the public market could cause the market price for our Class A common stock to decline.

Sales of a substantial number of shares of our Class A common stock in the public market, or the perception that such sales could occur in large quantities, could harm the prevailing market price of shares of our Class A common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

The market price of our Class A common stock could drop significantly if our stockholders sell, or are perceived as intending to sell, shares of our Class A common stock. These factors could also make it more difficult for us to raise additional funds through future offerings of our shares of Class A common stock or other securities.

You may incur dilution as a result of future equity issuances.

Any common stock that we issue under our existing equity incentive plans or other equity incentive plans that we may adopt in the future would dilute the percentage ownership held by our other equity holders. We have, and may in the future, issue securities in connection with investments, acquisitions, or capital raising activities. In particular, the number of shares of our Class A common stock issued in connection with an investment or acquisition, or to raise additional equity capital, could constitute a material portion of our then-outstanding shares of our Class A common stock. Any such issuance of additional securities in the future may result in additional dilution to you or may adversely impact the price of our Class A common stock.

Certain provisions in our charter documents and Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove members of our board of directors or current management and may adversely affect our stock price.

Our amended and restated certificate of incorporation and our second amended and restated bylaws contain provisions that could delay or prevent a change in control. These provisions could also make it difficult for stockholders to elect directors that are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:

a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;

the denial of any right of our stockholders to remove members of our board of directors except for cause and, in addition to any other vote required by law, upon the approval of not less than two-thirds of the total voting power of all our outstanding voting stock then entitled to vote in the election of directors;

the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;

the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death, or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

provide for a dual-class common stock structure in which holders of our Class B common stock have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;

a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;

76

the requirement that a special meeting of stockholders may be called only by the chairperson of our board of directors, chief executive officer, or by the board of directors acting pursuant to a resolution adopted by a majority of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;

certain amendments to our amended and restated certificate of incorporation will require the approval of two-thirds of the then-outstanding voting power of our capital stock; and

advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.

These provisions may discourage proxy contests and delay or prevent attempts by our stockholders to replace or remove our board of directors and to cause us to take corporate actions they desire. In addition, because we are incorporated in Delaware, we are subject to Section 203 of the Delaware General Corporation Law, which, subject to certain exceptions, generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with an “interested stockholder” for a specified period of time. Any of these provisions of our amended and restated certificate of incorporation, second amended and restated bylaws, and Delaware law could limit the price that investors might be willing to pay for shares of our Class A common stock and deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of Class A common stock in an acquisition.

We do not intend to pay dividends for the foreseeable future.

We have never declared or paid cash dividends on our capital stock and do not intend to pay any cash dividends in the foreseeable future. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not anticipate declaring or paying any dividends to holders of our capital stock in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

Our third amended and restated bylaws designate certain specified courts as the sole and exclusive forums for certain 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 third amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware, or the Chancery Court, will be the sole and exclusive forum for state law claims for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of, or a claim based on, a breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (iii) any action asserting a claim pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws, (iv) any action to interpret, apply, enforce or determine the validity of our certificate of incorporation or bylaws, or (v) any action asserting a claim governed by the internal affairs doctrine, or the Delaware Forum Provision. The Delaware Forum Provision does not apply to any causes of action arising under the Securities Act or the Exchange Act. Our third amended and restated bylaws further provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or the Federal Forum Provision. Our third amended and restated bylaws provide that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the foregoing Delaware Forum Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder.

77

The Delaware Forum Provision and the Federal Forum Provision may impose additional litigation costs on stockholders in pursuing the claims identified above, particularly if the stockholders do not reside in or near the State of Delaware. Additionally, the Delaware Forum Provision and the Federal 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. While the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are “facially valid” under Delaware law, there is uncertainty as to whether other courts will enforce our Federal Forum Provision. If the Federal Forum Provision is found to be unenforceable in an action, we may incur additional costs associated with resolving such an action. The Federal Forum Provision may also impose additional litigation costs on stockholders who assert that the provision is not enforceable or invalid. The Chancery Court or the federal district courts of the United States of America may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.

If securities analysts cease to publish research or reports or publish inaccurate or unfavorable research about our business, if they downgrade our stock or our sector or if our financial results do not meet or exceed the guidance we provide to the public, our stock price could decline.

The trading market for our Class A common stock will rely in part on the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts and the analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If one or more of the analysts who do cover us downgrade our stock or our industry, or the stock of any of our competitors, or publish inaccurate or unfavorable research about our business, the price of our stock could decline. If one or more of these analysts stops covering us or fails to publish reports on us regularly, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline.

In addition, the stock prices of many companies in the technology industry have declined significantly after those companies failed to meet the financial guidance publicly announced by the companies or the expectations of analysts, and stock prices have even declined significantly after such companies exceeded, or even significantly exceeded, such guidance or expectations. If our financial results fail to meet our announced guidance or the expectations of analysts or public investors, or even if our financial results exceed, or even significantly exceed, such guidance or expectations, or if we reduce our guidance for future periods, our stock price may decline.

General Risk Factors

As a public reporting company, we are subject to rules and regulations established from time to time by the SEC and PCAOB regarding our internal control over financial reporting. If we fail to establish and maintain effective internal control over financial reporting and disclosure controls and procedures, we may not be able to accurately report our financial results or report them in a timely manner.

As a public reporting company, we are subject to the rules and regulations established from time to time by the SEC and the Public Company Accounting Oversight Board, or PCAOB. These rules and regulations will require, among other things, that we establish and periodically evaluate procedures with respect to our internal control over financial reporting. Reporting obligations as a public company place a considerable strain on our financial and management systems, processes, and controls, as well as on our personnel.

We are also required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report on the effectiveness of our internal control over financial reporting as of the end of each fiscal year, which requires us to document and test our internal control over financial reporting. Management’s initial certification under Section 404 of the Sarbanes-Oxley Act was provided with our annual report on Form 10-K for the fiscal year ended December 31, 2022. In support of such certification, we were required to document and make significant changes and enhancements, including hiring personnel and establishing our internal audit functions. Likewise, our independent registered public accounting firm was required to provide an attestation report on the effectiveness of our internal control over financial reporting as of December 31, 2022. We anticipate to continue investing significant resources to develop and refine our disclosure controls and other procedures.
78


If we identify future deficiencies in our internal control over financial reporting or if we are unable to comply with the demands that are placed upon us as a public company, including the requirements of Section 404 of the Sarbanes-Oxley Act, in a timely manner, we may be unable to accurately report our financial results, or report them within the timeframes required by the SEC. We also could become subject to sanctions or investigations by the SEC or other regulatory authorities. In addition, if we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting when required, investors may lose confidence in the accuracy and completeness of our financial reports, we may face restricted access to the capital markets and our stock price may be adversely affected.

Our current controls and any new controls that we develop may also become inadequate because of changes in our business, and weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could cause us to fail to meet our reporting obligations, result in a restatement of our financial statements for prior periods, undermine investor confidence in us, and adversely affect the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.

We have identified a material weakness in our internal controls over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our consolidated financial statements or cause us to fail to meet our periodic reporting obligations.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. We identified a material weakness in our internal controls over financial reporting as of December 31, 2022, related to ineffective information technology general controls, or ITGCs, in the area of user access over certain IT systems that support our revenue financial reporting processes. As a result, the related process-level IT dependent manual controls, certain change management controls, and automated application controls for certain key IT systems were also ineffective. Although the material weakness identified above did not result in any material misstatements in our condensed consolidated financial statements for the periods presented and there were no changes to previously released financial results, our management concluded that these control weaknesses constitute a material weakness and that our internal control was not effective as of December 31, 2022.

Our management, under the oversight of the Audit Committee of our Board of Directors and in consultation with outside advisors, has begun evaluating and implementing measures designed to ensure that the control deficiencies contributing to the material weakness are remediated. In particular, we are taking steps to remediate this material weakness by (i) creating and filling an IT Compliance Oversight function; (ii) developing and implementing additional training and awareness programs addressing ITGCs and policies, including educating control owners concerning the principles and requirements of each control, with a focus on user access; (iii) increasing the extent of oversight and verification checks included in operation of user access controls and processes; (iv) deploying additional tools to support administration of user access; and (v) enhancing quarterly management reporting on the remediation measures to the Audit Committee of the Board of Directors. The above controls need to operate for a sufficient period of time so that management can conclude that our controls are operating effectively. As such, the material weakness will not be considered remediated until management has concluded through the implementation of these remediation measures and additional testing that these controls are effective.

While we are designing and implementing new controls and measures to remediate this material weakness as noted above, we cannot assure you that the measures we are taking will be sufficient to remediate the material weakness or avoid the identification of additional material weaknesses in the future. Our failure to implement and maintain effective internal control over financial reporting could result in errors in our consolidated financial statements that could result in a restatement of our financial statements and could cause us to fail to meet our periodic reporting obligations, any of which could diminish investor confidence in us and cause a decline in the price of our Class A common stock.
79


We incur significant costs as a result of operating as a public company.

We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the New York Stock Exchange and other applicable securities laws and regulations. The expenses incurred by public companies generally for reporting and corporate governance purposes are greater than those for private companies. For example, the Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business, financial condition, and results of operations. Compliance with these rules and regulations have increased our legal and financial compliance costs and will increase demand on our systems. In addition, as a public company, we may be subject to stockholder activism, which can lead to additional substantial costs, distract management, and impact the manner in which we operate our business in ways we cannot currently anticipate. As a result of disclosure of information in our public filings, our business and financial condition has become more visible, which may result in threatened or actual litigation, including by competitors. These rules and regulations have and will increase our legal and financial compliance costs and have and will make some activities more difficult, time-consuming, and costly, although we are currently unable to estimate these costs with any degree of certainty.

As a public company subject to enhanced rules and regulations, it is also more expensive for us to obtain directors and officers liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These laws and regulations could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as our executive officers. Furthermore, if we are unable to satisfy our obligations as a public company, we could be subject to delisting of our Class A common stock, fines, sanctions, and other regulatory action and potentially civil litigation. These factors may therefore strain our resources, divert management’s attention, and affect our ability to attract and retain qualified board members and executive officers.

Our senior management team has limited experience managing a public company, and regulatory compliance obligations may divert its attention from the day-to-day management of our business.

The individuals who now constitute our senior management team have limited experience managing a publicly-traded company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. Our senior management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and results of operations.
80

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.

Issuer Purchases of Equity Securities
The following table sets forth information with respect to shares of our Class A common stock purchased by us during the periods indicated:
(Shares in ones)Total Number of Shares Purchased (1)Average Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs
April 1 through April 30, 202344,440 $2.21 — — 
May 1 through May 31, 2023— — — — 
June 1 through June 30, 2023— — — — 
Total44,440 $2.21 — — 

(1) These shares consist of shares issued under early-exercised options, which were purchased by us for the exercise price upon termination of employment prior to vesting.


Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

(a) On August 7, 2023, we entered into a sublease agreement, or the Sublease, with GoTo Group, Inc., or the Sublandlord. The Sublease is related to approximately 101,735 rentable square feet of space located at 333 Summer Street, Boston, Massachusetts 02210. The term of the Sublease commences on the later to occur of (i) the date that is one (1) business day following the date the Sublandlord delivers possession of the subleased premises to our company and delivers written notice of such delivery to our company, or (ii) January 1, 2024, and shall end on June 30, 2028, unless earlier terminated pursuant any provision therein. The aggregate obligation we will pay through the term of the Sublease is approximately $17 million, subject to the terms of the Sublease. The Sublease is subject to the lease by and between ASB Summer Street Venture, LLC, as landlord, and Sublandlord, as tenant, dated December 19, 2014, or the Master Lease, and all of the terms, covenants, and conditions of the Master Lease shall be applicable to the Sublease.

The foregoing description of the terms of the Sublease does not purport to be complete and is qualified in its entirety by reference to the full text of the Sublease, a copy of which we plan to file as an exhibit to our Quarterly Report on Form 10-Q for the quarter ending September 30, 2023.

(c) During the three months ended June 30, 2023, none of our officers or directors officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) adopted, terminated or modified a Rule 10b5-1 trading arrangement or any “non-Rule 10b5-1 trading agreement” (as defined in Item 408(c) of Regulation S-K).
81

Item 6. Exhibits
The exhibits listed below are filed or incorporated by reference in this Quarterly Report on Form 10-Q.

Exhibit NumberDescription
101.INS*Inline XBRL Instance Document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB*Inline XBRL Taxonomy Extension Labels Linkbase Document.
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104*Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).


Portions of this exhibit (indicated by asterisks) have been omitted in accordance with the rules of the Securities and Exchange Commission.
*Filed herewith.
**Furnished herewith. The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the SEC and are not to be incorporated by reference into any filing of the Company under the Securities Act or the Exchange Act, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
82

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.


TOAST, INC.
(Registrant)
August 8, 2023
By:
/s/ Christopher P. Comparato
Christopher P. Comparato
Chief Executive Officer
(Principal Executive Officer)
August 8, 2023
By:
/s/ Elena Gomez
Elena Gomez
Chief Financial Officer
(Principal Financial Officer)
August 8, 2023
By:
/s/ Michael Matlock
Michael Matlock
Chief Accounting Officer




83
EX-31.1 2 ex-31120230630.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Christopher Comparato, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Toast, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.




Date: August 8, 2023
/s/ Christopher P. Comparato
Christopher P. Comparato
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ex-31220230630.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Elena Gomez, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Toast, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.








Date: August 8, 2023
/s/ Elena Gomez
Elena Gomez
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 ex-32120230630.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Christopher Comparato, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Toast, Inc. for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Toast, Inc.


Date: August 8, 2023
By:/s/ Christopher P. Comparato
Name:Christopher P. Comparato
Title:Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 ex-32220230630.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Elena Gomez, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Toast, Inc. for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Toast, Inc.

Date: August 8, 2023
By:/s/ Elena Gomez
Name:Elena Gomez
Title:Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 6 tost-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page 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 COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business, Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Lessee Arrangements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Other Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Description of Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Lessee Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Other Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Fair Value of Financial Instruments - Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Fair Value of Financial Instruments - Rollforward of Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Fair Value of Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Marketable Securities - Scheduled Maturities of Available-for-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net - Rollforward of Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Lessee Arrangements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Lessee Arrangements - Schedule of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Lessee Arrangements - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Other Balance Sheet Information - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Other Balance Sheet Information - Schedule of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Other Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Other Balance Sheet Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Revenue from Contracts with Customers - Summary of Activity of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Revenue from Contracts with Customers - Summary of Capitalized Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tost-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tost-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tost-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Additions Accounts Receivable, Allowance for Credit Loss, Recovery Variable Rate [Domain] Variable Rate [Domain] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Proceeds from the sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Accrued expenses Accrued Liabilities, Current Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, period (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Operating lease, termination fee Operating Lease, Termination Fee Operating Lease, Termination Fee Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Minimum liquidity amount Debt Instrument, Covenant, Minimum Liquidity, Amount Debt Instrument, Covenant, Minimum Liquidity, Amount MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Options exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Commitments and Contingencies (Note 14) Commitments and Contingencies Expected volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Including Lease Terminations And Modifications Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Including Lease Terminations And Modifications Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Current liabilities: Liabilities, Current [Abstract] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Common Stock Warrants Common Stock Warrants [Member] Common Stock Warrants Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock- par value $0.000001; 100,000,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted (in dollars per share) Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Loan Servicing Activities and Acquired Loans Receivable, Net Guarantees [Text Block] Treasury stock, at cost; 225,000 shares outstanding at June 30, 2023 and December 31, 2022 Treasury Stock, Value Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Options vested and expected to vest, Weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock upon exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Weighted average fair value per share of options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Lessee Arrangements Lessee, Operating Leases [Text Block] Corporate bonds Corporate Bond Securities [Member] Costs of revenue: Cost of Revenue [Abstract] Liabilities and Stockholders’ Equity: Liabilities and Equity [Abstract] Employee Stock Purchase Plan Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Reductions due to loan purchase Off-Balance Sheet, Credit Loss, Liability, Reductions Due To Purchases Off-Balance Sheet, Credit Loss, Liability, Reductions Due To Purchases Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ Equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Deferred revenue Contract with Customer, Liability Issuance of common stock upon exercise of common stock options (in shares) Shares exercised (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold 2021 Credit Facility Credit Facility, 2021 [Member] Credit Facility, 2021 Issuance of common stock upon net exercise of common stock warrants (in shares) Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants, Shares Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants, Shares Executive Category: Executive Category [Axis] Finite lived intangibles acquired, weighted average useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Common Class B Class B common stock Common Class B [Member] Description of Business, Basis of Presentation and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Guarantees and Product Warranties [Abstract] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Adjusted SOFR Rate Adjusted Secured Overnight Financing Rate (SOFR) Rate [Member] Adjusted Secured Overnight Financing Rate (SOFR) Rate Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Weighted-average fair value of common stock (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Certificates of deposit Certificates of Deposit [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Unrealized losses on marketable securities, net of tax effect of $0 Unrealized loss on marketable securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Settlement Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Common Stock Warrant Liability Warrant [Member] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent RSU Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] U.S. government agency securities US Government Corporations and Agencies Securities [Member] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Cost Lease, Cost [Table Text Block] Inventories, net Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Antidilutive shares excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Professional services Professional Services [Member] Professional Services Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Options outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Credit loss expense Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal) Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Prepaid expenses Prepaid Expense, Current Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities Operating Lease, Liability, Current Subscription services License [Member] Entity Shell Company Entity Shell Company Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Intangible assets, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Unbilled receivables Unbilled Receivables, Current Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents, cash held on behalf of customers and restricted cash at beginning of period Cash, cash equivalents, cash held on behalf of customers and restricted cash at end of period Total cash, cash equivalents, cash held on behalf of customers and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Contractual term (in years) Measurement Input, Expected Term [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease expense Variable Lease, Cost Operating lease expense Operating Lease, Cost Weighted average shares used in computing net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of Stock Options Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Long term debt, amount available Long-Term Debt Total assets Assets, Fair Value Disclosure Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Option Options to purchase Class A common stock and Class B common stock Employee Stock Option [Member] Deposits for inventory purchases Advances on Inventory Purchases Common Class A Class A common stock Common Class A [Member] Expected period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total unrecognized stock-based compensation expense related to RSUs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Accrued transaction-based costs Accrued Transaction Based Costs, Current Accrued Transaction Based Costs, Current Document Type Document Type Change in customer funds obligations, net Proceeds (Payments) From Customer Fund Obligations Proceeds (Payments) From Customer Fund Obligations Tabular List, Table Tabular List [Table Text Block] Issuance of common stock in connection with business combinations Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Net (decrease) increase in cash, cash equivalents, cash held on behalf of customers and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Beginning balance Ending balance Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Cash issued to settle contingent consideration Stock Issued During Period, Value, Issued For Settlement Of Contingent Consideration Stock Issued During Period, Value, Issued For Settlement Of Contingent Consideration Business Acquisition Business Acquisition [Axis] Less: Allowance for credit losses Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Increase (Decrease) in Capitalized Contract Costs [Roll Forward] Increase (Decrease) in Capitalized Contract Costs [Roll Forward] Increase (Decrease) in Capitalized Contract Costs Restricted cash Restricted cash Restricted Cash, Noncurrent Off-Balance Sheet, Credit Loss, Liability [Roll Forward] Off-Balance-Sheet, Credit Loss, Liability [Roll Forward] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Issuance of Class B common stock upon exercise of common stock warrants Stock Issued, Exercise of Common Stock Warrants Stock Issued, Exercise of Common Stock Warrants Assets Cash and Cash Equivalents, Fair Value Disclosure Business Combinations Business Combination Disclosure [Text Block] Non-recurring income tax benefit Business Combination, Non-Recurring Income Tax Benefit Business Combination, Non-Recurring Income Tax Benefit Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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 Other current assets Other Assets, Current Schedule of Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Income Tax Disclosure [Abstract] Stock issued for settlement of contingent consideration (in shares) Stock Issued During Period, Shares, Issued For Settlement Of Contingent Consideration Stock Issued During Period, Shares, Issued For Settlement Of Contingent Consideration Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Unrealized losses on marketable securities, tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Inventory, Net Amortization of deferred costs Amortization of sales commissions costs Capitalized Contract Cost, Amortization Total Lease, Cost Stock-based compensation included in capitalized software Share-Based Payment Arrangement, Amount Capitalized Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, cash held on behalf of customers and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Hardware Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule of Capitalized Contract Cost Capitalized Contract Cost [Table Text Block] Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Issuance of common stock upon vesting of restricted stock units (in shares) Restricted stock issued (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Operating cash flows for operating leases Operating Lease, Payments Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale PEO PEO [Member] Total non-current assets Assets, Noncurrent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalized software Payments for Software Debt Disclosure [Abstract] Net loss per share attributable to common stockholders: Earnings Per Share [Abstract] RSU Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Due after 1 year through 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Unvested restricted stock Restricted Stock, Early Exercised [Member] Restricted Stock, Early Exercised Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Asset impairments Asset Impairment Charges Contingent consideration Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Repurchase of common stock (in shares) Stock Repurchased During Period, Shares PEO Name PEO Name Expected dividend yield Measurement Input, Expected Dividend Rate [Member] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Cash held on behalf of customers Restricted Cash, Current Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Ireland IRELAND Federal Reserve Bank of New York Rate Federal Reserve Bank of New York Rate [Member] Federal Reserve Bank of New York Rate Asset-backed securities Asset-Backed Securities [Member] Schedule of Prepaid and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] India INDIA Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Marketable securities Debt Securities, Available-for-Sale, Current Other liabilities Other Accrued Liabilities, Current Schedule of Off-Balance Sheet Credit Loss Liability Off-Balance Sheet, Credit Loss, Liability [Table Text Block] Off-Balance Sheet, Credit Loss, Liability Change in fair value of warrant liability Change in fair value of warrant liability Fair Value Adjustment of Warrants Deferred costs, net Deferred Costs, Current Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Depreciation and amortization Depreciation, Depletion and Amortization Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Total long-lived assets Long-Lived Assets Unvested restricted stock units Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Revenue recognized in the period from amounts included in deferred revenue at the beginning of period Contract with Customer, Liability, Revenue Recognized London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) 1 [Member] London Interbank Offered Rate (LIBOR) 1 Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Warrants, measurement inputs Warrants and Rights Outstanding, Measurement Input Other Other [Member] Other Preferred stock, issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Gain on change in fair value of warrant liability Gain (Loss) On Change In Fair Value Of Warrants Gain (Loss) On Change In Fair Value Of Warrants Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Non-contingent Stand-ready Liability Guarantee of Scheduled Contractual Cash Flows from Assets of Transferee [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Employee Stock Purchase Plan Share-Based Payment Arrangement [Member] Share based compensation arrangement by share based payment award, discount from market price (as percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Total Operating Lease, Expense Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Class A and Class B Common Stock Common Stock [Member] Beginning balance Ending balance Off-Balance-Sheet, Credit Loss, Liability Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Change in deferred income taxes Deferred Other Tax Expense (Benefit) Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Assets: Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Exercise price per share Measurement Input, Exercise Price [Member] Total liabilities Liabilities, Fair Value Disclosure Treasury securities US Treasury Securities [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other investing activities Payments for (Proceeds from) Other Investing Activities Voting interest acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Developed Technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other income (expense): Nonoperating Income (Expense) [Abstract] Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized stock-based compensation expense related to options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Delphi Display Systems, Inc Delphi Display Systems, Inc [Member] Delphi Display Systems, Inc Aggregate intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Other Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Fair Value Total marketable securities Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Warrants to purchase Class B common stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Fair value of RSUs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Credit loss expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Due after 5 years through 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Contingent liability for expected credit losses Contingent Liability for Expected Credit Losses, Current Contingent Liability for Expected Credit Losses, Current Document Information [Line Items] Document Information [Line Items] Statement of Comprehensive Income [Abstract] Financial technology solutions Technology Service [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Issuance of common stock upon net exercise of common stock warrants Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants Insider Trading Arrangements [Line Items] Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Operating lease right-of-use assets and operating lease liabilities Increase (Decrease) in Operating Lease, Right-of-Use Asset and Operating Lease Liability Increase (Decrease) in Operating Lease, Right-of-Use Asset and Operating Lease Liability Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Warrants to purchase common stock Warrants and Rights Outstanding Issuance of common stock in connection with business combinations (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value Costs of revenue Cost of Sales [Member] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Schedule of Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Options exercisable, Weighted average exercise price per share (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Accounts Receivable Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total Stock based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Write offs Accounts Receivable, Allowance for Credit Loss, Writeoff Contingent Consideration Liability Contingent Consideration, Liability [Member] Contingent Consideration, Liability Accrued payroll and bonus Employee-related Liabilities, Current Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Capitalization of sales commissions costs Capitalized Contract Cost, Increase From Capitalization Capitalized Contract Cost, Increase From Capitalization Name Trading Arrangement, Individual Name Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Deferred costs, non-current Capitalized Contract Cost, Net, Noncurrent Amortization of acquired intangible assets Cost, Amortization Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest income, net Interest Income (Expense), Net Due within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted average shares of common stock outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Contract Asset Contract Liability and Receivable Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Deferred costs, net Increase (Decrease) in Deferred Charges Customer funds obligation Customer Funds Obligation, Current Customer Funds Obligation, Current Other long-term liabilities Other Liabilities, Noncurrent 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 Non-NEOs Non-NEOs [Member] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Prime Rate Prime Rate [Member] Segment Information Segment Reporting Disclosure [Text Block] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average shares of common stock outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Revenue: Revenues [Abstract] Total costs of revenue Cost of Revenue Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Options vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships Customer Relationships [Member] Schedule of Debt Securities Available-for-sale Debt Securities, Available-for-Sale [Table Text Block] Guarantee liability Guarantor Obligations, Current Carrying Value EX-101.PRE 10 tost-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Aug. 01, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-40819  
Entity Registrant Name Toast, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-4168768  
Entity Address, Address Line One 401 Park Drive  
Entity Address, City or Town Boston,  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02215  
City Area Code 617  
Local Phone Number 297-1005  
Title of 12(b) Security Class A common stock, par value of $0.000001 per share  
Trading Symbol TOST  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001650164  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Common Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   410,843,910
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   124,789,025
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 488 $ 547
Marketable securities 502 474
Accounts receivable, net 115 77
Inventories, net 107 110
Deferred costs, net 52 44
Prepaid expenses and other current assets 191 155
Total current assets 1,455 1,407
Property and equipment, net 61 61
Operating lease right-of-use assets 25 77
Intangible assets, net 30 29
Goodwill 113 107
Restricted cash 43 28
Deferred costs, non-current 52 38
Other non-current assets 16 14
Total non-current assets 340 354
Total assets 1,795 1,761
Current liabilities:    
Accounts payable 42 30
Operating lease liabilities 8 14
Deferred revenue 41 39
Accrued expenses and other current liabilities 493 413
Total current liabilities 584 496
Warrants to purchase common stock 90 68
Operating lease liabilities, non-current 25 80
Deferred revenue, non-current 12 7
Other long-term liabilities 5 12
Total liabilities 716 663
Commitments and Contingencies (Note 14)
Stockholders’ Equity:    
Preferred stock- par value $0.000001; 100,000,000 shares authorized, no shares issued or outstanding 0 0
Treasury stock, at cost; 225,000 shares outstanding at June 30, 2023 and December 31, 2022 0 0
Accumulated other comprehensive loss (2) (2)
Additional paid-in capital 2,637 2,477
Accumulated deficit (1,556) (1,377)
Total stockholders’ equity 1,079 1,098
Total liabilities and stockholders’ equity 1,795 1,761
Class A common stock    
Stockholders’ Equity:    
Common stock 0 0
Class B common stock    
Stockholders’ Equity:    
Common stock $ 0 $ 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Stockholders’ Equity:    
Preferred stock, par value (in dollars per share) $ 0.000001 $ 0.000001
Preferred stock, authorized (in shares) 100,000,000 100,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Treasury stock (in shares) 225,000 225,000
Class A common stock    
Stockholders’ Equity:    
Common stock, par value (in dollars per share) $ 0.000001 $ 0.000001
Common stock, authorized (in shares) 7,000,000,000 7,000,000,000
Common stock, issued (in shares) 376,140,827 353,094,009
Common stock, outstanding (in shares) 376,140,827 353,094,009
Class B common stock    
Stockholders’ Equity:    
Common stock, par value (in dollars per share) $ 0.000001 $ 0.000001
Common stock, authorized (in shares) 700,000,000 700,000,000
Common stock, issued (in shares) 156,795,897 169,933,289
Common stock, outstanding (in shares) 156,795,897 169,933,289
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Total revenue $ 978 $ 675 $ 1,797 $ 1,210
Costs of revenue:        
Amortization of acquired intangible assets 1 1 2 2
Total costs of revenue 770 562 1,415 1,008
Gross profit 208 113 382 202
Operating expenses:        
Sales and marketing 100 77 199 148
Research and development 92 67 177 129
General and administrative 96 68 179 125
Total operating expenses 288 212 555 402
Loss from operations (80) (99) (173) (200)
Other income (expense):        
Interest income, net 9 1 17 1
Change in fair value of warrant liability (26) 44 (23) 123
Other income (expense), net 0 0 1 (1)
Loss before provision for income taxes (97) (54) (178) (77)
Provision for income taxes (1) 0 (1) 0
Net loss $ (98) $ (54) $ (179) $ (77)
Net loss per share attributable to common stockholders:        
Basic (in dollars per share) $ (0.19) $ (0.11) $ (0.34) $ (0.15)
Diluted (in dollars per share) $ (0.19) $ (0.11) $ (0.34) $ (0.39)
Weighted average shares used in computing net loss per share:        
Basic (in shares) 529,226,266 509,532,418 526,677,000 507,420,257
Diluted (in shares) 529,226,266 509,532,418 526,677,000 508,176,495
Subscription services        
Revenue:        
Total revenue $ 121 $ 76 $ 227 $ 139
Costs of revenue:        
Cost of revenue 39 27 75 51
Financial technology solutions        
Revenue:        
Total revenue 808 562 1,482 1,000
Costs of revenue:        
Cost of revenue 631 448 1,155 796
Hardware        
Revenue:        
Total revenue 41 30 72 59
Costs of revenue:        
Cost of revenue 67 61 123 113
Professional services        
Revenue:        
Total revenue 8 7 16 12
Costs of revenue:        
Cost of revenue $ 32 $ 25 $ 60 $ 46
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (98) $ (54) $ (179) $ (77)
Other comprehensive loss:        
Unrealized losses on marketable securities, net of tax effect of $0 (2) (1) 0 (3)
Cumulative translation adjustment 0 (1) 0 (1)
Total other comprehensive loss (2) (2) 0 (4)
Comprehensive loss $ (100) $ (56) $ (179) $ (81)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Unrealized losses on marketable securities, tax $ 0 $ 0 $ 0 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Millions
Total
Class A and Class B Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2021   507,170,365        
Beginning balance at Dec. 31, 2021 $ 1,091 $ 0 $ 0 $ 2,194 $ (1,102) $ (1)
Beginning balance (in shares) at Dec. 31, 2021     225,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (33,475)        
Issuance of common stock upon net exercise of common stock warrants (in shares)   371,573        
Issuance of common stock upon net exercise of common stock warrants 18     18    
Issuance of common stock upon exercise of common stock options (in shares)   4,410,300        
Issuance of common stock upon exercise of common stock options 7     7    
Issuance of common stock upon vesting of restricted stock units (in shares)   1,450,869        
Stock-based compensation expense 112     112    
Vesting of restricted stock $ 2     2    
Issuance of common stock under employee stock purchase plan (in shares) 0          
Issuance of common stock in connection with business combinations (in shares)   37,179        
Issuance of common stock in connection with business combinations $ 1     1    
Cumulative translation adjustment (1)         (1)
Unrealized loss on marketable securities (3)         (3)
Net loss (77)       (77)  
Ending balance (in shares) at Jun. 30, 2022   513,406,811        
Ending balance at Jun. 30, 2022 1,150 $ 0 $ 0 2,334 (1,179) (5)
Ending balance (in shares) at Jun. 30, 2022     225,000      
Beginning balance (in shares) at Dec. 31, 2021   507,170,365        
Beginning balance at Dec. 31, 2021 1,091 $ 0 $ 0 2,194 (1,102) (1)
Beginning balance (in shares) at Dec. 31, 2021     225,000      
Ending balance (in shares) at Dec. 31, 2022   523,027,298        
Ending balance at Dec. 31, 2022 $ 1,098 $ 0 $ 0 2,477 (1,377) (2)
Ending balance (in shares) at Dec. 31, 2022 225,000   225,000      
Beginning balance (in shares) at Mar. 31, 2022   510,425,065        
Beginning balance at Mar. 31, 2022 $ 1,143 $ 0 $ 0 2,271 (1,125) (3)
Beginning balance (in shares) at Mar. 31, 2022     225,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (3,000)        
Issuance of common stock upon exercise of common stock options (in shares)   1,659,609        
Issuance of common stock upon exercise of common stock options 3     3    
Issuance of common stock upon vesting of restricted stock units (in shares)   1,325,137        
Stock-based compensation expense 59     59    
Vesting of restricted stock 1     1    
Cumulative translation adjustment (1)         (1)
Unrealized loss on marketable securities (1)         (1)
Net loss (54)       (54)  
Ending balance (in shares) at Jun. 30, 2022   513,406,811        
Ending balance at Jun. 30, 2022 1,150 $ 0 $ 0 2,334 (1,179) (5)
Ending balance (in shares) at Jun. 30, 2022     225,000      
Beginning balance (in shares) at Dec. 31, 2022   523,027,298        
Beginning balance at Dec. 31, 2022 $ 1,098 $ 0 $ 0 2,477 (1,377) (2)
Beginning balance (in shares) at Dec. 31, 2022 225,000   225,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (44,440)        
Issuance of common stock upon net exercise of common stock warrants (in shares)   19,494        
Issuance of common stock upon net exercise of common stock warrants $ 1     1    
Issuance of common stock upon exercise of common stock options (in shares) 4,790,307 4,790,307        
Issuance of common stock upon exercise of common stock options $ 11     11    
Issuance of common stock upon vesting of restricted stock units (in shares)   4,791,017        
Stock-based compensation expense 141     141    
Vesting of restricted stock $ 2     2    
Issuance of common stock under employee stock purchase plan (in shares) 287,086 287,086        
Issuance of common stock under employee stock purchase plan $ 4     4    
Issuance of common stock in connection with business combinations (in shares)   65,962        
Issuance of common stock in connection with business combinations 1     1    
Cumulative translation adjustment 0          
Unrealized loss on marketable securities 0          
Net loss (179)       (179)  
Ending balance (in shares) at Jun. 30, 2023   532,936,724        
Ending balance at Jun. 30, 2023 $ 1,079 $ 0 $ 0 2,637 (1,556) (2)
Ending balance (in shares) at Jun. 30, 2023 225,000   225,000      
Beginning balance (in shares) at Mar. 31, 2023   528,568,895        
Beginning balance at Mar. 31, 2023 $ 1,098 $ 0 $ 0 2,556 (1,458) 0
Beginning balance (in shares) at Mar. 31, 2023     225,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (44,440)        
Issuance of common stock upon net exercise of common stock warrants (in shares)   19,494        
Issuance of common stock upon net exercise of common stock warrants 1     1    
Issuance of common stock upon exercise of common stock options (in shares)   1,999,541        
Issuance of common stock upon exercise of common stock options 5     5    
Issuance of common stock upon vesting of restricted stock units (in shares)   2,393,234        
Stock-based compensation expense 74     74    
Vesting of restricted stock 1     1    
Cumulative translation adjustment 0          
Unrealized loss on marketable securities (2)         (2)
Net loss (98)       (98)  
Ending balance (in shares) at Jun. 30, 2023   532,936,724        
Ending balance at Jun. 30, 2023 $ 1,079 $ 0 $ 0 $ 2,637 $ (1,556) $ (2)
Ending balance (in shares) at Jun. 30, 2023 225,000   225,000      
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (179) $ (77)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 14 12
Stock-based compensation expense 135 110
Amortization of deferred costs 28 20
Change in fair value of warrant liability 23 (123)
Credit loss expense 25 7
Change in deferred income taxes (1) 0
Asset impairments 15 0
Other (12) 3
Changes in operating assets and liabilities:    
Accounts receivable, net (42) (15)
Prepaid expenses and other current assets (3) (11)
Deferred costs, net (50) (35)
Inventories, net 4 (20)
Accounts payable 12 (4)
Accrued expenses and other current liabilities 24 76
Deferred revenue 7 (4)
Operating lease right-of-use assets and operating lease liabilities 1 0
Other assets and liabilities (6) (7)
Net cash used in operating activities (5) (68)
Cash flows from investing activities:    
Cash paid for acquisition, net of cash acquired (9) 0
Capitalized software (17) (5)
Purchases of property and equipment (4) (7)
Purchases of marketable securities (351) (140)
Proceeds from the sale of marketable securities 13 32
Maturities of marketable securities 315 78
Other investing activities (1) 0
Net cash used in investing activities (54) (42)
Cash flows from financing activities:    
Change in customer funds obligations, net 31 37
Proceeds from issuance of common stock 15 7
Payment of contingent consideration 0 (2)
Net cash provided by financing activities 46 42
Net (decrease) increase in cash, cash equivalents, cash held on behalf of customers and restricted cash (13) (68)
Cash, cash equivalents, cash held on behalf of customers and restricted cash at beginning of period 635 851
Cash, cash equivalents, cash held on behalf of customers and restricted cash at end of period 622 783
Reconciliation of cash, cash equivalents, cash held on behalf of customers and restricted cash    
Cash and cash equivalents 488 697
Cash held on behalf of customers 91 72
Restricted cash 43 14
Total cash, cash equivalents, cash held on behalf of customers and restricted cash 622 783
Supplemental disclosure of non-cash investing and financing activities:    
Issuance of Class B common stock upon exercise of common stock warrants $ 1 $ 18
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies Description of Business, Basis of Presentation, and Summary of Significant Accounting Policies
Toast, Inc. (“we,” or “the Company”), is a cloud-based all-in-one digital technology platform purpose-built for the entire restaurant community. We provide a comprehensive platform of software as a service (SaaS) products and financial technology solutions, including integrated payment processing, restaurant-grade hardware, and a broad ecosystem of third-party partners. We serve as the restaurant operating system, connecting front of house and back of house operations across dine-in, takeout, and delivery channels.
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP, and the rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements.

The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2023 or any other future interim periods.

The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended December 31, 2022, or the 2022 Annual Report. The Condensed Consolidated Balance Sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date.

Risks and Uncertainties

We are subject to a number of risks and uncertainties, including global events and macroeconomic conditions such as inflation and its potential impact on consumer spending, rising interest rates, global supply chain issues, and public health concerns, which may also impact consumer behavior, the restaurant industry, and our business.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.

Reclassifications

Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The following table presents information about our financial assets and liabilities that are measured at fair value on a recurring basis and indicates the level of the fair value hierarchy used to determine such fair values:

Fair Value Measurement at June 30, 2023 Using
Level 1Level 2Level 3Total
Assets:
Money market funds$265 $— $— $265 
Commercial paper— 104 — 104 
Certificates of deposit— 78 — 78 
Corporate bonds— 17 — 17 
U.S. government agency securities— 113 — 113 
Treasury securities— 134 — 134 
Asset-backed securities— 56 — 56 
$265 $502 $— $767 
Liabilities:
Warrants to purchase common stock$— $— $90 $90 
$— $— $90 $90 

Fair Value Measurement at December 31, 2022 Using
Level 1Level 2Level 3Total
Assets:
Money market funds$483 $— $— $483 
Commercial paper— 140 — 140 
Certificates of deposit— 104 — 104 
Corporate bonds— 109 — 109 
U.S. government agency securities— 33 — 33 
Treasury securities— 60 — 60 
Asset-backed securities— 28 — 28 
$483 $474 $— $957 
Liabilities:
Warrants to purchase common stock$— $— $68 $68 
Contingent consideration— — 
$— $— $72 $72 
During the six months ended June 30, 2023 and 2022, there were no transfers into or out of Level 3 measurements within the fair value hierarchy.
Valuation of Warrants to Purchase Common Stock
The fair value of the warrants was determined using the Black-Scholes option-pricing model. The following table indicates the weighted-average assumptions made in estimating the fair value as of June 30, 2023 and December 31, 2022:

June 30, 2023December 31, 2022
Risk-free interest rate4.3 %4.1 %
Contractual term (in years)44
Expected volatility61.4 %60.3 %
Expected dividend yield— %— %
Exercise price per share$17.16 $17.16 
Fair Value of Liabilities

The following tables provide a roll-forward of the aggregate fair value of our common stock warrant liability and contingent consideration liability for which fair value is determined using Level 3 inputs:

Common Stock Warrant
Liability
Contingent
Consideration
Liability
Balance as of December 31, 2022
$68 $
Change in fair value23 — 
Settlement(1)(4)
Balance as of June 30, 2023
$90 $— 

Common Stock Warrant LiabilityContingent Consideration Liability
Balance as of December 31, 2021
$181 $
Change in fair value(123)
Settlement(18)(4)
Balance as of June 30, 2022
$40 $

The contingent consideration liability relates to the Company’s acquisition of xtraCHEF, Inc., or xtraCHEF, in fiscal 2021. During the six months ended June 30, 2023, we paid $2 in cash and issued 38,908 shares of our Class A common stock to settle the remaining contingent consideration liability based on the achievement of 2022 revenue targets. During the six months ended June 30, 2022, we paid $2 in cash and issued 37,179 shares of our Class B common stock to settle the portion of our contingent consideration liability based on the achievement of 2021 revenue targets.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The amortized cost, gross unrealized holding losses and fair value of marketable securities, excluding accrued interest receivable, consisted of the following:
June 30, 2023
Amortized CostGross Unrealized LossesFair Value
Commercial paper$104 $— $104 
Certificates of deposit78 — 78 
Corporate bonds17 — 17 
U.S. government agency securities113 — 113 
Treasury securities136 (2)134 
Asset-backed securities56 — 56 
Total$504 $(2)$502 

December 31, 2022
Amortized CostGross Unrealized LossesFair Value
Commercial paper$140 $— $140 
Certificates of deposit104 — 104 
Corporate bonds110 (1)109 
U.S. government agency securities33 — 33 
Treasury securities61 (1)60 
Asset-backed securities28 — 28 
Total$476 $(2)$474 
The fair values of marketable securities by contractual maturities at June 30, 2023:

  June 30,
2023
Due within 1 year$337 
Due after 1 year through 5 years163 
Due after 5 years through 10 years
Total marketable securities$502 

We review marketable securities for impairment during each reporting period to determine if any of the securities have experienced an other-than-temporary decline in fair value. There were no impairment losses or expected credit losses related to our marketable securities during the three and six months ended June 30, 2023 and 2022.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Loan Servicing Activities and Acquired Loans Receivable, Net
6 Months Ended
Jun. 30, 2023
Guarantees and Product Warranties [Abstract]  
Loan Servicing Activities and Acquired Loans Receivable, Net Loan Servicing Activities and Acquired Loans Receivable, Net
We service loans originated by our bank partner and assume liability for loan defaults on a limited basis based on a specified percentage of the total loans originated, which are measured on a quarterly basis. If the merchant’s payments are delayed for a defined period of time, the loan is considered delinquent and we are required to purchase the loan from our bank partner. The loan purchase, net of expected recoveries, reduces our potential liability with respect to the quarterly cohort of loans from which the defaulted loan originated. This obligation represents a financial guarantee with a contingent aspect related to our contingent obligation to purchase defaulted loans, and a non-contingent aspect related to our obligation to perform under the guarantee.

We recognize a liability for both these elements which are included in accrued expenses and other current liabilities on our Condensed Consolidated Balance Sheets.

Changes in the contingent liability for expected credit losses for the three and six months ended June 30, 2023 and 2022 were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$19 $$14 $
Credit loss expense10 22 
Reductions due to loan purchase(7)(1)(14)(2)
Ending balance$22 $$22 $

The balance of the non-contingent stand-ready liability was $11 and $6, respectively, as of June 30, 2023 and December 31, 2022.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Lessee Arrangements
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Lessee Arrangements Lessee Arrangements
During the three months ended June 30, 2023, we entered into an agreement to terminate the lease for a portion of our corporate headquarters in Boston, MA, and modify the remaining lease term to end on December 31, 2024. As a result, we agreed to pay a net fee of $11. We recorded a net charge of $12 within general and administrative expenses on our Condensed Consolidated Statement of Operations, inclusive of a loss on impairment of certain property plant and equipment associated with the terminated portion of the lease.

The components of lease expense were as follows for the three and six months ended June 30, 2023 and 2022:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$$$$11 
Variable lease expense— 
Total$$$$13 

The following table summarizes supplemental cash flow information related to cash paid for amounts included in the measurement of lease liabilities during the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
Operating cash flows for operating leases$(11)$(13)
Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications(55)
Total$(66)$(10)
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Revolving Line of Credit

On March 2, 2023, we entered into an amendment to our revolving credit facility agreement, as amended, the 2021 Facility, to replace the London Interbank Offered Rate, or LIBOR, with the Secured Overnight Financing Rate, or SOFR. Under the terms of the amendment, interest on loans will be determined based on loan type and accrue at an annual rate, as defined in the agreement, of 1.50% per annum; or 0.5% per annum plus the highest of: (i) the Prime Rate, (ii) the Federal Reserve Bank of New York Rate plus 0.5%, or (iii) the Adjusted SOFR based upon loan duration plus 1.00%. The 2021 Facility is subject to a minimum liquidity covenant of $250. As of June 30, 2023 and December 31, 2022, no amounts were drawn or outstanding under the 2021 Facility which had $330 available as of each period end.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Delphi Display Systems, Inc.

On February 14, 2023, we acquired 100% of the outstanding capital stock of Delphi Display Systems, Inc., or Delphi, a provider of digital display solutions and drive-thru technology, for a total purchase price of $10, to extend our growing suite of products benefiting quick-service restaurants and enterprise brands.

We have not finalized the purchase price allocation. The purchase price was preliminarily allocated to goodwill, intangible assets and other net assets of $6, $3 and $1, respectively. Intangible assets consisted of $2 of developed technology and $1 of customer relationships, each with estimated useful lives of 5 years. Goodwill is not deductible for tax purposes, and primarily attributable to synergies expected to arise after the acquisition.
The operating results of Delphi have been reflected in our results of operations from the date of the acquisition, but were not material to our consolidated financial statements.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Other Balance Sheet Information
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Other Balance Sheet Information Other Balance Sheet Information
Accounts receivable, net consisted of the following:
June 30,
2023
December 31,
2022
Accounts receivable$72 $45 
Unbilled receivables53 44 
Less: Allowance for credit losses(10)(12)
Accounts receivable, net$115 $77 
Our allowance for credit losses was comprised of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$(9)$(4)$(12)$(4)
Additions(3)(2)(3)(3)
Write offs
Ending balance$(10)$(5)$(10)$(5)

Prepaid expenses and other current assets consisted of the following:
June 30,
2023
December 31,
2022
Cash held on behalf of customers$91 $60 
Prepaid expenses24 27 
Deposits for inventory purchases13 20 
Other current assets63 48 
$191 $155 

Accrued expenses and current liabilities consisted of the following:
June 30,
2023
December 31,
2022
Accrued transaction-based costs$220 $181 
Accrued payroll and bonus58 59 
Customer funds obligation91 60 
Accrued expenses48 45 
Accrued commissions20 15 
Contingent liability for expected credit losses22 14 
Other liabilities34 39 
$493 $413 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The following table summarizes the activity in deferred revenue:
Six Months Ended June 30,
20232022
Deferred revenue, beginning of year$46 $56 
Deferred revenue, end of period53 52 
Revenue recognized in the period from amounts included in deferred revenue at the beginning of period$40 $35 
As of June 30, 2023, approximately $579 of revenue is expected to be recognized from remaining performance obligations for customer contracts. We expect to recognize revenue of approximately $535 from these remaining performance obligations over the next 24 months, with the balance recognized thereafter.
The following tables summarize the activity in deferred contract acquisition costs and the classification of deferred costs:
Six Months Ended June 30,
20232022
Beginning balance$82 $55 
Capitalization of sales commissions costs50 35 
Amortization of sales commissions costs(28)(20)
Ending balance$104 $70 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022, is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Costs of revenue$11 $$20 $16 
Sales and marketing15 13 28 25 
Research and development25 18 46 34 
General and administrative21 19 41 35 
Total Stock based compensation$72 $58 $135 $110 

Stock-based compensation expense of $3 and $6, respectively, was capitalized as software development costs during the three and six months ended June 30, 2023. Stock-based compensation expense of $1 and $2, respectively, was capitalized as software development costs during each of the three and six months ended June 30, 2022.
Stock Options

The fair value of each option grant was estimated on its grant date using the Black-Scholes option-pricing model. The following table indicates the weighted-average assumptions made in estimating the fair value for the six months ended June 30, 2023 and 2022:

Six Months Ended June 30,
20232022
Risk-free interest rate3.90 %2.16 %
Expected term (in years)6.086.06
Expected volatility56.19 %51.41 %
Expected dividend yield— %— %
Weighted-average fair value of common stock$18.01 $17.76 
Weighted-average grant date fair value$10.24 $9.02 
The following is a summary of stock option activity under our stock option plans for the six months ended June 30, 2023:
(in millions, except share and per share amounts)
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value (1)
Outstanding as of December 31, 2022
53,728,512 $5.98 6.94$655 
Granted 3,147,911 18.01 
Exercised(4,790,307)2.33 
Forfeited(433,118)11.00 
Outstanding as of June 30, 2023
51,652,998 $7.01 6.77$806 
Options vested and expected to vest as of June 30, 2023
49,280,264 $6.72 6.68$783 
Options exercisable as of June 30, 2023
44,051,781 $5.11 6.34$767 
(1) The aggregate intrinsic value was determined as the difference between the closing price of the Class A common stock on the last trading day of June 2023, or the date of exercise, as appropriate, and the exercise price, multiplied by the number of in-the-money options that would have been received by the option holders had all option holders exercised their in-the-money options at period end.

The weighted average grant date fair value of options granted during the three months ended June 30, 2023 was $13.16. There were no options granted during the three months ended June 30, 2022. The aggregate intrinsic values of options exercised was $36 and $86, respectively, during the three and six months ended June 30, 2023 and $25 and $81, respectively, during the three and six months ended June 30, 2022.

As of June 30, 2023, total unrecognized stock-based compensation expense related to the option awards was $105 and is expected to be recognized over the remaining weighted-average service period of 2.94 years.
Restricted Stock Units 

The following table summarizes RSU activity during the six months ended June 30, 2023:
RSU
Weighted
Average
Grant Date
Fair Value
Unvested balance as of December 31, 2022
31,242,263 $22.11 
Granted12,483,091 $18.43 
Vested(4,806,043)$21.93 
Forfeited(1,452,993)$22.09 
Unvested balance as of June 30, 2023
37,466,318 $20.90 
The weighted average grant-date fair value of RSUs granted during the three months ended June 30, 2023 and 2022 was $20.95 and $15.88, respectively. The weighted average grant-date fair value of RSUs granted during the six months ended June 30, 2022 was 18.59. The fair value of RSUs vested during the three months ended June 30, 2023 and 2022 was $45 and $26, respectively. The fair value of RSUs vested during the six months ended June 30, 2023 and 2022 was $93 and $29, respectively.
As of June 30, 2023, total unrecognized stock-based compensation expense related to the RSUs was $561 and is expected to be recognized over the remaining weighted-average service period of 3.14 years.

As of June 30, 2023, we had 67,430,636 shares of Class A common stock available for future issuance under our 2021 Plan.
2021 Employee Stock Purchase Plan

In 2021, our Board adopted, and our stockholders approved, the 2021 Employee Stock Purchase Plan ("ESPP") which became effective on September 23, 2021. As of June 30, 2023, 21,653,080 shares of our Class A common stock were authorized for issuance to participating employees who are allowed to purchase shares of Class A common stock at a price equal to 85% of its fair market value at the beginning or the end of the offering period, whichever is lower.

During the six months ended June 30, 2023, 287,086 shares were purchased under the ESPP at $15.65 per share, resulting in cash proceeds of $4. No shares were purchased under the ESPP during the six months ended June 30, 2022.
Restricted Stock

As of June 30, 2023 and December 31, 2022, we have issued 1,817,462 and 2,703,538 shares of Class A and B common stock subject to restrictions, respectively.

As of June 30, 2023, this included 452,180 shares of Class A common stock and Class B common stock issued upon the early exercise of stock options and 1,365,282 shares of restricted Class A common stock issued to certain members of management of Delphi and Sling, Inc. as part of their consideration in connection with the acquisitions.

As of December 31, 2022, this included 1,365,310 shares of Class A common stock and Class B common stock issued upon the early exercise of stock options and 1,338,228 shares of restricted Class A common stock issued to certain members of management of Sling, Inc. as part of their consideration in connection with the acquisition in 2022.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our effective income tax rate was (0.8)% and (0.5)% for the three months ended June 30, 2023 and 2022, respectively, and was (0.5)% and (0.7)% for the six months ended June 30, 2023 and 2022, respectively. The effective tax rate for each period differs from the statutory rate primarily as a result of having a full valuation allowance maintained against our U.S. deferred tax assets.
The provision for income taxes was $1 and $0 for both the three and six months ended June 30, 2023 and June 30, 2022, respectively. The change in the provision for income taxes for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 is due to the tax expense recorded on the earnings of our profitable foreign subsidiaries, and also included a non-recurring benefit of $1 for the release of the valuation allowance as a result of the acquisition of Delphi. The release is due to taxable temporary differences resulting from the Delphi acquisition being available as a source of income to realize certain pre-existing Toast, Inc. deferred tax assets.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
Basic net loss per share is determined by dividing net loss by the weighted average shares outstanding for the period. We analyze the potential dilutive effect of stock options, unvested restricted stock, RSUs, our ESPP, and warrants to purchase common stock, during periods we generate net income, or when income is recognized related to changes in fair value of warrant liabilities.

During the three and six months ended June 30, 2023, we recorded a loss on fair value remeasurement of warrants to purchase common stock which are excluded from the computation of diluted net loss per share due to their anti-dilutive impact.

During the three and six months ended June 30, 2022, we recorded a gain on fair value remeasurement of warrants to purchase common stock. For the six months ended June 30, 2022, this was added back to the numerator to adjust net loss for the dilutive impact of the warrants with a corresponding adjustment to the denominator for the incremental dilutive shares using the treasury stock method. For the three months ended June 30, 2022, the exercise price for the warrants exceeded the average trading price of our Class A common stock, therefore, no adjustment was made to the numerator or denominator due to their anti-dilutive impact.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the three and six months ended June 30, 2023 and 2022:
(in millions, except share and per share amounts)Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net loss, basic$(98)$(54)$(179)$(77)
Gain on change in fair value of warrant liability— — — 123 
Net loss, diluted$(98)$(54)$(179)$(200)
Denominator:
Weighted average shares of common stock outstanding—basic529,226,266 509,532,418 526,677,000 507,420,257 
Effect of dilutive securities:
Warrants to purchase Class B common stock
— — — 756,238 
Weighted average shares of common stock outstanding—diluted529,226,266 509,532,418 526,677,000 508,176,495 
Net loss per share, basic$(0.19)$(0.11)$(0.34)$(0.15)
Net loss per share, diluted$(0.19)$(0.11)$(0.34)$(0.39)
We excluded the following potential shares of common stock from the computation of diluted net loss per share because including them would have an anti-dilutive effect for the three and six months ended June 30, 2023 and 2022:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Options to purchase Class A common stock and Class B common stock51,652,998 56,687,498 51,652,998 56,687,498 
Unvested restricted stock1,817,462 2,624,790 1,817,462 2,624,790 
Unvested restricted stock units37,466,318 26,198,339 37,466,318 26,198,339 
Warrants to purchase Class B common stock
6,790,080 6,902,633 6,790,080 — 
Employee Stock Purchase Plan 289,219 — 289,219 — 
98,016,077 92,413,260 98,016,077 85,510,627 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
We have significant operations in the United States, Ireland, and India. We did not generate material revenue in any country other than the United States during the three and six months ended June 30, 2023 and 2022.

The following table sets forth the breakdown of long-lived assets based on geography:
June 30,
2023
December 31,
2022
United States$71 $122 
Ireland10 
India
Other
Total long-lived assets$86 $138 

Tangible long-lived assets consist of property and equipment and operating lease right-of-use assets. Long-lived assets are based upon the country in which the asset is located.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
We have non-cancelable purchase obligations with hardware suppliers and cloud service providers. As of June 30, 2023, there were no material changes outside the ordinary course of business to our commitments, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.
Legal Proceedings
From time to time, we may be involved in legal actions arising in the ordinary course of business. Each of these matters is subject to various uncertainties, and it is possible that some of these matters may be resolved unfavorably. We establish accruals for losses that management deems to be probable and subject to a reasonable estimate. We do not expect any claims with a reasonably possible adverse outcome to have a material impact.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net loss $ (98) $ (54) $ (179) $ (77)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP, and the rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements.

The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity, and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2023 or any other future interim periods.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended December 31, 2022, or the 2022 Annual Report. The Condensed Consolidated Balance Sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date.
Use of Estimates Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.
Reclassifications
Reclassifications

Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured on Recurring Basis
The following table presents information about our financial assets and liabilities that are measured at fair value on a recurring basis and indicates the level of the fair value hierarchy used to determine such fair values:

Fair Value Measurement at June 30, 2023 Using
Level 1Level 2Level 3Total
Assets:
Money market funds$265 $— $— $265 
Commercial paper— 104 — 104 
Certificates of deposit— 78 — 78 
Corporate bonds— 17 — 17 
U.S. government agency securities— 113 — 113 
Treasury securities— 134 — 134 
Asset-backed securities— 56 — 56 
$265 $502 $— $767 
Liabilities:
Warrants to purchase common stock$— $— $90 $90 
$— $— $90 $90 

Fair Value Measurement at December 31, 2022 Using
Level 1Level 2Level 3Total
Assets:
Money market funds$483 $— $— $483 
Commercial paper— 140 — 140 
Certificates of deposit— 104 — 104 
Corporate bonds— 109 — 109 
U.S. government agency securities— 33 — 33 
Treasury securities— 60 — 60 
Asset-backed securities— 28 — 28 
$483 $474 $— $957 
Liabilities:
Warrants to purchase common stock$— $— $68 $68 
Contingent consideration— — 
$— $— $72 $72 
Schedule of Measurement Inputs and Valuation Techniques The following table indicates the weighted-average assumptions made in estimating the fair value as of June 30, 2023 and December 31, 2022:
June 30, 2023December 31, 2022
Risk-free interest rate4.3 %4.1 %
Contractual term (in years)44
Expected volatility61.4 %60.3 %
Expected dividend yield— %— %
Exercise price per share$17.16 $17.16 
Schedule of Liabilities Measured on Recurring and Nonrecurring Basis
The following tables provide a roll-forward of the aggregate fair value of our common stock warrant liability and contingent consideration liability for which fair value is determined using Level 3 inputs:

Common Stock Warrant
Liability
Contingent
Consideration
Liability
Balance as of December 31, 2022
$68 $
Change in fair value23 — 
Settlement(1)(4)
Balance as of June 30, 2023
$90 $— 

Common Stock Warrant LiabilityContingent Consideration Liability
Balance as of December 31, 2021
$181 $
Change in fair value(123)
Settlement(18)(4)
Balance as of June 30, 2022
$40 $
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Debt Securities Available-for-sale
The amortized cost, gross unrealized holding losses and fair value of marketable securities, excluding accrued interest receivable, consisted of the following:
June 30, 2023
Amortized CostGross Unrealized LossesFair Value
Commercial paper$104 $— $104 
Certificates of deposit78 — 78 
Corporate bonds17 — 17 
U.S. government agency securities113 — 113 
Treasury securities136 (2)134 
Asset-backed securities56 — 56 
Total$504 $(2)$502 

December 31, 2022
Amortized CostGross Unrealized LossesFair Value
Commercial paper$140 $— $140 
Certificates of deposit104 — 104 
Corporate bonds110 (1)109 
U.S. government agency securities33 — 33 
Treasury securities61 (1)60 
Asset-backed securities28 — 28 
Total$476 $(2)$474 
The fair values of marketable securities by contractual maturities at June 30, 2023:

  June 30,
2023
Due within 1 year$337 
Due after 1 year through 5 years163 
Due after 5 years through 10 years
Total marketable securities$502 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Loan Servicing Activities and Acquired Loans Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of Off-Balance Sheet Credit Loss Liability
Changes in the contingent liability for expected credit losses for the three and six months ended June 30, 2023 and 2022 were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$19 $$14 $
Credit loss expense10 22 
Reductions due to loan purchase(7)(1)(14)(2)
Ending balance$22 $$22 $
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Lessee Arrangements (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Cost
The components of lease expense were as follows for the three and six months ended June 30, 2023 and 2022:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$$$$11 
Variable lease expense— 
Total$$$$13 

The following table summarizes supplemental cash flow information related to cash paid for amounts included in the measurement of lease liabilities during the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
Operating cash flows for operating leases$(11)$(13)
Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications(55)
Total$(66)$(10)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Other Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following:
June 30,
2023
December 31,
2022
Accounts receivable$72 $45 
Unbilled receivables53 44 
Less: Allowance for credit losses(10)(12)
Accounts receivable, net$115 $77 
Schedule of Accounts Receivable Allowance for Credit Loss
Our allowance for credit losses was comprised of the following:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$(9)$(4)$(12)$(4)
Additions(3)(2)(3)(3)
Write offs
Ending balance$(10)$(5)$(10)$(5)
Schedule of Prepaid and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
June 30,
2023
December 31,
2022
Cash held on behalf of customers$91 $60 
Prepaid expenses24 27 
Deposits for inventory purchases13 20 
Other current assets63 48 
$191 $155 
Schedule of Accounts Payable and Accrued Liabilities
Accrued expenses and current liabilities consisted of the following:
June 30,
2023
December 31,
2022
Accrued transaction-based costs$220 $181 
Accrued payroll and bonus58 59 
Customer funds obligation91 60 
Accrued expenses48 45 
Accrued commissions20 15 
Contingent liability for expected credit losses22 14 
Other liabilities34 39 
$493 $413 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Asset Contract Liability and Receivable
The following table summarizes the activity in deferred revenue:
Six Months Ended June 30,
20232022
Deferred revenue, beginning of year$46 $56 
Deferred revenue, end of period53 52 
Revenue recognized in the period from amounts included in deferred revenue at the beginning of period$40 $35 
Schedule of Capitalized Contract Cost
The following tables summarize the activity in deferred contract acquisition costs and the classification of deferred costs:
Six Months Ended June 30,
20232022
Beginning balance$82 $55 
Capitalization of sales commissions costs50 35 
Amortization of sales commissions costs(28)(20)
Ending balance$104 $70 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation Expense
Stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022, is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Costs of revenue$11 $$20 $16 
Sales and marketing15 13 28 25 
Research and development25 18 46 34 
General and administrative21 19 41 35 
Total Stock based compensation$72 $58 $135 $110 
Schedule of Stock Options Valuation Assumptions The following table indicates the weighted-average assumptions made in estimating the fair value for the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
Risk-free interest rate3.90 %2.16 %
Expected term (in years)6.086.06
Expected volatility56.19 %51.41 %
Expected dividend yield— %— %
Weighted-average fair value of common stock$18.01 $17.76 
Weighted-average grant date fair value$10.24 $9.02 
Schedule of Stock Option Activity
The following is a summary of stock option activity under our stock option plans for the six months ended June 30, 2023:
(in millions, except share and per share amounts)
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value (1)
Outstanding as of December 31, 2022
53,728,512 $5.98 6.94$655 
Granted 3,147,911 18.01 
Exercised(4,790,307)2.33 
Forfeited(433,118)11.00 
Outstanding as of June 30, 2023
51,652,998 $7.01 6.77$806 
Options vested and expected to vest as of June 30, 2023
49,280,264 $6.72 6.68$783 
Options exercisable as of June 30, 2023
44,051,781 $5.11 6.34$767 
(1) The aggregate intrinsic value was determined as the difference between the closing price of the Class A common stock on the last trading day of June 2023, or the date of exercise, as appropriate, and the exercise price, multiplied by the number of in-the-money options that would have been received by the option holders had all option holders exercised their in-the-money options at period end.
Schedule of Restricted Stock Unit Activity
The following table summarizes RSU activity during the six months ended June 30, 2023:
RSU
Weighted
Average
Grant Date
Fair Value
Unvested balance as of December 31, 2022
31,242,263 $22.11 
Granted12,483,091 $18.43 
Vested(4,806,043)$21.93 
Forfeited(1,452,993)$22.09 
Unvested balance as of June 30, 2023
37,466,318 $20.90 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the three and six months ended June 30, 2023 and 2022:
(in millions, except share and per share amounts)Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net loss, basic$(98)$(54)$(179)$(77)
Gain on change in fair value of warrant liability— — — 123 
Net loss, diluted$(98)$(54)$(179)$(200)
Denominator:
Weighted average shares of common stock outstanding—basic529,226,266 509,532,418 526,677,000 507,420,257 
Effect of dilutive securities:
Warrants to purchase Class B common stock
— — — 756,238 
Weighted average shares of common stock outstanding—diluted529,226,266 509,532,418 526,677,000 508,176,495 
Net loss per share, basic$(0.19)$(0.11)$(0.34)$(0.15)
Net loss per share, diluted$(0.19)$(0.11)$(0.34)$(0.39)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
We excluded the following potential shares of common stock from the computation of diluted net loss per share because including them would have an anti-dilutive effect for the three and six months ended June 30, 2023 and 2022:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Options to purchase Class A common stock and Class B common stock51,652,998 56,687,498 51,652,998 56,687,498 
Unvested restricted stock1,817,462 2,624,790 1,817,462 2,624,790 
Unvested restricted stock units37,466,318 26,198,339 37,466,318 26,198,339 
Warrants to purchase Class B common stock
6,790,080 6,902,633 6,790,080 — 
Employee Stock Purchase Plan 289,219 — 289,219 — 
98,016,077 92,413,260 98,016,077 85,510,627 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Long-lived Assets by Geographic Areas
The following table sets forth the breakdown of long-lived assets based on geography:
June 30,
2023
December 31,
2022
United States$71 $122 
Ireland10 
India
Other
Total long-lived assets$86 $138 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants to purchase common stock $ 90 $ 68
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 767 957
Warrants to purchase common stock 90 68
Contingent consideration   4
Total liabilities 90 72
Fair Value, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 265 483
Fair Value, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 104 140
Fair Value, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 78 104
Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 17 109
Fair Value, Recurring | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 113 33
Fair Value, Recurring | Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 134 60
Fair Value, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 56 28
Fair Value, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 265 483
Warrants to purchase common stock 0 0
Contingent consideration   0
Total liabilities 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 265 483
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 1 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 1 | Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 1 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 502 474
Warrants to purchase common stock 0 0
Contingent consideration   0
Total liabilities 0 0
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 104 140
Fair Value, Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 78 104
Fair Value, Recurring | Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 17 109
Fair Value, Recurring | Level 2 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 113 33
Fair Value, Recurring | Level 2 | Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 134 60
Fair Value, Recurring | Level 2 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 56 28
Fair Value, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Warrants to purchase common stock 90 68
Contingent consideration   4
Total liabilities 90 72
Fair Value, Recurring | Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 3 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 3 | Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Fair Value, Recurring | Level 3 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets $ 0 $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Weighted Average Assumptions (Details) - Level 3
Jun. 30, 2023
Dec. 31, 2022
Risk-free interest rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, measurement inputs 0.043 0.041
Contractual term (in years)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, measurement inputs 4 4
Expected volatility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, measurement inputs 0.614 0.603
Expected dividend yield    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, measurement inputs 0 0
Exercise price per share    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrants, measurement inputs 17.16 17.16
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Rollforward of Level 3 Inputs (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Common Stock Warrant Liability | Common Stock Warrants    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance $ 68 $ 181
Change in fair value 23 (123)
Settlement (1) (18)
Ending balance 90 40
Contingent Consideration Liability    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 4 5
Change in fair value 0 2
Settlement (4) (4)
Ending balance $ 0 $ 3
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Narrative (Details) - Level 3 - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Common Class A    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash issued to settle contingent consideration $ 2  
Stock issued for settlement of contingent consideration (in shares) 38,908  
Common Class B    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash issued to settle contingent consideration   $ 2
Stock issued for settlement of contingent consideration (in shares)   37,179
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 504 $ 476
Gross Unrealized Losses (2) (2)
Fair Value 502 474
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 104 140
Gross Unrealized Losses 0 0
Fair Value 104 140
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 78 104
Gross Unrealized Losses 0 0
Fair Value 78 104
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17 110
Gross Unrealized Losses 0 (1)
Fair Value 17 109
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 113 33
Gross Unrealized Losses 0 0
Fair Value 113 33
Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 136 61
Gross Unrealized Losses (2) (1)
Fair Value 134 60
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 56 28
Gross Unrealized Losses 0 0
Fair Value $ 56 $ 28
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Scheduled Maturities of Available-for-Sale Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Due within 1 year $ 337  
Due after 1 year through 5 years 163  
Due after 5 years through 10 years 2  
Total marketable securities $ 502 $ 474
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Loan Servicing Activities and Acquired Loans Receivable, Net - Rollforward of Credit Losses (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Off-Balance Sheet, Credit Loss, Liability [Roll Forward]        
Beginning balance $ 19 $ 3 $ 14 $ 2
Credit loss expense 10 3 22 5
Reductions due to loan purchase (7) (1) (14) (2)
Ending balance $ 22 $ 5 $ 22 $ 5
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Loan Servicing Activities and Acquired Loans Receivable, Net - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Non-contingent Stand-ready Liability    
Guarantor Obligations [Line Items]    
Guarantee liability $ 11 $ 6
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Lessee Arrangements - Narrative (Details)
$ in Millions
3 Months Ended
Jun. 30, 2023
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease, termination fee $ 11
General and administrative  
Lessee, Lease, Description [Line Items]  
Operating lease, termination fee $ 12
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Lessee Arrangements - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease expense $ 4 $ 7 $ 8 $ 11
Variable lease expense 0 1 1 2
Total $ 4 $ 8 $ 9 $ 13
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Lessee Arrangements - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]    
Operating cash flows for operating leases $ (11) $ (13)
Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications (55) 3
Total $ (66) $ (10)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details) - Revolving Credit Facility - 2021 Credit Facility - Line of Credit - USD ($)
Mar. 02, 2023
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Minimum liquidity amount $ 250,000,000    
Long term debt, amount available   $ 0 $ 0
Maximum borrowing capacity $ 330,000,000    
London Interbank Offered Rate (LIBOR)      
Debt Instrument [Line Items]      
Basis spread on variable rate (as a percent) 1.50%    
Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (as a percent) 0.50%    
Federal Reserve Bank of New York Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (as a percent) 0.50%    
Adjusted SOFR Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (as a percent) 1.00%    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations (Details) - USD ($)
$ in Millions
Feb. 14, 2023
Jun. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 113 $ 107
Delphi Display Systems, Inc      
Business Acquisition [Line Items]      
Voting interest acquired (as a percent) 100.00%    
Consideration transferred $ 10    
Goodwill 6    
Intangible assets 3    
Other assets 1    
Delphi Display Systems, Inc | Developed Technology      
Business Acquisition [Line Items]      
Intangible assets $ 2    
Finite lived intangibles acquired, weighted average useful life (in years) 5 years    
Delphi Display Systems, Inc | Customer Relationships      
Business Acquisition [Line Items]      
Intangible assets $ 1    
Finite lived intangibles acquired, weighted average useful life (in years) 5 years    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Other Balance Sheet Information - Schedule of Accounts Receivable (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Accounts receivable $ 72   $ 45      
Unbilled receivables 53   44      
Less: Allowance for credit losses (10) $ (9) (12) $ (5) $ (4) $ (4)
Accounts receivable, net $ 115   $ 77      
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Other Balance Sheet Information - Schedule of Allowance For Credit Losses (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ (9) $ (4) $ (12) $ (4)
Additions (3) (2) (3) (3)
Write offs 2 1 5 2
Ending balance $ (10) $ (5) $ (10) $ (5)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Other Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash held on behalf of customers $ 91 $ 60 $ 72
Prepaid expenses 24 27  
Deposits for inventory purchases 13 20  
Other current assets 63 48  
Prepaid expenses and other current assets $ 191 $ 155  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Other Balance Sheet Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued transaction-based costs $ 220 $ 181
Accrued payroll and bonus 58 59
Customer funds obligation 91 60
Accrued expenses 48 45
Accrued commissions 20 15
Contingent liability for expected credit losses 22 14
Other liabilities 34 39
Accrued expenses and other current liabilities $ 493 $ 413
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Summary of Activity of Deferred Revenue (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]        
Deferred revenue $ 53 $ 52 $ 46 $ 56
Revenue recognized in the period from amounts included in deferred revenue at the beginning of period $ 40 $ 35    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Narrative (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 579
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, amount $ 535
Remaining performance obligation, period (in months) 24 months
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Summary of Capitalized Costs (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Increase (Decrease) in Capitalized Contract Costs [Roll Forward]    
Beginning balance $ 82 $ 55
Capitalization of sales commissions costs 50 35
Amortization of sales commissions costs (28) (20)
Ending balance $ 104 $ 70
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total Stock based compensation $ 72 $ 58 $ 135 $ 110
Costs of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total Stock based compensation 11 8 20 16
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total Stock based compensation 15 13 28 25
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total Stock based compensation 25 18 46 34
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total Stock based compensation $ 21 $ 19 $ 41 $ 35
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation included in capitalized software $ 3 $ 1 $ 6 $ 2  
Weighted average fair value per share of options granted (in dollars per share) $ 13.16        
Granted (in shares) 0   3,147,911    
Aggregate intrinsic value of options exercised $ 36 $ 25 $ 86 $ 81  
Unrecognized stock-based compensation expense related to options $ 105   $ 105    
Expected period for recognition (in years)     2 years 11 months 8 days    
Issuance of common stock under employee stock purchase plan (in shares)     287,086 0  
Issuance of common stock under employee stock purchase plan     $ 4    
Shares exercised (in shares)     4,790,307    
Class A and Class B Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Issuance of common stock under employee stock purchase plan (in shares)     287,086    
Restricted stock issued (in shares) 2,393,234 1,325,137 4,791,017 1,450,869  
Shares exercised (in shares) 1,999,541 1,659,609 4,790,307 4,410,300  
Issuance of common stock in connection with business combinations (in shares)     65,962 37,179  
Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) 67,430,636   67,430,636    
RSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average fair value per share of options granted (in dollars per share) $ 20.95 $ 15.88   $ 18.59  
Expected period for recognition (in years)     3 years 1 month 20 days    
Fair value of RSUs vested $ 45 $ 26 $ 93 $ 29  
Total unrecognized stock-based compensation expense related to RSUs $ 561   $ 561    
Shares exercised (in shares)     452,180   1,365,310
RSU | Class A and Class B Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock issued (in shares)     1,817,462   2,703,538
RSU | Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Issuance of common stock in connection with business combinations (in shares)     1,365,282   1,338,228
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average fair value per share of options granted (in dollars per share)     $ 15.65    
Share based compensation arrangement by share based payment award, discount from market price (as percent)     85.00%    
Employee Stock Purchase Plan | Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) 21,653,080   21,653,080    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value per share of options granted (in dollars per share) $ 13.16    
Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate   3.90% 2.16%
Expected term (in years)   6 years 29 days 6 years 21 days
Expected volatility   56.19% 51.41%
Expected dividend yield   0.00% 0.00%
Weighted-average fair value of common stock (in dollars per share) $ 18.01 $ 18.01 $ 17.76
Weighted average fair value per share of options granted (in dollars per share)   $ 10.24 $ 9.02
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares)   53,728,512  
Granted (in shares) 0 3,147,911  
Exercised (in shares)   (4,790,307)  
Forfeited (in shares)   (433,118)  
Ending balance (in shares) 51,652,998 51,652,998 53,728,512
Options vested and expected to vest (in shares) 49,280,264 49,280,264  
Options exercisable (in shares) 44,051,781 44,051,781  
Weighted Average Exercise Price      
Beginning balance (in dollars per share)   $ 5.98  
Granted (in dollars per share)   18.01  
Exercised (in dollars per share)   2.33  
Forfeited (in dollars per share)   11.00  
Ending balance (in dollars per share) $ 7.01 7.01 $ 5.98
Options vested and expected to vest, Weighted average exercise price (in dollars per share) 6.72 6.72  
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 5.11 $ 5.11  
Weighted Average Remaining Contractual Term (Years)      
Options outstanding (in years)   6 years 9 months 7 days 6 years 11 months 8 days
Options vested and expected to vest   6 years 8 months 4 days  
Options exercisable (in years)   6 years 4 months 2 days  
Aggregate Intrinsic Value      
Options outstanding $ 806 $ 806 $ 655
Options vested and expected to vest 783 783  
Options exercisable $ 767 $ 767  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Summary of RSU Activity (Details) - RSU
6 Months Ended
Jun. 30, 2023
$ / shares
shares
RSU  
Beginning balance (in shares) | shares 31,242,263
Granted (in shares) | shares 12,483,091
Vested (in shares) | shares (4,806,043)
Forfeited (in shares) | shares (1,452,993)
Ending balance (in shares) | shares 37,466,318
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 22.11
Granted (in dollars per share) | $ / shares 18.43
Vested (in dollars per share) | $ / shares 21.93
Forfeited (in dollars per share) | $ / shares 22.09
Ending balance (in dollars per share) | $ / shares $ 20.90
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate (as a percent) (0.80%) (0.50%) (0.50%) (0.70%)
Provision for income taxes $ 1 $ 0 $ 1 $ 0
Non-recurring income tax benefit     $ 1  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss, basic $ (98) $ (54) $ (179) $ (77)
Gain on change in fair value of warrant liability 0 0 0 123
Net loss, diluted $ (98) $ (54) $ (179) $ (200)
Denominator:        
Weighted average shares of common stock outstanding - basic (in shares) 529,226,266 509,532,418 526,677,000 507,420,257
Effect of dilutive securities:        
Warrants to purchase Class B common stock (in shares) 0 0 0 756,238
Weighted average shares of common stock outstanding - diluted (in shares) 529,226,266 509,532,418 526,677,000 508,176,495
Net loss per share, basic (in dollars per share) $ (0.19) $ (0.11) $ (0.34) $ (0.15)
Net loss per share, diluted (in dollars per share) $ (0.19) $ (0.11) $ (0.34) $ (0.39)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share (in shares) 98,016,077 92,413,260 98,016,077 85,510,627
Options to purchase Class A common stock and Class B common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share (in shares) 51,652,998 56,687,498 51,652,998 56,687,498
Unvested restricted stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share (in shares) 1,817,462 2,624,790 1,817,462 2,624,790
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share (in shares) 37,466,318 26,198,339 37,466,318 26,198,339
Common Stock Warrant Liability        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share (in shares) 6,790,080 6,902,633 6,790,080 0
Employee Stock Purchase Plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share (in shares) 289,219 0 289,219 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Total long-lived assets $ 86 $ 138
United States    
Segment Reporting Information [Line Items]    
Total long-lived assets 71 122
Ireland    
Segment Reporting Information [Line Items]    
Total long-lived assets 9 10
India    
Segment Reporting Information [Line Items]    
Total long-lived assets 5 5
Other    
Segment Reporting Information [Line Items]    
Total long-lived assets $ 1 $ 1
XML 74 tost-20230630_htm.xml IDEA: XBRL DOCUMENT 0001650164 2023-01-01 2023-06-30 0001650164 us-gaap:CommonClassAMember 2023-08-01 0001650164 us-gaap:CommonClassBMember 2023-08-01 0001650164 2023-06-30 0001650164 2022-12-31 0001650164 us-gaap:CommonClassAMember 2022-12-31 0001650164 us-gaap:CommonClassAMember 2023-06-30 0001650164 us-gaap:CommonClassBMember 2022-12-31 0001650164 us-gaap:CommonClassBMember 2023-06-30 0001650164 us-gaap:LicenseMember 2023-04-01 2023-06-30 0001650164 us-gaap:LicenseMember 2022-04-01 2022-06-30 0001650164 us-gaap:LicenseMember 2023-01-01 2023-06-30 0001650164 us-gaap:LicenseMember 2022-01-01 2022-06-30 0001650164 us-gaap:TechnologyServiceMember 2023-04-01 2023-06-30 0001650164 us-gaap:TechnologyServiceMember 2022-04-01 2022-06-30 0001650164 us-gaap:TechnologyServiceMember 2023-01-01 2023-06-30 0001650164 us-gaap:TechnologyServiceMember 2022-01-01 2022-06-30 0001650164 us-gaap:ProductMember 2023-04-01 2023-06-30 0001650164 us-gaap:ProductMember 2022-04-01 2022-06-30 0001650164 us-gaap:ProductMember 2023-01-01 2023-06-30 0001650164 us-gaap:ProductMember 2022-01-01 2022-06-30 0001650164 tost:ProfessionalServicesMember 2023-04-01 2023-06-30 0001650164 tost:ProfessionalServicesMember 2022-04-01 2022-06-30 0001650164 tost:ProfessionalServicesMember 2023-01-01 2023-06-30 0001650164 tost:ProfessionalServicesMember 2022-01-01 2022-06-30 0001650164 2023-04-01 2023-06-30 0001650164 2022-04-01 2022-06-30 0001650164 2022-01-01 2022-06-30 0001650164 us-gaap:CommonStockMember 2022-12-31 0001650164 us-gaap:TreasuryStockCommonMember 2022-12-31 0001650164 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001650164 us-gaap:RetainedEarningsMember 2022-12-31 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001650164 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001650164 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001650164 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001650164 us-gaap:CommonStockMember 2023-06-30 0001650164 us-gaap:TreasuryStockCommonMember 2023-06-30 0001650164 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001650164 us-gaap:RetainedEarningsMember 2023-06-30 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001650164 us-gaap:CommonStockMember 2021-12-31 0001650164 us-gaap:TreasuryStockCommonMember 2021-12-31 0001650164 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001650164 us-gaap:RetainedEarningsMember 2021-12-31 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001650164 2021-12-31 0001650164 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001650164 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001650164 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001650164 us-gaap:CommonStockMember 2022-06-30 0001650164 us-gaap:TreasuryStockCommonMember 2022-06-30 0001650164 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001650164 us-gaap:RetainedEarningsMember 2022-06-30 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001650164 2022-06-30 0001650164 us-gaap:CommonStockMember 2023-03-31 0001650164 us-gaap:TreasuryStockCommonMember 2023-03-31 0001650164 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001650164 us-gaap:RetainedEarningsMember 2023-03-31 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001650164 2023-03-31 0001650164 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001650164 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001650164 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001650164 us-gaap:CommonStockMember 2022-03-31 0001650164 us-gaap:TreasuryStockCommonMember 2022-03-31 0001650164 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001650164 us-gaap:RetainedEarningsMember 2022-03-31 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001650164 2022-03-31 0001650164 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001650164 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001650164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001650164 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2023-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001650164 tost:CommonStockWarrantsMember us-gaap:WarrantMember 2022-12-31 0001650164 tost:ContingentConsiderationLiabilityMember 2022-12-31 0001650164 tost:CommonStockWarrantsMember us-gaap:WarrantMember 2023-01-01 2023-06-30 0001650164 tost:ContingentConsiderationLiabilityMember 2023-01-01 2023-06-30 0001650164 tost:CommonStockWarrantsMember us-gaap:WarrantMember 2023-06-30 0001650164 tost:ContingentConsiderationLiabilityMember 2023-06-30 0001650164 tost:CommonStockWarrantsMember us-gaap:WarrantMember 2021-12-31 0001650164 tost:ContingentConsiderationLiabilityMember 2021-12-31 0001650164 tost:CommonStockWarrantsMember us-gaap:WarrantMember 2022-01-01 2022-06-30 0001650164 tost:ContingentConsiderationLiabilityMember 2022-01-01 2022-06-30 0001650164 tost:CommonStockWarrantsMember us-gaap:WarrantMember 2022-06-30 0001650164 tost:ContingentConsiderationLiabilityMember 2022-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001650164 us-gaap:FairValueInputsLevel3Member us-gaap:CommonClassBMember 2022-01-01 2022-06-30 0001650164 us-gaap:CommercialPaperMember 2023-06-30 0001650164 us-gaap:CertificatesOfDepositMember 2023-06-30 0001650164 us-gaap:CorporateBondSecuritiesMember 2023-06-30 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-06-30 0001650164 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001650164 us-gaap:AssetBackedSecuritiesMember 2023-06-30 0001650164 us-gaap:CommercialPaperMember 2022-12-31 0001650164 us-gaap:CertificatesOfDepositMember 2022-12-31 0001650164 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001650164 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0001650164 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001650164 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001650164 us-gaap:GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember 2023-06-30 0001650164 us-gaap:GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember 2022-12-31 0001650164 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001650164 us-gaap:RevolvingCreditFacilityMember tost:CreditFacility2021Member us-gaap:LineOfCreditMember tost:LondonInterbankOfferedRateLIBOR1Member 2023-03-02 2023-03-02 0001650164 us-gaap:RevolvingCreditFacilityMember tost:CreditFacility2021Member us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2023-03-02 2023-03-02 0001650164 us-gaap:RevolvingCreditFacilityMember tost:CreditFacility2021Member us-gaap:LineOfCreditMember tost:FederalReserveBankOfNewYorkRateMember 2023-03-02 2023-03-02 0001650164 us-gaap:RevolvingCreditFacilityMember tost:CreditFacility2021Member us-gaap:LineOfCreditMember tost:AdjustedSecuredOvernightFinancingRateSOFRRateMember 2023-03-02 2023-03-02 0001650164 us-gaap:RevolvingCreditFacilityMember tost:CreditFacility2021Member us-gaap:LineOfCreditMember 2023-03-02 0001650164 us-gaap:RevolvingCreditFacilityMember tost:CreditFacility2021Member us-gaap:LineOfCreditMember 2022-12-31 0001650164 us-gaap:RevolvingCreditFacilityMember tost:CreditFacility2021Member us-gaap:LineOfCreditMember 2023-06-30 0001650164 tost:DelphiDisplaySystemsIncMember 2023-02-14 0001650164 tost:DelphiDisplaySystemsIncMember 2023-02-14 2023-02-14 0001650164 tost:DelphiDisplaySystemsIncMember us-gaap:DevelopedTechnologyRightsMember 2023-02-14 0001650164 tost:DelphiDisplaySystemsIncMember us-gaap:CustomerRelationshipsMember 2023-02-14 0001650164 tost:DelphiDisplaySystemsIncMember us-gaap:DevelopedTechnologyRightsMember 2023-02-14 2023-02-14 0001650164 tost:DelphiDisplaySystemsIncMember us-gaap:CustomerRelationshipsMember 2023-02-14 2023-02-14 0001650164 2023-07-01 2023-06-30 0001650164 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001650164 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001650164 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001650164 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001650164 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001650164 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001650164 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001650164 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001650164 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001650164 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001650164 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001650164 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001650164 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001650164 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001650164 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001650164 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001650164 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001650164 us-gaap:EmployeeStockOptionMember 2023-06-30 0001650164 us-gaap:EmployeeStockOptionMember 2022-06-30 0001650164 2022-01-01 2022-12-31 0001650164 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001650164 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001650164 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001650164 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001650164 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001650164 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001650164 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-06-30 0001650164 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001650164 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001650164 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001650164 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001650164 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001650164 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001650164 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001650164 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001650164 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001650164 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001650164 tost:RestrictedStockEarlyExercisedMember 2023-04-01 2023-06-30 0001650164 tost:RestrictedStockEarlyExercisedMember 2022-04-01 2022-06-30 0001650164 tost:RestrictedStockEarlyExercisedMember 2023-01-01 2023-06-30 0001650164 tost:RestrictedStockEarlyExercisedMember 2022-01-01 2022-06-30 0001650164 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001650164 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001650164 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001650164 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001650164 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001650164 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001650164 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001650164 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001650164 us-gaap:StockCompensationPlanMember 2023-04-01 2023-06-30 0001650164 us-gaap:StockCompensationPlanMember 2022-04-01 2022-06-30 0001650164 us-gaap:StockCompensationPlanMember 2023-01-01 2023-06-30 0001650164 us-gaap:StockCompensationPlanMember 2022-01-01 2022-06-30 0001650164 country:US 2023-06-30 0001650164 country:US 2022-12-31 0001650164 country:IE 2023-06-30 0001650164 country:IE 2022-12-31 0001650164 country:IN 2023-06-30 0001650164 country:IN 2022-12-31 0001650164 tost:OtherMember 2023-06-30 0001650164 tost:OtherMember 2022-12-31 shares iso4217:USD iso4217:USD shares pure 0001650164 false --12-31 2023 Q2 10-Q true 2023-06-30 false 001-40819 Toast, Inc. DE 45-4168768 401 Park Drive Boston, MA 02215 617 297-1005 Class A common stock, par value of $0.000001 per share TOST NYSE Yes Yes Large Accelerated Filer false false false 410843910 124789025 488000000 547000000 502000000 474000000 115000000 77000000 107000000 110000000 52000000 44000000 191000000 155000000 1455000000 1407000000 61000000 61000000 25000000 77000000 30000000 29000000 113000000 107000000 43000000 28000000 52000000 38000000 16000000 14000000 340000000 354000000 1795000000 1761000000 42000000 30000000 8000000 14000000 41000000 39000000 493000000 413000000 584000000 496000000 90000000 68000000 25000000 80000000 12000000 7000000 5000000 12000000 716000000 663000000 0.000001 0.000001 100000000 100000000 0 0 0 0 0 0 0.000001 0.000001 7000000000 7000000000 376140827 376140827 353094009 353094009 0 0 0.000001 0.000001 700000000 700000000 156795897 156795897 169933289 169933289 0 0 225000 225000 0 0 -2000000 -2000000 2637000000 2477000000 -1556000000 -1377000000 1079000000 1098000000 1795000000 1761000000 121000000 76000000 227000000 139000000 808000000 562000000 1482000000 1000000000 41000000 30000000 72000000 59000000 8000000 7000000 16000000 12000000 978000000 675000000 1797000000 1210000000 39000000 27000000 75000000 51000000 631000000 448000000 1155000000 796000000 67000000 61000000 123000000 113000000 32000000 25000000 60000000 46000000 1000000 1000000 2000000 2000000 770000000 562000000 1415000000 1008000000 208000000 113000000 382000000 202000000 100000000 77000000 199000000 148000000 92000000 67000000 177000000 129000000 96000000 68000000 179000000 125000000 288000000 212000000 555000000 402000000 -80000000 -99000000 -173000000 -200000000 9000000 1000000 17000000 1000000 26000000 -44000000 23000000 -123000000 0 0 1000000 -1000000 -97000000 -54000000 -178000000 -77000000 1000000 0 1000000 0 -98000000 -54000000 -179000000 -77000000 -0.19 -0.11 -0.34 -0.15 -0.19 -0.11 -0.34 -0.39 529226266 509532418 526677000 507420257 529226266 509532418 526677000 508176495 -98000000 -54000000 -179000000 -77000000 0 0 0 0 -2000000 -1000000 0 -3000000 0 -1000000 0 -1000000 -2000000 -2000000 0 -4000000 -100000000 -56000000 -179000000 -81000000 523027298 0 225000 0 2477000000 -1377000000 -2000000 1098000000 44440 19494 1000000 1000000 4790307 11000000 11000000 4791017 141000000 141000000 2000000 2000000 287086 4000000 4000000 65962 1000000 1000000 -179000000 -179000000 532936724 0 225000 0 2637000000 -1556000000 -2000000 1079000000 507170365 0 225000 0 2194000000 -1102000000 -1000000 1091000000 33475 371573 18000000 18000000 4410300 7000000 7000000 1450869 112000000 112000000 2000000 2000000 37179 1000000 1000000 -1000000 -1000000 -3000000 -3000000 -77000000 -77000000 513406811 0 225000 0 2334000000 -1179000000 -5000000 1150000000 528568895 0 225000 0 2556000000 -1458000000 0 1098000000 44440 19494 1000000 1000000 1999541 5000000 5000000 2393234 74000000 74000000 1000000 1000000 -2000000 -2000000 -98000000 -98000000 532936724 0 225000 0 2637000000 -1556000000 -2000000 1079000000 510425065 0 225000 0 2271000000 -1125000000 -3000000 1143000000 3000 1659609 3000000 3000000 1325137 59000000 59000000 1000000 1000000 -1000000 -1000000 -1000000 -1000000 -54000000 -54000000 513406811 0 225000 0 2334000000 -1179000000 -5000000 1150000000 -179000000 -77000000 14000000 12000000 135000000 110000000 28000000 20000000 23000000 -123000000 25000000 7000000 -1000000 0 15000000 0 12000000 -3000000 42000000 15000000 3000000 11000000 50000000 35000000 -4000000 20000000 12000000 -4000000 24000000 76000000 7000000 -4000000 1000000 0 6000000 7000000 -5000000 -68000000 9000000 0 17000000 5000000 4000000 7000000 351000000 140000000 13000000 32000000 315000000 78000000 1000000 0 -54000000 -42000000 31000000 37000000 15000000 7000000 0 2000000 46000000 42000000 -13000000 -68000000 635000000 851000000 622000000 783000000 488000000 697000000 91000000 72000000 43000000 14000000 622000000 783000000 1000000 18000000 Description of Business, Basis of Presentation, and Summary of Significant Accounting Policies <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Toast, Inc. (“we,” or “the Company”), is a cloud-based all-in-one digital technology platform purpose-built for the entire restaurant community. We provide a comprehensive platform of software as a service (SaaS) products and financial technology solutions, including integrated payment processing, restaurant-grade hardware, and a broad ecosystem of third-party partners. We serve as the restaurant operating system, connecting front of house and back of house operations across dine-in, takeout, and delivery channels.</span></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 accounting principles generally accepted in the United States of America, or U.S. GAAP, and the rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2023 or any other future interim periods.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended December 31, 2022, or the 2022 Annual Report. The Condensed Consolidated Balance Sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to a number of risks and uncertainties, including global events and macroeconomic conditions such as inflation and its potential impact on consumer spending, rising interest rates, global supply chain issues, and public health concerns, which may also impact consumer behavior, the restaurant industry, and our business.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Use of Estimates </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation.</span></div> <div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 accounting principles generally accepted in the United States of America, or U.S. GAAP, and the rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equity,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2023 or any other future interim periods.</span></div>The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended December 31, 2022, or the 2022 Annual Report. The Condensed Consolidated Balance Sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date. Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. <div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation.</span></div> Fair Value of Financial Instruments<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about our financial assets and liabilities that are measured at fair value on a recurring basis and indicates the level of the fair value hierarchy used to determine such fair values:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Fair Value Measurement at June 30, 2023 Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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 funds</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase common stock</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Fair Value Measurement at December 31, 2022 Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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 funds</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase common stock</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023 and 2022, there were no transfers into or out of Level 3 measurements within the fair value hierarchy.</span></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Warrants to Purchase Common Stock</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the warrants was determined using the Black-Scholes option-pricing model. The following table indicates the weighted-average assumptions made in estimating the fair value as of June 30, 2023 and December 31, 2022:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:60.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual term (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.4 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.3 </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:9pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Exercise price per share</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Liabilities </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a roll-forward of the aggregate fair value of our common stock warrant liability and contingent consideration liability for which fair value is determined using Level 3 inputs: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.613%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Common Stock Warrant<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Contingent<br/>Consideration<br/>Liability</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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contingent Consideration Liability</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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Change in fair value</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:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</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:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability relates to the Company’s acquisition of xtraCHEF, Inc., or xtraCHEF, in fiscal 2021. During the six months ended June 30, 2023, we paid $2 in cash and issued 38,908 shares of our Class A common stock to settle the remaining contingent consideration liability based on the achievement of 2022 revenue targets. During the six months ended June 30, 2022, we paid $2 in cash and issued 37,179 shares of our Class B common stock to settle the portion of our contingent consideration liability based on the achievement of 2021 revenue targets.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about our financial assets and liabilities that are measured at fair value on a recurring basis and indicates the level of the fair value hierarchy used to determine such fair values:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Fair Value Measurement at June 30, 2023 Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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 funds</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase common stock</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Fair Value Measurement at December 31, 2022 Using</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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 funds</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase common stock</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 265000000 0 0 265000000 0 104000000 0 104000000 0 78000000 0 78000000 0 17000000 0 17000000 0 113000000 0 113000000 0 134000000 0 134000000 0 56000000 0 56000000 265000000 502000000 0 767000000 0 0 90000000 90000000 0 0 90000000 90000000 483000000 0 0 483000000 0 140000000 0 140000000 0 104000000 0 104000000 0 109000000 0 109000000 0 33000000 0 33000000 0 60000000 0 60000000 0 28000000 0 28000000 483000000 474000000 0 957000000 0 0 68000000 68000000 0 0 4000000 4000000 0 0 72000000 72000000 The following table indicates the weighted-average assumptions made in estimating the fair value as of June 30, 2023 and December 31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:60.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual term (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</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%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.4 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.3 </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:9pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Exercise price per share</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0.043 0.041 4 4 0.614 0.603 0 0 17.16 17.16 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a roll-forward of the aggregate fair value of our common stock warrant liability and contingent consideration liability for which fair value is determined using Level 3 inputs: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.613%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Common Stock Warrant<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Contingent<br/>Consideration<br/>Liability</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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contingent Consideration Liability</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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Change in fair value</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:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</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:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 68000000 4000000 23000000 0 1000000 4000000 90000000 0 181000000 5000000 -123000000 2000000 18000000 4000000 40000000 3000000 2000000 38908 2000000 37179 Marketable Securities<div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses and fair value of marketable securities, excluding accrued interest receivable, consisted of the following: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:55.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.905%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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%">Corporate 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:9pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:55.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.905%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate 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:9pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of marketable securities by contractual maturities at June 30, 2023:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:84.896%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:120%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within 1 year</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after 1 year through 5 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:9pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after 5 years through 10 years</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:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review marketable securities for impairment during each reporting period to determine if any of the securities have experienced an other-than-temporary decline in fair value. There were no impairment losses or expected credit losses related to our marketable securities during the three and six months ended June 30, 2023 and 2022.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses and fair value of marketable securities, excluding accrued interest receivable, consisted of the following: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:55.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.905%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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%">Corporate 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:9pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:55.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.905%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</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:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate 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:9pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government agency 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:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury 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:9pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of marketable securities by contractual maturities at June 30, 2023:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:84.896%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:120%">June 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within 1 year</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after 1 year through 5 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:9pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after 5 years through 10 years</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:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 104000000 0 104000000 78000000 0 78000000 17000000 0 17000000 113000000 0 113000000 136000000 2000000 134000000 56000000 0 56000000 504000000 2000000 502000000 140000000 0 140000000 104000000 0 104000000 110000000 1000000 109000000 33000000 0 33000000 61000000 1000000 60000000 28000000 0 28000000 476000000 2000000 474000000 337000000 163000000 2000000 502000000 Loan Servicing Activities and Acquired Loans Receivable, Net<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We service loans originated by our bank partner and assume liability for loan defaults on a limited basis based on a specified percentage of the total loans originated, which are measured on a quarterly basis. If the merchant’s payments are delayed for a defined period of time, the loan is considered delinquent and we are required to purchase the loan from our bank partner. The loan purchase, net of expected recoveries, reduces our potential liability with respect to the quarterly cohort of loans from which the defaulted loan originated. This obligation represents a financial guarantee with a contingent aspect related to our contingent obligation to purchase defaulted loans, and a non-contingent aspect related to our obligation to perform under the guarantee. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a liability for both these elements which are included in accrued expenses and other current liabilities on our Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Changes in the contingent liability for expected credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for the three and six months ended June 30, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Credit loss 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:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to loan purchase</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:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The balance of the non-contingent stand-ready liability was $11 and $6, respectively, as of June 30, 2023 and December 31, 2022.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Changes in the contingent liability for expected credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for the three and six months ended June 30, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Credit loss 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:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions due to loan purchase</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:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19000000 3000000 14000000 2000000 10000000 3000000 22000000 5000000 7000000 1000000 14000000 2000000 22000000 5000000 22000000 5000000 11000000 6000000 Lessee Arrangements <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023, we entered into an agreement to terminate the lease for a portion of our corporate headquarters in Boston, MA, and modify the remaining lease term to end on December 31, 2024. As a result, we agreed to pay a net fee of $11. We recorded a net charge of $12 within general and administrative expenses on our Condensed Consolidated Statement of Operations, inclusive of a loss on impairment of certain property plant and equipment associated with the terminated portion of the lease.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows for the three and six months ended June 30, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Variable lease 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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:#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes supplemental cash flow information related to cash paid for amounts included in the measurement of lease liabilities during the six months ended June 30, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:70.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications</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:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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:#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11000000 12000000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows for the three and six months ended June 30, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Variable lease 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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:#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes supplemental cash flow information related to cash paid for amounts included in the measurement of lease liabilities during the six months ended June 30, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:70.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications</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:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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:#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4000000 7000000 8000000 11000000 0 1000000 1000000 2000000 4000000 8000000 9000000 13000000 11000000 13000000 -55000000 3000000 66000000 10000000 Debt<div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Line of Credit</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 2, 2023, we entered into an amendment to our revolving credit facility agreement, as amended, the 2021 Facility, to replace the London Interbank Offered Rate, or LIBOR, with the Secured Overnight Financing Rate, or SOFR. Under the terms of the amendment, interest on loans will be determined based on loan type and accrue at an annual rate, as defined in the agreement, of 1.50% per annum; or 0.5% per annum plus the highest of: (i) the Prime Rate, (ii) the Federal Reserve Bank of New York Rate plus 0.5%, or (iii) the Adjusted SOFR based upon loan duration plus 1.00%. The 2021 Facility is subject to a minimum liquidity covenant of $250. As of June 30, 2023 and December 31, 2022, no amounts were drawn or outstanding under the 2021 Facility which had $330 available as of each period end.</span></div> 0.0150 0.005 0.005 0.0100 250000000 0 0 330000000 Business Combinations<div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delphi Display Systems, Inc.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2023, we acquired 100% of the outstanding capital stock of Delphi Display Systems, Inc., or Delphi, a provider of digital display solutions and drive-thru technology, for a total purchase price of $10, to extend our growing suite of products benefiting quick-service restaurants and enterprise brands. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have not finalized the purchase price allocation. The purchase price was preliminarily allocated to goodwill, intangible assets and other net assets of $6, $3 and $1, respectively. Intangible assets consisted of $2 of developed technology and $1 of customer relationships, each with estimated useful lives of 5 years. Goodwill is not deductible for tax purposes, and primarily attributable to synergies expected to arise after the acquisition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of Delphi have been reflected in our results of operations from the date of the acquisition, but were not material to our consolidated financial statements.</span></div> 1 10000000 6000000 3000000 1000000 2000000 1000000 P5Y P5Y Other Balance Sheet Information <div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Allowance for credit 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:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our allowance for credit losses was comprised of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write offs</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:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash held on behalf of customers</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Deposits for inventory purchases</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:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</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:9pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and current liabilities consisted of the following: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued transaction-based costs</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and bonus</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:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer funds obligation</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:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued 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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent liability for expected credit losses</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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Allowance for credit 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:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 72000000 45000000 53000000 44000000 10000000 12000000 115000000 77000000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our allowance for credit losses was comprised of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:40.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write offs</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:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9000000 4000000 12000000 4000000 3000000 2000000 3000000 3000000 2000000 1000000 5000000 2000000 10000000 5000000 10000000 5000000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash held on behalf of customers</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Deposits for inventory purchases</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:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</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:9pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 91000000 60000000 24000000 27000000 13000000 20000000 63000000 48000000 191000000 155000000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and current liabilities consisted of the following: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:69.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued transaction-based costs</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and bonus</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:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer funds obligation</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:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued 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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent liability for expected credit losses</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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 220000000 181000000 58000000 59000000 91000000 60000000 48000000 45000000 20000000 15000000 22000000 14000000 34000000 39000000 493000000 413000000 Revenue from Contracts with Customers <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in deferred revenue: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:71.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, beginning of year</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, end of period</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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized in the period from amounts included in deferred revenue at the beginning of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, approximately $579 of revenue is expected to be recognized from remaining performance obligations for customer contracts. We expect to recognize revenue of approximately $535 from these remaining performance obligations over the next 24 months, with the balance recognized thereafter. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in deferred contract acquisition costs and the classification of deferred costs: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:71.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalization of sales commissions costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of sales commissions costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in deferred revenue: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:71.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, beginning of year</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, end of period</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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized in the period from amounts included in deferred revenue at the beginning of period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46000000 56000000 53000000 52000000 40000000 35000000 579000000 535000000 P24M <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in deferred contract acquisition costs and the classification of deferred costs: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:71.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalization of sales commissions costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of sales commissions costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 82000000 55000000 50000000 35000000 28000000 20000000 104000000 70000000 Stock-Based Compensation<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022, is as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</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:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</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:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 Stock based compensation</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense of $3 and $6, respectively, was capitalized as software development costs during the three and six months ended June 30, 2023. Stock-based compensation expense of $1 and $2, respectively, was capitalized as software development costs during each of the three and six months ended June 30, 2022.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Stock Options</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option grant was estimated on its grant date using the Black-Scholes option-pricing model. The following table indicates the weighted-average assumptions made in estimating the fair value for the six months ended June 30, 2023 and 2022: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:71.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.06</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%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.19 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.41 </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:9pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Weighted-average fair value of common stock</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a summary of stock option activity under our stock option plans for the six months ended June 30, 2023: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except share and per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value (1)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</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:9pt;font-weight:400;line-height:100%">53,728,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,147,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,790,307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(433,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,652,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Options vested and expected to vest as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,280,264 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercisable as of June 30, 2023</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:9pt;font-weight:400;line-height:100%">44,051,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">6.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">) The aggregate intrinsic value was determined as the difference between the closing price of the Class A common stock on the last trading day of June 2023, or the date of exercise, as appropriate, and the exercise price, multiplied by the number of in-the-money options that would have been received by the option holders had all option holders exercised their in-the-money options at period end.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The weighted average grant date fair value of options granted during the three months ended June 30, 2023 was $13.16. There were no options granted during the three months ended June 30, 2022. The aggregate intrinsic values of options exercised was $36 and $86, respectively, during the three and six months ended June 30, 2023 and $25 and $81, respectively, during the three and six months ended June 30, 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, total unrecognized stock-based compensation expense related to the option awards was $105 and is expected to be recognized over the remaining weighted-average service period of 2.94 years.</span></div><div style="margin-top:18pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity during the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:73.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSU</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div></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:9pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,242,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,483,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(4,806,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,452,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance as of June 30, 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:9pt;font-weight:400;line-height:100%">37,466,318 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.90 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted average grant-date fair value of RSUs granted during the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> was $20.95 and $15.88, respectively. The weighted average grant-date fair value of RSUs granted during the six months ended June 30, 2022 was 18.59. The fair value of RSUs vested during the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> was $45 and $26, respectively. The fair value of RSUs vested during the six months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> was $93 and $29, respectively. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, total unrecognized stock-based compensation expense related to the RSUs was $561 and is expected to be recognized over the remaining weighted-average service period of 3.14 years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 67,430,636</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of Class A common stock available for future issuance under our 2021 Plan.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2021, our Board adopted, and our stockholders approved, the 2021 Employee Stock Purchase Plan ("ESPP") which became effective on September 23, 2021. As of June 30, 2023, 21,653,080 shares of our Class A common stock were authorized for issuance to participating employees who are allowed to purchase shares of Class A common stock at a price equal to 85% of its fair market value at the beginning or the end of the offering period, whichever is lower.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, 287,086 shares were purchased under the ESPP at $15.65 per share, resulting in cash proceeds of $4. No shares were purchased under the ESPP during the six months ended June 30, 2022.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we have issued 1,817,462 and 2,703,538 shares of Class A and B common stock subject to restrictions, respectively. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, this included 452,180 shares of Class A common stock and Class B common stock issued upon the early exercise of stock options and 1,365,282 shares of restricted Class A common stock issued to certain members of management of Delphi and Sling, Inc. as part of their consideration in connection with the acquisitions. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, this included 1,365,310 shares of Class A common stock and Class B common stock issued upon the early exercise of stock options and 1,338,228 shares of restricted Class A common stock issued to certain members of management of Sling, Inc. as part of their consideration in connection with the acquisition in 2022.</span></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022, is as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</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:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</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:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 Stock based compensation</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11000000 8000000 20000000 16000000 15000000 13000000 28000000 25000000 25000000 18000000 46000000 34000000 21000000 19000000 41000000 35000000 72000000 58000000 135000000 110000000 3000000 6000000 1000000 2000000 The following table indicates the weighted-average assumptions made in estimating the fair value for the six months ended June 30, 2023 and 2022: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:71.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.08</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.06</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%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.19 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.41 </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:9pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Weighted-average fair value of common stock</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0.0390 0.0216 P6Y29D P6Y21D 0.5619 0.5141 0 0 18.01 17.76 10.24 9.02 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a summary of stock option activity under our stock option plans for the six months ended June 30, 2023: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except share and per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value (1)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</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:9pt;font-weight:400;line-height:100%">53,728,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,147,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,790,307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(433,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,652,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Options vested and expected to vest as of June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,280,264 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercisable as of June 30, 2023</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:9pt;font-weight:400;line-height:100%">44,051,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">6.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">) The aggregate intrinsic value was determined as the difference between the closing price of the Class A common stock on the last trading day of June 2023, or the date of exercise, as appropriate, and the exercise price, multiplied by the number of in-the-money options that would have been received by the option holders had all option holders exercised their in-the-money options at period end.</span> 53728512 5.98 P6Y11M8D 655000000 3147911 18.01 4790307 2.33 433118 11.00 51652998 7.01 P6Y9M7D 806000000 49280264 6.72 P6Y8M4D 783000000 44051781 5.11 P6Y4M2D 767000000 13.16 0 36000000 86000000 25000000 81000000 105000000 P2Y11M8D <div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity during the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:73.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSU</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div></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:9pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,242,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,483,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(4,806,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,452,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested balance as of June 30, 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:9pt;font-weight:400;line-height:100%">37,466,318 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.90 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 31242263 22.11 12483091 18.43 4806043 21.93 1452993 22.09 37466318 20.90 20.95 15.88 18.59 45000000 26000000 93000000 29000000 561000000 P3Y1M20D 67430636 21653080 0.85 287086 15.65 4000000 0 1817462 2703538 452180 1365282 1365310 1338228 Income Taxes<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rate was (0.8)% and (0.5)% for the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, and was (0.5)% and (0.7)% for the six months ended June 30, 2023 and 2022, respectively. The effective tax rate for each period differs from the statutory rate primarily as a result of having a full valuation allowance maintained against our U.S. deferred tax assets. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The provision for income taxes was $1 and $0 for both the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2023 and June 30, 2022, respectively. The change in the provision for income taxes for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 is due to the tax expense recorded on the earnings of our profitable foreign subsidiaries, and also included a non-recurring benefit of $1 for the release of the valuation allowance as a result of the acquisition of Delphi. The release is due to taxable temporary differences resulting from the Delphi acquisition being available as a source of income to realize certain pre-existing Toast, Inc. deferred tax assets.</span></div> -0.008 -0.005 -0.005 -0.007 1000000 1000000 0 0 1000000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is determined by dividing net loss by the weighted average shares outstanding for the period. We analyze the potential dilutive effect of stock options, unvested restricted stock, RSUs, our ESPP, and warrants to purchase common stock, during periods we generate net income, or when income is recognized related to changes in fair value of warrant liabilities. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2023, we recorded a loss on fair value remeasurement of warrants to purchase common stock which are excluded from the computation of diluted net loss per share due to their anti-dilutive impact.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, we recorded a gain on fair value remeasurement of warrants to purchase common stock. For the six months ended June 30, 2022, this was added back to the numerator to adjust net loss for the dilutive impact of the warrants with a corresponding adjustment to the denominator for the incremental dilutive shares using the treasury stock method. For the three months ended June 30, 2022, the exercise price for the warrants exceeded the average trading price of our Class A common stock, therefore, no adjustment was made to the numerator or denominator due to their anti-dilutive impact.</span></div><div style="text-indent:18pt"><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 for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2023 and 2022: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except share and per share amounts)</span></td><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:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on change in fair value of warrant liability</span></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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top: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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top: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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top: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:9pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares of common stock outstanding—basic</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:9pt;font-weight:400;line-height:100%">529,226,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,532,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">526,677,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507,420,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase Class B common stock</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares of common stock outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,226,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,532,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">526,677,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,176,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Net loss per share, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We excluded the following potential shares of common stock from the computation of diluted net loss per share because including them would have an anti-dilutive effect for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and six months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 30, 2023 and 2022: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase Class A common stock and Class B common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,652,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,687,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,652,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,687,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock</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:9pt;font-weight:400;line-height:100%">1,817,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,624,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,817,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,624,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,466,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,198,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,466,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,198,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase Class B common stock </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:9pt;font-weight:400;line-height:100%">6,790,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,902,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,790,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan </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:9pt;font-weight:400;line-height:100%">289,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">98,016,077 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">92,413,260 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">98,016,077 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">85,510,627 </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:top"></td></tr></table></div> <div style="text-indent:18pt"><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 for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2023 and 2022: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except share and per share amounts)</span></td><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:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on change in fair value of warrant liability</span></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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top: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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top: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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top: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:9pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares of common stock outstanding—basic</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:9pt;font-weight:400;line-height:100%">529,226,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,532,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">526,677,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507,420,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase Class B common stock</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares of common stock outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,226,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,532,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">526,677,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,176,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Net loss per share, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -98000000 -54000000 -179000000 -77000000 0 0 0 123000000 -98000000 -54000000 -179000000 -200000000 529226266 509532418 526677000 507420257 0 0 0 756238 529226266 509532418 526677000 508176495 -0.19 -0.11 -0.34 -0.15 -0.19 -0.11 -0.34 -0.39 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We excluded the following potential shares of common stock from the computation of diluted net loss per share because including them would have an anti-dilutive effect for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and six months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 30, 2023 and 2022: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase Class A common stock and Class B common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,652,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,687,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,652,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,687,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock</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:9pt;font-weight:400;line-height:100%">1,817,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,624,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,817,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,624,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,466,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,198,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,466,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,198,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants to purchase Class B common stock </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:9pt;font-weight:400;line-height:100%">6,790,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,902,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,790,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan </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:9pt;font-weight:400;line-height:100%">289,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">98,016,077 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">92,413,260 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">98,016,077 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">85,510,627 </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:top"></td></tr></table></div> 51652998 56687498 51652998 56687498 1817462 2624790 1817462 2624790 37466318 26198339 37466318 26198339 6790080 6902633 6790080 0 289219 0 289219 0 98016077 92413260 98016077 85510627 Segment Information <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significant operations in the United States, Ireland, and India. We did not generate material revenue in any country other than the United States during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023 and 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the breakdown of long-lived assets based on geography: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:71.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ireland</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:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">India</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:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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%">Total long-lived assets</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tangible long-lived assets consist of property and equipment and operating lease right-of-use assets. Long-lived assets are based upon the country in which the asset is located.</span></div> <div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the breakdown of long-lived assets based on geography: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:71.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ireland</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:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">India</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:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></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%">Total long-lived assets</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 71000000 122000000 9000000 10000000 5000000 5000000 1000000 1000000 86000000 138000000 Commitments and Contingencies <div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Commitments </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have non-cancelable purchase obligations with hardware suppliers and cloud service providers. As of June 30, 2023, there were no material changes outside the ordinary course of business to our commitments, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022. </span></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be involved in legal actions arising in the ordinary course of business. Each of these matters is subject to various uncertainties, and it is possible that some of these matters may be resolved unfavorably. We establish accruals for losses that management deems to be probable and subject to a reasonable estimate. We do not expect any claims with a reasonably possible adverse outcome to have a material impact.</span></div> false false false false EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( './"%<'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 " !SCPA7B6: ^N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O39%T=#E9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'$/*2NW]^ M]SM(JX/0/N)+] $C64PWH^OZ)'18L0-1$ !)']"I5.9$GYL['YVB?(U["$H? MU1Z!5]4=."1E%"F8@$58B$RV1@L=49&/9[S1"SY\QFZ&&0W8H<.>$M1E#4Q. M$\-I[%JX B88873INX!F(<[5/[%S!]@Y.2:[I(9A*(=FSN4=:GA_?GJ=URUL MGTCU&O.K9 6= J[89?);L]YL'YGD%6^*ZCZ?+:_%[8/@_&-R_>%W%7;>V)W] MQ\870=G"KW\AOP!02P,$% @ &UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !SCPA74L;*6CL& "C(P & 'AL+W=O+6>)0=FXGQB*('$8N3@,=(L,5E M:X(_3-V!"LBN^#-@VV1O&RDK3YP_JYT[_[+EJ!*QD'E225#XV; I"T.E!.7X MKQ!ME?=4@?O;._7;S#R8>:()F_+PK\"7J\O6L(5\MJ!I*!_X]E=6&.HI/8^' M2?8_VN;7=KLMY*6)Y%$1#"6(@CC_I2]%1>P%]'H5 :0((.\"<-4=W"+ S8SF M)8X<; I_4QRWK"0WTW,K]*ZYET+3E>@NSCN.:H#_W,-5 MZ$ZR*/G75&6Y9-'8:7\Q6;)&U;34*RWUCK/T):5",A&^H@>VYD*:[-FEI$A- ME3*U1M6TUR_M]8^S-V,BX+[JE@A&!V/R[$IE1ZSLB=;XFCX'I<_!D2U34'BP M9-VR.H]VK04-$V,BK6$U#0Y+@T-KH6YB&.4WD&8S-WKG)HC6XID7L MZ,>K'_DV-OJU MRUUQ -WXS&BT"?3!FGVPG5[>&RU[[DSP31![YNS:-3].C$:; "*LB0C;.>:] MT1FDA(;H[V!=/3C9%1U"<,_HM DVPAJ.L)UILK8Z@3EOM3&[0!\/C+::0"&L M60C; >:>>Y"OV8K'-E8X($(N!FWL..:T-4%"6*,0MG/,8R"!@O@"8?+CTT]H MSKQ40":-)NU*TY#"\#Q!'H\B>"K!T.,]GZ$U%6A#PS2[Q_?.N:/^8;2&Z7$V M+S9621/\A#5 X0/D(Z@?Q$LT?XV>>&BLB0,"G^>/1E]-0!/1T$3L6+/++;IY M\58T7K)*,CP@].GKW$A(]K"Z_C0AD:,(:9H*H68O^90E2R0\75+C LP!Q:_& M99NI/:JN3TU&Y"@RNHMABIVOUZEI*-T9-_JT*U;Y;(*&B*8A>"FCK$\]C( 0R?BYI=-P$%A&-1>0H+)I'- S159K Z<3<;NTZ ME;-N>UQ=?YJ&R%$T=!,QL50=\Q=0D"L AFA-8W-J[8+51IN (:)AB-A99I?( M%8-$VNS99:KM-0%%1$,1L?/,;J2%T48 '=W%/GM!OS.S1;N4HH%^#_ZZ1I]- MP!'1<$3L2#.)6.QG2V&W(5T:W=D%JA/8!.(0C3C$3BB[9^1MD"B\_5S-/.Z!I9S=6N:^TULX:!Q6#XA5+=;:P^IZU-SCVBGE MO<=B>;K:I5WN"S%Z;()Y7,T\KIU0IOFDHIAC&%V="%8*NTV@C[OW9JR)5V.G M?3?6! JY&H7IZ',J$TEC-4DSUL.)(*>HAURMEZFIU_>; M<1<[PZY[@9U19V,RJ7G(M>/+FU9]9?1R(HXIO#1!1:ZF(K??0*L^$>H4-= $ M.+D:G-SCP*E.JSX1"A7U,/BF56/2'0PO'-)[UZH[>Y]!*'#/O@Y)D*?>L>1? M1)1'RR]0)MEW%QU]>?[YRD>JN#]!(5M J',^@/N+_(N0?$?R=?91Q1.7DD?9 MYHI1GPEU 9Q?<"YW.^H&Y7&PO=V]R:W-H965T&ULM9K[;]HZ%,?_%8M-TR:5 MDMCAU0=21WOO-FUM-;J[G]U@2M0D9K9#U_O77SM)<8@?T"LV:1N!XY/O\>-\ MS@F$"/ [2W-^WED*L3KI]7B\)!GFQW1% MEX.RM >#8-#+<))W)F?E>[=L7GC>_*P M%.J-WN1LA1_(C(@?JULFKWH;+_,D(SE/: X869QW+L*3:12I :7%/PEYXHW7 M0(5R3^FCNO@\/^\$2A%)22R4"RS_6Y,I25/E2>KX53OM;.ZI!C9?OWC_JPQ> M!G./.9G2]&'+&Z!-@REIZ4R_* MN2E'RVB27"WC3##Y:2+'BO0D'P:DMN@,YVXH5;6)%/N^3*>9+@/,Y MB-4+\JM(UCB5P5M7L7(U*%VI3+">1*/166_=#,:TZ4?#C?1=Q3 LY93*!Q43. MGQ1Z!'(B;!+[QNW#L-^2:-H,'3,XV"@<>!5^SM=R32F3\^94-C"5!<.6,HM- M&-BE#3?2AEYIEV1!Y'&3&Y!RX58W-)>VO;*F2>18V-%&V\BK[9:1%4[F@/R6 M?.2$EP>%BB5A,@DW2-58I'D#R ELB8 3,&_2Q?=0EZX9[;VVM0"VQ-KL7&=\5!C*_220IYR@?.' M1.7)2IU[2J%Q>Q2T)9HV<.R0J&D3^G'S-Z7S)UDG6$4A2W9!;546(^>.U( ) M_83Y3KA@22Q(Q4&K.@LX#'&F#1PYM&FXA'ZZ& F2YMWZ>%MUFO0P,J7%!KET M:L2$?L;=ON M"#2SH)]9FQIOA9]5@6=M"DP(1>VC9[%!C@H*:E#!UX&JL3)6G29\VE6\Q<1U M^&"CK?+S:9/)&)'E:&&?0Y,Z41OV%AOD(!/49()^,LD%9@7QUGJ[IM5$4S1N M(\)FU(#*EV:TRSC.: "QH_6O6:M!JWT[#%9N @&M1$@SN(YCY6.S$,37H91:#%9N3* M!9IP<,]^JCYDNY6:! N-K&7:.&HNJ!D'_8RKZH64Y@]=05BV<]>:,#/FT\([ MZ)"I:0?WZ:=VB3,;I:%1T%B,!@/'T4<:3,@/IJD\/8E0#525LJ8T5UN6Y+'4 M"MY?4T% &'VP/L[Q>K8C%=C8? !'V]%K\J'06XO,5-)8TG1.&'_W9@3#X2FX MDAVE>+:6),C+T=>6)(?RMAV[QBGRX_26O1SU,G5V96G"P!JG!0%O@^- _0E/ M01@$1T'U%_ E9HILA5A2EOQ+YBHYO+R;<*[X1QF@A>"RDYS+;62=1!._[73L M-=D.M_&@T@_H.R:3<,&>JVB/ !9E1W0*(.PWHVNH5S9?BIQ4D_[R@+D\)IM9LBI4I,<[=.K+-.N1G_73 M5+;IW\VJ,_(G.-M(%1!0<$J'1_V"]._9#>=N.79,M)\C]!!]Z&W6GAU[ ?RMAU[ MXPM./^QW[L/(^%;5V(<^DTI6K_&# /5KC&^8/20YE]WM0HX)CH=R$[/J!P[5 MA:"K\C<"]U0(FI4OEP3+!5(&\O,%E=U%?:%^=K#YF(')7#OR3G!G'MALB?T@048<_ [CA(V50+.TVM595Z 8\2N2(H3<65#:(RX M&-*MRE**D9\GQ9&J:YJEQBA,%'>2GUM1=T(R'H4)7E' LCA&]/$&1V0_5:#R M=.)'N VX/*&ZDQ1M\1KS?],5%2.U0O'#&"#-59O!Z#AV9D$?\%^(] MJQT#*>6>D 'YSB*))+@\:L$5:HY96+]^ G]4RY> MB+E'#,])]#/T>3!5Q@KP\09E$?]!]I]Q*!Z)6/X-]D6L92O RQ@G<9DL M&,1A4ORBW^5"U!+@Z$2"7B;HYR8898*1"RV8Y;(6B"-W0LD>4!DMT.1!OC9Y MME 3)O(VKCD55T.1Q]WY]]O%\G:]7 !QM/[^](!YZ*'H'?@ 7@,5L$"<91.5"QX23?7*.6^*.?43<_Z3)5? T-X# M7=.-EO1Y=_H">R(=YNEZ,UT5ZJLET*LET',\XP3>FA/O(2"1CRE[\VJL0_LC M6/[*0OYXW::M !NU@\E==\U2Y.&I(K85PW2'%??-*VAI']N4#@36T&U4NHTN M='0EK%S M(?Z@61-U5Y?9%]7@/ZKXCR[CCS(>$!K^$6>D@.+OVBFK&,/A9L^PC:1]/KNGG\-^@-:U =5U3'G53G$6(,S(!'XEB4M)QP M&\E.E$LM9R"PAF"G$NP,:;7.D+H' FOHAMJAS&K=M[IVBU_FM.4$?5;;&]84 M4.L3X 4"SK?:$K:^=6SMA-F>%]L4<*CRL+.8/A-PGMN6D'5"AFW!D3;6[>?< M6T)-0W-&FN:I7V"_)>Y9_%M">_@?"C7LKM2%S]WT^EPWS*4; M?BBTINA#?8?FD%X'.]N%B[4/A-;4?N@88'?+,(#;6>>Y75]84\"AAX#=3<2+ MW>ZX4;!/F=TYH4WZA[X"]C06+_&Z\7&K:UJV8XZ=(Z]H";4?S;PD]P5^M/5K+]QK?$-V&"0,1WHA<[WX88"1,0 :(ZQM"^-- /L!7+VS<_P%02P,$% @ "Z:V M" BSH !@ !X;"]W;W)K7JO-^OI@N^9-4'L>*%^L]SIM R[Y,@B/I+EA6]\47SVUTYOA!KF6<%ORM1M5XN6?G]FN?B M^;*'>R\_W&=/"UG_T!]?K-@3GW#YY^JN5%?]//Z=[P0-:KZIR*OF M+WK>8F/20]-U)<5R5UC=P3(KMI_LVZXA#@HH'K@ V14@9@':42#<%0B/K8'N M"M!C:QCL"C32^UOM3<,E3++Q12F>45FC%5O]I6G]IK1JKZRH.\I$ENJ_F2HG MQS>W7Y+TRR1-D/HVN?WC4W+UH"XF#^KC<_KE88)N/Z+;N_3^ZN&3 J S].]^?H]^1EF!/F=YKN)=7?2ENIF:LC_=57R]K9AT5!RBSZ*0BPJEQ8S/@/*) MNWSD*-]7C;!O"?+2$M?$2?C?=?$!A<&OB 0D!.[GYOCB!)+SMMK3'ZZ]U1CA MOEN$#5_8P7?/-[Q8\W,HKMN2%"Y93VSGU8I-^65/S5P5+S>\-_[E)QP%_X$: MU2=9XI,L]436:GZZ;W[J8A\_",ER-0\W08!BL"T>-<7KM6 S'L7#B_[FL&EM M3!0/VIC$QN!X%+=!*0 B.-B#6@H'>X4#9P>[$96LD)B_B 1[VL!G3_-)EO@D M2SV1M>(0[>,0.7O:U5*4,ON'-:NV"@>;_KW.2CY3D[MDQ5/VF'/$JHI+<(K? M<@\.>X;1"5]%)#:"&/W/A6B)CO>BXR.&U]3H@I# V*HZC@-#HHT91(:$Q,9@ MBHW!F *@(!C"4H=[J4.GU-]*455H58IY)B&!0[MM W,BL3$8AX9 &Q,.S3A" M=75$>M7/!269RI6'+T M;A?=]^#2@;V:4*]LB5>VU!=;.R;:B&*W$_U42*YXY2XLOZ*"P_.I;0='9@=\ MW75"$&LR==&T56KGB=W6\V:A7#6OMT[F+"O1AN5K7GO09U:6K) HS]ACEF?R M.RC==HAGQ)I:;1"EIGJ(R!I[@!\] +4;0/M1[#:D\-#KCK9M&JWIYE5( D"P MJ=:&G'5%6[M3[+1V5)?;.V8:2M+ MW%;VFE79%+U3"\Y,Y#DK#X+W'@S,EFYXV'."#]A<8CM@YC(+PT)J=E>8KM5S/LE2WQRI;Z8FM'3IMAXC;#>M1N0P;W M5=N?#LB(D(A$IBF$H,%H$!**S;0;9(VB. [,79H49(TI"9O;(E7ME27VSMHVF=583N MK.+5T]%=>>/$TI@. %!L3!D)@"'$W": :NM:NT.=3838V=...B -G1G)R6?Q M/MD2KVRI+[9V-'3F$[IWP.MHO')4&-H[T:%I&P&,V9T2 &,>VZ< 9M"Q61$> M//+ASA0^9@4KIID:6I)/%X7(Q=-W5 FU#'?M!KL)3^Y^?I\%\?LPR/_C:9!0 MYS$A_>%E)W2F0"<'P2=;XI4M]<76#H+.ID*GYS]BV1E8HW)H':8#(/MQ 0"$ MJ76>#J&"KL.14.<>8>1AY7'F+R?W.I]LB5>VU!=;.QHZ#PI?.3 X8N6Q4Y H MM.P.="Q@YCT "&/K"!) Q0 MV5)?;.T@Z*R&OC&KH4!68XY\&V+N:@ 0')GC'L!T/-E& M=39#/60SU&LVXY4M\+ENR%D# MU/_G0LB7B[J"_?NGXW\!4$L#!!0 ( './"%>SX76AE , #D- 8 M>&PO=V]R:W-H965T&ULK5=M-WUV8F M,=Q<.N-/ M(@*0Y#E-,C$S(BFW$],4000I%9=L"QD^63.>4HE3OC'%E@,-"U":F+9E#II3_ZI1OP03YN M[SC.S)HEC%/(1,PRPF$],ZXZ$V^L[ N#KS'LQ<&8*"4KQI[4Y":<&98Z$"00 M2,5 \6\'P70K0#=]^[0JP"]]^[0KP"%=+/47CC.I9(Z4\[VA"MK9%.#POL%&OT59RI/ M?,GQ:8PXZ1&?4'K%?/')MMQ+^GF>7I&M](+9E=S7GF;\?;NOD_+_= MO?^\^Y$SNG5Z= N^[BM\OJ02L"Q(PM9DSE*L19$J$CL@-UG 4B!_7JV$Y/B^ M_Z6+?T[.K&C@16QK S$!B 7P'AO/S3YV!]9O.\>#0U=X=>U=CT>\^XLGD'25 !$0Y#R6,8@/)(.B:$CZ3&"]QKY S2XL7>3* M3?N'F6,WLE1CTFDDZ:F)U2IW4T=N1?=O$ M/35I:M60]/1:Q[76<7MDWZ5OK"F,5C.:&J/^H"%11W12835&HV9(S8->, 6^ M*9IP@>'*,UG>^_5JW>=?%>UM8_VZ,YEW-.LN?A>4;?R_].5'Q8+R39P)DL : MM[(NAQ@/7C;JY42R;=&)KIC$OK881OAM UP9X/,U8_)EHC:HOY:<'U!+ P04 M " !SCPA74<.]VLD" %" & 'AL+W=OM6U;16GD%%U*E:0 MX\E"R(QJ%.725BL)-"E &;==Q^G8&66YY?<*W4SZ/;'6G.4PDT2MLXS*7T/@ M8MNW6M9.<KF43)KED2ED&NF,B)A$7?&K2Z8=O8%P9W M#+9J;T],)G,A[HTP3OJ68P("#K$V#!27#8R *RVR"HP1 M9"PO5_I0U6$/@#S- +<"N$\![6< 7@7P7NNA70':K_5P5@&*U.TR]Z)P =74 M[TFQ)=)8(YO9%-4OT%@OEIMW$FF)IPQQVA]-KX+P*@H#@KMH>CD.!CX M3,*KFXA,S_%H,KL.+]!N?!>2RVD4D>,9E9#K%#2+*?] /I+;*"#'1Q_($6$Y MF3#.\1VHGJTQ2./*CJN AF5 [C,!>60BD%>1,$\@:< 'A_&= W@;BU-7R-U5 M:.@>)/RZSD^)YYP0UW&]AGA&KX>[3>G\G_?PG[T_*H97/Q>OX/.>X8LTU8!M M0A.Q(".186]*3=/8 !GGLMCO.EJ?!O21:\)5GX1F2/KJA=7U'[$+M_F^.\X.PW)(0+I4 1[,2Z89J!.BZ4/3+94..H4#,V@VOM.S-_NE?]$B>-$B/&119F[O M];4,Y+(8*(K$8IWK\LW6VGIF#8I6_40_;'5'K09]@#.N'$E_Z&PO=V]R:W-H965T&ULQ9UM<]O&%87_"D;-I,E,9>$=9")IQB9W-V[CEUIV.IU./\ D)*$F M 08 +;N_O@#%:+6[EPN"/'+S(::DQ7.7N <7X,'%\ORNK#[5MUG6.%^6BZ*^ M.+EMFM5/9V?U[#9;IO6S7%R>;[YW=OJ\KQ<-XN\R-Y63KU>+M/JZXML4=Y=G'@G?_SB77YSVW2_.+L\ M7Z4WV576?%B]K=J?SAXH\WR9%75>%DZ575^?=+MGU#4<>;E8MZ\W_G;CO6 M/7%FZ[HIE]N-VQDL\^+^W_3+=D<\VL +=FS@;S?PM0V"71L$VPT"/4*T8X-P MNT&H;> G.S:(MAM$^@:[WG2\W2#6W\.N",EV@V23K/N]NTG--&W2R_.JO'.J M;G1+ZUYL\KO9NLU(7G12O&JJ]J]YNUUS.7GS>LI>7[&IT[ZZ>O/KR^GS]^T/ M5^_;?UZQU^^OG#>\_>G-Y&^_O/EURMY=??^GD>\E/SOL[Q]>OO^G<^I\N)HZ M/WSWH_.=DQ?.JWRQ:!56GY\U[>2Z$&>S[41>W$_$WS&1]V63+HC-)O;-)HNT MKIWG3EK,G?O7+YQ)N5RV*K]JRMDG@CCMF4A[1-?KZNO.[9E]^^?S>=X=9>G" M>9OF\]-VKTS254Z_.][#FLW6R_4B;;*Y,\VN\UG>$!"Q/^1-//U]&;N(E;A!'YV>?'\L!&98A81P)$R"8HHW@01O!0&WLHX=[ M9OPHA9X[]M3L3]'KJOG!QF3(V$"!%.$$3T((]K0@QW">%G,NE-5JX=6 M 9M7/W:GX,UIZ[9EQL:%D8^4.E4UL ME(/3( @3_82-C,F0,(Z$"1!,$43R((C$*HB7=;W>G&MT.:Q7[%$2:,I!QF1(&$?"! BF*&?TH)S14RN' M4LO(2+ WTJX$K?,:>M)!PEC_Y#DRG@#!E/R/'_(_/B+_.W-?KKK/S+U%PQI[ M:-$8&VD)0\\-],O/*3(H0\(X$B9 ,$4UGBM]*/<)=4/Z3:Z1WT0K&?8Y#:T9 M4!KKGSZ'!A0HFBJ 1T:D=X0 /F=UTWT&;O_8!F^J?-;96=L!1=Y_N6&//K1T M;&E*20\C=Q2/M=H!#WI M^;4&')Q?)(UM:='NZ7-H0(&BJ=F55J=G]SIWGP.*>58YV7*U*+]FV?:7#Y[% M:I$6O?7?]!I=70E0;Q-*8U :A]($BJ:*1MJ@GM4:VRV:5A"SLBBV-[WO\N;6 M^;BNVZWKNAOX,2_2O3YTV.,/OG2(**\B,2X5&E1 M+^XO'=/Y?]9UL\P*ZJ[["\\T'4^-)"-]O2F4QJ T#J4)^[Y5LRR=2<]N37XH MJBQ=Y/]M+Q@797L0MQE>IM6GK$D_+MIKBFRVKO(FS^@#VO3P3@,]V5 '$DIC M4!J'TH1]WZK)EC:D9_!WF-$C#KUC,\& M@AH6T073?]2^9S?0CCW"L-U[4-/--VTRLL\(&I5#:0)%4]4A?3=_: ??X.Y. MI%$U\4UG;&=_)]22@](XE"90-%4CTKWSAW8J[J4+TY@CVCRWHZQ5N'<((V(1 MG9[$**K5DQRVHPI+,\NWFUF XPSJ5D%I4]_TONA"#+6KH#2!HJD"D7:5;[>K M[*?IQ^J@3]/0ACW?](DB/W#]Q!^/]*,3:E!!:1Q*$RB:*A#I9?EV+\N\$.X7 M16*ZE:Z>P0DQRBC!O4.8;SH[?JA_VN3$J%,O,#Z44L/\'258VD2^W28Z]@@S MW0RJQDWLLQA<6?>+RJ!1.90F4#0U[](Q\NV.4>^I]U5:]:0>VI[FF[9,Y+EA MFU7S$A?J+D%I'$H3*)KZ&).TH0*[#45>XO;J8@M5ZJL7ZO8Q,9U#:-"",'JH00Z-R M*$V@:*I I!,5W'L9W^;!I@!J3$%I4RB-06D<2A,HFBJI1\^?VNVKPQ]PLH,' MR\>TK4X#HSA,H4$9E,:A-(&BJ;J0EE5P:,,9XFD%>_#!VB&,LC@:QZ[>.@0- MRZ T#J4)%$U5CS3K@@,[SPY^9B$@FL/TRT2H(P>EL?[ITQ?PZ-*% T-FCA78?K;=S ME-8%\9"EV;9$C#*J<.\0%IKF&=&V1(RBVI:H83O:ED)I)H5V,PEPG!&M653G MDGTB@TOL?E$9-"J'T@2*IJ9>6DSAZ!O>, ^1_LP$2IM":0Q*XU":0-%424E? M*[3[6H??,+>#!\N'L'/"]C^CA$,-+BB-0VD"15/7')966'3,.FV0E4'M,QBJ MH,CTB+QQJ#_T,84&95 :A]($BJ8*2-IKT3'KO!V\0&AD/H.INZSVB0T]%4%I M+"*>1=4N+J$!!8JFJD"ZJ%1 M)+!?:X']7HL]W@"'AA0HFIIFZ1E&=L]P8%]-9'I\^DJ@]H"#\POMHHL(_U'/ M+K0U#D53LRO=S.C0+Z X>B70B# <1XD[BG4Y[#=N:G\G@Q,-M3FA-(&BJ9J0 M-F=TZ%=+]&J"U,'(J AZ)X=]0H,K M2\C,Q.._VF,#2@0-'4[$M',CKPBR50 MR[S:XP^^+C2-R^YA#5\O'E#?$DKC4)I T=0ON)*^97R@;WG,,J\QX2UJ)<0^ MK:$E!$IC_=/GT( "15,U(*W'V&X]'M2L&YO.G'Y#U!YV<(ZAQB*4QJ$T@:*I M9&SW((_IZHU-X]!0!?1182B-06D<2A,HFJH*:4#&=@/2UOX;4UUV>I/= MQ!Y@<.*A9B*4QO?:'P(54TVHM!-C5'MB0.8<:A?&IET8!?XXB!-?OR,)#^BVP,?%LJ3^*XM%H;'R',-2T@](XE"90-%4CTK2+[:9=[XI9 MM"Y,;XYH[25&&?6U=PB+B:7SC,+)B5&G7AB-]/IJ#G-WE%?I?,7 A>GHW0FU MMJ"T:6P:970=AGI;4)I T=3OZI;>5G+OFWR;_M\$VGX'I4VA- :E<2A-H&BJ MI*15EMBMLL/[?^W@P?(AGC"E^G^A41F4QJ$T@:*IPI"F67),XQZD_]<^@\$* M(KXCE>C_A09E4!J'T@2*I@I(^FO),0U^!_?_)D27G':Y:)_8X%,1U)?KGSZ' M!A0HFJH":87J-^D\D>=G".H>U] M4!J'T@2*ILAA)"W0T=.MT#2*:KB5CSVUEHS.[:)5 MV4O[_6%O17G5F5S89_=R+SM)Y_7!%_ZXU.9! M;W*QIH]LQO0?ZWL)=[U&RYRO6*6XJ(ADB\O.57(^S<=F@97XD[-GM7--S%8> MA/AF;C[-+SM]@XB5K-!&!85_3VS*RM)H AQ_;Y5VFN\T"W>O7[5_M)N'S3Q0 MQ::B_(O/]?*R,^Z0.5O03:F_B.=?V79# Z.O$*6R?\GS5K;?(<5&:;':+@8$ M*U[5_^GWK2%V%H >?$&Z79"V%^2!!=EV068W6B.SV[JAFDXNI'@FTDB#-G-A M;6-7PVYX9=PXTQ(^Y;!.3Z9WGV\^?)Y]N"%P-;O[_=/-U5>XF7V%?[D5M>EN -=='3 ,:H[!7;+[ZN MOS@-?/&0W(I*+Q7Y4,W9?']]#S;1["1]W1J!DS6&S:R^+&18JI9D 5FBR$**%8'$DU3SZK&.7*XY4^>8V6JU.:[69/6Y M6M."778@;1633ZPS^?%_R;#_"[;G$RG;LT#>6""/:9]\AB)4"H7&1KUR:%>: M2O,TZ2:CLXO>TRYX1&@T:F3V, T:3(.H5Z[F_X><@C*D%=$"ZE AJH*7C%1; ML.:IN2Z,^S:*S4V4'^V[P2E]=R)E>W8:-G8:1GUWPT!IP6E=:JLYH2LA-?_' M/L!V7JL;[/@JR5ON1$12W)NC!N4HBG*F1?&M:ZKXG!1B!=2F:L3LN[EF&-"1 MCR(;M) B,DD?ASINH(ZC4*]V[$?$PC -D]+B5AI-D;$'(AVW<"(B 9AG#C&![['#DAD5#28-!3A-K:AD5D1L, =,=M:9S;FK"4 M#+R_0>V:^D0U:F-#^"YD5D=F:9S,[IJ27#+H$8DT(WU7++K0U^]6:=&2.V1K MA/[:VSF:_5+'?ND1[!<@%Q0F0HK#-DY$)M#NI(X4T\-SW\'Q"46<([6KC1B1 M&8X#D!UUI?&QL#VLU-#FA7VP>,S#GVC3;*&"$#;W" MCLB$LM@19AHGS#V\*RJ_,6UXDR@&E!1.880>LX%7'K$Q, \$0>9H-(O3Z+T4 M!6/S;0Y#N22*ENQ-^#.?(Y-V?X?(9(&#C,SQ:!;GT5NJM[#>AM?GS2@4 M'']F!X;*%ADM>$6KXIB3XY-.DZ?2MF\%1\E9?)ITAR;UKR 0;(M-!)*;HGLRX00.^;,XLQY3U\,]]00*Y,9Y@XN%9_;M@T_[\U\CFQ/F8A(-Y0:',L /+H MGC&N]2@-$0IUU;GCX_S L>P)MT:H!M%'7E7&S::%8I(+M ?-?7X>>D?\B-!X M$#BDR1V+YP=.>D^\8V:FT^A>?6H?INTS"T1H- Z:N U4VO;-YSJ3/-Z96)8W&V_;"]VYWVCDX_:O08C0\"S #_G. MC[CQ:7YZP'DH7'](/VO3+R(S"M39W#4->;QI^')$$/FTG[?+(2*3!$ZC(2)OI>SOO$T'P/=K7K!2Q)^CU"SG-T^95 MKBO[ E/K^75R/JU?R')JZO?#;JD$,E>D9 M0V7\_@F"4]2M7]8T6:_O6TH/0 MD 'V\08 M "(1 8 >&PO=V]R:W-H965T&ULO5AI;QLW$/TKA H4 M*2!+LIP+\0'83GHB@!'%[8>B'[CS6=!M50*\/$=63Q9NE\*R-N_6H:.D^R MSHM:,YW/9L^GK=1V='&6G]WXBS.7HM&6;KP(J6VEWUR1<>OST?%H^^"=7C61 M'TPOSCJYH@7%V^[&XVXZ>*EU2S9H9X6GY?GH\OC5U5.VSP8_:UJ'O6O!D53. MW?'-#_7Y:,: R)"*[$'BWSU=DS'L"#!^[WV.ABUYX?[UUONW.7;$4LE U\[\ MHNO8G(]>CD1-2YE,?.?6WU,?SS/VIYP)^:]8][:SD5 I1-?VBX&@U;;\EQ][ M'O[.@GF_8)YQEXTRRM2[>.AN;(-[8FNJ'ZZ<(;8AOOHWO:OY9 MAS\F.Q$GL[&8S^8GG_%W,O!UDOV=/.+O0)3BU\LJ1(_Z^NU0P,7?T\/^N.=> MA4XJ.A]U3+2_I]'%UU\=/Y^=?@;MTP'MT\]Y__^S^U_"&?]#/.*]DR&.Q0]6 M3<23K[]Z.9_/3M.4NBUBL=I1&15&.=<:N-Z(R,K(FB2[YS@8ZJI$T4>"38/8+0GB!;(OW<(M[@EG$MX44R-*X-K4@\64BY M^(8=U$G%D$E::BNMT@\1!F<2\PA^M54FU4R6MI%67D;$U\D-U#6R)X4LX.UX M#^\1K("OD;YF#"494E3>R5J0-Q)0K\*GKS-R. M;L2$ . J@"D$6Q%9$$K@ 7;:9L>^AC5!V&.3[_NZ[3S2HCN#RET12$.];?@] M=;&L9=IN;0:RX'TR],N6/%I@S.5\.UE,Q'>7ES+-]=<"2ND?ELR7K=[42,^YSF&2>[#;&8V M8]YC(VHGK(M]R1%WT7;[G0-MRSBQ%9VEG$D MV"!5R<"N.E"6.,=EG^,=/)A]21089GC2R7Q;)I?3A'1[3J&L/V"4*(9H-'0[ M2VITHBN-()92>U2?2W[/.V1-%R&&%::UQ'6[@:\+2M4?H\QFWS MFASKFR7\-W6Y$7)\=E0.#JYSPZF(.)%)/_ M$[PO25* A)F:P?$ W>?_0[)E0LT"D:MPY_HO'#*CI7'Z*LY..8V7UB;8OLNM M*N"=AUAQ/#OZ:>!C2P46?%@.LA[.M]E%>E \0B?U'(G)D_ M.=^!!X*'[?8WT=\CV2APSG$ MI83&_<#M@=*0PJ8,!P[\L"KMK]H_,5?&H:T%W0^$MWSNX BTKM4JYU^7N@M) M-8P,\F9VXL:ZT2%'\,S2!Z50.2&W@]TC,LL[L^Y#"TJM[P2^ ME_T L!;?@GDN0:I:'.BBSXN@8N F3"P#L 0 ?"QQ^@>6U-VX9K<:M0_$8CA&#^ TG,) MIC(2L;;!);HF98'?K^9J9[WZTHR%7^.@\B'\'E$W9X.OP <%F^ M>W?FY=>#M]*O- (TM,32V>3%LQ&Z*7^1EYOHNOP57+F(;^I\B7Z!Z+ !WO,( MLKWA#8:?12[^ %!+ P04 " !SCPA7&H#AY1<& !#$0 &0 'AL+W=O M4+[';)"W.SHLBVQ3%C_Q(2CE;2?6H8P## MGM(DT^>]V)C\=#C480PIUP.90X9?YE*EW."C6@QUKH!'=E&:##W'&0U3+K+> MQ9E]=Z0R-5YS^W5+[Z+16SHQ?#B+.<+N ?S([]3 M^#1LM$0BA4P+F3$%\_/>I7MZ%9"\%?@I8*5;?)4PA24@1FO&[TMEKMJ2%[7FM_=9B1RPSKF$JDU\B,O%Y;])C$E4J]78H';%O,C.Q9C=9!%%W_1 -;*ST M:BNOO+T*_RJR ?.=/O,-P<$^[?\U3'^LE#W$P.8R MP=P5V8(9/DN 67ST461E5;#I-<.49[)0;-XHXEH#BO$L8HG@,Y$((]#-)N:& M<04L!4Z.CQ@^S\F896D,:L.$#PNE:%-,.E$J$5DD0FZL"F )+"$AR^FAM3P6 MH+@*XS4K-.HV$K/4@,+D :P]8=R2U:>LY81OI3D$G"Q"TD%#.O9#DRU?[9YN M]>M5OSY[D ;Q7EJ\I\1^6&.6JD>LJO,BBS1[S[S1,8X?WTT\U_O4F=&7J4Q3 M4-9K.<]!-9]=)^C,IZ",F%=N0/ 1Y%(+T\B,)^WI5*I<*I1E,TEF-)K&[>F/ MP?V +>025%:"7T 6KIFF$)0A:X1=OS-_4-9GVV7]H#.WWCF:\? 1H[)%_GC4 MGM8..W:\CK/&HS'[NB'3*?O%E>+$1@QT7F#+].46"B;_#'/JRFR*!TYF_1I$7E-I%$N>D,W\[37R_ M/=U'DI'3GKY&$6_2GM8."\9!-W;'_Q-%1I-RF&(WP] 2YE#B>23" F.+7BU: M_P8LV*%J[)7#=6%K&I4L+9Y86O9)H#[YK.!0P2-:]4D8B^6*ADPR;%"9GH.B M\HMXI&*V\,X;HJ4;GFH\39A89#M+Y,!RNP2#*MJ.NJL=-2T==6\=]=!55%7? M5;UNQ?6FVD98@&NP5PD&]>@^C&5"I,QIQZ-YOIWH1^/Y@IH M1X2+>S*;0<' 9Q]P='$DVM!IHL",)9>P [1N#5SI0\N4FZ<.U=-(1&*)K$-3UP*2J.'5A];LYHF*@Z;V+$(4(GM\+9B=CN5KWB"YY2:%2]#7.4_ MUL>8XPJB5LL";U/B\.9BDK(O'+B'[" X?*:[2Z9G76>KF5\;^"V#IQT/;43V M W$I\!,:C[I,/]_<]O$X&@[Z5.%FZ'?>SGE7X(L/(&*X6>%IX.S[O57SCOCL^V8KO:A\^ M/!_4@2DS^T]!NB] ;KLE#5L76SS[+.SU7>.>16;*.V[SMOF'X+*\&&_$R[\7 MON$V KM$ G-_8./G6)9,H,+);[SW):SX"* ' O6"/M5;?[$73PCAY/2;D+>&D79^KQTA-X M'^4:C:5LLN8,;G!I@_KI;&:LJ5OX^)T*XQ/+Z&JY]+4[,, M9P$5B$&]QF#^YE4\CMZ]$,&PBV#X$OJO[]1_@('[$H%52EO^#^:0*6//8*65 M,=!(JG7AATLE,:UDPT"*J@O.RP38=]!OB4B<9[LBS3#2%Q M:9$4LE36&?*U\SBC5:G4C:5I@K)$J%""S@SRNP1*!^S2 :XZI@MB"G]XH@\' MHI];@A\W$)5%>J,,P$UJU'#:XBC(7W?O+I(XN3=KK] PBUXQBRY$XL< M:V6XA8;6DD-/8RY?\3_(-H^?R4?^4?$[:+F G\\\"QA&\C2G8Z/=?D"\]J)<> M%V\<>[AQ=%*ZY+"AU-Q+-YR,.^F&DZ&OBD.&FY,I#LNMRUY_;C2$1)?%?H;9 MY[G;2^4;$G;#;T7YT;T5: MM@/)+J[CE-OD^(Y4@FMW>1ZWHEL?>%63!GXS17NS2B+B4$5SE8 M11M.C.B60N %G0_;?27W$$NV1CH1G ]M+.T*DZ#(1I_;DLESBY5+#=K/'#/A MD61O#P9N3S3IYCY2];GM3B4B[- S=XYD&G/>S6@4S(T23]7H$P'O(G2D25!$ M?\H9_@15>[^AN]]^.HZ<,V<.9X:<;*S[ZG/F0 ]E M8?RTDX>P/N_W?9ISJ7S/KME@96E=J0*F;M7W:\=B>#X?R_ZXX0_-&W\P)HED8>U7F7S.IIV!$.*"TR ("O_N M^9*+0H! XZ[![+0NQ?!PO$/_(<:.6!;*\Z4M;G46\FGGK$,9+U55A&N[^8F; M>(X%+[6%C[^TJ?>>P&-:^6#+QACS4IOZOWIH=#@P.!N\8) T!DGD73N*+#^I MH&839S?D9#?09!!#C=8@IXTI]JLZ$)$TD&S)V4R M3.\J[3@CV>;IFE/6]VI1<)=^Y3#I!S 0G'[:>)O7WI(7O)W0%VM"[NE[DW'V MV+X/YBW]9$=_GKP*^'-E>C0:="D9)*-7\$:M'*.(-WH![\=*.64"-_%?.9M5 M::!;Y>2SR/+GQ<('AV3ZZ[GP:_3Q\^A28.=^K5*>=E!!'JIS9_;VS?!D\/$5 M[N.6^_@U]/_\*/\_;W3+Y*,I4Q$W6*=7VJ@ B\66;"6E9K[26KE@V$5(Y=$X ML%^KA2YTV!(Z4K3>%2%04.784.J(H[SVL6*S>L&O.=5+C>F:7XJ@$4Y M-APA'3="!TOK2IQ[WB,LG2V?J-FCWW;K.XLN&9P*&/ #1!+U'*?V'L38=S%& M$>!@!6AM QAH$:L]B(T..3:)OD%XB/N]0*G-K8O@M;R14ZVK;&P.#RXCH[WX M0A,*V$6A5RK4=T"LFJ@F03ME4B&RVM5L342): $Y&96J23D('VJ1)(B##0?P MAPH^9@4-8@:2L>;#OZ)_ \E.KDZJT/%4. M)R3$O'Z@LKX&6*X!0A/GMHG'+1@DR'"$J02AP-/!GR,?!.+P!MF;W@#T^94( M&@'WHSDCR8STK443[1$-O\//2 9C_"1TN0]C)RP-!]@!^V-T-+D8<,:>LDKZ MQ^."HG>G[^G=4/[&^$G>"ZO'_@!S!*!V($6Y6VVZTC?IY@.T^2!/K^UA]4&B MH^$PZG9TTMT5(MXZQ;8K^@'LJ<*?T)'+!1)D-(Q?D]YS-U#_X&&!UK:*SR?I M2I4)]1NC_=J^T"[JA\E^>_V\^Z(<-/=4\!*F@][I<8=<_62J)\&NXS,%:8]' M3QSF")6=;,#ZTJ+U-!-QT+Y;9_\ 4$L#!!0 ( './"%>A&2& +@0 *X) M 9 >&PO=V]R:W-H965TK61%X\5KIVTV3M?7.9IJY84R7=P#140[(TMI(>4[M*76-)EL&H MTFD^')ZGE51U,IN$M3L[FYC6:U73G16NK2IIGZY(F\TTR9+MPD>U6GM>2&>3 M1J[HGOP?S9W%+.U12E51[92IA:7E-)EGEU=CU@\*GQ5MW-Y8L"<+8[[RY)=R MF@R9$&DJ/"-(O+[1-6G-0*#QT&$F_99LN#_>HO\4?(F]FLG?JQ+*K^W3T&H9Y5O65WE!P%_;>N! M& U/1#[,1P?P1KV7HX W>M%+),Z)/^<+YRT*X:_G?(P0X^X+C0^BO3YJ *] 4A16-L.&1F*4QK16$L M5EAQC4;QT$H+4P=0<650TO6)N)V? +X$G5(MGP*>)6XBS#8B\VZ\*Z@*0-]0 M0=6"K!AE@>]X(.8.6R,9.(&!?"!;LDTCGR"JT=26\!FLWF;90'SA3<"-78_2 M8BWMJE/(D1"-1>^U_DDT M6D+"=.BA54W0D\Z90H7=F';,\#8_Y7Y"^EP-Q"<,"U,UI@[% 6$,=><68F@1 M18>D:G1K%Y*[*QTFX-3C@1(**ACDE]B*3?;[PD[U'B#/2P(( ^R-NOCU=;$E M^U:,\;S'V'87(1*_# M<0DP\:)2?R/=KFT:'3(*XT*ZM5A"%>F,UV*\H72(/*HO*""C93P=E6DYVB'W M93A;(:@56+:V+Y-(6L,#I957V+3W !'MIH"!?_Z\_2FDJ8A>].N>4+\]0L3UO'1>?(NU0< ME=1A'#\?E "R:Q!<[GRT=LU$%=W*T=G9L1CU"3\Z/X^>#(^?:]CIWAU:$9H" M?RDXG!8X%Z_3?K7_&)G'.WBG'K]D;M%3% AH6L)T.'A_ED1GMQ-OFG C+XS' M_1Z&W"?)L@+D2V/\=L(;])]HLW\ 4$L#!!0 ( './"%&PO=V]R:W-H965TM'3K MD&0Y3HO4-F G,Y8AK0-GW3 ,^T"))XL-1:HD93?_?D=*5MTB\3XD%LE[C^\= M>=1Y5QSE22VJ+!F-M8-*EHIM:F9HZ'9);8QR'@ U3+) MTO0RJ9E0T6(6YN[-8J9;)X7">P.VK6MFGE8H]6$>C:/CQ%;L*NIN3@'MWP>I5X0 M2BR<9V#TL\=KE-(3D8PO/6A*(R8^3HD>M M.E3V NH2/FCE*@N_*H[\>WQ""@89V5'&*CM+^'NK8IBD(\C2;'*&;S+8F@2^ MR1E;<"-L(;5M#<(_R]PZ0U?@W^?,=EP7SW/YLKBR#2MP'M&]MVCV&"U^_FE\ MF;X_H_1B4'IQCOW% _A_%&QQK^5>J!WP[@-'GLI@(RE98?5.*TZE=^NWSIEZA$U9!A%;YG $VL#=[6JS)7W"50'Q M@$7K S9[-,I7%*R%8JKPL@;0PV:]C>$3J3 !1.RU]?[]8/ U\E9I-^N -$C- ME*5]I(0\5I/#V9@D:V-B KLA@$EE?P1OP2YNX-=;W>[!O1 M3ZZ1S)*$;76S29M]I+[W-_6]$-_Q^KU"F@CL8_OCQ<$%8:MWY9VJG_IB9[T:B)C-2?&D%]Q&%WB,=EK<# MK[)I&L,R' M5-P[5';)[@P76.>5C,@ZS=%$5<=:Z58Y.B4X-N&$'Y6W04V(= M@?P5:(HV77A+^%=T\9%=].T&V36!(TC=].(S#=\] -G&Y" M2\ZUHP8?/BMZ4='X %HOM7;'@=]@>*,7_P%02P,$% @ &ULG59M<]LV#/XK M."W;)]?R6])>9OLN+^O6W?6::[;UPVX?* F2>*%(E83B>+]^ *FX7I;FMGVQ M)1)X #P/2&B]<_XNM(@$#YVQ89.U1/UYGH>RQ4Z%J>O1\D[M?*>(7WV3A]ZC MJJ)39_+%;':6=TK;;+N.:S=^NW8#&6WQQD,8ND[Y_24:M]MD\^QQX:-N6I*% M?+ON58.W2+_V-Y[?\@-*I3NT03L+'NM-=C$_OUR)?33X3>,N'#V#5%(X=RXG'.LY%;S2F1!_89=L3U<9E$,@UXW.G$&G;?I7#R,/1PYO M9E]Q6(P.BYAW"A2SO%:DMFOO=N#%FM'D(98:O3DY;4646_*\J]F/MI=#X)40 MX,IUA;9*J KKG!A:#/)RA+E,,(NOP)S!>V>I#?"#K;#ZNW_.*1WR6CSF=;EX M$?#GP4YA.9O 8K98OH"W/-2YC'C+_U G*%O!10C<^A?EYT$''5=_OR@">6Z7 M/Y[C(859/1]&CM!YZ%6)FXS/2$!_C]GVNV_F9[/O7RAB=2AB]1+ZOQ?K?\# M-9J^U7"M0V_4'F[W@; +$WAGRRE\L/ 6"S_PN87Y*JDR@1WRJ6+B/%8PG\V^ M!5<#M0A\^ ,QN=HV4*I>DS+ G5S>B<%+<2;@_&@P 06]=_>Z0B]NE6XB3C7Z M!6>&E+BH6'D^VZ^H]0,0EJUUQC7["?"EQ3#DQ+$??-GR^6547:) GLRYO\@! M/A RAAL\-*R(9!T&3=&&4ZB&D@(4:+'F!N%-KKB\>R7B"A#+3&KPRE)*!2VA MYQ@#5*DSA$T*K[A&L(ZB9<*/_9,:$J2=)*6-<&?68PB__W-ZIP$]H-%\$ MRFNS?W00- >-<]5.&S,!;9G^1A>&(:6_4V:.(WJPW.[CHG!P-H&39=P^F4^D MF![C16GV4Y;D*4S)A.L@\<1W$85!-N8A41TQ/^+)=KK#."[GG3JMU3W+C:IL M^:ZC%I@_W<4:AH#U8,!P^)C<*>Q1>2;PQ[$RT"&2R'<,BQ(3$XE)/0A5O0O( MR!*;^>I&AHB\+@928LPDA;U%WV@.@ ]2:J).1;U4S=)%7=27^R IP05Z%=5G MBOC&#T>M'+4M$..4,@E3V]A/1\8C@G1L[5T7PU0J==F3D!/@A/ET^=0R0H[7 MW,*7%8/4S; MBS1DOIBG4?U>,8-N/"%XU , "T) 9 >&PO=V]R M:W-H965TVP M(D&SKA^&?:"ELT64(C62BI/]^MU1MN.TCC?D@RB2NGON>8Y'4N.-L5]=A>CA MH5;:3:+*^V84QZZHL!;NTC2HZH?_][A MI1B(:/R]Q8SV(=GQL+]#?Q>TDY:E<+@PZHLL?36)KB,H<25:Y3^9S7O5-OG8E!+77W%@_;//P?AW3KD ;>7:# \JWP8CJV9@.6 MK0F-.T%J\"9R4O.BW'E+7R7Y^>F-K]#"7"BA"X2[4 :8O [@H]&^@2;BTZU+Z;,"MX)S7E1@H%=S2)5)#> MP9^SI?.62NJO8QGJ".3'"? V&[E&%#B)&HYE[S&:_OA#,NC]?$)>OI>7GT)_ MS8*>!#Q.]S^BP*PH3,N)LEB@O!=+A1>@R:B@?$OGL>34$@BLC**#0>KU"&BE M,:ST6W*JEQ0@2RZ.0<$97*74Y'WXK)=2*8)[^NJ@GT&>PV_HW AF#!]8$CLH M+);2@S+.D=V;I'=.37K^,M\S2)(^Q[N"F]:".(&V$8[DU8V5[JB\WRN+^&QW M/"F^DP\O?.&JYR8]Z,UQ+;4F4#J0NA4X@S?#"%=!A8H\-"RQ$FK%OMU9B-81A6%"S:#W/8TTA_2*X!KC) 7G M-9+ZGN@8^PA-:XM*L%G">82;8WP'5#K7O.HA1M+OPV.8' M5JTN'9BEDNMN+Y(2RM5W,DAF_J2."K>6SH5*H9A4\W0R>N)^J/(Q9)01"I;Y MO/RI+I-\F]3#M&0Y9$/>K,.,6\K]L5,N/KC"2,4Z7-2<4]J5W6VVG]W_"\RZ M*_#)O/N1^"@L;0\'"E?DVKN\ZD=@N\NY&WC3A MQ:3RE+'0K^I]!RP;T?66, MWPTXP/X/:?HO4$L#!!0 ( './"%<_MQ7;;0, )4( 9 >&PO=V]R M:W-H965TW1?2P MKY1V\VCK?7T;QR[?8B7IG83N]JB*()3I>(T2:9Q):2.%K.P M=F\7,]-X)37>6W!-50G[O$1E=O/H*NH7'N1FZWDA7LQJL<%'])_J>TNS>$ I M9(7:2:/!8CF/[JYNEQ.V#P9_2=RY@V]@)6MCOO#DCV(>)4P(%>:>$03]/.$* ME6(@HO&UPXR&D.QX^-VC_Q:TDY:U<+@RZK,L_'8>W4108"D:Y1_,[G?L]&2, MEQOEP@B[UG9R'4'>.&^JSID85%*WOV+?G<.!PTWRBD/:.:2!=QLHL'POO%C, MK-F!96M"XX\@-7@3.:DY*8_>TJXD/[]XP"?4#4)I304KH[VEZ/:@8HXSADG(<4WK_PNH0U;J36'-*4\(S" MP@5,IC1DTQ/6J NVJ]%*4T VABR%7I[%W&PTD2V8'_/MS()N49E&DVJI<]44 MK/Q%V"J&MK]I(>&53/<)%=_\Q&/:YT@/N: MGC&*Y0WA'Y(-]"SR^\LA*5YXJ76.8-9*;@0_?HYR8[OGA H[[[,X@L_883/R M #N$)A8ON9&&$).D.GQ#9/-$$?E<-.X]I!.H0I8OVPH*!R94\#I01["YY;^-Z!E ]HOC?']A ,,_T06_P)02P,$ M% @ &ULO5EK;]LX%OTKA*<=-("BZ&'+2B=KTWRT*Z5:\;DL*GLZ6K5M M?7QT9+.5*J7U3:TJC"Q,4\H6M\WRR-:-DCDO*HNC* B2HU+J:G1VPL\NF[,3 MT[6%KM1E(VQ7EK*YO5"%69^.PM'FP95>KEIZ<'1V4LNENE;M^_JRP=W1("77 MI:JL-I5HU.)T=!X>7XQI/D_XH-7:;ET+TF1NS$>Z^24_'04$2!4J:TF"Q+\; M]5H5!0D"C$^]S-&P)2W6Z;3"JL:X]NVY-]O'P GKEXK4IX6LK MR5PG1RVDTYRCK)=TX21%CTA*Q*^F:E=6O*URE>^N/P*J 5JT@781/2GP'UWE MBSCP1!1$\1/RXD'5F.7%CZFZDHWJ5;V4MXBL5IPWC:R6BJ__=3ZW;8,P^?<^ MY9WL\7[9E#K'MI:9.ATA-ZQJ;M3H[/OOPB3XX0GDXP'Y^"GI7^6D;Y,DW,"< M![+M ?69KA42,#/+2O\7XZ "T:X4_AJEA*QR8?5G43KO*_*^@._4X#N>@HO( M$]H*:2&@ !G88_&.)6S'S=W*:\C&=:3&*KBCU6?2&F$7XF!"_$ M=$(;?-D)T.^%,^>+Q(.JME;,:L6M)]8P;"9KC7W92[BU9M&N$?0[RF1LJ;QK M2/VO<:/_/'RAPQ?])?B4A#L@]2MP1CU.\7M-V"R"3(F%U(VXD47'&)U4'A9+ M$$#+X)1M-6@>XO!8 X,;RO%(='9CK8M"P@;7V M'3\KF:ZT_7BX(!OKJE5P7BL:TCWV9X%X*2(?*?12O/U,/H4$3"G%*\"\1=+8 M Y'X04H_R=V4&U, ?J';6S%)?.3&2S$)?23(EIA;AVRZE;8C ]\*,Q_L_\(+KG M0"*M3=="&[J=^OCAMH(T[GIBNV1VO"UG99SKLF.U9ZJ*@./"05IFJ6V&I M<+$S:^S0WY6FJUJ8_;>NG-.^"\'US0X:B_->X[>?59-I9.Q-H]2;A$Q[_HQ"94;V3B83\1/Y!(AB+QQ/O1F(VSEQ@SP7 MK\;>=!9X<3 ]0"#&L4!+ME"ZY:$8Z\+T !3J!\$>-+NQ/@F]9!)YLQEQ[Y2V M2?SIE$H%0G?#&3>(?N(HV%P- 6_X\5ZAXYD7I8$7):R2#W)/_(0W2.-!J'+J M,!WL%3+V J";IB';*"1D,0F<)E,86AQP7,K!%WKPA0MB(K%<45ZBZC/!4LCE M>K% -E=P_5RU:Z4J?IP5ACFMYJ#H*?9U 1X2Y[LI9=P"#+4"X<&&S>7M@)^P M>Z(/<$XLHMC>=1[!D'7=&&R$,8]M2C,W,QP"3Y3HHW5=:""?W_*,:@AM71WB MP2$PJ=L^L4@Y">(V'5ACA>R&=HK."9E"P1ED]%D(MD9V6DR$78KB_F,U!!K6 M@!3V[H?=D'_:Y)2ZCN0W-"Z>9A=HL!&R[$/]0?U]@L;)KR_"&/S+NS:T+WXJ M\R>D1O[3P62W0=^9AZ'$B2OQZ8,>Y!NZBKY;F/0BPS\O$JJ=/\PN#_E++5E7 M;76R]LM=;R'[W-^*)HFF);>]7P('7=L=IICO=,P&X<$"FH%K'W0 =&B@5.QC M#/@C8DBNKC[UIO /2W?=S?N*6I1]G8:K5-C7BJOK]W<%:LN27W#),2]\4"B8 MIL4;BI8?*;A=!7A?]60YERAUF7JT!. B&D?@R)AZ\HCX;4/\8>2-T]@+9J$K MX.-8?'!"0?S@92\8QP>T*O1G.]P?>F/F?(:!OBV9-SV9BQ[:N@_]<.*GZ6[T/T4R7P/JZ71A)##Z9.;OZ959 M9F_1;]=SW"L9)?LT?-:.S^QUW7ZS#:_,[N_W=U$#H^:])TGX=S$":L# "'L5 M62LN<0G"&P\3,+5U72&F[BWN\D;J@FF#6M1%UW:H+!J'$4Z=NYX6XD-QB83R MW>7;LB[,+4+ L=%EAW.SI!X34] D\B2/5UX8D"6.RN!.E;OR/S3)F_K+#<(- M#9-)OKS!J]';Z\O+T8%8KS2.DP9:M".%>>W'EE5V[,LWP+F0P%[QJ/2EUR$EK-OT]0G:LVQ-IV\Y+X()8"3Q[W0Z',("\B,<[74%4=6WYO1*:MO M] SUA-S^<6QYSI"*@A)A2Q ;7[QY;O+A-YW"@D.TL94V^N5]&)$<Y,XW>-<&K_8=;'MYO]!Z))GFQZ2.P$^A[M6\)BN MLJ(C!:DZ=?]S8M].)D@O-/M+5K M>-N^GN(]&O ML@&I@:'4 DL#?SH9B<9]>'$WK:GY8\?O7 MV?\ 4$L#!!0 ( './"%?:64_1HP, +P( 9 >&PO=V]R:W-H965T MM&S8@M1PYR8+,-I T*]8!Q8(FW3X, M^W"63A91BE1)RG;VZW='VHHSN$X^)"*/=P^?>^&=IVOKOOB&*,"FU<;/LB:$ M[BK/?=E0BWYD.S)\4EO78N"M6^:^3S:8=+NJ?PN;MSO,L'E$JU9+RR!AS5 ML^SZ].KF3/2CPI^*UGYO#>+)PMHOLOE0S;*Q$")-91 $Y,^*WI'6 L0TOFXQ ML^%*,=Q?[]#?1]_9EP5Z>F?U7ZH*S2R[S*"B&GL=/MGU;[3UYUSP2JM]_ _K MI#N99%#V/MAV:\P,6F72%S?;..P97(Z_85!L#8K(.UT46=YBP/G4V34XT68T M6417HS634T:2Y$7WX%;Y4EO? M.X*_KQ<^."Z(?PZYG!#/#B/*([GR'98TR_@5>'(KRN8_?'=Z,?[E"-^S@>_9 M,?07T_%Z:_BC=T!U3;'L0:6CP(%P& C6Z.''\>CRI^\!327+P0.; M/KDS^"&HA&4#'3EE*Z@4ZS@/M;-MNBY@Z(-UCTF_GT>$WXWB\L*'9B[^&*JI75B8!,U0F5XA223]6&VEMQ0_>"A&"L>LR,ES9,I(?9<[RW"HU;^<:7)2H1PX>DL; MY>,-#Q9]. %N#H?K]%#;RO>FY\SW)J3A,DB'T7R=)M*3>IKK']$M M^;& III-N1><9^#2K$R;8+LXG[CZ>=K%9<,_+\B) I_7UH;=1BX8?K#,_P-0 M2P,$% @ &ULK5A;;]LV%/XK!]Y0-( 6ZV+)=IH$2-)T%ZR=T:SKP[ '6CJV MN$JD1E)QTE^_0^IB.;7=HBT01!3)<[[O7"GZ?"/5!YTC&G@H"Z$O1KDQU=EX MK-,<2Z9/986"5E92E2YK4W"! M"P6Z+DNF'J^QD)N+43#J)M[R=6[LQ/CRO&)KO$/SKEHH>AOW6C)>HM!<"E"X MNAA=!6?7$[O?;?B+XT8/QF M64KYP;[\FEV,?$L("TR-U<#H<8\W6!16$='X MK]4YZB&MX'#<:7_E;"=;EDSCC2S>\\SD%Z/9"#).1Y#6VLBR%28&)1?-DSVT?A@(S/P# F$K$#K>#9!C^9(9=GFNY :4 MW4W:[,"9ZJ2)'!U82V%R#;^)A M1_PZ/*KPMUJ<0N1[$/IA=$1?U#LB.^/MJJ8VBO/EGG[V- MNLE^=;:6SG3%4KP84;%H5/T?\>H'<79;\77@<,U MTSP%0<*%%:Y(6#MAKJF,#"K*;LQ@^0@9O^<9Q6*[F29-CK!Q-4:;V#TJ:AF- M @W4;+1APLE0GW)[23^7V2F\1V""%8\?L9F6!H7AK""4HK8= 7"UHA8!<@7: M\@59V7ZA/:C%/6H+1QAD7VJ';HL';^_>T099*[B]6RP\@LA@PY1BPFCK@*I6 M:4[- M+&$ZU85BO+L>&FR1Y8HR!3##I;N:#M2'H5;'(4[;MUD,)4K@7_Z,@4 MS#(A%((0:[*?"U@QKN">%35:0UHJ4'"VY 4W'/4IO&S K1=,KA =:](FJUVJD1!Q(4#^4Q]17E+.FJ^Q.'QJ\9K.M6^V M^!1>M5GY.7"34[ W3 /+[.J2D;L:(T'4IR*9E&F;.FQ[]K)QO'MM0 MEVAR6X6=_4T8CGO I@6JE),3*ZHZ[!GT5E#:(%I9.]OU NK4SII&A@RWU7E3 M,/+.U9,R)#$Z^Z6B4A-R:+[U?,DR_-3G]#=TRAT.7HD[=F35CNTK&NUJQUO?[[,W1;K_C-X3NE>\J)H.J!U=&4Z M9-HTX%'*FF)Q0G9:D.'IOE5^1[#[5QRLA1R,WG3>/H,WK>%>ZY0?X?E\=F(? M\<0]@NG%@^#TY7L"+[=I M<4:GS8$3:K7; @,ETZOF^3_-3 M;Q+Z7AA/X;8_N[8EB2FU/=ORBF<9$)II]@V&=%[_,M)D7 M3!-O,H_[.&QS;I ,_FG0A( &03N()MU,?+)7>A#/H_(1+;T?'$YFIY*W7Q ' M7/ 59]D24U9KUV,)LNVE)5UHZB*#G%Q.Q?>DS;1?+=]0ZM^O],O#KPD#KWYG/*!TF%&&6Z'>V??'?HL@\";!;0G(6Y>$DZ\Z=S?.W=8 M0RTX54MD!1(OHNRDY SF,R^*Y@=FO[S$$HOM^3.?1G.?V$318*XKN-NR*N0C M!<9]/,.B4[DH* 7"&=50,.\W/WTG3GZ0>/YT"G-;71%5FS^'/CDB"GL MNX:,!Q=)ZL5K=UW69 :U^N9.V<_V-_*KYB*ZW=Y:4$P6N2-0_G=(% M6#57Y.;%R,I=2Y?2T"77#7.DLU?9#;2^DE1H[8L%Z'^GN/P?4$L#!!0 ( M './"%?D*DA/(@, /8& 9 >&PO=V]R:W-H965T ^+0U:;HW1EMI+R"&F)BV 1\0']SXDEAS[&!?UO7??VHZT,GCAP'=-(]SJ&+5=SI)QLMFX M5%5-82.=3UM1X172Y_;"L90.*%(U:+RR!AR6L^1H?'B\$_2CPA>%2_]@#2&2 MA;4W03B3LR0+A%!C00%!\.<63U#K ,0T?JPQD\%E,'RXWJ"_B[%S+ OA\<3J MKTI2/4L.$I!8BD[3I5V^QW4\NP&OL-K'-RQ[W?QU D7GR39K8V;0*--_Q=TZ M#P\,#K(_&.1K@SSR[AU%EJ>"Q'SJ[!)F+S!G:IH2 X?CM%B#'/<@^1] ]N#<&JH]O#42Y:_V*1,:6.4;5L?Y MLX ?.C."2;8%>99/GL&;#%%.(M[D+U%>8FL=*5/!MZ.%)\<]\?VI<'NTG:?1 MPCTY]*TH<);P1?#H;C&9OWHQWLO>/,-U9^"Z\QSZOU;DOT'@*T(M;A&\JHPJ M52'XG"^WBZ<>E &J$3X;12CAB@2AWX(SAUH8N07\8C2IQ"@ 227!6((*30! M;DE"IX3FBWJ+IL, )\P*"ML95S?2+@W8$K0UU;;F M62!!^*@8KK4$3E&%MG*BK5>']]Y.L0GXZW?>+^$_3&_QGF^R1.\AG'6 MYPEV^?D4PQ[S>97_7^CW N7*6X,S66 M;)J-]G>3/J2-0+:-DVUAB>=D7-;\8T(7%/B\M)8V0G P_.KF/P%02P,$% M @ &ULI55-;^-&#/TKA KTY+5L.4D7J6W 27;1KP6,+-H]%#V,)%J:[GRH0\J. M_WTY(T=QL5GOH1=)HR$?WR,YG.7!A\_4(C(\6>-HE;7,W6V>4]6B533U'3K9 MV?E@%FM5.-ZA\8=5 M-L^>?SSJIN7X(U\O.]7@1^3?NVV053ZBU-JB(^T=!-RMLLW\]NXJVB>#/S0> MZ.P;HI+2^\]Q\7.]RF:1$!JL."(H>>WQ'HV)0$+CGQ-F-H:,CN??S^CODW;1 M4BK">V\^Z9K;5?8V@QIWJC?\Z \_X4G/=<2KO*'TA,-@>UUD4/7$WIZSAS>SK[B4)P.]:N05=II&7.$B':Y=4)[6Y *[Z"=@,?!* E>.=J MK/_KGPNSD5[Q3.^NN CX2^^FL)A-H)@5BPMXBU'N(N$MOBF7OM0+#YHJXZD/ M"']N2N(@/?/7:UD8@ER]'B2>HUOJ5(6K3 X*8=ACMO[^N_G-[,<+$JY&"5>7 MT"]+>(WL_X"#;1^J5IH>SLT^(;1JC^"\>U,I5Z%1I4'HGFU]:72CXJ$CZ69N MQ3K4!R59I;[KC,8PA))<]S7$_.A*W(/?ZUKVIK A\#N0VN-8^PEPBX)PB _G MY0@P!JT,2$AA*PX]D[A',_"AUDY&#%2^#Y'0#LJ>1#@1L!?3(#NCG@DH@GHH M/=:@73+8.-<+_"-V/C#(_(A# .:S-[^"C,(4YH@J ,9.AP>LT)888#%/?(LI M_(:-^&^#KQ"%3D/P/G@++",MDHCOB<@1)4&=JMKX1PPI0C/'9&N2S)=_RR",D?<"Z'N"7BH76.8V2Z4GJ2*:HVWG MB72L*+>*@;S%+R%/K*6]!]:]VZF]#]((QVEL$"26;TVMR*B"9))2VB3%),5* MP%8Y&?MI]-2(-I6F3'U0IGZ*A,YH*PFFR+NT)_ ZMD"*57OI" 9\ZJ*I5B^=I:V<89Z^=F3SLX%K,33I6J%8$$Z@S!<)<."?9?&=^E9+H/TVWY>Q #C?;[^%U!+ P04 " !SCPA7R2^BEG4" "N!P &0 M 'AL+W=OVT\*_G^VD68M"A1A?&M_YWGN^LWL7;X5\4 6 M1H\EXVKJ%5I7$XQ55D!)U)FH@)N=E9 ET<:4:ZPJ"21WH)+AP/='N"24>TGL M?$N9Q*+6C')82J3JLB3R:09,;*?>P-LY;NBZT-:!D[@B:[@%?5 UY2"%M ^%J% MJ 5$KU48M@"7.FYR=X5+B29)+,4621MMV.S"5=^A3;THM^_D5DNS2PU.)TOR MA#8*+4&Z-\?'HZ5T*Y :\ MY..'P-Q%]/DAO<:4 ER[3J_0IFHN6Z>8>?M MALNEZZG/_+/!9#[H\:=FSXQ]],\FNB5Q3KA"#E9'RS\:F/\IF.C2&%I5K M?_="FV;JEH49J"!M@-E?":%WAA7H1G3R%U!+ P04 " !SCPA76(TFE40" M "*!@ &0 'AL+W=OGVO$ M)3X(^:Q* (U>*L95XI5:UPO?5UD)%58C40,W3W(A*ZS-5!:^JB5@XI(JYH=! M,/,K3+F7QFYM(]-8-)I1#AN)5%-56+ZN@(E#XHV]X\*6%J6V"WX:U[B 1] _ MZHTT,[^G$%H!5U1P)"%/O.5XL9K;>!?PD\)!G8R1K60GQ+.=K$GB!58(&&3: M$K"Y[>$.&+,@H_&[8WK]EC;Q='RD?W6UFUIV6,&=8+\HT67B?? 0@1PW3&_% MX1MT]4PM+Q-,N2LZM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K]<*CWBHH-TK6G-"]Y0TF)VKNH5.SD/M=[-0->3)$3[<- S0.=M/;\:DV6A)1Z_\/N=4=!N:8*1@0 MF_9BTT'.=\%OKY ;AKXE-^OE9E>=VA-(\Q7A"V[#S+?MHE_M&^VR[2]_P]LN_8!E0;E"#'*3&HSFYG7*MO.U M$RUJUVUV0IO>Y8:E^5F M 'F>2Z$/D[L!OWO)_T#4$L#!!0 ( './"%?M MQ^N WP0 '$, 9 >&PO=V]R:W-H965T=&HE! 02[I0#)"!I>Y5.0J%I/U3]8+RSK!NOO>>7$/Y]9^S=A:J$ M-M>?S,NYGNC7UR)8!G+Y72;I:5WM>W@X$3)53<]4T-&D\*8RON<6EW M U=;X'E4JM1@-!Q.!A67.IM/X][:SJ"4UK"USH:JX/2Q!F?TLN\K:C0>Y M*SUM#.;3FN]@ _ZQ7EM<#3J47%:@G32:62AFV>+J=CDA^2CPJX2]._EF9,G6 MF"=:?,YGV9 (@0+A"8'COV=8@5($A#2^-IA9=R4IGGZWZ#]$V]&6+7>P,NHW MF?MREGW,6 X%#\H_F/U/T-AS0WC"*!?_LGTC.\R8",Z;JE%&!I74Z3]_:?SP M7Q1&C<(H\DX7199WW//YU)H]LR2-:/0138W:2$YJ"LK&6SR5J.?G=^"$E77T MD"G8,C@4<*['EMQ)1UMK"PZTY\F).F>;%#\ZV\B=EH447'NV$,($[:7>L;51 M4DAP[+OVZ_OIP"-;NG,@&F;+Q&ST"K,)^V*T+QV[USGD?]-ACH^%H? %OW+EN'/'&K^"=,_CWQ=9YBZGVQSF#$][U>3PJOUM7 M[87E]"GY^-YSF2WP##?BD!ZTN8JN;Z0 X) MFH=<>LB9,!@^[=*70S_EG+8+J;D6DBOF$ .PS+UC)7\&M@70#!U0, M98_]39_]N%BL>S&W2=X&PJ.5A5U0T<*H1X<;$,%*+QN)^Q=1*J4./[CBPW#!M/&H)%7+TK%+M M]4< J5-';JNR,,:C$O*R\#5(\MWV<#0/SRVC "GP<-;[_1C%;PM1!H MLZ&\2ED124K<=F'K9"ZY11^B\4HE[S3)@RU64:B3>[&4M.,B1>"8': DMD+> MQ/A(#\7^CQ4X#VA81']KFV<]#$I4 H'1?0*3E2;LJH70V*AI"F'UBE#K1>;OG@JC/4Q:B2D]L$0V1IE+GF/HT"=OX MG"5&AFV!P4N-#B%_-?<4 7US &X9Z)C9=XA=;<&R\55JK)3]%$>#XNB)X(/] M![W^A7YVT_6SFXN-Z-%%"^Z=EQ45]KE6]C:$F#FI\?!V'KZ2[91,5'X8DM23 MCG765)_#(:WQ54,:Y,R*/P$38#V^DQAT5U(XN<,749S J0:1UJL"C!<%I6@* M'+40# ZONH)#4?!)2TF^E>K8JG+I!.87A0,%T0#J/L3N-9UT"]5+FRIO*::N MFYYA:>$9=( H0RF&D([E(=;942&PO=V]R:W-H965T>XX2CC(M\,#^W_[ZI^;DL32IR^*:8+K.,J]T5I')[,7 'S8\; ML4X,_1C-SPN^AELPWXMO"F>C5DHL,LBUD#E3L+H87+JSJY#X+<,/ 5O=H1E9 MLI3RGB:?XXN!0PI!"I$A"1P_&UA FI(@5.-7+7/0'DD;NW0C_:.U'6U9<@T+ MF?X4L4DN!M,!BV'%R]3U4%6RP_<\/FYDENFB!NE$6%-M;M1.9%34&Z-PE6! M^\S\(Q>*_>!I"4RNV$>1\SP2/&6?*:NE7 ME73O@/20?96Y232[SF.(^_M'J&FKKM>H>^4=%?AGF0^9[_S!/,?SC\CS6_-] M*\]_WOP/0D>IU*4"S?Z^7*+YB)A_]MEE0J;Z=9?K_[Z[$X:M+>*THPR 7:8NNH>2^VJS&/-7C,O'./X]M74<[WW/8I6 M%C++0%FO%;P U2Z[3M"C%Z",6-5N0.-C**06IN693+OD0JI"*N1E2TEJM)(F M7?+[\';(UG(#*J^,7T,>[9BF$%0A:YE=OT??*>NS_;Q^T*.M=\Z6/+K'J.SA M'X==LG'8V/%ZSIJ$DVX*S-A/KA0G-&*@BQ+CCH6;1>A.A!'6U.C^@-??.?X=(,/4/J$,KAR$2.#WZ.8@\@=0AD#CO>O3+8>+[ M7?(82$*G2SX'$6_:)1N'!9.@'[OQ_P21<%H-"^QL&%JR.9)X28FQP-BBU[ V MWX %!T1-O&HXTA?&;5\8O[@O=#'Y.2_*NMH28"L-[R!** M"$?45B?4"E]C'1ZZ8?L]@I.PQ4GX8IP\?VD@%_\E<_7\+>+HJ2\&C4872/(7 M]7I<.L.KQ):KN&GH?+U6L*9H=6\&*WO#Z*7NMDKN]H:QLZ9$AU+VD0T/9-M$ M]"X$#&\:[6TAQ@O$8T7W$4248#-;B%'2K3V^KBW=&G'%4[P -4A^"LNZL&#A M33CNH'3H:. ]UDY\)YFT2NX3]Y2=!*>_R>XGP&_M;*^:7UKS.PHO>AYZ9#EN MB$M@G=(XWF_)B>OYI]@!>V9,G[.#_!.0'?[>)!AU'D#8#M?VF:,FE M@$1(VVMUE:*2]#Z<[H/9'5@K7GMK>R'KPCI#.!E5;(5SM$_5 M@Z99V*+DO$1IN)*@<3D.IO'M7<_Y>XL%O:[ MVOR.NWSZ#B]3POA?V#2^?=HQJXU5Y2Z8YB67S9>]['0X"KB)S@0DNX#$\VXV M\BSOF663D58;T,Z;T-S I^JCB1R7[E#F5M,JIS@[^<;T,UJV$ ASS&K-+4<# M5X_.8MZ/0DM[.,\PV^'=-7C)&;P!?%/2%@8^RASSU_$A<6L))GN"=\E%P*^U M[$(:=2")DO0"7MHFG'J\] S>%[E&8ZFLK.G /2XL,)G#QY\UM]MC"?Z:+HS5 M5#1_GQ*AV:-W>@]WD6Y-Q3( MTX&I99/ $>OIFG'ASNZ:[NNU80)/L;^(?YK]8X' 2J4M_P=SR)2Q'5AI90S4 MDAX#X:@VTY+N +YDHO:1+,MT34A<6J2] M+=W[#/G:171H5WH+C*5E@K)$:*D$/2H4=PM4)MB6"4Q;IC-B"I\]T:<#T3\: M@I\W$R5)>J,,P$5JU##6XBC'OV^>W.3Q,F'W7R&A+OD&;,43BQRK)3A M%H8WK2,-9TI72I,/+)3,#<3#=I6&3]UY%U9JC5JZ,@1Z^V2V/1($XC@]!-#X MD8B;6K_V20=PE;RG;P^FE(V]7K#LF7([\ND/6A@:/BI+V;V%OL_+Q;IQ0C64 M8;F@E-/8RY?\3_+UHM?RT?R% :;B7KC<9LB<-BZZK7OR5UFG)3'*?>J_"HW="IKWQ3-91@+6W3>5IKV[>G3;LZN#=-G]K/BDL# I<4 M&G6'_0!TTTB;B565;UX+9:D5^F%!_SU0.P=:7RIE]Q.W0?MO9O(+4$L#!!0 M ( './"%=NRQ>0] ( &\& 9 >&PO=V]R:W-H965TLFEJI:T*@+V,0"=B[V@V5;OTP[8-)+L2:8Z>V4^B_ MW]D)*94H'S!G^Y[G7GQW&:V5_F<*1 N;4D@S#@IKJV$8FK3 DIDS5:&DFUSI MDEG:ZE5H*HTL\Z!2A'$4780EXS)(1OYLKI.1JJW@$N<:3%V63#]-4:CU..@% MVX-;OBJL.PB34<56N$#[JYIKVH4=2\9+E(8K"1KS<3#I#:<#I^\5?G-6:+<7 50(8YJX6]5>NOV,9S[OA2)8Q?8=WH7D8!I+6QJFS!Y$')9?// M-FT>=@!7KP'B%A![OQM#WLN/S+)DI-4:M-,F-B?X4#V:G./2/C MT)(KCC!,6[/3QFS\BMD+N%'2%@8^R0RSE_B00NCBB+=Q3..#A-]K>0;]Z!3B M*.X?X.MW>>E[OOXK?%]JIIFTV"9BKE56IQ;NF7;'+C]_)DMC-575WWWA-^R# M_>RNTX:F8BF. VHE0^G'('G[IG<1?3C@^Z#S?7"(/5E0YV:U0% Y_,SS=U,F MF$P1%K[+9_2>W-*+&@/7G"VYX/9I7P@'C>P/858PN:+<< FV0$CIC:FJ4%H0 M6TM @P1P4U%74EVEC3."G"&8NW(X6VA$GW?#-U VE8*N4H#>&;MW]BHDQ+!& M30#'(&C,F"'<>8K=(GN&+HAT_XTG]83/TA177$K7',LVCT?0>T]+WPD#6N)M M3ET8/C9I$'H1:1#^G-K&U0[-( -93=$I4J2NJVJ=%C10X/CR!(Y[[C>@)3YQ M7KVT1S1'1-0)^XHDW!D")>J5'W6&WJ"6MID'W6DW32?-$'E6;T;Q#=,4LP&! M.4&CL\OS '0SWIJ-594?*4ME:4!YL: O FJG0/>Y4G:[<0:Z;TSR'U!+ P04 M " !SCPA7X-@9X$8# "8!P &0 'AL+W=O[6+.>Z)%?YY?74VP># M3QRW=J\/7LE:ZR]^\*Y:))EW" 66SC,P:K[B#0KAB^X4?#R-7-L.3=Z"\9;$YOO!*D!3'<\@-:BPA7QC"U08JVLS"Z9VN!=CQ/'>W@[=*R9[N.;,43;#/XJ)5K M+/RI*JQ^QJ?DV>!>L7/ONCA*^+Y3IS#)7D"1%9,C?)-![B3P39Z42QFT\._5 MVCI#)^+S(8V18GJ8PM^22]NR$A<)70.+YBLFR^?/\EGVZHB#T\'!Z3'VY8IN M7=4)!%U#+ MACFN-K\X^P=,Z3NG[X*^/(=/S'!_1G^Q>_[LHLB+5Y#3KX![[9CHL1[WTF,G MX",35?N-7*"))8E_IZ-AN[85X2(0N&2V@9I,@:M8 &,M$LR1%J>C0?5.WH4_![&E\83 M79]TUA\ZB\ZF,*JPYQ@?#DH@B=,.#=6^$'T;0B!UQ6M>]C.CL[,Q3(:$CV:S MJ"0;'[J1Z5ZUE&@VX4VP=%M(7"R&PO=V]R:W-H965T# 8A243*IA-_-FMF4UT[:10_-: K8P:M2A(\?CZ@O_6^ MHR]K9OE2RR\B=\4TN P@YQM62W>G=^_XWI^4\#(MK5]AM[\["""KK=/E7A@M M*(5J_MG#/@[?(Q#O!6)O=Z/(6_F&.3:;&+T#0[<1C1Z\JUX:C1.*2%DY@V\% MRKG91U=P PLFFO%<-V12UTT]L+;D]FX0.M9%,F.V1%PUR_ KR"#YH MY0H+OZFP%_K]4%)(-SB =QTH.7M*XG'B]YS76S94K\ MX_T\AZ565DN1-VXSE<.MX98KUQSH#;P5"H,DF(05'G+,3&?AS_G:.H.Y]5=7 MA!H#AMT&4+U=VXIE?!I4I,O<\V#V\T_1:/!KCWO#UKUA'_ILA?6;UY*3Z?,L MTS69>\P&[S6V138M\#@J3*,-X"NMX3OHQR6"C)78 H;;7@$QR MS^0;%"K7F(!)= X=4' "XQB780J?U5I(B7!/;RVD"0R'<,.MO88YP?LLQNR% MS/!<.)#:6KQW&@W.<(G/NI0T]IY %*6D;PP]P4_;X*?_)_@OC%TVQMZ@L5VT M]*OZ6!M@/;[OF$4RRLH(VTG&I\)P_JQ6G_A9B8=7WE -TA(?/2WX5BB%H-@G MFWYR J=79[0._4H$-)MYCA9B72$U"3*#Y_X??U^,!NUO(V^FS>L_XJ)W/>"IDTN:V.PZF&.@76=5/6B=U?000U_P \M M$4;ZM->7[?4QK^\'2FK); $%ERBA8,T+)CA:1.3OX_/"WA%6YR45EM<1I6E?98U;AL;_ MO;)NV:,O*PH='IH:8W0C&'8,S#+>R52OEE=[G4=^QM3!9_FD[L=ZGX?&3XFR MS \LO]"P@?C:.N(IQBAC$"^C]F[%'@WB>BO66M78#B\AO<(L;=B%3:UR"WHM MQ;;YB"$/R/0W;B!)V& /Q]@K2F&M+T[4B4T1/XT.;3_V\M'G R%DY.;SCH.M M(!KN4^(X+,D0DBOJYE<)K9@Y7?D0'@TSZ,76CVP44V2ZF6O:TW8JG#?#T-/U M9J3\P QV) N2;U!T<#'&3FJ:,:W9.%WYT6BM'8;,/Q8XV7)#%_#]1FMWV)"" M=E:>_0M02P,$% @ &ULE591;]HP$/XKIVR:6JEJ0B"TZ@ )Z*9M6J6*=MO# MM >3',2J8Z>V ^U^_T\%0(:89!;FUY M%88FS;%@YER5*&EGH73!+$WU,C2E1I9YIT*$<13UPX)Q&8P&?NU6CP:JLH)+ MO-5@JJ)@^GF"0JV'02?8+,SX,K=N(1P-2K;$.[0_REM-L[!%R7B!TG E0>-B M&(P[5Y/$V7N#GQS79NL;7"9SI1[&;S87 90(8+5@D[4^LOV.3C":9*&#_"NK;M M4\2T,E85C3/-"R[K7_;4U&'+X3)ZPR%N'&+/NP[D65XSRT8#K=:@G36AN0^? MJOZLIEU.?G8TPQ7*"F&A50%3):VF.ADB87.8^O"H#9S$)[$!P&_5?(SPW?OW/O@+4^+W]^*ZIKDS)4AP&U#4&]0J#T8=W MG7[T\0#[7LN^=PA]=$=-FE4"02U>R(^-H6YNI]\YFW/![3,PF<$,4^0K)^>^ M7 Y&VY_+?4[%4X*ZF\LE6(?T+?P5W_&GG MD !)C*W$;HCA^I77&<,TY6U X()&PO=V]R:W-H965T2]F*TW&\P7ZP3)&7]WGN$7F^ M:=H'LV2V]%25M;D8+*U=G0V')E]RI8S?K+C&RKQI*V7QVBZ&9M6R*MRFJAQ& M09 .*Z7KP>6YF[MI+\^;M2UUS3^9K+4A3!C3^W.@>]2=FX/]YI_\G%CEAFRO!U4_ZA"[N\ M&(P'5/!M\V&6I&&-AFX4-UN.*=K*WMDF M?SB]0EP%73<5:FV42]?'>S4KV9R<#RW,B/ PWZJ\ZE1&;ZA,Z;>FMDM#G^N" MB]?[AW"O]S':^7@5'57XZ[KV*0X\BH(H/J(O[F..G;[XK9B7JN5MS#?J&1"S M-&U;52_8C?\]G1G; B__.11\ISLYK%MZZ,RL5,X7 S2)X?:1!Y<_?!>FP8]' M/$]ZSY-CVB_OT)/%NF1JYM1%,?NV[,H#/S M9E'K_V(='$%VR?BUS*3J@HQ^HJI# PL:"+7DOI9.!(/((VU(&2@HP1+FC.Z= MAGTR\@\[#*TZGZ-L;73?&&LE7RX] MV.IZ0>&(0J@84S2B6R1#M?G2B1304S8KAQ2LA6-*4HH3^IEK;E7I9%2!5M4" M(N$.L_[[ M2BP:^JK*=6=\:L#-W>PA]!PUL;!QOFZU>3B="P)U;1G! M6$(E(>5/ OI D0_,?'!]EL-S@DA%'^'F,U!B3BCU@[$\TA>1QZ:$^Z6VSS1* M?8#A XU"'XC84U/H1UW >7K67!;TPW?C*(Q^A,3+Z(^_)VLO$Z@KD(0^2E_Q?R:"I?9*3D M$-:.JWP-*^&.W:E"C'3Q-ZN7S[[D?8UJM]2LV]?KJU+5YITP.G-5KG19"CH] M4&#.*TM&F-A!; 4+V[>J6=<68/CGNIJ)W2UAF[X.--W6X?,3M[D&D]ZT.N=O MUV]9#E<2Z#4\D^_2&@QR[T#WKPYQT\6BY854\A=(:!R9Z)".2[\Q#D[M^+0ZR _BKTL&GNCT+&//Q$ 3P0%Z6A$/PM2X%'LA4GF3<"? M';1VGA?T,?&R2>#%07:"]HACPI%ISMJZI1C[PO$)F,P/@@/>O.[ 4>BEH\B; M3(0",S&3^EDFC(V&VG'6(WH2NB7GW+=AXZ8/*DTF7C0.O"AU(?G@V-1/G8%Q MW"OE+AQ'4@>5)%X [[)QZ'(4BF>Q*,S2#(FF$Q)M-MP)(EP,,E MME#/O?_BNT=;@+MVQ\HV5O;$#;5:M0T,8V"Y=-B>XT$$1> MRO+OT]P##7M 50?MP1KZ3S>%M*Y_A+BRGKBR=Q,7C@ HIL-9QV%?:FV/,MA1 MW>__6G:\AN.5H=N[+R]T5JS;W>?P?WS[SMS&;VC%-35]$CS\)/3?\<67>MM: M,P5BS/E-PL @2B)T5"P'J4BZ84<38>0EX]@+)F'W$4IB^MHI!4V@B[T@B4]D M5^A/7C%%Z"6N\[O5R \F;_GS.L(X\Y(T]>*P.]3)5_I0^8=[UZ2*VX6[#!HT M$YBZNS'UL_U]<]I=LU[$N\OJ;ZI=H+6IY#FV!GZ&LU';70"[%]NLW*5KUEA< MX=QPB3LSMR* ]7G3V-V+&.AOX9=_ 5!+ P04 " !SCPA7(P6#4+$$ !6 M# &0 'AL+W=O)0Y(0H]%:R4,RM7JKH:CV6:DP++2UZ1$MYLN2BP@JW8C64E",Z, M4,'&GN.$XP+3TII/S=E*S*>\5HR69"60K(L"B^/"%[G*E#\;S M:85W9$W4UVHE8#?NM&2T(*6DO$2";&?6PKU:!OJ^N? W)0?96R/MR8;S1[WY M/9M9C@9$&$F5UH#AL2?7A#&M"&!\:W5:G4DMV%\?M?]B? =?-EB2:\X>:*;R MF15;*"-;7#/UA1]^(ZT_!F#*F33_T:&]ZU@HK:7B12L," I:-D_\U,;A/0)> M*^ 9W(TA@_(&*SR?"GY 0M\&;7IA7#72 (Z6.BEK)> M!3DUOX.\_\FE1"LB MT#K'@J"%4H)N:H4WC"#%T34O"HC?6O'T,>$WQJPVV5O=U0416'%QA>Y:Q^TV*#^A MBR0>Z4D8?/\2>ZWWZ[ND"E!?3QRR<- X$/D(WI.3 +PWN!T-F((/WX J ,<&2&D4_ M40A87BH(*)1&:[OQ,_ 2V_-"VPM#%#B)'?B>/7%C. _M,(ILQW'@/+(GGF-[ M081NMUM@::W>@ 6>AAI+:T$5)1+@-)Y+72A5+2! DJ!KAJ&BEJ\!G8I(% 8 M/_X!QXY1?)]KL>U&H3U)@BX/+S77*P;GTFU2 NW7?B3XTDP&I3NY?.LO)^, MSC!,T#%,\&Z&692*=@E:=PE"MT\IJW5?; 4O]/>B3P??T](0"9T%,4RB#T0W M=F-8O6*IBBL"4#$[E5Z##IY^ M+?=$ZD!"\('G4[ULM+AV[,*=$+#9H3>QH\09/#NMH2XI,(&O!4+;A\Z#QG.3 MV/;]Y,3I^^DCU+9M)W9@E3B QO=[9TN X&(T%#[CGNS'GQG=F:BE> &?,:: ML:\[[8;F13,KOEQO)N[/6.PHU 0C6Q!U+B-H0M%,L&PO=V]R:W-H965T]&5 MWZ-D987*EEJ!P=7<6X33LZ&S;PQ^E+BQ.W-PF21:W[O%93;W D<():;D$ 3_ M'O NWO8<9B\Y!!U#E'#NPW4L+P0 M).*9T1LPSIK1W*1)M?%F0!O#E5946/BH,LS^]?>964\OVM([BPX"?EVK$Q@$QQ % MT> WJ!/=]#@#?Z3[@W6VE"I_/I5. X^'. Z[+D.#Z''2Q9@MI8(>@7?M,K?2:[?#!;6(EE(GN SZMR( MNBA36+ @[;X$#H;8G\!M@;#2DN7J[H=<+4 3DBN$"B ^3CCPH"+,RL%C/C[SM$-A/S=:A)R3^PCF(P=QF "^][ WY%*A29O&H*%5*\5 MM:KI=_N>LVBE]FS>-JPK8?)269"X8M?@Y'3D@6F;0+L@73?"2S2QC)MIP7T3 MC3/@\Y76M%VX 'TGCO\"4$L#!!0 ( './"%&PO=V]R:W-H965T7+WGQ5#XR5AE_;]*LO%H\5M7VS7)9KA[9)BXO\BW+^%_N\V(35_QA M\; LMP6+U\V@3;JT3=-?;N(D6UQ?-K_[4EQ?YKLJ33+VI3#*W683%]_?L31_ MN5I8B]=??$T>'JOZ%\OKRVW\P&Y9]6W[I>"/ED+M]:; M&\MJ1C0FOR?LI6S];-37_"Z.$Y:#VS__.K]0W/U_&KNXI+=Y.D?R;IZO%J$"V/-[N-=6GW-7WYEAROR M:G^K/"V;?XV7@ZVY,%:[LLHWA\$\@DV2[?^/_SYDHC7 0O1E%;I!>726G\^)Y5<9*6/W%7WV[?&S_^ M\)/Q@Y%DQN_9B@^WFN&V.'S),WA,HWU,H]WX@FJK_^19<9*Q/S_Q"8R/%=N4 M?ZF2LX_&54=3/_??E-MXQ:X6_,E=LN*9+:[_^0_+-_^E2A61,R%QSC%Q#N;] M^H^X*.*ZR*K+%OWI27?W>I=^XK&]4S]>1>;E\;E^3 M;.*'1Q,A4O<8J8M&VE[BX_JIHD/=Z*X-D3/ABKWC%7NS*FJ/,G%$SH3$^A^M-26DKC-S0Z2AN MX H+!XNNXK[A]SM6-(R[C;>L4(:-NM9>'2)O8B( 6RQW7J5-RC]4WL3D 0%9 M*"=@I>U)56N9[FEI*XQ126H9^VU(?(F]A0 T&QS5H5MDR(=E38!T-DH] M2&$?!@I%>_KV2V5C1NK"MEM=(IR4N@K[V\7MA?&0/[,BJUMN1LS?^JR^&V5M MTOFN 9]+>[6FZ +9@&NV,Z]2)T4\*F]B\@#Q;+PUA92Z*Y>QY9S6NFSD=/"W M#>1DX^345>J_%M4**6VX\ M6RI\!)^U94WL1\ +#9T;P*G)3R MJ+R) @A0GH.WX;H+_#"P7;N>?RITR#9V1_?5 79R<';JJN]/[)FEAJ6,E;2C M1>5-O'[@-&=>"2IC9B)&"L E(,#E(X&@KO2KA^Y:]5U-8! SA!)K$<'<6312\HT9B+&!H3A MX(31<[<;K(C@TVBOPA1](0<0QPGG=0LDY2$J;V+R@(<,,4/2(7.,>=E^SGDD(2E30!)[EC9SY45 MO=/[.&HB!@3@X8Z3_%H%/EPAP>?27JHI&D1NZZ-+\]( 7=K/0$VA ;H 8NY8 M#=#%0.D0^V"6E34!Z M[E@%T)75/:F^,1,Q(* G=YS\!_4]2B_!9]5>M"F:1A[ G#-U02]_GX6:B(&U/HP^3A!$&I<0SW!Y])>JBGD00]XSIN7/.B1HA^5 M-S%Y@'[>6'G0DY4_JO+1 CQ3K MJ+R)^T8 ZWR\1]>[G6CS^XK^4#!_E#!+4>[<27!3,ITYB)&!M@AH]C1L_=;K!V@D^C MO0I3=(Q\0!U_7AOG?%(:HO(F)J^U=P[O;G6_H/O]\B!J(@8$A.&?(P_: W43 M?!+M-9JB9>0#X_CS$@=]4D"B\B8F#P#)'RL.^K+N)^\I41EU[2D) #R"<\1! M6T\[P>?272XJ;V)F@'N">6F$ :E&2.5-3!Z 6#!6(PQD4))VERAL.G>7!(!3 MP3DRH3U,/L'GT%ZE*7I% 4!<,"]Y,""%/2IO8O( ]H*Q\F"@V/UWNL]$9=.U MSR0 A@K.40CML0H*/JOVNDW1. I:AR',2S,,2 &0RIN8/ # 8*QF&"AV!$H[ M3A1&73M. N"JX!S9T!XNHN#S:*_4%!VE$, NG)=0&)*R'Y4W,7G ?N%8H3!4 M[ ^4]IXHC+KVGH2 5.$Y6J&MIZ/@8!W(=ZUZU-2PGYU$#41PVH=;(6#TR@5)91Q23H@2F'3>0H7(%6((Y76.5RD MU!0J/@+?<1(7H% T1%SK.XM+%L_DP[ADFZ[3N")@C>B'MH\./4UH5/ MHG^&Z"2'B)JM4T3->6F%K_&0)7"2@T1-NY7 T4>)FOV;"G&;DZ!:)XF:YPB& MSE@UI6=:_<6;Y)Q1LW70J#DO&?$U'K($3H&"EMDZ;-0B;27ZY)3ATU6\>.FO-2$%_C(4O@)">/FJVC1\W19X^:_5L/ M<9N3H%IGCYKGR(B.GK[2,YG^DDTA)EKM(^.M>,V*VH#__3[/J]<']7<.';]DZOK_4$L#!!0 ( './"%<^6AKV MIP, ,L1 9 >&PO=V]R:W-H965TU#21.@\TB+8(431Z*?6"DL4V$(K4D92=_WZ&DR%:J*#6@ MA[S8NLP MZJ5O,@TL*9)2X8=!,/93QJ4WFQ37KO5LHG(KN(1K34R>IDP_G8%0FZE'O><+ M-WRYLNZ"/YMD; G?P?[(KC6>^35*PE.0ABM)-"RFWBD]F=.Q2R@B;CELS,XQ M<53NE7IP)Y?)U M<12 @M@Z"X=\:YB"$0\(Z_J] O?J9+G'W^!G]HB"/9.Z9 M@;D2=SRQJZEWY)$$%BP7]D9M_H&*T,CAQ4J8XI=LJMC (W%NK$JK9*P@Y;+\ M9X^5$#L)=/A*0E@EA'^:$%4)44&TK*R@=79VP;@FMTSD0-2"7'#)9,R9()?26)UCOZPAG\E=H08DY'0-&KM+ M3@WV/7.-,.3C.5C&A?F$@5>P!D&BB6^Q-O<$/Z[J."OK"%^IX]]<#D@4') P M"-O2Y]WIYQ!C.BW2PV:ZCXK4LH2U+&&!-WP%[X:;A\\+#4"XM*#!6**9A39> MG4!N%9Z8C,4P]7"9&=!K\&8?_J+CX.\VECV!-3A'->>H0(_>M,*!ZR]@YYE, MR!5G]UQPR\&0K\!,KM$'N !O(,ZUYG)91'U34M<7SICAAOR\P@>02PNI^:]- MN*A/X7H":P@WK(4;=IKECFG-<*$I=)7YY MS' FP,:ME6#6M?.IK;).D'U;TA-8@^]QS??X77GYN$_A>@)K"$>#[; 3].KF M"J[Y$A[3EY9N#PNB=E_3G=F,_IFS$[[F"6#[GCB(I+723J1]N]076I/W=OBB MX;MR..UUANL+K2G>=HJCG;/._AZ/?GLA!R_]W172+',[,]'NH>G+(^B8&R"9 MYC'^ NXM5TRWCMC=4'OWIR>T)O'M!$9'[\OT'7UJ6' SI^Z? WX\J"_9V=MOO,\97I)<<]L( %Y@6#0Y1'EU\.RA.KLF+S M?:\L;N6+PQ6P!+0+P/L+I>SSB=O/U]]O9K\ 4$L#!!0 ( './"%?J5N5/ MN0, ,L- 9 >&PO=V]R:W-H965TM&!(@C5[\$B>S#<3.@G9HBB!!V@_#/M#RV29"D1Y)V2VP']^CI,B2K2@= MYB_[8HODWCXX!BAP-@Z"$9_&YRB$ Z)>/Q=@'KEG,ZQ^OV"?IL%3\', MF,&I$E_YW*Y&WL"#.2Y8*NR#VG[ (J">PXN5,-DO; O;P(,X-58EA3,Q2+C, M_]FW0HB* ^$T.T2%0[3OT'W%H5,X=+) ,G[T[A'7 )=UP(6BLS]"U1=1/Z<4%K MDM.*7J'5ASLE[ ,HB#J-/"9_KQ[ MU$*G4\K>R?"ZK^!-59)0$C]:%3_#5Z8UDQ8^<3;C@MOO\ \T&33JV#J/*P)7 M9LUB''FTRPWJ#7KC7W\)^\%O32(<":PF2;>4I)NA=][,Q#/X3/7K!C7?,+?) MX=H8ZC@I]3F%.V0FU4C9*.$!XU1K+I=C:+$%IQE MQ>-/E]!PFV?T7TVR=H\IZY' :K+V2EE[K9DVP267TJDS8X(V-S9%FT/T,PA7 M^#?C_F#H;ZHQ')J$@["TJ5'KE]3Z[9M@Q>027:%8N+7?N+5O8I>C]"I3NRU< M8W=H\CZL&-7H793T+EKIT1%F!;H2V$3JHF'&/5)-)H-F3H.2TZ"5$Y7#-Y9R M<##I9;#'Z]"D&S33NBQI7;Y1SJ0E7B05%2XZXN>H\XU6;MDFJJV8_W:/'0FL M%GX8[$[1X']4O JR1U+V6&AU:2L7E/"_%[ "HY;3>UG?8-)KSOHPVG&+CE+! M"ICJW/N;LL$D>H7>[I(1MM\RVBM8X5RK3P>BM=K4:>T.^K#UP/N)(E8 ]-OT M.C39K_=^Y5JOL\CU3EJ[RV>>*7ENHG0&-+Y2R+PTW0?E^&_\ M4$L#!!0 ( './"%>ZQQF&0 , "L, 9 >&PO=V]R:W-H965T;'+%&>Z,N/1ZM%;ZT>2(%KX60IIQD%N[ M/ M#D^98,'.BEBCIR5SI@EF:ZD5HEAI9YD&%".,HZH4%XS*8C'SL5D]&JK2" M2[S58,JB8/K;%(5:CX-.L G<\45N72"L%/9.K=]C+>C4\:5*&/\) MZWIM%$!:&JN*&DP9%%Q6W^QK;<06@'CV ^(:$#\%=)\!)#4@\4*KS+RL"V;9 M9*35&K1;36QNX+WQ:%+#I7N-]U;34TXX.[ED7,,G)DH$-8=++IE,.1-P)8W5 M);TO:^!/^,"T9LYO.+I R[@PQQ2]QA4*2&CT\?X"CEX?PVO@$FZX$/2&S"BT ME*#;)DSK9*95,O$SR?3@1DF;&W@G,\QV\2$):]3%&W73N)7PKU*>0!*]@3B* MDSWYS'X>'K>DDS1F)YZO^PS?3!4%'=V98,; ^3Y_6O&NI,_,DJ4X#JAF#>H5 M!I,_7G5ZT=M]X@Y$MB.UVTCM>O;D7\_5&S@W!ND8,9G!-6TK@#D>T8=]H8=]I^ M1IC)@1M3DC%6 3EG!4)*=4%F4#FZH>$9NGI4: MP2_JZS7Z>JWZ[JU*'S<"Z6>H5NAN&G<#/2<4CNAF,3FCA([WB:XV/=T2G0R& MT>")\-;4?E%XOQ'>__GBG^[3T(I_Z1D^$-F.U$$C=?"_*O[!(8T[$-F.<&ULO9E= M;]LV%(;_"J$50PO4D4CZ*YEM('70KD,#!/7270R[H&7:%B*)&DG;[7[]*%D1 M]4$I"T3O)I'D<+7X/=7J87W,4L(3NZHO(Q>>#JS"VJ;(*(QB)@,>!T.W=NXK!1$07S^3[[G1I02X+ E >4)Z+\FX#P!9XV>E65MW1%)%C/. M3H"GT:I:>I!YDV6K;H(XO8TKR=6G@ M-@=UE6W![9$$81HR4&,S6)%J[-L[E1^$XIW*>ES=@;=OWH$W((C!?1"&ZDZ) MF2N5T'0YU\]%?3B+0BVB?CO$5P![[P'R$#:D+[O3[ZBOTF&6CJKIKK*G\ @5 M'J&L'FZMMY:ECM_7#!&I(7]^44G@LZ21^,O4\'F%H7F%=*_>B(3X=.ZHS2@H M/U)G\?-/<.S]8FK?4K&*&;@P W=57]Q&C,O@'[H!2R:DJ=5S_CC+3[]%CHN1 M-YRYQW('S9CA9%S$5(0-"V'#3F&?.!,"/,;JRRS,]'U1Y]0X?>="H]+J U03 MV!E2T3H)8LBROV MA" A">4F:9T57CNZEHI5FIT4S4XNOH\G-LVP5*QBQK0P8]IS'T\;XP8;^]@0 M,_3,(WE="+NVM8^O&ZM[-7U=$15UT-/ ]'KLXSRYVS534)MML$1RV+V7J;JA MV\ G4E%987M#$R8"XZWMKO3:,;95K=JWIC.\/)ZA53[;JE8U1!,:]D5T7J \ M@)-I?4B;,>5)KFK3D(;6* V;#*YO[\Z0JD*-:=B'T[ )X:9SS9AVYS2IX4NH MY@GC:G.#-8LW9L>LHMI6M6J_&M;P\K2&5G%MJUK5$ ULV)?8T(#C27TX#3&P M;=-H9D-KT(8O4]L0,H!FB4AS&_7A-C(@N6Z=*<:[;M&EL8VZL?UXM;H".W:D M/(YH+ '9T=C_ 40Q^4:Y5@%NJUK5@=+/Z__A][7=']B7 #C2 $=] 8X,<(:X M/J_-((Q;QE4#'%D#.'H9X)TA584:X*@/P)$!SDWGFD&MSFF HVZ _ZXL$P?^ MXM:V"G%;U:H]:XBCRT,<686XK6I50S3$45^((P.@\;@^H,V@<1LA-<21-8@C M Z'KCZM,,2T:L:8X[D-Q;" T;CQ[; :-6[YTL*8X[J;XK7)*#M;$?U*^=6_P M[DJOG6=;U:I]:W;CR[,;6V6WK6I50TJ/QWL_'V]B>53?WX88-&V948UN; W= M^&5T=X94%6ITXS[HSI/'G<8U8QK&N:779>F[RGO"=T$L0$BW*LF[FJ@:_/SZ M[WPB69*]05LS*5F4'>XIV5">!JC/MXS)YY/TI5SQ$G;Q+U!+ P04 " !S MCPA7(5O!I[," "^!P &0 'AL+W=OY-A9.7.Q+"]]^9R>- M"K0=0GO3VLX]C^]W<J1BDJN-',U&7)]=,E2+4:>J&W M7K@5\P+M@I\.%GP.$\"[Q8VFF=^YY**$R@A5,0VSH7<1GH\2&^\"?@I8F8TQ MLR13I>[MY"H?>H%-""1D:!TX_2UA!%):(TKCH?7TNBVM<'.\=O_JV(EER@V, ME/PE/Y3#CM<1;M?H&+4_?^F5*&O?+5FULX+&L-JC*5DP9E*)J_OEC M6X<-0=C;(8A:0?160=P*8@?:9.:PQAQY.M!JQ;2-)C<[<+5Q:J(1E7V+$]3T M5) .TVNN[P'Y5 *;0%9K@0(,.V$3.BYY+2%GUQS7RVK&+I9<2!M^0B?H9,*? MZP['Y"6D.2*'N\F8'1X45>OR/G%._RNJB48I&.,YIB-88J, M5SG[\E +?-JLQ.^+J4%-A_3/-N1FC][V/>R'>VX6/(.A1U^F ;T$+_WX(4R" MS]L*\)_,GI4C[LH1[W-/QS70@<6"7G'(GH#K;;2-1>(L;%=9IG%\-O"7FQ![ MMWDG1*^#Z/T3@L\0=,O L-"JGA>L[Z9;#VWCV-]@"I/X!=/>7=_)U.^8^F]D M:B$ZJ##83=5_116]8-J[ZSN9DHXIV581)FI I.SZ@FNKDMF@FJA6NX4X74OMVPH L6 MM V@YS.E<#VQ/;R[LM._4$L#!!0 ( './"%=A43".10, +T* 9 M>&PO=V]R:W-H965TD[/3O=R@I6EM6W& W+[9(G3DS9V9$SG"O M] ^S0;1PGPEI1M[&VNVU[YMD@QDS5VJ+DMZLE,Z8I:5>^V:KD:6%42;\, CZ M?L:X].)AL7>GXZ'*K> 2[S28/,N8_C5&H?8CK^,];,SY>F/=AA\/MVR-"[1? MMG>:5G[-DO(,I>%*@L;5R+OI7,\&#E\ OG+)+FQ*JN,*8*,R_*?W5=Y.# @GG:#L#((FP;= M1PRBRB!ZJH=N9=!]JH=>95!(]TOM1>*FS+)XJ-4>M$,3FWLHLE]84[ZX='VR ML)K>P"?J MX4N8*^&:=<]T"FH%$\)R2VACB.'U%"WCPKPAX)?%%%Z_? ,O@4NXY4)0EYBA M;TF""\1/JG#'9;CA(^%&<*NDW1B8R133%OOI>?O^&7N?4E?G+WS(WS@\2_A7 M+J\@"BX@#,*H)9[)T\W#-CG_S_OL/WL_2D94-U-4\$6/\'U>K2['3#"9("Q< M2UX<=L0%?.1LR06WO^"[:QQX5W;.WVU]4'KJMGMRI^>UV;($1QX=CX;Z%[WX MU8M./_BSK0C/239]3K+9,Y$=E:M;EZM[CCT>XYI+Z3[[95FTMCJ4%/V"PETZ MN[CS=NCO#K-["HF.$=,6DNXQ9'8*"6O$D;I>K:YW5EW5>8(Z#_">[E73JJ\D MZ1V&%C3TG4*:^DX18=C0=PKIM>OKU_KZ9_7-,K6>MFV+$:.R/.]>33LO^E&:S+I74;89[5;(%3M _UG:8H[%E*7J$T7$G0 M.!\%%_'Y>.#R?<(/CFNSL0:G9*;4HPNNRE$0N8)08&$= Z/'"L5& 12-L:KJP%1!Q67[9$^=#QN >+ #D'2 Y'\!:0=(O="V,B]KPBS+,ZW6 MH%TVL;F%]\:C20V7KHM3J^F4$\[FUXI)F*)>\8++!5PX5[GE:(#)DL(_#==8 M@DLS<(\%\A6;"3R&6_K"3N"6:01L>01$FZ!3[>#Y]@0?#8PY/7\)!JL2SS?8P7>KY$FAI"6?4%J86G+HQ$W.,UQS-N."V^=M(O>RNBD]-S4K)C]]2_EO1/9*_J"7/]C;_TX^(HA][6Y)AI[$W:&K/(ZS<+6IXM^4 M89_1EA9N3+2[36^87G R6^"<,-'IA[, ='M#M8%5M1_RF;)T9?CEDCY-U"Z! MSN=*V9? W1O]WT3^%U!+ P04 " !SCPA7MK2RSWD" "L!@ &0 'AL M+W=O_CN_B2KI1^,!6B MA<=:2#,)*FN;DS T>84U,T>J04D[G@9#IV]M[@,\>5V1J#.\F]4@]N MH1!.B#"^KS6#+J1SW!YOU-_YL]-9[IG!,R6^\,)6D^!U 7.V4+8&[5ZC^OS MC)Q>KH3Q3UBUMJ,D@'QAK*K7SD10<]F^V>,Z#UL.%*25L9>"L++'[W#PFZ M(X\WY-.X5_##0A[!,#J$.(J'<'<[@_V]@Q[=89>1H=<=]F;D$"Z1BGT(,S2Y MYHW_A+Y>DBU<6*S-MUT9:(6/=PN[ZW5B&I;C)*#[8U O,OA@DT9L>[.,. M^[A//?O4H"N9+$&TX!8U?2_,@\\1=_&VBHE7=+=WF0T&:;C<03'J*$:]%.;D&;#''?;XOY=Y_'>9XS_*'&YU MD!IUZ?ND@5PMI&V;2;?:M>+3M@/],F_[^!73)9>&^.;D&AV-J&ULK59=;],P%/TK M5IC0D&#Y:K-1VDC]0H V,:UL/" >W.:VC>;8P7;;\>^Y=M+0-EDWP5Z2V#[G M7)]['=O=C9#W:@F@R4/&N.HY2ZWSCNNJV1(RJLY$#AQ'YD)F5&-3+ER52Z") M)67,#3PO !.;GN,[VXZ;=+'4IL.- MNSE=P 3T;7XML>56*DF: 5>IX$3"O.?T_+>-#XG M/<IZ50A#7'W>ZO^T7I'+U.J8"C8]S31RYYS MX9 $YG3%](W8?(+23]OHS013]DDV)=9SR&REM,A*,LX@2WGQI@]E'G8(J--, M"$I"<$AH/4((2T+XW BMDM!Z;H1V2;#6W<*[3=R(:AIWI=@0:="H9CYL]BT; M\Y5RLTXF6N)HBCP=7X)2 *0O)>4+P 6@%7E')K@*C'D"20-_=)P?'>&[F)PJ0\$V0X/@J."7%3\CH?>6!%X0-LQG M^'QZT&3G_Z*/_SGZ7C+":KF$5B]\=+E@^17YT9\J+?$G_]E4X$*BU2QA-KZ. MRND,>@[N; KD&ISX]2L_\CXT9?[*:XCSO<1HSKB8A\QKB-\OX+L66Q7%MM' M+=Y1F=(I[D%/.BQTVCNQO0.'=81_X/!)Q+B.")H-1I7!Z*C!;T)3UN0G>K)B M=<1!/49UQ/L#/W6$'QX8,<5_ %!+ P04 " !SCPA7L18(R_D" "@!P &0 M 'AL+W=O$ \N,FEM>;8P7;6\>\Y.UGHNK3B@9?6/M]]^>[SG6^R5OK> MK! M/)9"FFFPLK8Z#4.3K;!DYEA5*.FD4+IDEK9Z&9I*(\M]4"G".(J2L&1< M!NG$VVYT.E&U%5SBC093ER73O\]1J/4T& 9/AEN^7%EG"--)Q98X1WM7W6C: MA1U*SDN4ABL)&HMI<#8\G27.WSM\X[@V&VMPF2R4NG>;JWP:1(X0"LRL0V#T M]X S%,(!$8U?+6;0?=(%;JZ?T"]][I3+@AF<*?&=YW8U#=X%D&/!:F%OU?HC MMOF,'5ZFA/&_L&Y]HP"RVEA5ML'$H.2R^6>/K0X; 833'Q"W ?%VP,F.@%$; M,/*)-LQ\6A?,LG2BU1JT\R8TM_#:^&C*ADMWBW.KZ913G$T_HS&(<*8UDTND MZ[$&!C"G8LEK@: *F-=5)?P)$S!C9@67=/5P)9L2(&6<6&.*/1N?@&' M!T=P %S"-1>"',PDM,35?3',6E[G#:]X!Z\$KI6T*P,?9([Y\_B0XCCS?:J3O5GH$?9PMC-=7RSSZ) M&HB3?@C7WZ>F8AE. VI@@_H!@_3UJV$2O>_+[S^!/D@'P^$D?-A,KL]GU/D\XSSN.(_W M -&:+FOK?-YP!)G,H5B7OH98"!S]](\ M!YVU&S-G_G7=LI_3^&FFQ5^89G9=,[WDI++ @B"CX[>DCV[F0;.QJO)/ZD)9 M>J#]\JP0$V.1)GGF'^=DHSM)X[OO#Y8T/5& MJ@=N--[B-7DB\O/VD<.=V[BD-">%H*Q G*PFSB?_)O9'2J!;_$[)7AQ=(S65 M)6//ZF:>3AQ/C8AD))'* L/7CLQ(EBDG&,>7VM1I^E3"X^M7]UL]>9C,$@LR M8]D?-)6;B7/MH)2L<)G)!=O_0NH)#91?PC*A/]&^;NLY*"F%9'DMAA'DM*B^ M\4L-XDC@]\\(@EH0O%40UH+PK8)^+>AK,M54-(<82QR-.=LCKEJ#F[K0,+4: MID\+]7]_DAS>4M#)*"9+B:YB(C'-Q#OT 2W(CF4[6JS1C).42G2+$YI1^17> M!5[@=SR^ T_$5J]O/J#/3S&Z^O'=V)4P0M6/F]2CF5:C""KVS\M@LCTD"+@H&7O4W=G?'>(Q]7HK' MDED+3[_!TS?BN6.0JI+P'%:[I7Q?PT%X!PF-EQGIPF1TO#30^M\P/V$=FUJT MYCQHYCPPAP1^T2&Q9!R4:JU*, P88J-KMH-ON@_#[J P]GII4%@R:P$:-H"& M_Q44*?RHS@L(C"4NGM'#:D5@=48++ FZNIM/'Q:=R[/1]M+(L&D66S)KX1PU M.$=6%_*138HVS6)+9BV*UPW%:V-03K&@ E7;4P31N<.1WJ>/SA)8N,@+N5ER:S%ZV/#ZZ.1UR.'#;;.V"X:1NVE,6;3 M++9DUF+F>X?]K&W[?N!F.;DE*.,Z@CM+>:*I^?J$X^@U*X#^A!#Z;T&;?BP/1ZO[?EEN; MZ:$"\$.[.6US=S^SZA;;Z\W@F#GU7EO M=2/95I^ +IF4+->7&\!'N&H [U>,R=<;=:C:G+I'_P)02P,$% @ &ULM9E= M;]LV%(;_"J$610)DD2A_):EMH+&0+L.*!*"N8GUP?<]YF/R\) 9KH7\IC( C7[DC*M1D&E=7(6A2C/(B3H7!7#S M9BYD3K2YE8M0%1+(K!3E+(RCJ!_FA/)@/"R?W0'\N[J2Y"VN7&MJ[:#7H#2 MI=(BWXK--\@IKS[)CRV(/0'N/B&(MX+XI8+.5M!YJ:"[%71+,E572@X)T60\ ME&*-I&UMW.Q%";-4F^Y3;G_W!RW-6VIT>GR]5.:)4F@B\BGEQ/X8"ITDH EE MZA3]ACX_).CD[2EZBRA'GRACML4PU":XM0C3;:#K*E#\1* ;F)XCW#U#<11W M6N03M_R/)3]'G>A)>>*6)Y :.2[E<5,>&F(UMKC&%I=^G>>P?4B_+ZFBY1C^ M]T_S#-UJR-77-D"59;?=TD[P*U60%$:!F<$*Y J"\;LWN!^];\/ETRSQ9-9 MV:E1=ESNXX]"S-9F6+41O^ M=9W]2X 5&44)504C&_2P47: G*%;GK9UV6EV;)=]FB6>S!H0>S7$GO_YUO.) MTJ=9XLFL@;)?H^P[Q^,7H2E?F&2NP9AKL_(:HA)FZ(0H1% !,@6N3]N 5L8X MWI\>S0DT<<8^%I,GLP:F08UIX,0T,:L%J#M)P:@,S:$D;!V"< MT8X%X\FL >:B!G/QR_FZ4O;V./0/,#B]C\7@R:R!X;+&<.G$<,LUX0LZ98"( M4J!;2Z++GW@<+#@39Y!C>7@R:_# T:Z2C)Q$_M(92 >,K;SGR![N",?B\.76 MY+%76>-?7?C1?RB!E=ET%2;O_@UIQ@43BTTK-6>08UJW"O;HDOMR;/72&.W97XBU(:_KE$C@]GL<^R/?'EUH2RJ]ZQNWR_H9QJ M0(RNS%2E-2%5UTUG:%T>+IC79&7JA06@I8+YDAG-'-")V35O@$C56E$]$[Q7 M25M'GM?:WI=;$_*NNL?.BO>95#DICT',VG(/K#J@R&C1/CB]EOQ>W1)?;DW$ MNZH?]U\A6?HLYR=>W1)?;DV>N^T!=N\/7I8L6S8&A\G2Z\; EUL3RFYK@-U[ M@U=.EN[@KF3I==OARZV"'.X=WMJC]D]$+BA7B,' M.Q7:I,7R,@-BMJJV@7D_%T(_WM@CXOI_"./_ 5!+ P04 " !SCPA7'"12 MDU0# !?#@ &0 'AL+W=O#B*U4-BN-JTJZO9AV@>3',":8S/;P+9??X^3-.(EC:B4 M+Q [YWG.L9_'CCW82?53KP ,^9USH8?.RICUM>OJ= 4YU5=R#0+?+*3*J<&F M6KIZK8!F!2CG;N!YL9M3)IQD4/3=JV0@-X8S ?>*Z$V>4_7G%KC<#1W?>>IX M8,N5L1UN,EC3)QC:^"/C*8*?WGHD= MR5S*G[;Q,1LZGBT(.*3&,E#\V\((.+=$6,:OBM.I4UK@_O,3^Z08.XYE3C6, M)/_&,K,:.O\X)(,%W7#S('0=*.-S"LP5I S4?[3 MW]4\[ '\\!E 4 &">F55&W95'!,T7]MQ%7I.==D, +>@WP43O\,U4(]Y^%C]OA M8TAK>- OSN_^";XY/SBF^#3\XOW#^$N6J/V1U#[(RCX>L_Y0RVI8'\+,UR0 M$5ZJ_&F^,#K,=]=EODF79-.. MR [T#&L]PU8]'\4!$>](T%;$[U4T--\87@D:)?Y)EV2 M33LB.Q TJ@6-6@7]!%I?DQN.1];BB(!' Y(JR)@A7&K=K&YT,MN7OG/ M!C%JS?;2U7":L-\_FMW5"X]?2R8TX;! >N^JC\Y0 MY76F;!BY+D[3&UL MK59M;]HP$/XK5E9-G=0V(>%E8Q )"-,ZK5H%ZOIAV@[?SW9" M!FE(T=8O8#OW/'?/^7*YP9:+1[D$4.@IHTP.G:52J[[KRG@)&997? 5,/TFY MR+#26[%PY4H 3BPHHZ[O>5TWPX0YX<">W8IPP->*$@:W LEUEF'Q>PR4;X=. MR]D=S,ABJ %S4'>K6Z%W;LF2D R8))PA >G0&;7ZTYZQMP;?"6SE MWAH9)0^>H!? /PJH'T$$!2 X%0/[0+0/M5#IP!8Z6ZNW28NP@J' \&W M2!AKS686-OL6K?-%F*F3N1+Z*=$X%7Y32Q!HC"EF,:"Y+?NE MF:PI()ZB$=5U92WU+:&)@(0H])5+"1*=1Z PH?*=QMS-(W1^]@Z=(<+0#:%4 M4\F!JW3 QJT;%\&-\^#\(\$%Z(8SM91HRA)(:O!1,[[;@'=UHLIL^;MLC?U& MPB]K=H4"[P+YGA_4Q#,Y'>[7R?D_[]-_]GZ0C* LG<#R!4?X1G',UTQ)-(,8 MR 8_4+C8JY#TL$+0CQFGU-3-%HOD9UTQY.[:]>Y,P^S+%8YAZ.B.*$%LP G? MOFEUO8]U-_&:9-%KDDU?B>S@SMKEG;6;V,,Q+ ACA"UT=[6O?-T]Y!1=2V&^ M,YOP\L/ W>QGM\:D?6@2U9BT_$.;:2/-@3E M0%2O%-5K%*7;\@NEV*LI(J\BK<:F$GET LVTD2:7Y^Y]9S,0"SO@2&3;8-XW MR]-RAAK9T:%R/F[U)ZV:\TC/7/F(])<^']ANL-!OKD044NW*N^KI:Q#Y$)1O M%%_9K_P#5WIFL,NEGAM!& /]/.5<[3;&03F)AG\ 4$L#!!0 ( './"%?# MUS64'@, "(* 9 >&PO=V]R:W-H965T&,P$WBNAEGE/U> %QWN:N&6+ MS-@)/QH5= %3,'?%C<*17[.D+ >AF11$P7SLG7?.XJ&M=P4_&:SUQC6Q3F92 MWMO!53KV BL(."3&,E#\6\$$.+=$*.-OQ>G5C[3 S>LG]DOG';W,J(:)Y+]8 M:K*Q=^J1%.9TR(DX,G# ME'^?S[11>';^-,59"N@U"[#]Y$P7-(&Q5]AGJ15XT<E"['K2Z+MMJ4K55ZMIJD]/!CHW!MM/=DM[IEM-6+6]T.JR=#E^UBUW_DR^T M/]PY5)V=L]E0T^]O!= J\;4!^!LO9/OU=$W5@@E-.,R1/C@9XEJH\HND'!A9 MN'?T3!KL0NXRPX\X4+8 [\^E-$\#^]JO/PNC_U!+ P04 " !SCPA7M/+V M4E<# *"@ &0 'AL+W=O@:%F ^5U<*>V$7I6 E",VD( I6L^ \/IO'D75P%E\8;/5.F]A4EE+^ ML)VWQ2R(+!%PR(T-0?'O&N; N8V$'#_;H$&WIG7<;=]%?^V2QV265,-<\J^L M,)M9, Y( 2M:<_-);M] F]#0QLLEU^Z7;%O;*"!YK8TL6VH.1"Y(N=YKFHHR*L;+",-FE!1 MD";$O%8*A"'O&5TRS@S#V:>78"CC^AF&^;RX)$\?/R./"1/D ^,]%PYLUJEG5;IL>C9 M7?%@JD)3MXM?V!U8D%QJXZV%)N#(!;0'TG66)-$TO-Y-J6\3C^/.YA[IH",= M/(BTHK=*22 ML[4K,A_AL+?\)-XC[)N,(C_AJ",+K![Q PFZ1ZZSRA.]^##G8O:OI(^4+5F0A,.*_2* M3DXQ==4\/)J.D96[NY?2X'YWS0T^UD!9 YQ?26GN.O8YT#W_LM]02P,$% M @ D;G @ +@D !D !X;"]W;W)K&ULK591;]HP$/XK5E9-G;0U(0$V,8@$A&F;5*DJZO8P[<$D%V(UL3/;@6Z_ M?F-W0+RK@3CNW9C0S'HM(YXW CB:J*@LJ_,\C% M=N+TG-W!+5MGVARXX;BD:UB"OBMO).[+?!N:0YX8(W?C3<#KME0:XO]ZQ?[': M4WL %> 4FE*,A<<"TQ=0J=T!F9V^M! M*O*!+.LZ(B(E4Y-;INTZ@A2DA(3L>"XCT)3EZAUB[I81N;QX1RX(X^2:Y3E6 MAAJ[&MTVE[MQX^*L=M%_QL4AN4:_,D46/('D$.^BW%:SO],\\T\2?J_X%0F\ M]\3W_*##G_GY<+\#'IV&1Q CO/NT+\F6?2:9(M7(CM(4K]- M4O\4>]B^9K+.5E<::H:A93#381,.L+@W^\'M,/$/3:*G)OWAH MH)4W."EO5X,28K'F[!\*Q8ZA,R E2":2NCAI(2J.O8GQ.*^2VB8Y"@RAVN)6 ML&:<,[XV3:HFZ8K9X*E:[RAF3TV"P5',3HI[:9F]$EF=!W=O,."+O+8369'8 M!++NE^UI._2G=M8=G<]ZHWD]NQ]IZB^):RHQU(KDD"*E=_41!QRPP_:$ : WR>"J%W&W-!^XD4_@=02P,$% @ M @ I0< !D !X;"]W;W)K&ULS55M;],P$/XK MIS"A3>J6-'V#DD;:.A!##*J6P8=I']SVTECS2[#=%_X]MI.%(K(B 9/XDOCE M[KGG.9_/R5:J>YTC&MAQ)O0HR(TIAF&H%SERHL]D@<+N9%)Q8NQ4K4)=*"1+ M[\19&$=1/^2$BB!-_-I$I8E<&T8%3A3H->=$?;M )K>CH!T\+$SI*C=N(4R3 M@JQPAN:FF"@["VN4)>4H-)4"%&:CX+P]O!@X>V_PF>)6[XW!*9E+>>\F5\M1 M$#E"R'!A' *QOPV.D3$'9&E\K3"#.J1SW!\_H+_QVJV6.=$XENP+79I\%+P( M8(D963,SE=NW6.GI.;R%9-I_85O91@$LUMI(7CE;!IR*\D]V51[V'.+X$8>X M@G+5%I]3/I%#M7+! ^SAE=$5<2+7B]*VQUX!(^4>[L9 8SNZ4S4M;,[7N+#5<&N;YK M$E@2Z383'9#9J65V#J&G/]05>^KDGCK" MY5J8)MXEET?T/G7V6]!3-#E %;SPBWYSNJ[X:^ M1DZCP6G4;M)SD-H?GD.O%M[[7\JM]P0R^[7,_I.56__7QQJ?)1 M*"=&%KX1SZ6Q?=4/<_N.HG(&=C^3TCQ,7&^O7^;T.U!+ P04 " !SCPA7 M&'_U8]P" #J!P &0 'AL+W=O.$EE\::8P?;;0>?GK.3ACZD M!2'>)+9S]_?O[N+S:"W5LRX #'DIN=!CKS"FNO9]G1904GTI*Q#X)9>JI :G M:N'K2@'-G%/)_3 (8K^D3'C)R*T]J&0DEX8S 0^*Z&594O5C ERNQU[/VRS, MV*(P=L%/1A5=P!S,8_6@<.:W*ADK06@F!5&0C[V;WO5T:.V=P6<&:[TU)C:2 M)RF?[>0N&WN!!0(.J;$*%%\KF +G5@@QOC>:7KNE==P>;]0_N-@QEB>J82KY M%Y:98NQ=>22#G"ZYF29?:R+)Q1H*2B?I-7YH\ M;#F@3K=#V#B$^P[](PY1XQ"Y0&LR%]8M-309*;DFREJCFAVXW#AOC(8)6\6Y M4?B5H9])9K "L022*UF2J11&86(U0IB"3-WVH#2Y(/.ZRD3F9$HK9BAG/R%# M#XW6;V[!4,;U.1H^SF_)F[-S,V.?MIP36JN\ A73.X1 MIM#DO<@@V_7W,<8VT' 3Z"0\*?AI*2Y)%+PE81!&'3S3OWC<)FPWMW4UFB1_G4G."?Z[:ZJR;UT9K7?L=^]HV\&UKF@* M8P_/NP:U B]Y_:H7!^^ZTO&?Q':2TV^3TS^EGDQ@P81@8H$GE%.10E>TM43L M)&RO6B576)C5=@R')H-!:[)#-FC)!B?)VOI0UX3P-&C*09-4EB73MK79,9:K MB[B6'FSC!'O$AR;1$>*X)8Y/$M^44IE_XXT/8"["JSW@+IN@FWC8$@]/$N.) M_T/IAP=U[07]/;!#F^$^E[_5-K'-+=QM8O.Q%*9N+.UJ>V'=N#Z]MS[!BZR^ M=W[+U+?@/57X*VO"(4?)X'*(F5+US5)/C*Q<&ULQ9E;;]LV%,>_"J$610NDT19PORQ1IRS$_I!@IY9TE9CH4\92N7;QC@5!OEF1MX7N3FF!3. M9*2OW;#)B&Y%1@JX88AO\QRSGU/(Z'[L^,[CA5NR6@MUP9V,-G@%.IV8$&2R$ M0F#YLX,99)DBR7G\J*!./:8R/#Y^I'_5SDMG[C"'&!B[' DQ&C>\246M+4@8Z^MI;Q(H4J ME+E@\BZ1=F(R%W1Q_WDJ0YVB& C5\AIJL'<136E:3FEX(DIA>B:%F+-45*D MD!KLXW[[J,?>E>&I8Q0\QF@:] )_VQ:G*/1.4. %H6$^L^>;!R9W_M_HR:M' M;P0CK LFU+SPJ8)98P95)=S@G[)G"'3%&"Y6H(Y/4/*@JD/>Q86L%;PA F?D M7TA/T%5.MU+]]^\2B;X)R/D_INHHQQ^8QU>-\Y)O\ +&CNR,'-@.G,F'=W[D M?3&EQB8LM@E++,$:21S421STT2=_4)F4\J%&92H71P^U*2DE+](\]<]G-SF3 MU;0[#G57,CQO2N*NQ ^'34UBT/A>K6FX.ZS='?:Z.Z-<<-7&&.R@V(+)P5[" M2ZO.)BRV"4LLP1IIB.HT1&_<.B*;2;0)BVW"$DNP1A+/ZB2>66X=)6_8>*!; MK:,K:7>.KB+P6HW#,$YD[AOGM:_GO;[.<09<%Z-\B;X'08J5R<%>R$NKSB8L MM@E++,$:F;BH,W'QQJWCPF82;<)BF[#$$JR11-\[+#8\R\VC C:>ZM8;P\RD M"5O]PZ )6CTF,6F&Y@[B'ZVO_%Z7;V48,5NL=6&F\OTCHQM5LD9G>U$O+4*K MM-@J+;%%:R8E."0E>.-V4DW 5BIMTF*KM,06K9G*PW+4[UTHO::EA'V/>17P MKL9OOY(8-(.HW5*ZFG#P1$LY+-[\_M7;+U DTZKVL1I3@K"!<-JP\WH;B_L MQ95HDQ9;I26V:,VT'!:9_O"MFXK51:I56FR5EMBB-5-Y6*CZO4NHUS25J+-M M$;17.0:-?]%N*EW-P&\WE:XF;+^GN$=;PCFPE=Z+Y](-66?E9E]]M=[OO]*[ MW*WK4_]RYANNQ^K[@-Z"/N#+CPO7F*U(P5$&2SF4=WHF<\G*_?KR1-"-WI"^ MHT+07!^N :? E$#>7U(J'D_4 /57D\E_4$L#!!0 ( './"%=3:B^J#0D M (-, 9 >&PO=V]R:W-H965T3V32]'SK]H&#%9I87%W"RZ=P?7_%B@T"63?;X MYLNN(4?/$>K3G/T8\HC+/KT3K/-Y?C<>:O><2RBV3#8_&7 MIR2-6"X.T]4XVZ2<+>XNG5\EVSP,8GZ7HFP;12Q] MO>5A\G(]PJ/=B6_!:IT7)\;SJPU;\7N>/VSN4G$TWJ,L@XC'69#$*.5/UZ,; M?.F998/2XE\!?\E:OU%Q*8])\KTX^+*\'AE%CWC(_;R 8.*_9[[@85@@B7[\ MMP8=[7T6#=N_=^A>>?'B8AY9QA=)^%NPS-?7H^D(+?D3VX;YM^3E;[R^(*O M\Y,P*_]%+[6M,4+^-LN3J&XL>A %3#K!N:I'JRZ@=5M8!]H8-<-[#+V5;#*2#LL9_.K-'E!:6$MT(H?)5UE M:Q'@("XRZSY/Q5\#T2Z?W^>)__WSK>!FB19))!(V8R7EG]$_6)JR@G?TP>$Y M"\+LHSC[<.^@#[]\1+^@,AK$N?K#+GQDB\5[1U]>_M8>T_?'A,-P%A$=A]>L@OO+=$B M_KJ-+Q U/B%B$*KHT.+TYD05CY_S[OZ<=T_?W.&^:(Y5S:58TGVJTA*/'DK5 M(ML^/_93]4;D:;SBHM[EZ/$5M>WNV&MY^N:%I4OT[[\+2/0EYU'V'U5V5OY- MM?^BQE]F&^;SZY$HXAE/G_EH_N<_8=OXBXI92# '$LR%!/. P*2,,/<98>K0 MZ^)5,>VW,R*(_7 K1G!1CGRV"7(6!O\3AUGRE(M,X"KR*U=VZ:J8CY_G8L@\ MMQGM6V#9PNE;V+*%V[<@LH6GO>0W!M3:!]32!O2W:J ]-V$.D%[H1I MH>WFT,$#">9"@GE 8!+7]IYK6\OU7UO451.YDJ\*Q&KQ972XTKH9RE7?'<7F M9(8[(\V%=.H!@4DT3/8T3+0TW*Q6*5^QG(M:E:>!6++[]8!K#3/^@Z=^D"G7 M-+>3?N'J#J>^";$ZI:MO,NW6+H5)AQ9/>ZUOC.1T'\FI-I(/<;*+LBJVTW[)-SJ16VA[-33_3W#H0CKT@, DQF9[QF9: MQES!A5^0(*:,(%DB<:.,:@Y+KHK2],K%G**L3%KLH:LU2#!'?]6DNB:$,8JJ MNXTI6K)75?ZYD-WR@, DJK'1W&@:VLO^DF5;%OME71,C4EQZ-4C15MQKI8A' MFS!YY;P^N=FF_EJ,7K0)67QLCM)['IH*H&A.C=:>T4+TJ$'A2932QIJB?Y&JA)R]LN,HP-. M"S>8.T@TIT9K#R2Q@#2H,>DR".G6@T*3&6RT$:R]T9XO0I9EZ :Q>(FJW[>% M2%(,TO(N6 M%)J<&(UX@_7JS3E76)"RQP(4S:G1CJ^P0*4;*#29ZT:\P7KUYAO/\C0H;YXJ M.@-!_@D3=U]?(71&">TL;Q8*0TR)A6EG%G44AH5>8^#>=*M -"U!TZR[S#V' M'(,;/0;K!9G!:Z%)_[IFLYEEXFY(%8:V-;.-63>D?<,#*QB%H8F%8>_.X1RZ M#&Z$&:Q79@X6ID*>3^*X?LK\$N1K]+C-1&NQ?A&&CT',*@'L& >0DL@"%,VI MT=HD%:R3+I=],SK!D][@.(=>@QO!!NNUBWI)6:\VE52 RC*@: XHF@N*YD&A MR8^I&W6&&.^\J"2@(@THF@.*YH*B>5!H* M<^U *H 3DQIV[S&%OBN#23W5KPOJUX-"DPEKM!RBUW*^W3\H60"5;$#1'% T M%Q3-@T*3V6QT'?+>FUX(J H$BN: HKF@:!X4FIP8C0I$]'M?_H"M&G4/VGLU MB'$QZS[_5)AAZV(Z[=S5Z*]G,)<*I],+J[M%)I,>"/+$+TLXS6#4 P],15GZ)EGN7KC M1HTE/67J#:Z^#;&[(ZMO,Z/=)8X"IS=8SB&\D$9X(7KAY9])SD*T?>LNCB+8 MRBCWMZU8=E>;T7=M\. XP:4+ZM*#0I.Y:Q0>HE=XAHIF>KC!I0U4L"%])<:T M")X:70)!]^$HO&)J6Q0W;F5N&LV&Z#4;,3#0[^@M#PCUP(-9 M5R0-%<4#0/ M"DW>)M]H.?2]M1P*JN6 HCF@:"XHF@>%)B=&H^50O9;SQH=&>M3!;(.*/+0O M\N IGI@]?1W4K:=P2R8&M>A47:UI(]_0H_)-4:V/ZNQZF,&D@.HYH&@N*)H' MA2;3VWJ'Z;WU' K[%A/L:TRP[S'!OLAT#CV'-GH.U>LY9W]&JO<_."] -_74 M:-W%+YGVJCCH?AVE6SHEY% 5;X0?>D3XV>VU*=?6Z&ZWU^;NP&98/=Q@%)J<&(V61?5:UA^@SNM[ M,#@S0 6P&JWS2,#NOL@$ZM2#0I,I;R0P>H($AA1:)9-K0=:RV]2U@!6UX!-: M!IF?;,7Q4YI$*&+I=YZCC;ACX^@#*_/!%];J; 5U$#1G!H-DU8Z&!?37C: MZFE0:'(V-*(;/?)JFV8!<-K]':CV!HKF@**YH&@>%)K\08)&>S/?6WLS0;4W M4#0'%,T%1?.@T.3$:+0W\]S[J$R%YH1MBQK=)Q,+?5<&DWJJ7Q?4KP>%5A$V M;GTC*>+IJOR:57$'+>;;ZALT^[/[+V;=E-^)ZIR_Q9<+K#COX$NW^AY6 U]] MGNLK2U>!6..%_$FX,BXF(I1I]<6KZB!/-N47FAZ3/$^B\N>:LR5/"P/Q]Z P ?A !D !X;"]W M;W)K&ULQ5AM;^(X$/XK5O9TVI4.\D8#] )R*YN M3[>ZJM7=?ECM!T,&L)K$6=M ^?4%Y/AFQ45&%0[%VI6% )H84):Z@>=%;D99 M[DQ&9NY.3$9\JU*6PYT@%.1@5=PP.H?XH[ M@2.W9DE8!KED/"<"5F-GZM_&?J !QN)?!GO9>"8ZE 7GCWKP.1D[GO8(4E@J M34'Q9P=S2%/-A'[\J$B=>DT-;#X_LW\RP6,P"RIASM.O+%&;L3-P2 (KNDW5 M/=__ 55 -YIOR5-I_I)]9>LY9+F5BF<5&#W(6%[^TJ=*B 8 >>R H ($IX#H M#4!8 <)S ;T*T#/*E*$8'6*JZ&0D^)X(;8UL^L&(:= 8/LOUOC\H@6\9XM3D M0?'E8V>&RB5DSC,\3I*:#>F0!SQCR38%PE?DJ]$/;:8[$'@>R%3B22FTI23O M8U"4I?(#@GXA+I$;*D".7(7^Z57<9>7+K/0E>,.7D'SAN=I(\C%/(+'@Y^WX MJ 7OHBZU.,&S.+.@E?#/;=XEH?<;";P@M/GS_^#Q^?"@)9JPWNK0\(5O;;7> MEL[B]59/A:#Y&O V*[(XD*;='3V8Z>F>BH1\^PLIR6<%F?QNV]YR_9Y]?9W! M;F5!ES!V,$5)$#MP)K^^\R/O=YNVUR2+KT1VI'NOUKW7QCZI[PZM[LZ*,D%V M--T"*4"4UT5?,E[=IS5NA[9_SW*2\#2E0KX8?K )7SHP, [H3+^;^&'7CT;N MKJEHJYN7*GHELB-%;VI%;UH5_=L(91.B%7?I";PF67PELB.]HEJOZ"??_.B: MNE^3++X2V9'N_5KW?NLYO6?RL;,2 (3AA49^10158!.PE>A2 4LRWV_D Z_K MAE!'/6B-^N-3@44='B$,.3-)[ "8PJR)JY7ITK#;W8I* M-T@P) D]V,J3^$P"WT)PI-2P5FIXGE([GN*%3)DZV$1J);E4I*%MTV\B__1P MV.W\GF\_'+[W4G!ZYP6=L!U+($_(@4%J*_=F[4R71EZQ^4$SI).HVVV.(VZ4 MV/Y9!4#'4@#@9W_)LPQSL=25^ 7?_&K1HX_^H.OY)Q_]\\QBFUF_VW\C%?C! M2^S!SRY^VCVX^)0$KX7PND'O5*_79D/,G2=RN8W&+ .Q-@VNQ!W?YJIL0^K9 MNHF>FM;Q9'ZNFVO3\+W0E)WY%RK6#'5+88647K>/A88HF]URH'AAVK\%5]A, MFL<-T 2$-L#W*\[5\T O4/_+8?(?4$L#!!0 ( './"%>5)9>/FP4 <@ M 9 >&PO=V]R:W-H965T ]CA)^,U@*L;HR#.XO28SYD*Y((G^94Q9C(6_9PN K1G"0 M.<61@4S3-F(<)H/I=?;L@4VOZ5I$84(>&.#K.,;LXXY$].UF ?;!X_A8BG2 M!\;T>H47Y(F(Y]4#DW=&B1*$,4EX2!/ R/QF< NO/&2G#IG%]Y"\\9UKD*;R M0NEK>O,MN!F8:40D(KY((;#\MR$S$D4IDHSCWP)T4(Z9.NY>;]%_S9*7R;Q@ M3F8T^A$&8GDS< <@('.\CL0C??N=% F-4SR?1CS["]X*6W, _#47-"Z<901Q MF.3_\7M!Q(Z#Q%$[H,(!-1S0:(^#53A838=](XP*AU'&3)Y*QH.'!9Y>,_H& M6&HMT=*+C,S,6Z8?)NF\/PDF?PVEGY@^">J_7MY)Y@(PH[$L)XZS";D$3WDI M #H'F17X:Y7]DU#P M"_E07M^'423=^;4A9-SIZ(9?Q'B7QXCVQ&B!>YJ()0=?DX $"O^9WM\^Y._I M_2'2 !B2\))UM&7]#FD1_U@G0V"9%P"9R%(E]/_-<,YPDB-D#:W*[["/KD9R.[%"=N0P?3GGZ!M_J)B MIT\PKR>P&G.CDKF1#GUZ1Q9ADH3)0O:N""<^ 6=RI>3KYUQ%HQ;N6!ISL'$& MENX/F^G8AJTQHQ;,N/JBR8)CN@@;GO10WN, M)I-&2K.NAI["L-E&:GE-RKPFVKQRN<'!AO!TVG$2 /*^DGI1W@B:/3Z4[*05 MVFB"7!/9HT:R70T];<@G3C0T*[%F=J*$Y'T"OT0'Y[M K*4V,L?0<1N-;];9 MTM-'>2H+.Y(5:O7&CTS,RRJXW1 F7T[ MFV"!Q;Z1,D"[+,K](KF]8569Q-5 M;*(3-$A HP@S#E92V&75I2XN+?31M.9H[FXG&;;:35]CUNFJM"[4"L*:'NE( M4J_:MT!+EV#)$G2'9FN-?H:NA96PA7IE6UGE;ES4=>>I)HA8\M85Q2Q/W-6*=I$H5PP.RN*UP.C)EMSJ*TUHJL\*J M5BEM,T\!5FM/]>0J70OUPK:#S+D Y9:'BRV/;+>\5;KE'4.)TT[6'CJHR4DG M,T^?VZF%42E?J)>^"CUTF*N2GV-8>'DGZ M?3A=8#.:"(9]L<81^)NP&)S]0R0W:D9Z4L(%7VAU;_M52H==5/I="VX MP'GO2DOM8R^9>L!CR3P0GIT' B8@SK]J.B# 'ZJO=EY') BW4*X"JLYBI?*1 M5O=VZ8M**GM5^@=BW!+@;O,?[:?R,U0^JE0^TJO\?6^.FIKL5=L?"&]+Y&A+ M)-I/Y&?H?U3I?Z3_V'V[6#"RP(* ;[)9A@D/?? =1VOE:R?J5?KWBN;UA5;G ML7I!0/H7!$635#*8H]@[6ZIKVHU]MXN1IS"RQV.U>D.5?D=Z_7YJEVJ+;L>U MFFEU,/+T\9TZC94T1WIIKN@KRGSM%OF.[33S[6#DZ>,Y-E]CY^0T)FR1G4!S MX--U(O)#U/)I>.G!B6GSKG-X*NLG/8 M%RH$C;/+)<$!8:F!_'U.J=C>I .49__3_P!02P,$% @ &ULM99M;]HP$(#_ MBI5-TR:M)'9""!U$*MV[5*DJ:O?930ZPFMC,-K!*^_&SG32PDD0=TK[@U[M[ M[N([;K(3\D&M #3Z519<3;V5UNMSWU?9"DJJ!F(-W)PLA"RI-DNY]-5: LV= M4%GX) ABOZ2,>^G$[5W+="(VNF P];=RPY4K;#3^= MK.D2YJ!OU]?2K/Q&2\Y*X(H)CB0LIMX%/I_AR JX&W<,=NI@CJPK]T(\V,6W M?.H%E@@*R+150=M(%CW'Z5N9;FE!DYG?@1-6:'>F3OF8.)KPV&U M^5EMK3GLY@R3AG?&E>94%Y!N@MX[7'[]#O5M\KZDKOT.FU6;M-0TPB0N)P MXF];B(8-T;"7Z(ND7)MW]%*.X1&'P4C"8(S;.>*&(^[EN /U+QCQ$<99E 1Q M$'6$8]1@C'HQ3-58 /L7DM$Q"8Z&9#SN($D:DJ27Q.39*>\D.7XGHRB.0YRT MXXP;G'%O,OUPI=+$Y6(+TI1^Y!X.,O4+T&?*)+JCQ0;:B,;_(=]PL"^5P0D9 MEXNBH%*A-<@JEC:H^QK46AXK.\E!9 D9X(YGCP]J.7YQ IZ"5?]5!(<9F0RZ M\@"3/1=Y:4*>@D6.L0@>="4%WM=TW%N?GR7H*61A"QD9!.,.LGUIQ_VUO25A M3\&+CI]9,'@.YQ\T#R7(I6N1%,K$ANNJCVAVFS;LHFH^]M>K'NZ*2I,A"A6P M,*+!8&1JAZS:HFJAQ=JU(O="F\;&35>FE01I+YCSA1#Z:6$--,UI^@=02P,$ M% @ =(\(5V#&B!WH @ ;@H !D !X;"]W;W)K&ULK991;YLP$,>_BL6ZJ9760B"A598@-2'3.JE3U*[;P[0'AQR)56,S MVR3=MY]M"$M:2KHN+V ;_W_GNS/V#=9 M\1R8_I)RD6&ENV+AREP GEM11EW?\T(WPX0YT<".344TX(6BA,%4(%ED&1:_ M1T#Y>NATG,W #5DLE1EPHT&.%W +ZBZ?"MUS:\J<9, DX0P)2(?.9:<_"].YF@\=SRP(*"3*$+!^K6 ,E!J07L:OBNG4)HUPN[VA M?[2^:U]F6,*8T^]DKI9#Y\)!X26<2OM$ZW)N]]Q!22$5 MSRJQ7D%&6/G&#U4(,'1-*-5IE0-7:9M&Z285?U3R_6?X ;KF3"TEFK YS!OT M<;L^;-&[VM?:87_C\,AO!7XNV!D*O/?(]_R@83WCE\O])G?^S_KDU=9W@A'4 MV0\L+]B;?103F5 N"P'HQ^5,*J%_X9]-^2Z)W6:B.=;Z,L<)#!U];DD0*W"B M=V\ZH?>A*=B'A,6'A$T.!-M)2[=.2[>-'DW2%.P!JO\]FR"E$R2P G2,)<(H M!Y$ 4R=-Z6DG'WMG%][;)N%XK[#7+(Q?*YSL%9X_$>Z$LU>'L]=*F@J^(O9B MT_?J5DBA\3PK6:%EF5MV%74&[FH[4D]G>+LSXKV,21MCQ\FP=C)L=?(+9Z<" MDD((PA;;^V8&#%*BFEQM)?[KKWQ(6!SN#>"!S)6Q=KO1NCBZM#7!H_%1IS_N-(S'NI@J:Y^_^+(2N\9B09A$%%)M2N]YO3-$6=V4 M'<5S>WW/N-+%@&TN=4$(PDS0WU/.U:9C#-0E9O0'4$L#!!0 ( '2/"%&PO=V]R:W-H965TW0MF6R(1F6CWQ+Q&3$"\5H3EX$DD668?%]2AC?CRW7>F_X M0M<;I1OLR6B+UV1!U.OV1<";W;"D-".YI#Q'@JS&UI,[G+N^-B@1?U&REZUG MI%U9FZ7?E>"A=CA27$KT0@18;+ AZ4DK09:'P MDA&D.)KQ+(,I72B>O&TX2XF0Z#-:0,BF!2#X"AE([F*B,&7R'J"OBQC=?;I' MGY"-I/XJ$'ZFC$'8R)&MP"<],CNIQS^MQN^=&;^/GGFN-A+- M\Y2D!ONXVS[LL+=!RT90[UW0J==)^'N1/R+?>4">X_F&\4KS-2S]9=5!=Y"4%?S>-'O]D[0(O('GA5X8'@6I >D, M_KN4?A')LXPS"* M'.OT,)0OA&W=3]>B M<1D27X;,#9 H"#V_;XY/M[7W=_^'G*X7FHORN%>GM0EZ)J^-K.;$-K+VW2CL M#8(SRGD?RGE7+;MH"R>>4H2'5JU+.6-8M#Z:!:JZZ+=72N?1'1R+8X:YQ\(8 M87[O6!0SVSE!/C;Z;N)9^;@A&$[J&@#?5YRK]Q?=07,/-?D'4$L# M!!0 ( '2/"%?UKG<(U@0 )T? 9 >&PO=V]R:W-H965T[%M!<..(EU M@)EMFO:_GPT$0D(1O5F]OFG /,_'CY^O^X0GGA\H^\KW& OPF"897QA[(?)K MT^31'J>(7]$<9_+)EK(4"7G+=B;/&49QZ90FIF-9GIDBDAG+>3FV9LLY+41" M,KQF@!=IBMC3+4[H86'8QG'@$]GMA1HPE_,<[? ]%I_S-9-W9D.)28HS3F@& M&-XNC!O[&MJ!HB(1G^CA-UPO:*IX M$4UX^1<<:EO+ %'!!4UK9QE!2K+J$SW6B3AQD)Q^!Z=V<,X=)L\XN+6#.W:& M2>TP&3O#M'8HEVY6:R\3%R*!EG-&#X I:TE3%V7V2V^9+Y*IC7(OF'Q*I)]8 M_B'WXAWE'*PQ _=[Q#"X$8*132'0)L% 4+"B:2HEO1[EE MXT):T"VXR02)25(HS2L(!^]"+!!)^'MIR\NAN2EDP&I:,ZJ#NZV"5W4<%8P((I6'CU%2R'R#+:.IVCVYW$ME59!; M!2*6D6QWNM_^OI-@\$'@E/_3MT>J*";]4:A">LUS%.&%(2LEQ^P!&\L??[ ] MZY<^@73"0ITPJ G6D7+22#D9HG>EK/Y; >[(&'5EQ$<9D:QV?=^G M8A7 M Q ?7L]+ /?DN'/9G/SX52A'D-G8KN.9W4-P[%$>&GH3Z>VY3FM82=K MTR9KT\&L_9FK='!5(_."17OY?056"9+%]$;E2Q5-KHHF0%E6^B<'DZI=0)"W7"H"981\I9(^7L>Q>NV47UF-K> MU D"_ZQP]1AZGC^;G!N&8XEP!+&3-;_)FC^8M<_9 ^9"9DBN6;[K1>KRV8(T MB'KI+M8)"W7"H"981X^@T2-X$P4IT"FE3EBH$P8UP3I2VE;;4%G?NR35$9P6 M!MNW9Q//.2M)/8:.YTQFP?F[U%@B'$'LYNVD$;6_K2B!(B.BOWL<)+YT0VNE MA5II4!>MJXW3:N.\B0)5AZ%+4)VT4"L-ZJ)U!6U;=WNPG7R5(N5>5 I7%A3/ MM<]?G'HL'<\.?-<-SLO46"8%F^?3W,/ %,88R >X(VI"$B*?> M5 P"7[RM==)"K32HB]:5IFW([>G;J%-:NW2MM% K#>JB=05M.W5[L'M\E3KE M750*3[[.6+YU7J9Z# /+\5SWO$J-),(>P^=>H]J&V![NB&&:)_0)X[H^K8\_ M3*T3E/4N?Q#WXJVLDQ9JI4%=M*XP;<]M^V^C-FEMV+720JTTJ(O6%;1MVNW! M1O)5:E-P^1;C!XX=G)>F2[N+#F\<"@ZBJDR9)\>-*6:[\IR7R]46F:B.CYK1 MYBSYICQ!/1N_M:]7=L]XJ,Z>R^/-%E\=7']$;$;G'*,9,&M M&PO=V]R:W-H965TS,-M#]^]E)&A)(LR&% M%["3>X[ON3Y)KH=;+I[D"D"AYY@R.;)62B77MBWG*XBQO.(),'UGP46,E9Z* MI2T3 3A*03&U/5:+Q?N MR7*ES 4['"9X"3-0#\F=T#.[8(E(#$P2SI" Q3T!A0N4%ND0/LPDZ/[M 9X@P=$LHU0%R:"N] MM"&PY_DR-]DRWBO+?%ZS*^0[[Y#G>'X-?-P,G\!NZ>(P]#7//ZJ'-DKTBPUYC@5 #%+*I+J!%X M[":T1%;1V"\T]D_HQ7Z;96B)K%*&05&&05M>'!P8;;!GQ<,(UZEWHNOL/MU. MLQ=91'#MM[@1=^P>M,5655EJ4-P3NC$G;ZL4+;%52['K6MS&;N 81^9,9<,% M>Y9L#*EFN&LHW.:.XJM:@:C-IQ%W]#ZTQ%95N>M*W,XI+=EJT](66[44N[;% M;6P'CK)D<-@@[ENR*23+T"Z==JX@0=_@502P,$% @ =(\(5SLA]:@W M P UA, T !X;"]S='EL97,N>&ULW5C13MLP%/V5R(P)I(FTS0C-:"MM ME9 F;1,2/.P-N8W36G+LS'%9NZ^?;YPF:?%%C(>M72H:^QZ?!DYNJE(W)P]G;'RMEKM\$ M[G[R[N2D]W!^O1\_JX!S$GI%+U\@>M&K+E2[QK$4\/25_M2C=NK%9K M#2,/_>33+OD4(R<>U\DH4[+=WHBX@-6E.0L>J1B3*15\ICFP,IIS ML7'A 03F2B@=&%M7-E$?(N4O!_==#TJNULFY5+K*[3*X[UD]? _8]L @%Z(Q M." N,!D5U!BFY8WM5(.KX!,HJ-OWF\(Z7&BZZ0\N24NH;C;)3.F4Z29-GVQ# MDY%@&=C1?+&$NU%%"* Q*K>-E-.%DK3RL&74#2L[9T+='>O! M?LFF:0W532?C.J#?57/:7=GH5;I!P1^5^;2RTY%5'ZJ;W6J6\7757V>- 4R] MCZO3HA";CX(O9,[TO,+U^W!Q6;2XN4[9FZ;3NZL6L:@:V8;/6%Q#VD9OJ\B,8QV%^!# L#^8 MXS@6EN=_FL\0G8_#,&]#+S)$.4.4XU@^9%I]L#Q^3F(O_TR3)(KB&%O1Z=3K M8(JM6QS#CU\-\P8,+ ]D^K.UQG<;KY#GZP#;T^T"5CN0WY\':LK/B2+85 MDBA*$C\"F-]!%&$(/(TX@CD #Q@21=5[<.]]%&[?4V'[G[S);U!+ P04 M" !TCPA7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( '2/"%>'<;D^U 0 /TI / >&PO=V]R:V)O;VLN>&UL MQ9I=C]HX%$#_BL53*VT7R%?;T3 2,\SL(E$&%32O*Y,8L":QD>TP;7_]7H>. MUE8S5WVYRQ/$,>;D.O:Y=G+]HLWS5NMG]JVIE9T,#LX=KX9#6QY$P^V?^B@4 MG-EITW 'AV8_M$&4/0KBF'B:C43%LN%2#F^O7ME9F&!YH)THGM8)"7_ D MQ8O][[P_9"=IY5;6TGV?#+KOM1BP1BK9R!^BF@Q& V8/^N5O;>0/K1ROUZ71 M=3T9C,\GGH1QLORE>.TA-WQKNQ+'MU\Y@$P&Q0@:W$EC75>C:Y\#XTE Y?-1 MZ_2#K)TP,^[$7T:W1ZGVOAFXBF%P&5T<7C_/0;PROQ-&O=O)4LQTV39"N7,< MC:@]H+('>;0#IG@C)H,[?1*&K?A>^(N"?YE7YPMT0!:$RUQ).&'F5<=(R/.X MG-TOU_$_"<)(%,$,KT(Y'H#'U_N MEP%DAD!F%X2,(IDCD/DE(=, LD @BTM"9@'D1P3RXR4A\P#R$P+YB19R)FQI MY-&7,[UCMZV52EC[![OE5MIP"OJ,0'ZFA7S@TK G7K?",SY(Q54I>%#>%0U1"[9J&Y BQSDB7HETV]HSM MQE7%IB$F)ILQL6T6*[@1UP=N8$9QSLAMVTW/86*-"2,A%L9: M['V--P9'@NDBH5Z:Z*:1KJ/S?O## [0AP+M1+R?HPH38%2O^G9VZ/NY^[B>; MF;1EK6UKHC[&K)$06P-R%%G!7;@QO.K$VV^V!+-)0FP3- F,%B8)YI6$V"MH M&AAC8EY)B+W2FP:R=QM?8M^'E)A6$F*MH/E@'$S,+@FQ77KRP=Y08K9)B&V# MYCOQ#@EFFY38-FB^$V-BYDF)S?-6OO.SVT-,3#XIL7S0%"..)KHO1JR?GA2C M;_RDF'Y28OW@\WJXY91B^DDOJI]PTRG%]),2ZP?'#+>=4LP_*;%_<,PBQ,3\ MDQ+[IU_F']@:VJ[:.L3$%)02*PC%C&:C#%-01JP@/.D(1WJ&*2B[Y%Y9--(S M3$'9_[]7!EV^Y'#L'\"%F)B",F(%]6/^'$ BW&+.T(,AA%DH([:0 MWX5D[V8PV&4=*3S#I),12Z=W/[(?$Y-.1BP=/%./YA],.AFQ='#,:/[!I)-= M=-T39AHY)IV<6#HX9IAIY)ATGDQ-+!,<-[,\>DDQ-+!\>, M[DU,.CFQ=-Y<[)[-$V*B[P002P?!].E&B(E9*">V$!K-^ 4+S$+YA9[H>,RV M"1]GYYB%5VN#/,?YYWOP+4$L#!!0 ( '2/"%&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R M1_0"^D0*=(8/!4Q)'CY%\0'8OCTJQS: M<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V009/,'.03Y_$$!03%_ M4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT%N1:"+P6!%L(Q!8D M6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z& M>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#; M46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:]\W?J7[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H M%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3 M?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \ MF2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U M\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*' M!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD) M9H#Z[P "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ "Z:V" BSH !@ M ("!Q!D 'AL+W=OSX76AE , #D- 8 " @; B !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 2D 'AL+W=O#P#*8% @ 0G 8 M " @:LX !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 47!@ M0Q$ !D ("!'$@ 'AL+W=O&PO=V]R:W-H965T+ M[W#NE@0 ,,* 9 " @=)2 !X;"]W;W)K&UL4$L! A0#% @ C*P# "O!P &0 @($$7 >&PO=V]R:W-H M965T=? !X;"]W;W)K&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ 0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T MZ5TO@, -D( 9 M " @2Z6 !X;"]W;W)K&UL4$L! A0# M% @ &UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ S @ O@< !D ("!JM$ 'AL+W=O&UL4$L! A0#% @ &PO=V]R:W-H965TQ%@C+^0( * ' 9 " @8G@ !X;"]W;W)K&UL4$L! A0#% @ , 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965TT\O925P, H* 9 M " @8[V !X;"]W;W)K&UL4$L! A0#% @ MD;G @ +@D !D ("!'/H 'AL+W=O&UL4$L! A0#% @ &PO=V]R:W-H965TN M8=F(W@, 'X0 9 " @=L0 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ =(\(5S)@<(9G! DQ( !D ("!1R$! 'AL M+W=O&PO=V]R:W-H965TM&UL4$L! A0#% @ =(\( M5SLA]:@W P UA, T ( !12X! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ =(\(5R=E MU:4, @ A"4 !H ( !D3 XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 255 289 1 false 64 0 false 4 false false R1.htm 0000001 - Document - Cover Page Sheet http://pos.toasttab.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business, Basis of Presentation and Summary of Significant Accounting Policies Sheet http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies Description of Business, Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value of Financial Instruments Sheet http://pos.toasttab.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 10 false false R11.htm 0000011 - Disclosure - Marketable Securities Sheet http://pos.toasttab.com/role/MarketableSecurities Marketable Securities Notes 11 false false R12.htm 0000012 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net Sheet http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNet Loan Servicing Activities and Acquired Loans Receivable, Net Notes 12 false false R13.htm 0000013 - Disclosure - Lessee Arrangements Sheet http://pos.toasttab.com/role/LesseeArrangements Lessee Arrangements Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://pos.toasttab.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Business Combinations Sheet http://pos.toasttab.com/role/BusinessCombinations Business Combinations Notes 15 false false R16.htm 0000016 - Disclosure - Other Balance Sheet Information Sheet http://pos.toasttab.com/role/OtherBalanceSheetInformation Other Balance Sheet Information Notes 16 false false R17.htm 0000017 - Disclosure - Revenue from Contracts with Customers Sheet http://pos.toasttab.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 17 false false R18.htm 0000018 - Disclosure - Stock-Based Compensation Sheet http://pos.toasttab.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://pos.toasttab.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 20 false false R21.htm 0000021 - Disclosure - Segment Information Sheet http://pos.toasttab.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 0000022 - Disclosure - Commitment and Contingencies Sheet http://pos.toasttab.com/role/CommitmentandContingencies Commitment and Contingencies Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954701 - Disclosure - Description of Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Description of Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies 25 false false R26.htm 9954702 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://pos.toasttab.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://pos.toasttab.com/role/FairValueofFinancialInstruments 26 false false R27.htm 9954703 - Disclosure - Marketable Securities (Tables) Sheet http://pos.toasttab.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://pos.toasttab.com/role/MarketableSecurities 27 false false R28.htm 9954704 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net (Tables) Sheet http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetTables Loan Servicing Activities and Acquired Loans Receivable, Net (Tables) Tables http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNet 28 false false R29.htm 9954705 - Disclosure - Lessee Arrangements (Tables) Sheet http://pos.toasttab.com/role/LesseeArrangementsTables Lessee Arrangements (Tables) Tables http://pos.toasttab.com/role/LesseeArrangements 29 false false R30.htm 9954706 - Disclosure - Other Balance Sheet Information (Tables) Sheet http://pos.toasttab.com/role/OtherBalanceSheetInformationTables Other Balance Sheet Information (Tables) Tables http://pos.toasttab.com/role/OtherBalanceSheetInformation 30 false false R31.htm 9954707 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://pos.toasttab.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://pos.toasttab.com/role/RevenuefromContractswithCustomers 31 false false R32.htm 9954708 - Disclosure - Stock-Based Compensation (Tables) Sheet http://pos.toasttab.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://pos.toasttab.com/role/StockBasedCompensation 32 false false R33.htm 9954709 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholders 33 false false R34.htm 9954710 - Disclosure - Segment Information (Tables) Sheet http://pos.toasttab.com/role/SegmentInformationTables Segment Information (Tables) Tables http://pos.toasttab.com/role/SegmentInformation 34 false false R35.htm 9954711 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured on Recurring Basis (Details) Details 35 false false R36.htm 9954712 - Disclosure - Fair Value of Financial Instruments - Weighted Average Assumptions (Details) Sheet http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails Fair Value of Financial Instruments - Weighted Average Assumptions (Details) Details 36 false false R37.htm 9954713 - Disclosure - Fair Value of Financial Instruments - Rollforward of Level 3 Inputs (Details) Sheet http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails Fair Value of Financial Instruments - Rollforward of Level 3 Inputs (Details) Details 37 false false R38.htm 9954714 - Disclosure - Fair Value of Financial Instruments - Narrative (Details) Sheet http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails Fair Value of Financial Instruments - Narrative (Details) Details 38 false false R39.htm 9954715 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities (Details) Sheet http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails Marketable Securities - Schedule of Available-for-Sale Securities (Details) Details 39 false false R40.htm 9954716 - Disclosure - Marketable Securities - Scheduled Maturities of Available-for-Sale Securities (Details) Sheet http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails Marketable Securities - Scheduled Maturities of Available-for-Sale Securities (Details) Details 40 false false R41.htm 9954717 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net - Rollforward of Credit Losses (Details) Sheet http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetRollforwardofCreditLossesDetails Loan Servicing Activities and Acquired Loans Receivable, Net - Rollforward of Credit Losses (Details) Details 41 false false R42.htm 9954718 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net - Narrative (Details) Sheet http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails Loan Servicing Activities and Acquired Loans Receivable, Net - Narrative (Details) Details http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetTables 42 false false R43.htm 9954719 - Disclosure - Lessee Arrangements - Narrative (Details) Sheet http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails Lessee Arrangements - Narrative (Details) Details 43 false false R44.htm 9954720 - Disclosure - Lessee Arrangements - Schedule of Components of Lease Expense (Details) Sheet http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails Lessee Arrangements - Schedule of Components of Lease Expense (Details) Details 44 false false R45.htm 9954721 - Disclosure - Lessee Arrangements - Schedule of Supplemental Cash Flow Information (Details) Sheet http://pos.toasttab.com/role/LesseeArrangementsScheduleofSupplementalCashFlowInformationDetails Lessee Arrangements - Schedule of Supplemental Cash Flow Information (Details) Details 45 false false R46.htm 9954722 - Disclosure - Debt (Details) Sheet http://pos.toasttab.com/role/DebtDetails Debt (Details) Details http://pos.toasttab.com/role/Debt 46 false false R47.htm 9954723 - Disclosure - Business Combinations (Details) Sheet http://pos.toasttab.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://pos.toasttab.com/role/BusinessCombinations 47 false false R48.htm 9954724 - Disclosure - Other Balance Sheet Information - Schedule of Accounts Receivable (Details) Sheet http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails Other Balance Sheet Information - Schedule of Accounts Receivable (Details) Details 48 false false R49.htm 9954725 - Disclosure - Other Balance Sheet Information - Schedule of Allowance For Credit Losses (Details) Sheet http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAllowanceForCreditLossesDetails Other Balance Sheet Information - Schedule of Allowance For Credit Losses (Details) Details 49 false false R50.htm 9954726 - Disclosure - Other Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Other Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 50 false false R51.htm 9954727 - Disclosure - Other Balance Sheet Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Other Balance Sheet Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 51 false false R52.htm 9954728 - Disclosure - Revenue from Contracts with Customers - Summary of Activity of Deferred Revenue (Details) Sheet http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofActivityofDeferredRevenueDetails Revenue from Contracts with Customers - Summary of Activity of Deferred Revenue (Details) Details 52 false false R53.htm 9954729 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://pos.toasttab.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 53 false false R54.htm 9954730 - Disclosure - Revenue from Contracts with Customers - Summary of Capitalized Costs (Details) Sheet http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofCapitalizedCostsDetails Revenue from Contracts with Customers - Summary of Capitalized Costs (Details) Details 54 false false R55.htm 9954731 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation (Details) Sheet http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails Stock-Based Compensation - Schedule of Stock-based Compensation (Details) Details 55 false false R56.htm 9954732 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 56 false false R57.htm 9954733 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) Sheet http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) Details 57 false false R58.htm 9954734 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 58 false false R59.htm 9954735 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) Sheet http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails Stock-Based Compensation - Summary of RSU Activity (Details) Details 59 false false R60.htm 9954736 - Disclosure - Income Taxes (Details) Sheet http://pos.toasttab.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://pos.toasttab.com/role/IncomeTaxes 60 false false R61.htm 9954737 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Sheet http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details) Details 61 false false R62.htm 9954738 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Shares (Details) Sheet http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Shares (Details) Details 62 false false R63.htm 9954739 - Disclosure - Segment Information (Details) Sheet http://pos.toasttab.com/role/SegmentInformationDetails Segment Information (Details) Details http://pos.toasttab.com/role/SegmentInformationTables 63 false false All Reports Book All Reports tost-20230630.htm ex-31120230630.htm ex-31220230630.htm ex-32120230630.htm ex-32220230630.htm tost-20230630.xsd tost-20230630_cal.xml tost-20230630_def.xml tost-20230630_lab.xml tost-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tost-20230630.htm": { "axisCustom": 0, "axisStandard": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 891, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 255, "dts": { "calculationLink": { "local": [ "tost-20230630_cal.xml" ] }, "definitionLink": { "local": [ "tost-20230630_def.xml" ] }, "inline": { "local": [ "tost-20230630.htm" ] }, "labelLink": { "local": [ "tost-20230630_lab.xml" ] }, "presentationLink": { "local": [ "tost-20230630_pre.xml" ] }, "schema": { "local": [ "tost-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 550, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 19, "keyStandard": 270, "memberCustom": 10, "memberStandard": 46, "nsprefix": "tost", "nsuri": "http://pos.toasttab.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://pos.toasttab.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "10", "role": "http://pos.toasttab.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Marketable Securities", "menuCat": "Notes", "order": "11", "role": "http://pos.toasttab.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net", "menuCat": "Notes", "order": "12", "role": "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNet", "shortName": "Loan Servicing Activities and Acquired Loans Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Lessee Arrangements", "menuCat": "Notes", "order": "13", "role": "http://pos.toasttab.com/role/LesseeArrangements", "shortName": "Lessee Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://pos.toasttab.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "15", "role": "http://pos.toasttab.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Other Balance Sheet Information", "menuCat": "Notes", "order": "16", "role": "http://pos.toasttab.com/role/OtherBalanceSheetInformation", "shortName": "Other Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "17", "role": "http://pos.toasttab.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "18", "role": "http://pos.toasttab.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://pos.toasttab.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "20", "role": "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "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", "menuCat": "Notes", "order": "21", "role": "http://pos.toasttab.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Commitment and Contingencies", "menuCat": "Notes", "order": "22", "role": "http://pos.toasttab.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "23", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Description of Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Fair Value of Financial Instruments (Tables)", "menuCat": "Tables", "order": "26", "role": "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Marketable Securities (Tables)", "menuCat": "Tables", "order": "27", "role": "http://pos.toasttab.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tost:OffBalanceSheetCreditLossLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net (Tables)", "menuCat": "Tables", "order": "28", "role": "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetTables", "shortName": "Loan Servicing Activities and Acquired Loans Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tost:OffBalanceSheetCreditLossLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Lessee Arrangements (Tables)", "menuCat": "Tables", "order": "29", "role": "http://pos.toasttab.com/role/LesseeArrangementsTables", "shortName": "Lessee Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Other Balance Sheet Information (Tables)", "menuCat": "Tables", "order": "30", "role": "http://pos.toasttab.com/role/OtherBalanceSheetInformationTables", "shortName": "Other Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "31", "role": "http://pos.toasttab.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "32", "role": "http://pos.toasttab.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "33", "role": "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "34", "role": "http://pos.toasttab.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "35", "role": "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-109", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-142", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Fair Value of Financial Instruments - Weighted Average Assumptions (Details)", "menuCat": "Details", "order": "36", "role": "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails", "shortName": "Fair Value of Financial Instruments - Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-142", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-152", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Fair Value of Financial Instruments - Rollforward of Level 3 Inputs (Details)", "menuCat": "Details", "order": "37", "role": "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails", "shortName": "Fair Value of Financial Instruments - Rollforward of Level 3 Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-152", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-164", "decimals": "-6", "first": true, "lang": "en-US", "name": "tost:StockIssuedDuringPeriodValueIssuedForSettlementOfContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)", "menuCat": "Details", "order": "38", "role": "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "shortName": "Fair Value of Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-164", "decimals": "-6", "first": true, "lang": "en-US", "name": "tost:StockIssuedDuringPeriodValueIssuedForSettlementOfContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities (Details)", "menuCat": "Details", "order": "39", "role": "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails", "shortName": "Marketable Securities - Schedule of Available-for-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Marketable Securities - Scheduled Maturities of Available-for-Sale Securities (Details)", "menuCat": "Details", "order": "40", "role": "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails", "shortName": "Marketable Securities - Scheduled Maturities of Available-for-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tost:OffBalanceSheetCreditLossLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-63", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OffBalanceSheetCreditLossLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net - Rollforward of Credit Losses (Details)", "menuCat": "Details", "order": "41", "role": "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetRollforwardofCreditLossesDetails", "shortName": "Loan Servicing Activities and Acquired Loans Receivable, Net - Rollforward of Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tost:OffBalanceSheetCreditLossLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-63", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OffBalanceSheetCreditLossLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-178", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Loan Servicing Activities and Acquired Loans Receivable, Net - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails", "shortName": "Loan Servicing Activities and Acquired Loans Receivable, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-178", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "tost:OperatingLeaseTerminationFee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Lessee Arrangements - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails", "shortName": "Lessee Arrangements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "tost:OperatingLeaseTerminationFee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Lessee Arrangements - Schedule of Components of Lease Expense (Details)", "menuCat": "Details", "order": "44", "role": "http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails", "shortName": "Lessee Arrangements - Schedule of Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Lessee Arrangements - Schedule of Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "45", "role": "http://pos.toasttab.com/role/LesseeArrangementsScheduleofSupplementalCashFlowInformationDetails", "shortName": "Lessee Arrangements - Schedule of Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-185", "decimals": "INF", "first": true, "lang": "en-US", "name": "tost:DebtInstrumentCovenantMinimumLiquidityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "46", "role": "http://pos.toasttab.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-185", "decimals": "INF", "first": true, "lang": "en-US", "name": "tost:DebtInstrumentCovenantMinimumLiquidityAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Business Combinations (Details)", "menuCat": "Details", "order": "47", "role": "http://pos.toasttab.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-188", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Other Balance Sheet Information - Schedule of Accounts Receivable (Details)", "menuCat": "Details", "order": "48", "role": "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails", "shortName": "Other Balance Sheet Information - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-63", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Other Balance Sheet Information - Schedule of Allowance For Credit Losses (Details)", "menuCat": "Details", "order": "49", "role": "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAllowanceForCreditLossesDetails", "shortName": "Other Balance Sheet Information - Schedule of Allowance For Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "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", "menuCat": "Statements", "order": "5", "role": "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Other Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "50", "role": "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Other Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "tost:AccruedTransactionBasedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Other Balance Sheet Information - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "51", "role": "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Other Balance Sheet Information - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "tost:AccruedTransactionBasedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Revenue from Contracts with Customers - Summary of Activity of Deferred Revenue (Details)", "menuCat": "Details", "order": "52", "role": "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofActivityofDeferredRevenueDetails", "shortName": "Revenue from Contracts with Customers - Summary of Activity of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://pos.toasttab.com/role/RevenuefromContractswithCustomersNarrativeDetails", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-5", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Revenue from Contracts with Customers - Summary of Capitalized Costs (Details)", "menuCat": "Details", "order": "54", "role": "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofCapitalizedCostsDetails", "shortName": "Revenue from Contracts with Customers - Summary of Capitalized Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-5", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation (Details)", "menuCat": "Details", "order": "55", "role": "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails", "shortName": "Stock-Based Compensation - Schedule of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details)", "menuCat": "Details", "order": "57", "role": "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "shortName": "Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-210", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "menuCat": "Details", "order": "58", "role": "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-215", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)", "menuCat": "Details", "order": "59", "role": "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "shortName": "Stock-Based Compensation - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-215", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "60", "role": "http://pos.toasttab.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "61", "role": "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Shares (Details)", "menuCat": "Details", "order": "62", "role": "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-26", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "63", "role": "http://pos.toasttab.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-4", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-42", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "7", "role": "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-48", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Description of Business, Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business, Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tost-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "country_IE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IRELAND", "terseLabel": "Ireland" } } }, "localname": "IE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://pos.toasttab.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r708", "r719", "r729", "r754" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r711", "r722", "r732", "r757" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r715", "r723", "r733", "r750", "r758", "r762", "r770" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r708", "r719", "r729", "r754" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r705", "r716", "r726", "r751" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r715", "r723", "r733", "r750", "r758", "r762", "r770" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r704", "r774" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r704", "r774" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r704", "r774" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r712", "r723", "r733", "r750", "r758" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r710", "r721", "r731", "r756" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r713", "r724", "r734", "r759" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r713", "r724", "r734", "r759" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r705", "r716", "r726", "r751" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r706", "r717", "r727", "r752" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r707", "r718", "r728", "r753" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r714", "r725", "r735", "r760" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r709", "r720", "r730", "r755" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r246", "r530", "r557", "r558", "r559", "r560", "r561", "r562", "r661", "r679", "r689", "r778", "r834", "r835", "r840", "r855" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r246", "r530", "r557", "r558", "r559", "r560", "r561", "r562", "r661", "r679", "r689", "r778", "r834", "r835", "r840", "r855" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r248", "r249", "r588", "r589", "r590", "r641", "r642", "r643", "r644", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r680", "r692", "r840", "r855" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r248", "r249", "r588", "r589", "r590", "r641", "r642", "r643", "r644", "r650", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r680", "r692", "r840", "r855" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "tost_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities and Other Liabilities, Current", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "tost_AccruedTransactionBasedCostsCurrent": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Transaction Based Costs, Current", "label": "Accrued Transaction Based Costs, Current", "terseLabel": "Accrued transaction-based costs" } } }, "localname": "AccruedTransactionBasedCostsCurrent", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tost_AdjustedSecuredOvernightFinancingRateSOFRRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Secured Overnight Financing Rate (SOFR) Rate", "label": "Adjusted Secured Overnight Financing Rate (SOFR) Rate [Member]", "terseLabel": "Adjusted SOFR Rate" } } }, "localname": "AdjustedSecuredOvernightFinancingRateSOFRRateMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tost_AdjustmentsToAdditionalPaidInCapitalCommonStockIssuedUponExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants", "label": "Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants", "terseLabel": "Issuance of common stock upon net exercise of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCommonStockIssuedUponExerciseOfWarrants", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "tost_AdjustmentsToAdditionalPaidInCapitalCommonStockIssuedUponExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants, Shares", "label": "Adjustments to Additional Paid In Capital, Common Stock Issued Upon Exercise of Warrants, Shares", "terseLabel": "Issuance of common stock upon net exercise of common stock warrants (in shares)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCommonStockIssuedUponExerciseOfWarrantsShares", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "tost_BusinessCombinationNonRecurringIncomeTaxBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Non-Recurring Income Tax Benefit", "label": "Business Combination, Non-Recurring Income Tax Benefit", "terseLabel": "Non-recurring income tax benefit" } } }, "localname": "BusinessCombinationNonRecurringIncomeTaxBenefit", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tost_CapitalizedContractCostIncreaseFromCapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Increase From Capitalization", "label": "Capitalized Contract Cost, Increase From Capitalization", "terseLabel": "Capitalization of sales commissions costs" } } }, "localname": "CapitalizedContractCostIncreaseFromCapitalization", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofCapitalizedCostsDetails" ], "xbrltype": "monetaryItemType" }, "tost_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants", "label": "Common Stock Warrants [Member]", "verboseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "tost_ContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability", "label": "Contingent Consideration, Liability [Member]", "terseLabel": "Contingent Consideration Liability" } } }, "localname": "ContingentConsiderationLiabilityMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "tost_ContingentLiabilityForExpectedCreditLossesCurrent": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Liability for Expected Credit Losses, Current", "label": "Contingent Liability for Expected Credit Losses, Current", "terseLabel": "Contingent liability for expected credit losses" } } }, "localname": "ContingentLiabilityForExpectedCreditLossesCurrent", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tost_CreditFacility2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility, 2021", "label": "Credit Facility, 2021 [Member]", "terseLabel": "2021 Credit Facility" } } }, "localname": "CreditFacility2021Member", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tost_CustomerFundsObligationCurrent": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Funds Obligation, Current", "label": "Customer Funds Obligation, Current", "terseLabel": "Customer funds obligation" } } }, "localname": "CustomerFundsObligationCurrent", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tost_DebtInstrumentCovenantMinimumLiquidityAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Liquidity, Amount", "label": "Debt Instrument, Covenant, Minimum Liquidity, Amount", "terseLabel": "Minimum liquidity amount" } } }, "localname": "DebtInstrumentCovenantMinimumLiquidityAmount", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "tost_DelphiDisplaySystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delphi Display Systems, Inc", "label": "Delphi Display Systems, Inc [Member]", "terseLabel": "Delphi Display Systems, Inc" } } }, "localname": "DelphiDisplaySystemsIncMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "tost_FederalReserveBankOfNewYorkRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Reserve Bank of New York Rate", "label": "Federal Reserve Bank of New York Rate [Member]", "terseLabel": "Federal Reserve Bank of New York Rate" } } }, "localname": "FederalReserveBankOfNewYorkRateMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tost_GainLossOnChangeInFairValueOfWarrants": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Change In Fair Value Of Warrants", "label": "Gain (Loss) On Change In Fair Value Of Warrants", "terseLabel": "Gain on change in fair value of warrant liability" } } }, "localname": "GainLossOnChangeInFairValueOfWarrants", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "tost_IncreaseDecreaseInCapitalizedContractCostsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Costs", "label": "Increase (Decrease) in Capitalized Contract Costs [Roll Forward]", "terseLabel": "Increase (Decrease) in Capitalized Contract Costs [Roll Forward]" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostsRollForward", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofCapitalizedCostsDetails" ], "xbrltype": "stringItemType" }, "tost_IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease, Right-of-Use Asset and Operating Lease Liability", "label": "Increase (Decrease) in Operating Lease, Right-of-Use Asset and Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets and operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndOperatingLeaseLiability", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "tost_LondonInterbankOfferedRateLIBOR1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate (LIBOR) 1", "label": "London Interbank Offered Rate (LIBOR) 1 [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBOR1Member", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tost_OffBalanceSheetCreditLossLiabilityReductionsDueToPurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Off-Balance Sheet, Credit Loss, Liability, Reductions Due To Purchases", "label": "Off-Balance Sheet, Credit Loss, Liability, Reductions Due To Purchases", "negatedTerseLabel": "Reductions due to loan purchase" } } }, "localname": "OffBalanceSheetCreditLossLiabilityReductionsDueToPurchases", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetRollforwardofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "tost_OffBalanceSheetCreditLossLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Off-Balance Sheet, Credit Loss, Liability", "label": "Off-Balance Sheet, Credit Loss, Liability [Table Text Block]", "terseLabel": "Schedule of Off-Balance Sheet Credit Loss Liability" } } }, "localname": "OffBalanceSheetCreditLossLiabilityTableTextBlock", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "tost_OperatingLeaseTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Termination Fee", "label": "Operating Lease, Termination Fee", "terseLabel": "Operating lease, termination fee" } } }, "localname": "OperatingLeaseTerminationFee", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tost_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "tost_ProceedsPaymentsFromCustomerFundObligations": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds (Payments) From Customer Fund Obligations", "label": "Proceeds (Payments) From Customer Fund Obligations", "terseLabel": "Change in customer funds obligations, net" } } }, "localname": "ProceedsPaymentsFromCustomerFundObligations", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "tost_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "tost_RestrictedStockEarlyExercisedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock, Early Exercised", "label": "Restricted Stock, Early Exercised [Member]", "terseLabel": "Unvested restricted stock" } } }, "localname": "RestrictedStockEarlyExercisedMember", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "tost_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityIncludingLeaseTerminationsAndModifications": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Including Lease Terminations And Modifications", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Including Lease Terminations And Modifications", "terseLabel": "Supplemental non-cash amounts of increases in lease liabilities from obtaining right-of-use assets/ (decreases) of lease liabilities from lease terminations and modifications" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityIncludingLeaseTerminationsAndModifications", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tost_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "tost_StockIssuedDuringPeriodSharesIssuedForSettlementOfContingentConsideration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Issued For Settlement Of Contingent Consideration", "label": "Stock Issued During Period, Shares, Issued For Settlement Of Contingent Consideration", "terseLabel": "Stock issued for settlement of contingent consideration (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForSettlementOfContingentConsideration", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "tost_StockIssuedDuringPeriodValueIssuedForSettlementOfContingentConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Issued For Settlement Of Contingent Consideration", "label": "Stock Issued During Period, Value, Issued For Settlement Of Contingent Consideration", "terseLabel": "Cash issued to settle contingent consideration" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForSettlementOfContingentConsideration", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tost_StockIssuedExerciseOfCommonStockWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued, Exercise of Common Stock Warrants", "label": "Stock Issued, Exercise of Common Stock Warrants", "terseLabel": "Issuance of Class B common stock upon exercise of common stock warrants" } } }, "localname": "StockIssuedExerciseOfCommonStockWarrants", "nsuri": "http://pos.toasttab.com/20230630", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25", "r688" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r156", "r251", "r252", "r665" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r251", "r252" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r28", "r667" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "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 sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r38", "r92", "r157", "r547", "r567", "r568" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r6", "r17", "r38", "r461", "r464", "r498", "r563", "r564", "r792", "r793", "r794", "r803", "r804", "r805" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r107" ], "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": "Finite lived intangibles acquired, weighted average useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r87", "r688", "r857" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r435", "r436", "r437", "r576", "r803", "r804", "r805", "r845", "r858" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r64", "r65", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.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 used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r790" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances on Inventory Purchases", "terseLabel": "Deposits for inventory purchases" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r429", "r438" ], "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" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r158", "r253", "r293" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance", "negatedTerseLabel": "Less: Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails", "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Additions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r298" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Write offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r681", "r817", "r822", "r823" ], "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" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r12", "r54" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r124", "r152", "r184", "r229", "r237", "r242", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r456", "r458", "r481", "r543", "r611", "r688", "r699", "r837", "r838", "r850" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r147", "r162", "r184", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r456", "r458", "r481", "r688", "r837", "r838", "r850" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r74" ], "calculation": { "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r184", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r456", "r458", "r481", "r837", "r838", "r850" ], "calculation": { "http://pos.toasttab.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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r263" ], "calculation": { "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r259", "r303", "r542" ], "calculation": { "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost 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", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r268", "r540" ], "calculation": { "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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 sixth through tenth 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 5 Through 10", "terseLabel": "Due after 5 years through 10 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r267", "r539" ], "calculation": { "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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 after 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r266", "r538" ], "calculation": { "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r260", "r303", "r534", "r809" ], "calculation": { "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "totalLabel": "Total marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduledMaturitiesofAvailableforSaleSecuritiesDetails", "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r256", "r303" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r453", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r68", "r70", "r453", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r453" ], "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Voting interest acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r4", "r73", "r455" ], "calculation": { "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r118", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r310" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization of sales commissions costs", "terseLabel": "Amortization of deferred costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofCapitalizedCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r309" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofCapitalizedCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r309" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r830" ], "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 Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r43", "r149", "r663" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://pos.toasttab.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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Assets" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r43", "r102", "r181" ], "calculation": { "http://pos.toasttab.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, cash held on behalf of customers and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, cash held on behalf of customers and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, cash held on behalf of customers and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.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": "Reconciliation of cash, cash equivalents, cash held on behalf of customers and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r5", "r102" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents, cash held on behalf of customers and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r14", "r694", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r143", "r153", "r154", "r155", "r184", "r204", "r208", "r215", "r217", "r223", "r224", "r290", "r333", "r335", "r336", "r337", "r340", "r341", "r370", "r371", "r372", "r373", "r375", "r481", "r570", "r571", "r572", "r573", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r599", "r620", "r638", "r645", "r646", "r647", "r648", "r649", "r776", "r799", "r806" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CoverPage", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r60" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r111", "r694", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r80", "r544", "r598" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r109", "r318", "r319", "r651", "r833" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A", "verboseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CoverPage", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r858" ], "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": "Common Class B", "verboseLabel": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CoverPage", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r803", "r804", "r845", "r856", "r858" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Class A and Class B Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r86", "r599" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r86" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r86", "r599", "r617", "r858", "r859" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r86", "r546", "r688" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r39", "r168", "r170", "r174", "r535", "r554" ], "calculation": { "http://pos.toasttab.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r839" ], "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 Contract Asset Contract Liability and Receivable" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r377", "r378", "r389" ], "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", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofActivityofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r377", "r378", "r389" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r377", "r378", "r389" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r390" ], "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": "Revenue recognized in the period from amounts included in deferred revenue at the beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersSummaryofActivityofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r97", "r530" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r795" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r98", "r184", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r481", "r837" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total costs of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Costs of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Costs of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r72" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r110", "r183", "r342", "r348", "r349", "r350", "r351", "r352", "r353", "r358", "r365", "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r24", "r83", "r84", "r125", "r126", "r186", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r488", "r674", "r675", "r676", "r677", "r678", "r800" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r186", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r367", "r488", "r674", "r675", "r676", "r677", "r678", "r800" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r186", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r488", "r674", "r675", "r676", "r677", "r678", "r800" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r30", "r56", "r57", "r77", "r78", "r79", "r81", "r112", "r113", "r186", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r367", "r488", "r674", "r675", "r676", "r677", "r678", "r800" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r824" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "terseLabel": "Schedule of Debt Securities Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "verboseLabel": "Schedule of Prepaid and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r790" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "verboseLabel": "Deferred costs, net" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r67", "r117", "r802" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Other Tax Expense (Benefit)", "terseLabel": "Change in deferred income taxes" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r12", "r232" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r119" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r398", "r402", "r431", "r432", "r434", "r686" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r175", "r192", "r193", "r194", "r195", "r196", "r201", "r204", "r215", "r216", "r217", "r221", "r468", "r469", "r536", "r555", "r669" ], "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": "Basic (in dollars per share)", "verboseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r175", "r192", "r193", "r194", "r195", "r196", "r204", "r215", "r216", "r217", "r221", "r468", "r469", "r536", "r555", "r669" ], "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": "Diluted (in dollars per share)", "verboseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r200", "r218", "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "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 payroll and bonus" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation included in capitalized software" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r433" ], "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": "Total unrecognized stock-based compensation expense related to RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r433" ], "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": "Expected period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r844" ], "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 stock-based compensation expense related to options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Options to purchase Class A common stock and Class B common stock", "verboseLabel": "Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r18", "r145", "r171", "r172", "r173", "r187", "r188", "r189", "r191", "r197", "r199", "r222", "r291", "r292", "r376", "r435", "r436", "r437", "r446", "r447", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r482", "r483", "r484", "r485", "r486", "r487", "r498", "r563", "r564", "r565", "r576", "r638" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r12" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r471", "r472", "r477" ], "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r471", "r472", "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r356", "r392", "r393", "r394", "r395", "r396", "r397", "r472", "r502", "r503", "r504", "r675", "r676", "r681", "r682", "r683" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r76", "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r471", "r472", "r474", "r475", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r356", "r392", "r397", "r472", "r502", "r681", "r682", "r683" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r356", "r392", "r397", "r472", "r503", "r675", "r676", "r681", "r682", "r683" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r356", "r392", "r393", "r394", "r395", "r396", "r397", "r472", "r504", "r675", "r676", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r74", "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Settlement" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r356", "r392", "r393", "r394", "r395", "r396", "r397", "r502", "r503", "r504", "r675", "r676", "r681", "r682", "r683" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r470", "r478" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward": { "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": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r295", "r296", "r300", "r301", "r302", "r304", "r305", "r306", "r367", "r374", "r466", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r553", "r672", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r824", "r825", "r826", "r827" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r312", "r313", "r314", "r315", "r531", "r532" ], "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 [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r52", "r53" ], "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 [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r108", "r531" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "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" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r99", "r622" ], "calculation": { "http://pos.toasttab.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r95" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r150", "r311", "r533", "r673", "r688", "r831", "r832" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r96", "r184", "r229", "r236", "r241", "r244", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r481", "r671", "r837" ], "calculation": { "http://pos.toasttab.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r322", "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Guarantee liability" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [ "r322", "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r322", "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "The guarantee of the collection of the scheduled contractual cash flows from individual financial assets held by a transferee.", "label": "Guarantee of Scheduled Contractual Cash Flows from Assets of Transferee [Member]", "terseLabel": "Non-contingent Stand-ready Liability" } } }, "localname": "GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r320", "r323", "r324", "r325", "r326", "r328", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Guarantees [Text Block]", "terseLabel": "Loan Servicing Activities and Acquired Loans Receivable, Net" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r93", "r128", "r229", "r236", "r241", "r244", "r537", "r551", "r671" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r316", "r317", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r317", "r623" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r185", "r440", "r443", "r444", "r445", "r448", "r450", "r451", "r452", "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r141", "r198", "r199", "r233", "r441", "r449", "r556" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r11" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r11" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r797" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r529", "r797" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r11" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred costs, net" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r11" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.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:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r11" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r11" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r205", "r206", "r207", "r217" ], "calculation": { "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants to purchase Class B common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r130" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r159", "r664", "r688" ], "calculation": { "http://pos.toasttab.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": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r123", "r131", "r132", "r144", "r254", "r257", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r494", "r687" ], "calculation": { "http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails": { "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" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r849" ], "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": "Schedule of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r489" ], "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": "Lessee Arrangements" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r184", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r457", "r458", "r459", "r481", "r597", "r670", "r699", "r837", "r850", "r851" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r91", "r127", "r549", "r688", "r801", "r828", "r847" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r148", "r184", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r457", "r458", "r459", "r481", "r688", "r837", "r850", "r851" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r74" ], "calculation": { "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Subscription services" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r23" ], "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 Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r126", "r355", "r369", "r675", "r676", "r854" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long term debt, amount available" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r30", "r55" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise price per share" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Contractual term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r842" ], "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 funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r180" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r180" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r103", "r104" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r94", "r104", "r129", "r146", "r166", "r169", "r173", "r184", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r213", "r229", "r236", "r241", "r244", "r290", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r469", "r481", "r552", "r619", "r636", "r637", "r671", "r698", "r837" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://pos.toasttab.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)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r177", "r192", "r193", "r194", "r195", "r201", "r202", "r214", "r217", "r229", "r236", "r241", "r244", "r671" ], "calculation": { "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net loss, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r177", "r203", "r209", "r210", "r211", "r212", "r214", "r217" ], "calculation": { "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OffBalanceSheetCreditLossLiability": { "auth_ref": [ "r294", "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.", "label": "Off-Balance-Sheet, Credit Loss, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "OffBalanceSheetCreditLossLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetRollforwardofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss for off-balance sheet credit exposure. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.", "label": "Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)", "terseLabel": "Credit loss expense" } } }, "localname": "OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetRollforwardofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffBalanceSheetCreditLossLiabilityRollforward": { "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": "Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]", "terseLabel": "Off-Balance Sheet, Credit Loss, Liability [Roll Forward]" } } }, "localname": "OffBalanceSheetCreditLossLiabilityRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetRollforwardofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://pos.toasttab.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/2023", "presentation": [ "http://pos.toasttab.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r229", "r236", "r241", "r244", "r671" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r495", "r687" ], "calculation": { "http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r848" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "negatedTerseLabel": "Total" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r491" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r491" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r492", "r497" ], "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", "negatedTerseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r490" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "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 liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r161", "r688" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r151" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r16", "r120" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r16", "r120", "r167", "r170" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r163", "r165", "r289" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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 losses on marketable securities, net of tax effect of $0", "verboseLabel": "Unrealized loss on marketable securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r7", "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for 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 tax expense (benefit) for 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, Tax", "terseLabel": "Unrealized losses on marketable securities, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r9" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r777", "r796" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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 investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r101" ], "calculation": { "http://pos.toasttab.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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedTerseLabel": "Capitalized software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r41", "r178", "r255" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r42" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": "Cash paid for acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r85", "r370" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r85", "r599" ], "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, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r85", "r370" ], "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, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r85", "r599", "r617", "r858", "r859" ], "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, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r85", "r545", "r688" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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 $0.000001; 100,000,000 shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r791" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r160", "r307", "r308", "r666" ], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r786" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r178", "r179", "r810" ], "calculation": { "http://pos.toasttab.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 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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r40", "r178", "r255", "r288" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": "Proceeds from the sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Hardware" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r541", "r550", "r688" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r176", "r297" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Credit loss expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r82", "r439", "r852" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/2023", "presentation": [ "http://pos.toasttab.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/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r788", "r798" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Cash held on behalf of customers" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r134", "r789", "r798" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r44" ], "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 units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "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": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r88", "r114", "r548", "r566", "r568", "r574", "r600", "r688" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r145", "r187", "r188", "r189", "r191", "r197", "r199", "r291", "r292", "r435", "r436", "r437", "r446", "r447", "r460", "r462", "r463", "r465", "r467", "r563", "r565", "r576", "r858" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r230", "r231", "r235", "r239", "r240", "r246", "r248", "r250", "r387", "r388", "r530" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r142", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r391" ], "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": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r139" ], "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": "Remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r140" ], "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": "Remaining performance obligation, period (in months)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r140" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r68", "r70", "r453" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r63" ], "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": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r471", "r472" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r322", "r327", "r329", "r332" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LoanServicingActivitiesandAcquiredLoansReceivableNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r48", "r49", "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r399", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r62" ], "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 Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r21", "r22", "r62" ], "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": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Stock Options Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r225", "r226", "r227", "r228", "r229", "r234", "r238", "r242", "r243", "r244", "r245", "r246", "r247", "r250" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r95" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r11" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Share based compensation arrangement by share based payment award, discount from market price (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r419" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "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", "verboseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r414", "r415" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r414", "r415" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r418" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Weighted-average fair value of common stock (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r399", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "verboseLabel": "RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "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 Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r408" ], "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": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r408" ], "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": "Options exercisable, Weighted average exercise price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value per share of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r61" ], "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": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r406", "r407" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r422" ], "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": "Options vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest, Weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://pos.toasttab.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "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": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r61" ], "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": "Options exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r115" ], "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": "Options outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business, Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r143", "r153", "r154", "r155", "r184", "r204", "r208", "r215", "r217", "r223", "r224", "r290", "r333", "r335", "r336", "r337", "r340", "r341", "r370", "r371", "r372", "r373", "r375", "r481", "r570", "r571", "r572", "r573", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r599", "r620", "r638", "r645", "r646", "r647", "r648", "r649", "r776", "r799", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CoverPage", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r35", "r145", "r171", "r172", "r173", "r187", "r188", "r189", "r191", "r197", "r199", "r222", "r291", "r292", "r376", "r435", "r436", "r437", "r446", "r447", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r482", "r483", "r484", "r485", "r486", "r487", "r498", "r563", "r564", "r565", "r576", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r187", "r188", "r189", "r222", "r530", "r569", "r587", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r693" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "verboseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r187", "r188", "r189", "r222", "r530", "r569", "r587", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r693" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r85", "r86", "r114" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with business combinations (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r18", "r66", "r85", "r86", "r114" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r18", "r114" ], "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": "Restricted stock issued (in shares)", "verboseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r85", "r86", "r114", "r411" ], "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", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Shares exercised (in shares)", "verboseLabel": "Issuance of common stock upon exercise of common stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails", "http://pos.toasttab.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r18", "r35", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with business combinations" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r85", "r86", "r114" ], "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": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://pos.toasttab.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r18", "r85", "r86", "r114" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r18", "r35", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r18", "r85", "r86", "r114", "r573", "r638", "r648" ], "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": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r86", "r89", "r90", "r106", "r601", "r617", "r639", "r640", "r688", "r699", "r801", "r828", "r847", "r858" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r787" ], "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": "Other Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Financial technology solutions" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r367", "r374", "r466", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r553", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r824", "r825", "r826", "r827" ], "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/2023", "presentation": [ "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r34", "r58", "r59" ], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost; 225,000 shares outstanding at June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r668", "r681", "r683", "r853" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://pos.toasttab.com/role/MarketableSecuritiesScheduleofAvailableforSaleSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/OtherBalanceSheetInformationScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r45", "r46", "r47", "r135", "r136", "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DescriptionofBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r496", "r687" ], "calculation": { "http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/LesseeArrangementsScheduleofComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r690", "r691", "r694", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Common Stock Warrant Liability" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsRollforwardofLevel3InputsDetails", "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement inputs" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/FairValueofFinancialInstrumentsWeightedAverageAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r203", "r217" ], "calculation": { "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Diluted (in shares)", "totalLabel": "Weighted average shares of common stock outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r201", "r217" ], "calculation": { "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Basic (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://pos.toasttab.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares used in computing net loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://pos.toasttab.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org//460/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482454/460-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 81 0001650164-23-000305-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001650164-23-000305-xbrl.zip M4$L#!!0 ( '2/"%=6OT)UI@F9L8U_8 R&,$,)F3+S)N0E=/K>IS?:7:U7@W:U ME;0V[E__SI76V&!3#$TIH>4#L*LKZ>C>HW.O9!]F+E='AYG@R=%WA]^W6NR] MCJM<%([%1G G$E9968S9+XFPEZS5JJU.=#DS[Q--G=Z0[ZNSN=(8]VA\/]X4XO MBJ.X/QQV_]=MH"O,0Q_K9DJ\:^2R:&6"YA\->Z4[F,K$9:-NI_-#XX:=$U>N MQ94<%R./%JVIQMKJYE@K;4:O.O[G@%I:*<^EFHW>'!O)U9NFY85M66%D&IJM M_$U@'DSI'ZRLIXEG#%\)LR? M!'2X%NC)Z>>+LP]G)\<79^?/W_Y^?CC!;LX9U].3_R[?J?'SC^PFZMX M-O@O?CIE7XX__WC\\?1+Z_P__SK]+SL^N2# O4ZGMP(Z0 ,3S=$=;4_#C[,F M.\F,M$Z7F3#84GG)#7>ZR6)AG$QGS&7)-BZ+252-^KO M I,/DRP2A&C4ZNZ53[L?NNTYU*>:\^"&"_;;NT-:\AG+^$0P(R923"%P+I.6 M_5IQ ]ZJ&=Z7VCBF"_9!FYQU.ZU_,YVR"\VM:[*S(FXC)/LO(R2]9Q*2'[E% M(.#R?,8N"SU5(AF+9HA,'8]$"\L*C;R$&;@L&"]FK"J9?&M'B7 RF5#[C80XRB*5! MAH-9@>Y DF /3S,99\Q6]&O1?RJ,J >A!>32*J1"RJI3Z3(LT)8B]@!IW!+0 M=()E3M M8=%LV0TOAWK]YTX]P5)9(+C$DT4PF^ =S!TI]J)=%BFT@CN)<601 MJRK!F"#,4N2:()LD?2D1;Z(J45BI!1=K&MA;4X/NB:2!FV11*1B @!HL\=-9 MCR?F-F.ITE,[9Z<18V06PS$1IYM^Q;'ZLSQHWPK$"49:0$18\)4#%2TF;4@\QR:"'I(3TGTL9* MVPK]2"6-5H$>I=&Q2/#:LBVP(1&@5PCYZ56<\6(LV#$$Z'.E8-'M\U9WL"4" MBNX@"4_A45)Q5P1:TOB,5&J)K8$]A&7CB=(;$Z68B-9YF\.PH*S]E:HA?VCX M:WG)GPDOWPN+LAU!\EGK?@8U*:'&O+*;=Z',%@FPH9XIY$I=&0P (9I(Z^4- M5J+PXU#=NQ#&97$U0G%/KSI9+BC2K(67&B5$$EBL5C+Q9UA;158FDAM)"Y A MI7NY+VBDRE*:]1O2^ISLQ5!; 4 XO?I.J,V=C"O%2<.Q+ ]BD:[1(R3_Y9H% M_T6"#"&SZ"^2];)ZIW0VOC%B=WL@=O2TQ,:?^1AT;Q"]]M1!!\ CZ<>3?#"Z9<\ETHAA'>5 M)G02KZL[WW*+A0\04,K[.HXK0S182K(WQLNU=7A#%XT8Q<88HKZ]85LKQBDX M##F[95?#Q+%)^"L#NDTHJFLL;P.2C-OK*H2$T'->)#Y#^-77ZCUC2EX*5=\? MW+)O_@&'W,WP;_$D-G@F/'[$2QUAO2^>$6*OYD4;U0"V)!";??0M\A<1:DG#\I6IZOK'$KY4$ M9+^5JB+V-PIO_SED?6W*'2M48:@*)7A%QUDZ&,=2@ 5U"KX^[$P%OZ2<&JHR MGU5]/>FO,>>7/@_B5GTN"9<):Q2+)^AHQ;5@K>%A77_"&)1"F=@,*=TBG]LJ MSW&L^DWX9=0)8>W%V-\E73_Q^>=NSB$KIP:2T00#A)W=2J*/)2Z9E ZS3300?Y#2J#>G\P[;?O#.WR1[PXJ?AKT%&X M IB(.S_TC;1S.A]U%EUX9+6JW&J7._FU_#LS"ZJ-12O"+KIL\12K&W$UY3/; M>-!GT_?,>>\'E,Z?%Z_7:G#(;(%=BI=6C.;_'"!9E8K/1K+P;/&=#K!3QT!7 M.V@ JB,Z@]O_O&OT&]>!YO'E MV.#\G;1J*4G]SWSOCWKE%>O.Q2]$D^1@)<*Z;#SE)]V>.N\A.+ZH8,?5N++N M]:ON;N=@K^F_/')K$]1^>HP+.N2 QIHQ=ANW]DN] V#._"4AHY4_U)5AD*?* M+=Z1KU_M# ^L_WWCNP.?VHNO#US[NY!YBN.!G8OCT//U^O/FJC/Z7C MI$C9Z96(*\K.[#R"TS,3(R,#(S,#8S,"YH=&WM6EUSVS86?=]?@56FB3,CR:(LV;'L>$9U ME%W/=.(V<:?=IQV0 $6,08(%0,G*K^\!0'W8DNN/)*[JU@^V25P %_<>G'L MZ3BSN3PYSCAE)_\Z_G>K1=ZII,IY84FB.;6CW?]),>Q8K.38R8F1+"W#1$G42?> MC^)N/XIZ![W.8;\?\Z33.Z"]/CWH=_\?-= 5YJ&/L3/)WS9R4;0R[N8?''1+ M>S05S&:#J-/YKG'-SO(KVZ)2C(N!]Q:MJ<+:ZN9$2:4'+SK^Y\BUM%*:"SD; MO!IJ0>6KIJ&%:1FN11J:C?C,,0^F](_3X$,/O:4H^-RGJ.L<&5UE(A:6[$7M M[O&NLY^O9&T]*WXFB!G7W\C1@XV.GHX^7IR]/SL=7IR=?R __OSQT\_##Q?D MXIQ\&IWZ=WN=+CE_?WT16^/^Q7]'Y-/PX_?##Z-/K?-??QC]CPQ/+^ OL-GI MKCD=7 ,0]4/(?E?//39)P;44Z(S:C]N6+_INC!WD^][FD MC&&_MB1/[6!O'Y[XY(B"(3O2F?-I-$+7GKC[5G$?70G#8WC]P2SXC&9UP MHOE$\"E8S6;"D-\JJH%6.*YV3J-/ZB:B47"AJ;).<%4D;*3E\ M'BGI;DE*OJ<&B4#(\QFY+-14]L./4Y242"Y#B?+9#:!.YBC6:^T MBR(%5U K,(XH$EDQC G K&2N"; )QR\E\NV@ZB LY1*+-0S,C:D!=R;]/0DU&4JFF9HY.SV;")%*9"OT<2VHE SQ*K1+.\-J0':"!<< KI'QTE62T&',R! %] MK"0LHCW:BOH[/'@1]5EX"H_"2;HBP-*-3QQ+K: UH,?YJ90 M*U6E,0"(:"*,IS=8\<*/XW3ODAA7R55S23V\ZF*YA$BS)E[7*$"2\,4H*9@_ MN)HJ-H()JH5;@ @EW=-]X4:JC"NS?D,:7Y,]&2K#X1".K+Y3"7THDDI2Q^%8 MEG=B6:[1(Q3_5:E1!';=3 ^0[*>D@336;PPN %S064MB9*^V;IG6;S2/1@RSLDVNF M*U+4EY"K>D%EI4N W'@IDB1*,^^ %Z5C7D!A2& =+;QTF\B90' '/&.SB1(L M_G= =/(G(SKJM+M[;LVC"965)S27;YZFT(MB@DR9#;H/$N,>U!P>-XM CUUT M!*V:(#5C5=G;Y[Y/\: +:^YT='KWD8?$TFCDW<7QFXVX2B6OCR.GB24;-0(8X(/>8Y\Q7"K[YF[QF1XI++ M^O[@AGWS"P+R) C?@C-:?TL0_H@SFK]*9/.=T5R2E>/.5:0N>.OT]GS+<=_ MJP1<]INL*A)_U_!Z\_'K>='MMAS,AA+*#4I2 ''N".P.TXG@P$==MA<'I"FG MEZX.!R7G*['7H/[J9< &Q@>4H0T?#%R2W :&U9H4QP 9IV0PR MP$ #F"K/<13[S/TRZB*R\3+M[U+BM^7,-$0E3S7(I D$<$]^P)"_M*[!U@RE M4103)2?"CNN[=UWS)<]+J68FEU ;\U:,7739HBE6-Z!R M2F>F\: /L>^8\^L+@K]XKY-CZT_5B^QJ',5;V$^2EH8/YO\-D8\:$GVD8^($ /1C_<&VYXK0O,Q4NQ.R9>&.9?.9Z^:V;]JU;+VM MA[W7Z]W:W&E'CVS;.^P_JN8)%A-:Z,??DBVN\+ MZ%9%<"]WA2]&XHOZOL ?/N( M?CU3OY!=KSJV5LGNAF]I[OIOA_X.4$L#!!0 ( '2/"%=>D%N88P0 /$2 M 2 97@M,S(Q,C R,S V,S N:'1MW5AM;QHY$/Y^O\)'=&TBLY].9NUEK9CUGNU-POWZ&WN!D)*D+5)S:5&$ L^,_I7B;^5'MAI>J<=S-DB[5BV@,8"8EO#D>!"=HX\^^H:Q(GQDO%5YVU?,LS? MEA5.E:.H9'$!*_8OA7U@2_OQMN!0 V_.4KKAY >&2'B7L#G3J!JX?J]B[#>1 M[,6SPS,"S:C\3D2;CQ(=A)/9\&(XZ,^&HTLTND"SWT,TG@PO!\-Q_ST*/X6# MJ]GPSQ @L HG#X-Y-6&,KR;3J_[E#,U&R&^A*W?J#EPT#0[06RHM[W&)BO3_N1=_S*<.J-/[\._4'\P,TC@><%>:$4 <.#D MV1/8RQR#81D-$LF4%EE")72.988EUJ*,(BHUBU=EE.52Y1@(:;&;.1II)M(B M4K?'/D- MKUL%>J8-6I(QXP#>,IT49&B42Z89!?HI0>%=E.!T08T,2Z:4H0Y_QI) MT6@ M$!5Q&<4Y!VH1:,6-ZW8Y2?_)F:2FL2K#\EZC8WR"@*9?/R8G6R7N-]]NO);# M;U=KA:A+&T[9TMO*PU*(>8GMVA&D&$-:"7R+5!XE7Q OQLQ F:3*T"P;-\PY M@N6H*2<(0F7 6Y7M5C%+<1J9[V$CPNR6A@M8Y;R(4H#PEHOZ+#,'%/U3F,9S M3CHNL5S A3076HMEIPZGXL94 M=H3YNJ78[E+ ]U>5ZQ77E08ZFFQV7L.NA2J:[&.UMMNHU9Z$/=<_$*NVZP=Y M/D>V[K;:AW%]5@+/K3>:7[5LQ2)&GQ%EWP=B^ MNADF!.:>3I#=(1\RNG-!.Y[[VJI8WPB@= >"04IP1I A]JV=XG^(\Z>ID:++ MOIQP,_/+]3OUC9>.99 P&L,8"".A9C<4C>*8P0#^>FK@QR^7X[%D,,EF,,KN MZ7SRF- ;6IM5ZE: 5R[^ U,;2,6.P8_\JMY]1),)96?[CJ0<&V6>?&BSGJ.] M>Q<\AWZ;ZWV7)T?Z!^_%(Z>*?=3U'U!+ P04 " !TCPA7GKH:L5<$ #J M$@ $@ &5X+3,R,C(P,C,P-C,P+FAT;=U8;6_B.!#^?K_"1W7=5B*0$*#E MI96R%.XXK: +5'OWZ61BAUAUXJSMM&5__8T=H+2TW6VE[;6'$ K,C.=YGIF, M3;JQ3OAI-Z:8G/[2_=5QT)D(\X2F&H628DT)RA5+%^@+H>H2.<[*JR>RI62+ M6*.:6_/1%R$OV14N[)II3D_7ZW2KQ?=NU2;IS@59GG8)NT*,G)18U(K\9M,/ M_494J]?QO%5KS>OAO$%[X:7JC'? )#8:C M "[A:CP K_[D+IDW0^/\8C*]"$8S-!LC[QA=5*:57@5-^SU+R_,;;AF]4>C! M% 5GX_-9_PQMLUAC;[G-=5FFP>1C,.I/G?%?G_I_HZ W,Y::Z]9VJ!4$X(Z3 MIX_87N<^&)91G],4H]]%0K^544BE9M&RC+)4KW][RFV_$!GIE^ M%F3$.!BOF8X+,#3,)=., OR4H/Y-&.-T06%N)@E3RD"'M_$D,&113"4541E% M.0=HH4@R;D(WRTGZ-6>2FGFJ#,I;C0[P(0*87N. '&Z4N$V^2;R2PVOY]4+4 MQ-(I6W@;>5@*G!-LUPZAL!B*2>!7I/(P_HYX$6;&E$FJ#,RR"<.<(UB.FB8" M$BH#W*IL4T4LQ6EH?H=$A-F4!@MXY;Q@*4!XBT7=J\PS6UWC.:?K7I\+2:AT MH.4YSA1MKR\ZA*F,XV6;I;:%;5 GP7(!>\U<:"V2=@/Z_ABEOL1!K@:++.O#)7K*FJR:ZMWJHTZ_5'S6[%>Z'-;S5>%/D4V$;EN/4R MK$]*X%8:S:,?6K9JY2TDABJJ#*7 M2. : 4I/KO%,M8I;X;7.65:KCTNKU$:5]\QE?Z]^U%'V@UKO4K#"O#&Q;_C M:HE4[6'W67\='[;=T\,^F\F$LJ?[MJ0<3O-7]-&G-:M3MGL;@NR]>W?B.+8W_/_Y%'KI>6:JU@*"C;FEJGD6E:2Z,Y,* MF4!UGWG_F25L$=QE;%JV<^E/_TBRN04#-AB0S3YK3G7 1I;W_NVKMK8^_]_7 ML86>"75-Q_ZYH)0K!?1_VY__OU+I?[\\WJ%K1_?'Q/;0%278(P9Z,;T1\D8$ M_>[0'^8S1@\6]H8.'9=*XE=7SN2-FD\C#ZD5M3J]*[Q(+]5*0V_HM7JIT:KI M)6W0')0& VU8JI)*J]$<8%S#P^+3I59I#0?-5K,TK S4DD::C5)3T8V2AG&S MUB2-9DW3B\:EKJL-K=DR<,W0M!INM#2"U1H>8,5HU'%#Y8\=>>S]V#O:[J7Y MZOU<&'G>Y/+BXN7EI?PZH%;9H4\7IFV9-N$O?.%1;+O\?;#'"'+!7J)2JJ@E M12V$@_ ?F='#J)5*E8WE>MC6R?1^W?%MC[[-?B'N=HE>?G*>+\*+_#'5Z0], MU]%4I;'I$<$=TQ\0W8@>G5U8&MFE\_,)ZL3B&\L#B-]2-R?A;F#"VQEUVZ>?KRFWBJ MU$J59JFJS,=9]\9*=6&@Z>V>X\X).7'D];/@<#'.9K^'/ZA?!Q>FM!C&C^<\NS&EZ:6'[Z><" ML4O?>P4F%@0;[<]CXF'$?UHB?_KF\\^%*\?VF+B7^F\3-A4]^/1SP2.OWH6@ M_$7[?_[G?SY[IF>1-J=#:?JZGR^"+S]?!$,/'..M_=DPGY'KO5GDYX)ANA,+ MOUW:CDW8!,S72WXCH<&?IF$06_S)KM\SG4--/7C^J_=(AC\7]!)CEXW'?"1B M7M[8['%O5VQV%%NWMD%>_T7>"LADHC LJ?5"N\+H6Z^Q_]<^7RR-FN A':;Z M#*[^OEKXJ8 ""/U<8+"[')JOQ"@-L<5%(7QJH]#^VKGKW>S^P"N?4OXXT]6Q M]1^"Z8UM7#.]N_QL@WU3&K-11B4#SU^Z66@K*D/U[H^?:OOY\[^R;]S9$UJ% M-F=W6@]X8+<[QM(CF-BT_ZVN/.!B&2*4# FCDT[<"&1SE7/I"JEB4T!"!5UZ M#,\_%UQS/+&XB(GO1I3/< G$Y5?78$-<+(\1/'_^T' .KN-3\4F8A,OPM<6+ M\->>?D\$4J>?3(-_'IJ$(C$^B51>5[?_6D;P^Q^WIU\MCSX1%)U^8AJ%>AP^ M@FNEBL+^-_W=_-ILFL;"K?42E^CE*]//TX=<++UW-!G40Y,A?!ORQ&$5?#38 MPUXGEJF;WC"+N[+Y680>QQ09V]'G.?V+06;Q4F$7L.W9&@*[_G M7UX3VQF;=M2P<=7'TA 7R[/?RL]Z/K3,8:W$7BA;IG<#Z'U@W;=,[V8^Z'U8 M*YHBOEM [Z/B6ZG(1G"7>IO2'J'/IDZ6Z7S'OK%=DCZ)WT==VO&C M+N7@T6=6^:'&YX>:(C^D"X-EX<=ILA**=&&M+/Q0X_,C3?DX>-B;/C_Z1!_9 MCN4\O867\VE)#AYJ9Y\S)[(IT@7-\G'F1-9%NO!:/LZE6ZF# AS?M4E"N]":H' M#,@,[:6+_Q+2OF,8IB?L]0,VC5O["D],#UN9H;]T\5Y"^C\2#YLV,6XPM4W[ MZ0#>TH$(+UTXEQ3XNNZ/?8MOF>MZ(T+Y?92,^&C/Y-;6G?$!,NP'XH5T 9Q, M1E>".*XJ71PGJY60@5G2+=M*9U)DX))T2[@RZ;S#%)%6I5NM!]E$#C30)G_D(^\2!1IJ\R'JT?2RCJZ07W&E9#[2/;733I'W6 M ^M3&-TTZ9_UN/FH1C=-PF<]!CZUT4V3%S(LL1[HU;(>4!XO<7F:Y5P-HL[L M,*N6]1#U)$I;!L9E/<0]E/P2_)R(\ M!+_R\$*RX#?-5X/@-_8"1C6EA$,MZ_'L"5:PTZ)]/?/AZ6E6L%.C/T29)R)\ MU@/'4_L3:?+BX 'EZ5XMZ_':4:N 3[!7KI[U@.YD5<"G8!8$@1EE7-8+@X]? MOGT*+D'P&SOAD)J# ,'OR6C?@.#WM/2'X/=$A(?@5QY>2!;\IOEJ$/PFJ)XX M08.4!@2_&6(6!+\991P$OUG@DK3![U=LTM^PY9,O;[,_?V4C8JJ/WN[(,[&6 MV36[Z=:>^)XK[E"V\&R7R7P+SC/C;_.5DC]]8NMO:V:R<*O[2'2?4H:CM*9T MA=U1QS;X?SB.G[&U"N%O#-=OWS#]0;ROOFUD9J-E0]KT@(1 2$-05$#E=E0V MI4V8\N:R"4MH,+3ARYPM*:;/2@(.CXD#:A#>X<2F DE#.!AU[Q.T.K\G$<:=# M9@":TJ;TSP@-4GF3\D SU^L89^_295IKPF(&H&&&AE:N%Q'.WKUSZ,2A#)A? M'-OH\1F8GGF(<\<.!$Y82Y#+OP)P+H SU^L;9^_B91R%C$0ZZ7&,[= MS?O>^\5Y)M3F,Y@"E0WBLM]UGMC$&5 S"%E8@,BQ\Y=/R.9ZK>3<7<)\0A;6 M4 EVU&2Z^4,(/959I*!196 US M-.1Z)>/!G')JR> !P6 MX)#KE8D,NG@200-6 .3RL"2"1J[3_AET<"2"!N3=)>*&DNM4ZJNYU$[ MP*CIG6&N*)!FELNU %@*6.8ZWYU!MP9@*6 )J6Y 0H"$7">6S]V=.V8CF%11 M"2GE''MSF45EKC/;Y^[,91:5D%0'( @@Y#J%?O:NW-%;OZ2*3 MZ3A[-R_KZ(05#P#$$B!RO=AP[JZ>/*U;4L4L+$7DV ',*69SO6IR[FYA3C$+ MJRD D^TPJ>9Z80-[NW?&;P*2*35C.D,N_ FS.L9GKE95S=_ RCDU800$X+, AUXL3&73Q M)((&K '(Y6') PTMUWG_##HX$D$#\NXR<0-2S7$FL\!D,7S_;4+>M5]Y=\>C MZ?Y@T&&S\0@EKO>(/7)05.S58<^WS0 2ML_G,L/$.'BK=C@&^W,ZP/3*]#,? M81W&LI S!HP=6_/D.G=\0E3A@T M/%!3)[\Y%O9,BY$U.^HA"TE) ,01-42NTY(2V(MK\YE3PY [;GF/BBQD) $5 M1]85-4A&'@H5O$F92X01R8R2J&4A 0EP.)IVR$(&],[$ ^&@75G8?;>^_#NF ME+U]:DO:_ G=83AJESZ:3R,O>*+GN)[H3>C8/<_1?X3W9&7IE-V!D(0LHD7Q*P;,LY.K.39@/Y3IG(0TGD7P>B@U92'Z=L<@I:?I* M64AIR2ER:;*AGH4P */G,*-2SD 7*&E:^Y-24 MRYM],FUL\R.<;IG>I#[_]>D.>4HS^U"7-PFTE>1'/WHA5<++F_;9CO7CMT). ME?3R9F&VD5Z>QH)I,J0A;SYF.T..W/$G5;K+F^[81O?C[\-/E?#RYBQDG[GL,>F:O@6,7@JGV+=\['%VT5] MM9P7]RMUQH);/'TW(<)%\IGF/7>PTUV'%1I0^3\\2U->6M*&TG?VKHS M)K,T]YVC"]Z]8QFQ"<46-_+&V+1-IA+97<^$[UBRW0-L0WB_0J*=8(6D*6T4 M?D6)87I?L2Z6)Y=9]4B>'>O9M)^6;TIK/>3.L9\\0L?79!"Q6>7.M)E4!T]. MZXF_86KB@47X;KB%15LV$<.Q15.. ;9_=(=#PA[+;[J[_=)]3*WG''_1]SY ML&J\1%]>"75X,6#_4V.*P>*M^XF!M#F1561,KSQ0=G>,[9,@<0#Y*,A+FY,Z M(0[7Z.&OA-?+6(_$)?29?!&J^)Z\_,>A/](40)""XTN!M G"L]+&:^2N8_SA MNUZ8?"!&ER?E>$5AF+BPG_C]O>[7QS2E$&1"VLSM6+V_?\!\.C=B-=Q ZJ@Q>7I2:R+6G7$W9BR!4+/YTQH8_$"E;[1N8DM:-H)5$BAT*" MM"EUT NRFQ1I4].@1&2&S8ERN1X+K(SU'&(A'K%]\DC&F*''?GH@=.C0,;;U MA3*2FVES=7/,;ND.>^Q;=XAU?JTWI5_ V,^'&;AL.'R=!8]2Q73 %P+EB'*-F3H7:E)6TR43+^J/'YD^:.VI:T&3G)^'.B MW?$M:=-:DO'G1#O26]*FOV+QIT=3DI1L" M=]]MTW,?>]^SLO-#5:2-JD]-<"E\$6DCZ%-SYU!63]KP]]0$ER'-KD@;Z$K% MG1.ECM2LA;0GX\XI@B=5VK"VE^II*ZF&$9FQ6VJF0^-\.F]JUB+HW?1A M^9F,BNRI0"%O#HF-8)B6SU?7YSWI;UYURS>(P=MI<^/K>V*1OCN\P91O6'0? M".V-,"5?WJ('./5RY(FR4:J\V:A\\OE$>:VJO'FM?/+Y1*Y65=H,64[Y?*), M:%7>7-DA^2QZ6KSS_]@(UMO-*S\6SIUV$Y3V6YYTV''\-'><3RG!EO>I%K^>'PJ*WW>.;*CR_%)3/-YY\>. M+L>GL,?:>>?&?L>4GU293SNLG7<^[#B\/9']U5)\'/9T,="#A7.ZNJR=9V+KE)P^E2T^[YS6B63Z));YO#-; M)Y+ID]AIZ?);+O7FY7F_$.>)XLG(U+$5\$AW?-NC;Y??>VFRXD"[733I,DNG MIFZ:6\)KTN5T8E+W]B8#V*U)EU4Y-753Q:YT>8VXU+W/ G:ERRRZ MV'X+=4410M<;$9J9?;(UZ:)J.6B\(XXOS-=+2ES'ISIQ@X\C@@TQ'\-\;G]F M_PC2F[JN-K1FR\ U0]-JN-'2"%9K>( 5HU''#?6_W"S.?^-Z;Q9CP=BT2R/" M3VN[U&H3[].+:7BC2Z52^3^%I?OX;$JFS=EPJ30G'KOJ3K ]O:P[ED,O?V*, MJPR'GX9L]J4A'IO6V^4_.M3$UC^*+K;=DLO>,KSLFG\1]ASV2/'Q)9A#HU+Y M9)DVF0,T17GK^VYGR\P8PJGY)0WJQS"](DQR7,F;"Z"\)X8);P\<"B;2XF]OH4G M+KF<_O')"(Y58T@3KR-^]"D<;.!XGC.^Y Q_)M3CPE#"EOED7XHW#2[/L5"N M!'CP&.H\8_KD\')97+KPC-5KK6:Y55E_N5)69MD-(_%KPO@9B;\6) M]'.A6GCWXN&K5"<>,AR?$X9CX-,$&P:+GR\K2!%CS!]R(2BQG= !TP.JZ(Q7 MA'Z*+P1L!O$AV(P!P4+[^_UM_^8:]?J=_DUO&3/OY52>2?=NKKX_WO9O;WJH MN MZB. ])YNSN1 4-(BH91H 6S-#-) MG:L^OZRTJMH[CVP],I559-9S0MJO#D4L*$)_3L&(@A %$::2C1VLQ8/X^4V0 M\U_&M,&^*8W9$"/^LY*!WTIO!-,2L:<8KQ;:__1M@JJ5(N(!ZV8[D[JSIS;2 MLC_Q#'+W\4S,3E4I-VH',3NU5EF-.W*Z9B>6<+]S",/A2C1XLICZL3R@M,Q6 MG[+'B2.^U]NM(;;'20L.EK3=<[?"2&7+?AW;L]ILHKP9 M\*8V:DB=,0K^SW/8/TN.D*19@'B!"6_N8KH\L8F^FDS),XGAZ<[XTGHCTI7\ MM\%/I\)8XVE7I:15FDI+_B@NGAE-2I5'\B3.1K&]>W9E2IDZ$U0'NUX1W=IZ M^3UMT.E3,?$4^H>;5ZQ[XIUY!I+.WA5A%[D3HO/TNH%,&YF>B_217:"7*7S499495=4I=JM=S2JK%2EXF&U M*N61"76>^3CS6*=1:%\3"[]@2F(']'M8[0S0M8]?;\,%P.!XJV73U2RTM5I) M4^K-1KVYD61'@&EJ3E!KFU87I/P@8(:8)^3P)4STAT]-US!UX0TQ-6\N0E+< M1I^P;?XE/G],!4_RT>2V_%CNE5'8;X>B9?"@>Z?\,0H6NSC'2^M+FV.476_- MF&Y]SZ-T5$#',"AQW? _=VP\92K^+2;^%04]\(S]-36?]]&:VPD?*_8487R> MZ'[%_NS2OO,RLU)\.?N+X_(%L/4N\>Z!>XYH)S1TESXP0\^T<7P_@!^3]PV[ M+M9'ODL\7BSPCL[K"7VFZN&! 1);_[\Y"1RND(XJ"VU55:F=FVL0$H6[ 1/* MH&=.L(7(*]'%'@+V-;.(Q,VK$\!0P%[%(!&F/JO)GP_QQ8(K[ XE>$D0JH5V M76F\%X./";)'_'Q9ZV'DV.^R1_QX/;758%:ALE[,3I4@V0J8@+CS[,\_7.01 MBTSX>R);O&B1>]*6SZ4 L< ,OX/6SJ_6_CR@%UM(=*J,T7R749@M(I08:.)3 MU^=I(\]![ [A42OJA\%'KF=X.K:C>YKP: MN23#:M5RI1HO);3%S0UYPKVR2Z;[D>M8IH&FF NO"HVY15'V'[ MB7UAHY>1R;Z9Z\SMCN:ZLM:U%,L6^K8;G(1>?VB:WA1U((1XYH?4"FUQ\@'J ML)_S_= MY-$+7IXEGV+PX_ =/A81M@WT00W><<" P*X/_F!OP.\7M[(?\5F$X_ Z(%=, M0DP2NQYJ59"!W]PR+\9(FM:Y\BEE(P;U1%R)>-CSW1D8FX7V?\AJ6BRLAA7E M'_?.+$EV@.J]: C-BII2>VY,[*ZO1Y1Q^9*UGI# MA"G<-W3+=2_615+K&GLXJ(QY)W_S,18#V$>?W:E5:ES$6/SO6\$*4:_41Q_^ M_I-2;WQ2JVHYO,$;F:(P8L(+(PXMC,%\9S)&W(_EH* I^:+TC#J<.*%(S62H M%2U#"T+$1 AD*-,RQ&"+D<6F3Q#6=29#%'-!X+"B7,5'?HL8'$J1%]PQ$S[V M%#I5R]S59J_^5N06C0W'S GU1-ZHLZ+-YI>+C,#1\3<##(T;5&Q)[+3?_^I MJ:KL-=?,4%Q6/DUOVWK#^OE-;^16+;QYS5RG=YIVH"-8H%%2IW9ZT3B7DP$F M< S_\%W/'+YE*?VEULL5=7TN:M<\U6%&K2IEI:&FGZNKE36EEOJPM7*S$8\& MNZ](KZ^&EC$\F1>ITBLFYT\.?8N(3L1-0@/HX4WS0$6M%-IWT?I$AEU2$>ME M1[4?LPUC">OL$]2P1- J5'O'7"R,".M?QY-@XMCY(:JP%Y;[X+AO(=;=N_5*5)'N_8FJ@(]1B MY@CJ-]&!#P!]"]"G=/M%D.TJH-IVP*N) 9^-=/EP0\#/BV8B\Q3F,"K-)Y)[ MS!C;CLC-^6Z0+&"O%^PYC]CGYU#Q+.N-/_S%9(]FCT4V>>&9"$J>^3EMS+C; MV-;9J_)8@&_(X#?S]EL&IH:+>.6E::RK;*E^P!\WQ_VG-=:RXB)Y@LH=$XZ*Q2E&B:E4UJHSF%8VNLZO:^(C(CL/]> MP1C(\3TA]ES^0]I]%:EQ)NB^;0:4$]4 S(-9IJ9:8&C43>;DN#\7;N^_1JQ5 MB7(#L28J.G:[W?G3EHEM^^.2X8B&'?.J1^F8%Z_A)._%?[#*V,6FE1,G< LN*>$+>,]D;1O+ M\-TK\Y_@@>M8OK?^)Y)MXS:CVD4&_X[HW$-_(J4!)?A'"0_9E"^Q]8+?W,(% M]/Y,<0:'[_TIV?Z#WL/-U6WG#MUW^S?H\>:7SN/U[?TOZ&OW\7?V9^FNV_T7 M_RQ:5'Z[N>]O:5.Y5S5\M7YT?X)YJ;/6;"BH2>'5GE^9$42\^:$PKMBT10', M"XLM2I;C_ B##2^LC<$#YH6PV$:8:\>G/$1BIHV^!54!IOWL6,^B7$$T".91 M"S7='\']OJTSX\,>P6N$RJC#_.6%H9W0M184F7\[1&SFGD.YS4)#9G;=Z40# MU]K;^F*+FQ\61F;>%7M)_B5_CZ'O^92[7*YO!8]U)B20&;>X$(.Q9QM"]1;1 M($P7(>ZC>>2)!8S, -LA;42=$5/F8JPQMIE.X\\505_XL,4G\#GP&(.PN4_X M*W#?YTT,)6HT'"YT? )AC"K""$;QX#?![RWS3]\TIC_3\<3TV ]L0HQP3H+" MKLE A?G3/$8R]FCFP&Q@>1G=,H8X8\(&= F[_9TP!K[_UN3*;V6,,7Y[_Q5'PLIW4R:N7*"$;WI?_=KY M(V(.[BCJ/3R^7+AR[XMIS9_&D#?]>FF$L-[-9@(1;JWCGQG; D[-=N=/D<-@ M,Q9?,QKQ+7HR!-(%B.U M)TJIBN_&9F]B3RNWALSW=UZXVYO4Z&PQ5=.&;J(,N?H^&"X=TVT4V5Z!U/IQ MDQ7LP9^6Z*"$78 6S,7<+C!5+L))QI]%>\/OI1RF3!LQ[KF!:0F_"46(V$*O MSL0L- NB+%58H_4Y,^#3%C[A@6EQ@QC4^S+!=H>^*+T4^XB)X,_,CG.%$)K7 MJ4D'TN]$^KDUYWEO9C&7B,M)*U3N"O6%QB2A4R-N"53[R]19(L"0-&2!#(>! M=\I$(;#$@AYXT0=P^=1/;_.9O%L"O?;"4):\LJ"?U'(,N43,.4 SM D-+Y+))]: MX> :^Q%?F Z_!"[LS(6E\'8AH NR_^S+D3EQ@VH %CU2@^_]Y7$KD'QWDH$H,!ZV%1$H[ #00-TW_ILBUNL>3+UQW$'O$P^(P7>PQ_<^N^('J9TZ] M!T%6*L0/*HD"Q3%VC* ?LD.%UK;P2Z#'Z6R7(/L\"2N/V(\7(S%@QT[LX'XE M]KQI[4) ;9'P#7J9_LD@'S"%!)T]2<"2'T0<3N(ZMDTLH/WNHK"0="?\1<"%U'],@0\*(S*Z93\$N MY0%U?#8>PD]\T9$O*@+94R<[[VE@F+R2D4-\(A+/?-'0(WPNZ(7@'USE!^DX M;IRI'2QR>M2Q7.0\LRAYGN2>[2L 3NUL(J9Y"&.66^/K6XYN"L4EK/> " 6% M)O[ $H61HN01:+X[S1D!@T8D3Y8SX'4$4T@7$6%@=\:FSGQ6AVLGG7_)A65$ ML,68$:PQSI:KJ2G21*8]#-RHXFR=/5R]-TR7^I-P59^]C![^.7T. M;#E!/^"R]H,2Y+ , T"2EBO- M7+>E-+F0S'DZ2MQA>@X-V#%/C;!P1Y3L@C5+QYJ)L\.G%3ADFHPB3WPQ*%2- M)IG5"?!\E5BZ?R%HA)_%$NL8OR&LB]XDHG<"\&57/>KZO!;")+8^6Z30L3LJ MBG\1;__RS#QM49(1\&GNA?/L .'%34MU2J(V:7TI= IU=I7R$2OM!-?^X_@H M*-$1E1R4*P]_PG3XIM(8=UI:,FTJLE3A4D:_AW .ZF>"VH_4*E FU&2ZB[W_ MU-*LK<0)*Y+65>($EBE8[YU*85B^%4BAT*=+QFQ-;5UD'=YT"ORX)R^H..*; M(G1G/*U9FL[#(*Y.S<&4 EL*DTQWL5@HK Y:JAE:*)_C)8AJQ2/1V7TS:&$N^/%A<5P_EN,1!>IJ4'B M]5LBM&5>B6&]!05._'V)_6Q2Q^9O7$:\"=Z:NLQ@-QP)#J'S3$9:1A/^WU"F MQ78G#NR)PQP7GD'E%8V^NU >%3226S.\P(6HQ L0S2L)0_?,3AG8 4)"*!47 M,;IY. \B/'):L@VU"GF5P?RJU'^]L88<24G6!EA;>VM8+BA^>IS@V5 MAA%<#6M-A"PO5RWR9PD=+*KG/?R#%^DAAT5G82Z#UQA.C"#,WE@0FV#68NE4 M ',ZXQ4$B=T1"Z\PC#,N#S/F0W/'E04S8B=4>,82'T_@F2ER78SJVXO)M2F@ MR:M.)N+\O5GGM\$;3S4+4DT%)1 'ZVTJ+D$Y,Z^3+@I'S@Y-WKN%,19&Z9;C MDMFRY";KR:3N;=GJL@?H@ET^5P"6&2Q ;!NIC+J;GV0XH4T/B+=!JECTG5X":HX9[M9+^=GN M*((M1>>VI2A[MNS6GI6\+-5S"V=H6I,_\Y47_<1IS?W2QI5 ^P@WFO]B&/JG M$],.=*D=IHRR9FN@M=2&?3+JZ.P/4C<\FF9?-"@8H% M4>*10*LOO/6"G1AP,F$C*! +]_POY0]X3.(+WY WBG@=8=X1Y9G;<&[RWD1A M3'':KH$W;A@6A?L[,PO<\LU(.6/)PMS7L&5A)\/,@9Y9.GZ#CGW^\X6.$VRF M(N4_#3B]=^."\5@U'ANL1_RMPER;@$XK@TL<+Q!5MBP: W(B0R M1@0YE9RQ(*>Y82=OP;A&3GM+?:*ZLT(1D-CLL5@%BX80,W=/.GSVMZ082SQW,-1#@W M[-3B&E]>L__537=6R;N M>9QO+X.L8::1H$*I@MQ<4BMJJ%&KN=*HE6,7QB:<04(._9L?'6AZ>+:!]-^\ M757X^3K8C,4W)Z&.V/;[+>AUP'>W@MK,H$!606W*SJ5FJ#8U4)N2JLU@F2OH ME,55Y@-U=&)P+0DZ,8/2MDTGOMLLI6@;#BL\XJ'>4 @O1R&\JBC32OC;,NJ* M9B%0!I]=E<#96=US;5L.H?0W?D"5N!?T0XV<%!RB(701M*SZ7& M5!MV0!W*RZ+%IG"@"3/(0-"$LG-)K< ZKOP<^FY3\F2Z3!'Q\C1Q2H,SG!:2 M]H(#\J;M-[^[HG-'Z$2"WLPBOYNP[" [E^JY7*W-&8>NR1"+ I;OO,]7C]BF M0Q?T)>C&#/(4=*/T7&KEXR&V(,0+:/L:VY<"KT0O<&GW\.) VWS.94#!ZJ%Z8_V.'! ''$)!P[(=N# MR1 ;?<# 0^>Q+YI[W]YW[J]N.W?H]OYK]_%;IW_;O5\];" F@.N%A1\=\W7" M8M$U'15V?)M6(8*/B^WUYT^^_"E<\>0>8-ZO][<;#C_0K*76>H$G9$IFS9B@UEF<*)Y708Z0DK4C\MRHE)WD#1'$:./^#'V'\C*VE, M,5ZY0J2 M%KE_V^N]%M^'\E%/_T*?S==+V[&_4JR+SDZ^;7J//#CW7:,@#HMG4Q9?Z"6M M@%@X;XZQY?Y<*-4+R,9CPN\L/6$\N>18Z-@&_\_-' @=[PI3^L9H\!NV?!;[ MN^QUB=A=S0/#84GT3FTV/U\LSZ3]]Y^4>N73/O2>BDX"NJ=I&0#RV8=\[3"0 M5POMFM:0"/(IN1H!BEL1,%Z,N4M:.2*\/#X0@@9,0<2\4/>[QAE1DU$C4J(S M* %;E'YG>B[S5X?RS2?S NIK,O#FGT*7+T(6JDP6*NJ^LK !CX=2_W&]QS,% MSA;5N3]P-.8W-#2)@).JNY\5)=K1=9&G1)3HA%E QM$BLHF'=E*D<5VC#,K# M-D4:TO%Q1L9[XJT'?ZW05I2:1!Y$VNF4,T7)-JV9#"7U0KN16S=3RH3(K?W, M6.%09KF$&@1W,I$6G)+OC<$Z L\-IO4J>P,:?$794+%%ZVU!19/;PHI$J,A_ MWO>:# GE#0=TQ_7VT'0YMN1;--V4@E><@.LM>(M%QWL'Q^#FR0:.+0HO'CBT M"HN ]PZ P;U+P.,'2B;8-!!YG? 3AH*N*H[8&:8O+6J"WY=(&X9TO0G(VK$- ML=LN* I8CW^%&?Z6(I'A!W?P&-IQ-["H#"RUO3,FDGJ):DU&;=EW/&REH1AC MU\_D20JV)0R7\1YL2_ZY8+YZE[8_+AF.*+[G/X\0ABH3AJ*VOS@D8DR&?,[S M0MJVI.,^2-,$TO9/VAP%:>?@P#H3-HJT)W[6Q=ZKRO.1EJS,;T/C! MPK;'W).;*9DCTU=:K="NI^7$RJ&(4W1OSPM86QW?1,"J9P98^4^8AD=DVD_( M(M@E2!"EY Q+/ONPOV><1V'8HF5G%+WC!'WD#^D.O[-XD!,S0AH:A;8*"^:Y M0\D6E9D4)4U8,3_ZBKF'[2>35V$&>A#6S9,KPZ\F^RVY,Y^),:=G$+=%^P:M M0KLJTY(I9$Z/H0V3PJ1684:S)1%,\N\H_N(XQHMI6> -)E* 4[)%8)BO$BE5 MB6PZ>'['T'4;$*&F4D8&7EX"QCX2UZ.F[I%@JRBX=XFTVYQZ?*O9O6/KZY8Y M:]5"6]M;V8%C)QM MBB[! #1F$NW]V[;X[ETTUXU;+)D,Z:.=6?^?="5ZD[' M+H6 KFQ]_B+U_+9'A^1U_2Q8&NCC-:@ZC./8-FZFWPGL-0+[:I, M[1/R[\P&1P$L:$4H^MQI!6=>MK<1X'S73UTBCP5=&U//U&VWO!1PHW\P#FF*5;VY"4[W"T%1+:R>19*5"&U1[ MM2&O>HU6J0-W&TOVQAD7\5@&(V%I=ITOC!4;K;3VQ,AA1;8XW2! MYRE L6QD4@%2A0"=5XVM?*VC[TP\,"W1+$SL:NAYCOYCY%B,EN[??VJJ2N,3 MXI72WEM:[:6KC 6&X_.2-5G[2\>:8NX;3%MS:$"7Z>RN1\UZS$WP&^]Y!==Y_4,.E\X XMF'>,S>?ELAKJ51NPT+?GOLWEKP*V#- M;X]=6U/7_6T]V/EQM1*M[L#:W_%W;<5 23W'BX!RJL19C1@ES\3V5WSRZ23[O]MS!LJTP;#>P-)F?N/?F+? 3 MDR4JJ$\VM@<$US&IRO0;,&VB-Q!9HWB3 $R M#=Y<=?]M@Y+ZE#(7EJ6E*<^R%FB+VQD+^4JA76MFHQH(:LM.ZYG&PI/*C>_> M!=R9JRZ3TT7]'5.*^5J:YZ")3_41SV?JSGCL\.<[^@]H YB2KIU2FGD=HN^0 MV_4]UV,1 :-#A)14"^U66AU9Y%"Z*?JNYP6L+4HW(;"T0KN>5@I=,NV;N:SI MAH4DV&:;^JK2IIKW1@WZ >81*;NM+&U$2KW0;L)Z^RD7EY9TXVXGB^8X";;/ M4M-&X/.-MW R<^[PLL]JTT:\\.:I$L'E#-Q)L;1D.?93R2-TG%;*-(^@C].+ M8"&;M1'G_% ^B?P!\!R/UH\@)D*:E30LY_%L>43 M]+=-TO= :&^$*=GH;=W>?XTXCC=XGL#= Z9=VO.P1XS?^#/GHX8&M#(3S=IF M;;!N/K5#S:=>:%?*@B6K)?8K7WQ":^?N\O'=_<@HYNAV?&_D4-X0-%YKBOF[ M-#;0-GI^R@P&WKNN_?[FA^4J,TE^$ M.A'OU3H*W9-.JU5)/*U=J+54AQ![;LI12+;;W)B/;SO;T1D?OZ;@''(HKWHT5U=1>?AO8==%G:7ZU>)N7FY]BTVY$H](Z%*V=G1Q&P>93"+_=AXU M)/9T$Y!R3S>RE=S-34#:?2?'E\.G'NZN7FYBXB=^O[6.T?873.[L)IY=E*>[ M=6+,9!3:U4:]J&B58E-=K4E8)3Q/'AX:YKM36JDD=Y(33V]'4JN\=W"U6&EI M#..KVXVW><)BA^R<, B[R!FB?_HV"*PVE8K+!IGXXV*3G2,M7,I8E M1SI81Q..])WJI22>Y+)V#UWK/CSO21 M7>G$Q-_'P4ON2R>>WFX.GL)KV6IUWBB^V&P=R)=.C*0]2*TD]Z433V]'4O.& MXO56L56M%M5FMGWI'.<76P=SBA1(2^<7-LW#P0:2TA+YTGU*L.O3MZD7C3W$ MS]%-['YL6^6Q?;##WMI4)=-FOT5<0K E+ABQ]G5(FEO;49IT^\[K"/ M7Z/T:8N9S!6!6*F!A\@A.^!9T:(' X]:D08\^6]ST6$3Y?3%%II@TRB9-M+Q MQ/2P!2TNDIT.-"/D Z/CK7T54#'A>7Z*JC#P%^M5F9H8@!]ZE+-W4@*0R@&D M-60"T'GYHP89FKIY%OW3#N)^/A(/LR<9-YC:C CN FVO ](FEHDJ/R6U5EO= M<@TN:88!%=Q M"-2X"%0:>Y_N HZJ;-C9XJBF@)VZP$Y+IE/UTO11JPUY=:CU[JCR!#HU9@.& MX,U6CO_>HZV+'/1+?'!L*O3(N"Z)WR>I8QLI:!;>+Y37B:5[U,->+#QQF !2 M"U)[N*94Z4AM4TAM/:UC)4\IM<*/N/#X\=G3"HZ%JJ QID^F'3Q;7187G3 . MT*7&+;R32SH0:6Z#B"H\A!%!6. MU>F-B#BXA4_6)5Q;V8*8(@LV-&ULZZ:(VM@7HD-2>*.IY"S\*L149?X3/& O[7OK?W(L'L>D MB/*NO&CA7SYI+I*FKJL-K=DR<,W0M!INM#2"U1H>8,5HU'%#_2^/_L(?C>B\ MY.V)E :4X!\E/&3O>8FM%_SF%BZ618#A/YR0QH^ VTBV6$0:#O<@TDK_*D:D M@$%,7SF\43_C,5,QA/*[V"3PB6> 1I0KZ9^V,XF7S?>Y(N+"REN3<1G\?('; M40A8HZ2:1U12L2C#7JG;Z?6+Z/;^JKQ>NB6;\U7W_OKFOG=S?4(->-2W[77O M;J\[_9MKU.NS_WR[N>_W4/S\,0E ME],_/DU;+)NVF*_XT:=P^-"JNK5R:T3X'>JA \:=[X.*->::^2L$?6/WC5QTPQ2B(:KA4;52C-$*-%^T MZ)FO,2BQ+SP6DD5Q0UT9B<5W2<1I%AN[[6^.":6F(4KY(0?@9B?7OP$ZS#"E&>:_0+SG#UR=FA.Q9L"&>#;UU7-B]JZ2D.-=XZ\5 M1;U7QM=\E,KF19]0AWZESCCJ>+Z;5]WR.3$ZKDO8_XPUFSM:_%BJO1=ZY"L: M A'(@0@HQQ"!:J70;J1U^A-( $A FA*@'D4"^":GB)ZH( (@ J<7@>I11(#W MV:K*5#R=_TU:7VF1#CWJ4A:=JJ]!N[.W* 7JD0\]1UFRT"HLS(5MW3! \ M4&?(.!+TIEM7>'#N@8QZE/4:32FT(467/_ <9:5#4YGA!?#D#CQ'61[0>.>V MO6LE #W2H>V+L=$T N#Y [1*HFV:J;%O8'2ZOV$ "9 M:4"JAUCV2HA(T?M*5=):V#A"=ZL\[A"\_FO@H ]2VGN64J&]FJA7:^F MU9,:%A_E0"+Q!+%%1!\'F5?4#*0-!E(9 H^ 21' MV?Z3#"2BO5P54)([E*29$:]7&$H4F5"2_T06;.=)83M/,I0KA795INIGB"F/ MLFTG&4C40EN%Q$/^0))F)KS.,^$R-2H!D!QE%TXRD/!$."2GCLGKSMAA,_A+ MG!#(:Q>Q_J=O4F+PHSJQ_63R8[FPZQ(/JK 2[K=9C_Q%FD=)04V:N USR!I=M^U!VQTM3+KRDF>>2>0.T_FX[ MR3Z)KC/;DA7+,PLW9D4AGO?Y:J05K,JQOR_%,/;,P!3+;5L/ID8ES?;2 *9, M@RF63S?#4K(2L(8B>DTK:65B 6J9AEH\?W!7K*E!Y^FT:E8EVW$<[:W*YRC^ M0AW711/J#$T/&N6DY1X*JCX(HD9!O\I/O84&. "E&,[A%BAI:=:0 )0R#:4M MKN$6)-4*[>K^IXP DO* I&V>WQ8HU<6I[IF 4FY;R70GA&*/31&1UPFQ7>)" M,QF8(3232=A,AJDV%V';0&-,?Q N3U#$D"P6ZA'+XLW);./;E(0W@4:*,AV\ M,][^IU'!VJ)T*-D2YB1#29.OK@!(\@:2+0%,,HSP/3@MZ$J5.Y!LBTT2H:3) M]^#LWS=!TMH$.7VJ1^(23/61<*L,\DPL9S(F]F[IYSS716_MQA[0D2']>D[% M#5A7"NT6[,3)'TZVME!/B!,UC7WP@!/9<+*U[WE"F/!#SOR MA$ 1Y]_L[8G#GIPDR_K$)A1;PL7"QMBT3=?CZ>!G:"&3="D_H"0#>V>)CAOP MSL^WV7L+&@2>TB%EVTI]F*H73^QLQ8' M4"U^9$5J)[<"H#(-J"T^72P\*85V+;7^RH"G3.-IF^<7"U!JH:WM7V@).VCV M8?H=WT SI,YXZ@#N>B)&;BJ-/^SG^;ELUNROM0)Q:^O.F'"R1XE$M=!NKM:/ M?92KZA@*V \.JQ7_;S]8:85V1#$1P.K,8+7B!>Z'*MZFJ[&Z>PM@=6:P6G4& M]\.5V( CO17,[]X;;T0H,@6+T(9TY[2,%#E89A_3Z)V5+8:S/V4:$D'5O^.DJ1.@I F=/#, M(4*V9)V3 (3OAX$]4[E#R+8\+_.%TPIMCUDF7A@6J;W=@Y[8_9,&R_#_BNCYV^(5R=_A[0-:( MD%FM*"QD7BW:C!\Q0QV[=)HQ;@HX,5;XLILF43T[ .9 V=T]<<+[O.V3W06( M2*=3XB9J$V-%2^7(R.-MDC%,=V+A-SY9LAED<.?RG4#8TQ V!VG7Z(4%R+[N M4E',27GOV,[RBMJLL'ZQF_'0?"5&Z2]"G2C-72LP+=U4%?631+$S9%>.4T:< M&HKJ@*+2EP/(E%65S[G3!0"#PA3 M^80WU'\V^3'CW ),'38/OY[[GK##E ;/BZ&^4F=\Q08Q;9^1HSLKR/XBV!+< MU^=LN'GU*&;D-&U,WVX],G:9./''4T>T#YLNFT3)4JO0;JVNI"5.Z\A1M <; M. Y>8GQ<>"K\M*C5[#3 \\S@&;=4^L7W=(^-3C6PM M+!D\<[N9[B%=OSG7P>+6\M)0'L*H\ NQ2>1Y':I2E28XA$S"D0I+UV C=KY2 MT2!?F2GXI%D(D4"UU$"UR(^-=.M-]U8M4BZ%Y#9M>4\\9#'O^C >;B3LY7CQ MOQWHC244\,.D71ER-FU#516^:^E<0GT0EW,5E[AIX*WBTCRCQ"V(RYF*2]RT M]%9I:46WQ 5Q 7')D;C$3I-ODQ>U HEM":(L-"$4N2-,"<*>1\V![^&!19#G ML/<=CQT^&T?_,7(L1N4=C^P-:;+ J2ICA^'X_$'[GS<;-T$"4Y1TBOG?5_L% MNZ8."8TSM:$/A/:XAMVW,C\@E?.3P=MR7AQXGHE M$"(0HAWCM@U"5-\[<@,A B'*DA#M&+QMD*'&WN$;R!#(4)9D:-<(;H,0-840 MR>_-Y;9\^'?Q@1@(LZG@)Q(L;KO(=]EWILU7M2>^.!777ED"W^M$C$,MS*9X M. 1,\113S'^^)')Y^ZPVI@1*9G.VH/+>K$Q552?05/?^>$!H=RA,C-OU/=?# M-B=+F#!5M M/2JM8JVJ%C5E[U/. 5\2XDLY(;SXV=1,==4;C6(EXN@X@%?VX;4_BUJ>%92]6S!3R?/9YW\J-3@W,M54\:X'SV<-[-;T\-SW6N MGIM%I5$O:JW5:KG,X1G.7SG0G4!8(&RV[@3" F&S=:<@[(78,\[^:YC/[<_L MG^DOQI@^F79@.-5EUTG/R((Z[P@ M -MOHB+ \8B+Q%YX&YEL?D\46VB"J<6HU-=.*X)O=<+BFQL&<^DT\OIN&-IK[9 MPJ]"[Z0R_PD>L"DPMVKM3XY%<:42B^3J,D46_^63YBZ>J>MJ0VNV#%PS-*V& M&RV-8+6&!U@Q&G7<4/_+BVS"'XWH=-X3YFJ6!I3@'R4\9.]YB:T7_.86+I8! MR="X2/N-9(M%I.%P#R(U(H@4,(CYOT[03OJ2.:N$\KO8)/")9X!&E,< /VUG M$F_[WQ>M))CH\"[97"(^7^!V% )D &P4)0IMU.]V>OTBNKV_*J^59LGF?-6] MO[ZY[]U<(_97KWMW>]WILP^]/OO/MYO[?@]UO[)+WQX>;WYE]]W^=H/NNKU> M5E[O@V]CWS"9UOV8F2F;-F*#6;P[_,?U5F'-'-N?!_2B'?]=V<^")BXSLR'" M5_:*%IZXY'+ZQZ>I03=M,67QHT^AS0YM#5>2[Z)7\;S@7-,J9:VFKKU<*2MKKVT:5JF6*[7:3L-NOJ95FC#9;$VV M%6O8?8OTUF876WLUBPJ5UP$SA.]=Y6@%UF=VGZ!O[+Z1BVZ8AC+0/WV;H&JE MN$]+J#.A7L]\C4&[@T$P6YJ6^-5]6^(G5209V?$)XI(K<4FK)7YUWY;X M("X@+M*+2UHM\:M[M\0'<0%QD5Y<4FN)K^W;$O\HXI+;S@%=;T2HZ ] R8C8 MKOE,1-2U5U< 63:MPQ@QQCAV F%A$2\B8N8QAMC^H.$RXA$]ZGIF<0MBJ89O!8&OR)&1J*+3W]+\2Q/(857BT(8 MZ,SY)']U+$ZJ7[!I4U4J,'IP">"V?8BP@/F?HZ)LSJ<0BV_.I/8J9EC*_8IUEI#QE.L 7Y' MSD$<4\LU"^VJ'%HNS9X:#1ES%U<^I<36WY!'V2"6*-M&V/C#=[UQ4'B])H41 M8_/KZ04FIE]PC(#NJT/9(^TIO?N'"HN+)RRV'<> M,!O&2Z+&6ZFI\0T8S\"6[,R@\KC>ZH'PN8+#6F4_%Q; )YU*W-&'/;5&K"F@ M$;,%RN-ZMD?3B*HT&C&WA9!]Q\,6&.^C&>J$M?8%S M;DO0KK;ZM-M><;F/W?OS2F1>G\3U]B-4R88%GEJ#1;P1'45W/:]X M+R:=.%$#<@ER>;@8**%<\EU*JWW802Q!+$$L4]S_E% J]]X-!6()8GG&8AD[ M*DXFE_5*H=U,8>'FE&()[6VAO>WQV]M"=]MW%*^^V^NQ4W=;?O(==+<]R0P. MW]UV46,TCZ@Q8O8IS6NSVUZ_>_6O7[MWUS>//;'4TOB$;O[]_;;_GRW-6.5Y MSXQWO2TB\JH3[OF,A $:,P_*V]H+-\Z[).V.>UJ:K&T%B98ZQ1V-&NQG1^\5 MK*KJ+KV"U5JYT=BM]>RF81ME35E_=?>&MJK6R.-<,^&V9^C.+/$>YGKRN3:T M>D;FVBS7M=TZNY^$KK5X[<=WR+2$/WD7'*N:L-G1PR3HBRUWH]:@JL'"KHLZ M"-L&"O[^PF*F\=BQ4<]S]!\Q^NLD:/DBI9;/)N/ZEIV^ILHDZ+^_KOC) MB@Z;(<\68 L]8--@GC>ZPA/3P]9YDT77_;%OB1SA-1F:NND!/4)Z!/W$EDNZ M[C9M4S@' @4[.(0^&3D6"S7=?Z";/WW3>XMJY?W.9O(D^^XV(.A46 PM?*% D7=]S/18E,V(L[Q^R_7')<,2J)1]N5L52F5>Q*(5V M3:T6*VJCJ$:) M3,B2=.YA7NX$ [EJ(*N5+09RFG\4DAQ:RW"DA-:1]QQ0:\5*Q&ZE'$LS6,;S MM(S+@I6V9=3.TC*"+)VI+&WI$[%-EM89IP6!XEW'BUK$R2\@3B!.&1"G1+MX MJFK,73PI"!9OLUZL[G6D$L@4R)3\,E7=0Z96Q::Q7WLL$!D0&=F]NMK!G;HF MMSV5C&3B4VH8*F5_?''$V2.9^%0?85=LV-*#XD-W8U7;61PEL28QIVU)S GY MF-/46#P18L<,7:O0UK2BINW33@@.)CD&FL+D3WX.C &^ -]GB39Y/L1-1^JWK^KP.]7V,COP)^Y,?/4Y>"=7-U2@>O6!* M<>8/NCM,FOR8AUX [R1;"FN MNF8M+FWO)&*1KJ%$'=D'B)(042#MP!O@S4E.1#N&(HX\._5T@,I]/<3F3,O: M+(LSX8S9ZZ#5S O./B43@5BL5DN(B]V N%.!,1(G4JJ%ME9LM"K%:F7O6G)( M*S M#M@!N0;> &_DY$V*Y\BGHG)KDJG<,Z]$>2:NQUZ#7V3!NT=-G?=[#6]@4($J ME+03)(\S,HO;.B^8&K]0QTU>;5(/DB1*L:*DM>$>4M@2&DJ)>9.5Y$-6[@2L MRXMUX WP!G@#O '> &^ -]GB3>ZK($0L61K@X+CK\838KC@2&)%7_CR%E.< H5W91-1>>^ M_."W]04&YU!:K -O@#>2^;O[;%G84!6XZL6V MHDXU /A("!\0;> -\$;:70M)M&ZS(I?6S7U)P_J-"[9!*"+CB>6\$1)^.3L4 M@WGT]CE4.QQUT\)-2.Q@F\^+3:@[,BT0KM>*[;J,F4:(4]]/FL(64DZ9.5.P+J\6 ?> M &\D\]+W28XL^QVKGGE-KL;T@!B09N -\"9[^9!MBK8NEZ+=D@*1VW^&.^%. MN'.W.T'PX4ZX\PSOS'UIZ#WQD.6X9W%Z%RS F^@-C*C=P+6Y<4Z\ 9X [PY M:]Y\2+0V4W^?,G39K-E?[W.'S#N]M75G3.[6["3CC<(:K944X4= AU3H ,F5 MES>))'&^7P0_C8B^?L%6[RJT4780__T;1((8;52 M1&I%K<[H+2:URY+6P*$&H:7@[2ZKC >&XP\L@OC[3*]ZSN22L\=U+-,(KF1% M/I)6/#:V5#Q>B=)2L2H65#EV?<_UL,V)D;C(L55HUZIJL56M%QOJWM7"*7+T MQ&NR)P/MR;-Z K-_.P7+$[#Z],(;Y94V8BQDCQR+D<*]^=,WO;=E<1V:K\0H M_46H$V'P6I69%P12*EEJ*7]W@ME.;+:;6\QVGQ+L^O1-:('0AH@Y2"E.XOI:W]I'2=05T0U2HSJ,5Z-:V3 MFT%005!S(JB)N%A]KCILB/[9SKE,:9/ MIAT\6UT6$)TPFM/@&],VV*=+I2ED-P50-+>!0N6@Z(\(PCH_%1C;;XP0R'8\ MOK)*V=1\4;$)1PK!C\XF.LG6Q 3\X-[AJ:-;9W-B,V< M?2%.;RJCY?78!<+$)D3[\X!>M&$<& ?&23#.HN)I)E$\6\8-]8=68V-.G&"O MZR4E%O;,9_+IQ32\T=3B+/PJU,R5^4_P@*D.WUO_DV-I2J422U5J[RI+%OX= MT>D4)OB)E :4X!\E/&13OL36"WYS"Q?+K&%\623C1@K$>M_A<(_W72FS8>\; MT)H9<(>*7F"7HK,ZOXM- I]X!FA$N9_RDZGK:D-KM@Q<,S2MAALMC6"UA@=8 M,1IUW%#_JU28C>.6F5NO*^[C,*/T^0*WHY@I _:B*,%>H=OI]8OH]OZJO+_> M.,Z4K[KWUS?WO9MKQ/[J=>]NKSM]]J'79__Y=G/?[Z'N5_:I>_6O7[MWUS>/ M/;$XT?B$;O[]_;;_GQ3\AN.\YP??QKYA,@?H8V:F;-J(#6;Q)@5%1%YUPIWB MD7#ZQLRY]MR/$KEMQZ%)SWQ%W]A=(Q?=L"D8HK(0A46%ZO&IP7XF(HJY_10A M#"."A2WE2EE9>VW3L(VRIJR_NFG4S==4K0%SA;F> M^5P;6CTC(3VZWHA0KD F ME(R([9K/!-UMZAQR#@3J.TQDT.("SS_0AQ Y'U&PV+-$H&BKQ)L0MN:U&H5VK-(I*HU*LUFOI%FSDHG3J_(JC\E[^I!YR M(T[S0!MQY)8E4.B;%'KU:)LU6P?:K"DW^D"3GZDFKQY.DU%HYT.M0VQ.K%95OMU JZ>V( ID"F9)1 MIN(V8HVSB;!:J48=UP0B R(CM\@DDI@]F\3%,#YB;WREE=;!9T?8S9?2 2F* M5JY%B,)BB7 IN.7DD'DD$Y_J(^RNG!9_#@>IK+5"$S0'!]X ;X WP!O@#? &> .\ =ZD$VMN./H[ M0[$F/SN=%P6^CS21/V%_VL1#Y)50W5R-1=$+IA2++?P[!*5Y.;(^84SJ.:YW MV3'^\%U/].3I._/-,GROS*T=[I19J!H,CK?_SOAQ$[*B._P]I/V.\6N=Q:\- MI5AK5%/* TF4/,TC_';3CL ;X WP!G@C)V\2+8RLZ?.=MCF-6C'AIT VP4QF M 5(@[L ;X,UA5;&ZYF"48ZCBIF2J^$S7IS?G#-;F"YP)9]=NZ8*,9;,.LH0= M2,OJZK6XV V(.Y4C(W%*H%5H:T5-J12K^^]&@92IO!85> .\ =X ;^3D31I) M@2U&\S=L^62-S5QQ.7G/XKV/_@+H@%@#;X W _596KR*5RH3 @(LA_ M)J['7HY?9!&H1TV==_$+;V @J* M*/\QQF9Q6V=%TR-7ZCC)E[\5\3^0ZU6 M*3;K:1WY!/E9" .\D6W98-M*;9RR09$%%2;^:L'"/Y(_ M?=,U/=(C]-G429 Q?22Z\V2+4<320]0J V\GI:SV8 .L28@UT / &^#-:9=V M3Z&C-=ET])FN!?^V?K7W'-9Y3Y[6@90;\ 9X [P!WIP%;XY5!+VAI&C5%ZL5 MVGM[8@ ?$&W@#?!&3MX6TQM&ES8-@D0,R+Z8T0&O@N M&\!U^9T#TQ8YD'-8@3YJ.71'#Y)*?#=!X@KH!F]_5E0:>Y<_0QI37J,)O '> M &^ -W+RYE@Q_K*=7/4OFU&G*@%B)$0,2#/P!G@C;UB_3=.VY-*TJ2YE5R/B M^),S_LH?^Q:+OI\)\B@;Q@IJPO&LD '6KB'A"+P!W@!O@#? &^ -\ 9X M)#I9NU:)>;)VUQL1RFMQ*1D1VV6N\*VM.V/RU:'LX?:53RFQ];<^=X^#YW9L MHS]WEN=%O_?$ZP[[^/7!H>*"YU%SX'MX8)&^\X#9,%Y$T*-64CFT&[ G#_96 M0V19L:=(@[U45\UCQ-J>,SDF?K[;E+ '_T4,9#FNBQB"QIC^(()#R"6Z3TW/ M)&?1^1LR@< ;X WP!G@#O '> &^ -W+RYKCQ]MQ#_M6Q.'U^P:9]QWSEKMV; MNGIK_/ &8"8=S/8.K0\!LZHT,#OVBO61HVC& M!!$^PZHT9 .!-\ ;X WP!G@#O,D[;Y)%8DI,%YEY4X%/?!>]L5+5"NW&ZC$S ML#0I%SA <.7ES6%BVZV"6Y-'<%-:UXU=.FV8SP?A;R.2OU^PQ?<\NPA[Z)^^ M30(AK%:*2*VHZHS>8E*[Y' &#C4(+05O=\D"Q M3".XDA7Y2+@?NJ9NV0^]<'!ZL >ZZWNNAVU.C*1;H-5ZH5U3JD6M4B\VE;3V M):3!T1,G(4\&6CGV3/SM%"Q/P.K3"V^44ZK&V#4TH6,].G!+L^?1.H#6U..%)"&],LM%6U5F3O M#,@%^P+V96?[4CVD?6F!?0$I!2G=7TJU_:1TG4&=BVJUP@QJL5K50%!!4$%0 M=U]$J,7,1:8@LGP32F2GN<0E-""M(*UG*:WU/:1U52#50KL&P@C"",*XBX_; M.+B/6Q4&LY:'E)%8'KP0NR"GZV3LG^F4%\;2"2,R7>I\K#2%L 8O.Z 7[>7U MMEW&V1--S6UH4CF:^B."L,X/X<7V&R,@LAV/+R%2]K6-3#:_)XHM-,'4X\V4 MO1%Q"0>9P<_IY8K-%DS _("AH6EC6V($G>XN*0E:K'UZ,0UO-#4I"[\*-6]E_A,\8"+N>^M_[[M2]\'>-Z U,] .%6T8+IE-)93?Q2:!3SP#-*+<$?G)U'6UH35; M!JX9FE;#C99&L%K# ZP8C3INJ/]5*LP6B?X#S,I<<2>&&8_/%[@=Q4P9L!=% M"?8*W4ZO7T2W]U?EDSL ,:=\U;V_OKGOW5PC]E>O>W=[W>FS#[T^^\^WF_M^ M#W6_LD_=JW_]VKV[OGGLB=6'QB=T\^_OM_W_;+'O\KSG!]_&OF$R1^5C9J9L MVH@-9O$6I45$7G7"G=Z1<,[&S'GVW(\ID%\2?S6NA#&50M W=M_(13=L$H8H M=D-AG5OU^/1@/PL[ITPMJ A2&!DL/'')Y?2/3X;I3BS\=FG:XK7$CSZ-,7UB M5B8TNQ&GIXCG!9=#^]-JE555Y28HK&4,'QQ:I[*P3N\"KN":6BLW&K6UERME M9>VU3<,VRIJR_NJF43=?4[5&'N<:D0V:0H,%T 3N3'AGEG@/-[K"$]/#UGF31=>#@P]8)'--AJ9NKC_HX-SH(1JG MH*7.*>AN4\^-,1;4^H'EH'=U]\PU4?A]FLE*BV] M2YN!\]OYMNW Z30W6%>U0KNF-HNU>K/8;*U6'.[6T4*.PL(MO2X."+RLE0XF M>^,LB5A4<6"@U"0)9 EF27I?I*+_[4MZ#POB7%6JT.X@3BE$5Q2K2] MLAZWHVH*@M7B>[NT6G/_[HT@4R!3\IJH0_:#TRK@[H$LG8\L[=G[:KM5TD2+ MCDIKU2K)*$YI'B7;D$P.%%Z;^D@F/M5'V!4[M_2@)M'=6.QV%N=%1:?LZMJ6 ME)V0CSE-C<5CGW;+W6EJH:UI14U;3=W!Z6-RH2EW!Q!F974A*W<"UN7%.O & M> .\ =X ;X WP)ML\2;-HVJEC-)O7=?GY:GO8W3D3]B?-O$0>254-U>C>/2" M*<6B&[[!A_^*XGNJ#UG?GF-[[W[=8.=[XME+!R%A'C M.^/'3+<%T1L M3K6L3;,X$\Z8W;(L&4OW':1F(A"+U7()<;$;$'=0_Y:7BLI,6^R MDGC(RIV =7FQ#KP!W@!O@#? &^ -\"9;O,E]!82()4L#'!P0/YX0VQ4' R/R MRO\FYU#C #E(X V4!F3T3L"ZO%@'W@!O)%NGVE8:$*? 5^3CA Q/9(_ M?=,U/=(C]-G429"[?R2Z\V2+4<1:5\2R5JU2:#?V3L0#U$ - &^ -W+R)LU2 M@E.H:$4R%9W[)AB_K:\O.(?*@I,GOB I>3Z\R4JHGY4[ >OR8AUX [R1S-_= M9[?"AJ+ 52=6E6MW,< '1!MX [R1-,V0FMJMRJ5VMZ0.Y':MX4ZX$^[<[4X0 M?+@3[CS#.T'PX4ZX\PSOS'WU\G>;$O;LOXB!+!9](1;RC3']03P\L ARB .\ =X ;X W4O)F_;'.46OM*XL^+ILU M^^O]ZD_7&Q'*:TRF7 M75I<-KHG7G?8QZ]1"T1:H:W"><]Y@MGJVJ($,*M) [/<5R\S-HB$!)0J0ST$ M\ 9*E:6]$[ N+]:!-\ ;X,U9\R99;-N(&70P[S2(,N[65"S6"^U6O#E,MF"KX#;D$=R4:@]BQ_:&^7P0_C8B^?L%6[PWNHNPA_[IVR00PFJE MB-2*6IW16TQJEZS8P*$&H:7@[2ZKC >&X_.:!OX^TZN>,[GD['$=RS2"*UF1 MCX2=TZN-+9W3%\Y<#+JE=WW/];#-B9&T/WJ-'S-058NM:KW84-/:]9\&1T^< MUCT9:$^>U!.8_=LI6)Z U:<7W@C;5EUQ2B-VV8PF;T *A#0]'2F:SZY5" M6U5K1?;.H G 7H.]WME>-P]HK^L*V&N04I#2_:6TM9^4KC.H"Z*J\D/"ZM4& M""H(*@CJSKE=K1(SMYN"R/)&$\5:K;Y_D1=(*TCK64JKLH>TK@ID.H6]((P@ MC#D1QD2R>' 7M\;M9:71RH&+*U9;+\2VY^FR(_MG.N4QID^F'3Q;7180G3": MT^ ;TS;8ITNE*60W!5 TMX%"Y:#HCPC".C]\"MMOO.>S[7A\996RKVUDLOD] M46RA":8>;P?MC8A+.%8,?CX5UT^V(";F#:*'IHUMGNP" M86(3HOUY0"_:, Z, ^/ .+D=)]3+6HTI[HGCBC,1+BFQL&<^DT\OIN&-II9\ MX5>AQ:O,?X('3"7[WOJ?',L"*958)JC^KF)GX=\1G4YA@I](:4 )_E'"0S;E M2VR]X#>W<+%L:YFA723C1@K$>M_A<(_W72E?8N\;T)HY1@X5QV)<,E^&4'X7 MFP0^\0S0B'+_[R=3U]6&UFP9N&9H6@TW6AK!:@T/L&(TZKBA_E>I,-]!-'IA M7L$5]QV9L?]\@=M1S)0!>U&48*_0[?3Z171[?U7>7[Z/,^6K[OWUS7WOYAJQ MOWK=N]OK3I]]Z/79?[[=W/=[J/N5?>I>_>O7[MWUS6-/+/HT/J&;?W^_[?\G M!7_L.._YP;>Q;YC,L?R8F2F;-F*#64RHW"(BKSKAP<9(.--C%K1X[D>)W.$C M21A3*01]8_>-7'3#)F&(FDT4EFNJQZ<'^UG8HFIJ045PR,A@X8E++J=_?)K6 MI)BV>"WQHT]A.!>:76YDWL6&XGG!Y=#^M%IE5>4[4Z�^M4%M;I7: ; M7%-KY4:CMO9RI:RLO;9IV$994]9?W33JYFNJUH"YPES/?*X-K9Z1N3;+=4W- MR%P976O-6*/NT'$U_,F[2*Q:$38F>IBM%:"ME5LC4N2A93M@;OA]&C!Z2\65 MA5T7=1"V#13\_04%)8&HM_'8M[P29%H^)3+?UV1HZJ8'] CI(3KKH*76.NAN4TN6>^ V:_+T.DN +($LR2Y+C95=:FD7 MVS=X@X:BVDCK)&00)Q G>?>1-?;91Y90L!2^BT515Z/WQ&W_0*9 IB26*37- MO9ELM'851 9$)F,BDTABJ@?WZD3+ 45;E209O;HTC\-MEFL1DK!8'ES2RA&E MN<='S".9^%0?85?LD]"#BBIW8TG161S;%)VN:VA;TG5":.8T-19/7]HM;\<> MV:Y&9NW@##"YP 3' )O@#? &^ -\ 9X [P!W@!O=HDTY>YS#G>>SYUIGL2; MG93(K>OZO&[U?4($^1/V)WDE5#=7TR7(F?"H_"P.]3U(UH23/2IA(BYV ^+> MA,0W$F=11#>W>JU5K%?V[N@&AZ3):Z:!-\ ;X WP1D[>)%J?J\58GULUFK]A MRR=K;.;J"ET]:IT;H",A=$"L@3? F\.J7#7.<83[JMR&7"KW/,L>-L?XS\3U M>*MI=I$%H!XU==XS(KR!X6>W(#]C:=*C!OF/,S*+VSHOF!J_4'&.=<) O\D# M_:I:*RJIG4X$^7@)K2?P!G@#O '> &^ -\ ;X WP)O>\.<_E:!$0E08X.,UH M/"&V*TY%0.25_TW.8<$9$FS &^ -\ 9X [R1;=%@VSIMQ_C#=SUQUF#?Z1C3 M5M6\4_6M'?:I%DE08>*O%BS\(_G3-UW3(SU"GTV=! G31Z([3[8812P\1*TQ MM KM&I0Y90)JH : -\";TZ[KGD!%-RN2J>CS7 ?^;?U*[SFL\9X\I0/I-N - M\ 9X [PY"]XSA]I5/*;'UMSYWCX/G=FRC/W>6YZO< M]\3K#OOX]<&AXH+'HO:![^&!1?K. V;#>%$1>S4J8D]\* )@3Q[LK29[9,6> M)@WVSK-0XKM-"7OV7\1 EN.ZB %KC.D/(AB'7*+[U/3,#:>6YRB="JENX WP M!G@#O '> &^ -\ ;.7ESW#!\[B'_ZEBB]N,-R*JAC5LR!T";X WP!O@#? & M>//_V'OWYC:1M&_XJU#:W;=FJF0-9X1G'E4Y3K)/[B<3IV+/3MU_;;6@9;&1 M0 /(CO?3O]?5@(Y(@ 12"W75;L:V$#3=O^M\:OO95#/0RFK.H$TEJO+G'9G' M5F=@Z'P$DP0X!.%>X-DT8_(6$FZ?'\*M*0J\99[N>JCKO31ROE;N^;XC$^R. M'DDDEOYG[M.$"#6Y*ZFRJB[VFRWJ$-?., A=&MXD;W>KP1FXP1P#R?@^V:=Q M,+O%XXF"B>E94D_1+?YC'44Q\W(RJ'=+[V!Q( MT;JZ;';[2ETE.'6:$&"2H68.5[,: 5BYBFD))J';PRU MJ62!7R!(B.6Z8OV'$"TV0"TVB#RXB%!W]AQ9%9 MG S^R9:\\?O0UW[67"?=%MT3"Z>!1%K!'\;TJ1_U:^OGAN/,PI< M^58*5'GY%3*$'9G'N[]R*@ HMUUBN+IN$,O6 M*5$-,B2*:YG$4O^MZ9WL2^,P6_>,/-.;84C)]QLR@O>\)9-7\A9U?EG;CJGG M9PM2E9X):]Z[<:6V:30Z8INVHNNP3ADD(>!U3,BX3,<$^.[_77MX+00SML9>*6' MN\>GKO3IRWT-[.8T2[Y_^/+^PY?'#^\E^.GQX?.G]W=/\,OC$_SG]P]?GAZE MAX_2_=WC_Y4^?G[X\U&2+N7%?IK[9.YZ( ]^OI@E>[X$-YL 5445%@UK3!LI M9** *2>PU@F91?0V^^'7K"&DY[-GLR_]FI)4*C]R*EK8\Y*/4XYHVSU#LY I MICE,Z8-3?MEC_')#T4H^,^V>W=_]L=Q3_K'?6N&OHV:5UU>TGFP895^_PF>Z MW#_HFX6+M4K=MB"?K3 :W\2IV5N/SS$I4ZIOT);:U'[S*?_1^R']#E>-(^D# M,!^7Y8N.BM>6/GM;0G,7 S][CJI>D!_<#9] M_2L\=4HW/^7%O&!MOW)V>*, /HZALMN9=_=QI5B.4E,1B&UU!K4$52\H'B, M?@$ 5_MU(;S?&5@6'P!O@1J7?[0K(U^E.)!""H?I>!,J^:FPQ+_BSP[J>W,, M4'C^]2I[O*AT32IN"6/5>$3K>SH#A'KIS!/?E<@4V^?^E_WAXO'7HEY01VE$ MZV)B]41@K,SE:/SY/AKA\$QUUZ5HYCRXM(1#4/&PJ/X8EVKUZY5 M%?#L>S+S8L*ZK6**$][Q'HZ[2*?"8JT^1SJ54,%/PK\/1(N.X5..T-)^#?Q^ M3/QGB@Z]$?%"Z05G5R-/?R5A2/Q8FGADZ$V\^*W5;+W%FE8!6_\(I\X&EB^] MP ^C/Y/#S_'(Z[(!)*IQI&X)A?S$,9O*B,%:EAS(7'*O.IX9.BCB7AJWN08O M2HN5K +6_34,7KP(;O(Q"-\'\V$\FD_N' #<1[M2A"K.&TJ*5/&J M,.FSXB5N4')-*OC"D>*QI @I)C_VC)%L _=NLT95-LWK?7KJ;,S-$_GQ(9': M[ZA/1U[.!%A=MKF9 "NT[Q-%-/=#I&R?,UVIKX^FT,JKN,RCB,:2-YV!\31- MRD-;S-5;K&T5Z.3LG#\MCAE$>_A,\]0L!2.;0AMO'3Z*./DN@)3GX+5WJA1: M>AD0,-';:JY]8?K5<;IXSH3)+X&/&41H):;)B;4;[[@T8CONQ). M],Z IT!):VOZ$O])M%&4@'(V8@GB60BS]04*956S<]ZC_8I"YEO%0AKJO6!; MDBZ6SUP\]%HD'.K4'4 .X*P(^IXF__WD9PCXM@! GG@P.@-=J!&M0DJ1\70B+S MPJ&&:Z4G"#5^3<\_CC84:=.0-] M==6JH6I7*/AM4O K0Z@OU/V3@6 A5W.5@XSIA W!) MTS7(@CB(XAPJ7NIF^/LW?.;#Z(^(LL015.#6/M]+W[E5X\(0N' X[3($ZL93 MZ0)%K;X2F" MX5+=*U0%+VJ>C7GQ!H)J\,C-OY29M]1JMIX>6;E9L*VAX JS 7'\*FONYE+W MW1OH<.Z*>G>W $D>)6N=P3%IBI6.YH+L@RO#6I4Q?4> 30F99L0^ M"*E[\>!MD>>J3N/V*WECK?*>@KODI-_-(WA@%-$(!-+#"&&2?N+FR1VC,VC7 M;.0V J;63L>5 %/>H6FVV*')(_=?C(X!$3B*7TDH\AXXHM@F6/S'('Q,CSJ/ M -F<>SX\3\)3>1I/94ED](]S9/#GDN2/'W^=A\Z88$HR*-ZS$/V0\1L+,%$0 MI3,\I5:SYPM3J!K5P+^FQ_]U0GR,%G_($)!'F_9Q^41"_^8.+I45\"IXT>7C MPDM"MZ[(RZSK, MI4\%FUN(N2.M0DUECEX=-CB@6^>D>4Y[E?0P@%URTQA// :6#N=PG5S^PC2P M>B<",A1\!! @<3Z,JI,KEHH?W;9_,(VL(0Z_1 'K,9HH:F!DWY/))-I'OWFT:P#M'C^/2FCXO.&I"M^O M%5!8++Z=]27&GS14]Y&7UM5J&7!ANEI#4=-5\F5 ^)3A8&].IFX=-T%6Z/<7 MQ^>K8J9T>HS>;W%Z3((.FT>^OU4AU] -@H\2 MD1IMA"L#V[$E(N709LCUS,+BK$2$/PNB7(G(R/.)[UQ3B4CI$J-SSU2LMT3D M4@Z,ORO%QHJ-O:PKQ<:>9V,O-\J4S%5&R]))V\=)(WB-2 J&L"*"*MH5#%YI M<6Q@7R>RS$FT\!N!8IAU$?P(V_.PQ$">0H^Y8DI^4.]A;)=A<.E2I)%Z6QHM?0X9N_ !N'7#Q17Q*V[:/O&G^# M'R//9?V. K_5++S%ZFNYO(J/07B_./C[U7-?M,/]F'G(#XJ8&T9M$7-A(EU MR*Q6E&VCR>P,:HB="9.)XRO%QHJ-O:PKQ<:*C;VL*VL=.L-WQN LS=*1AF^Y MR1ZMMF]*9U+PKI76:/GLR-XJJ8!:G8%>UUQ /A(&:_1O71?.BHR?XX#6STT3 MY!%H=::?&[V\"07L=\]WP7J\O='9)6='"@J8G]QTML3/DI=.FV I!'#JW43Z M8-NP%SA:/X[2OXSIQ)4 64,Z)I,1\[RE<<-DDDU(HSCTG!@D%E[?:O%TG7G& M99/:D7G@_S\L,?1M 0[6W]5WU_^P(_ W9R!\N&',YGCCL(/+./E&XGI MA]&(.GE%[H:=VQ^!LU3E,_CRK@RPI1/CSXY84SYR_@(/R?5\\W.>KZS3K+T< M3>2^1G5#(C%<^NSY/EK)V 25466KM9 6!^>-_1;*4?PZC_WBE#U-)'FT#D>Z M=6(@J9U!/Z?_XL6G@%RY:*$XYOO2A4J#U@$?OO._-Z,N5R Y/IG@B7F@!L)4 M/=H%>$DVN*"LZZ0LX]3J!>:7]H_N_,F#L^ 2*@CR*_&_40"!XTT\E@B63;H3 M?O/R1[P"/ W0Y09S[(O):PU_J276VLI(XU$$L 84"-A-G%\J8H].?.7C7"J+ MYC8)X!*J+>N-N298[^)[$H9OL ?_(I-YWL@JT^@,]#Y/G3%/I*@*S/./^3)* MYT&@-\%NLR^HNK=:MA^_0G6/AGBILO7J_<[[273=YKN?AV'^N"W3Z@QLGKS) M(BQQ$A9>&A_]SL!JX30'CCGVMY:9ZRVJ &R,07\)?&((S;I<. MD&H\>B]$+!G'JW$$D?8KUD]!3";",5M;CGTKG '5WOC"^=>)H[Z64DO4]Y(J MC 1E72=EG3KJ:ZFU1'U/65.5K2+;8X,13MV:*>>2M\J[-A42K;Z5M2U15 N( M[@*7=:786+[K6_C+!7J/\;9F>NC'P"J_)J MYW;PDMDC9!5'E,_?@B_ERCHC+1:/QN>GE=;,]Q,21=([:;5%LS2?P8_T!PT= M+]IJX"R]DC D%YR==L297KAYO6_B 6N\B\B@[H?TY-=Z\OZ9GGJ>%:WEC5,M M 0\1.:FIO\S1)ZC#"?*4E">$F] :+NM*L;%B8R_K2K&Q8F,OZTJQL4UN["\Q M&4XH_-?U7@:_P3_9-Z8D?/;\)*ZEKNO0#@7U-%QK5*#TF@_[<+]*?59:/ M,J82<25O M4>>7=4@"'M,%Z=@68^^VE=JDT>B(3=IR8<,F)0<$UEJ0S#6X!4N)AG@5+(*< M>072.$2+\F_%AZ3(0&+(&)BW"*U1YOHA@SP$[& :_1,RC5([ Z_T'IPZ/T]"#=/WQY_^'+XX?W^-/CP^=/[^^>X)>/G[[GR"/_S^XQ=G+_33WR=SU@ G_?#%+)M-@#L2 _5WAII-D("S] MX5!,_A@G LC%SC;9;\GU/]=P*(/?AN$O@^W[E&.\NME9^=(I]TP!:9HXF;[, MIW +9]M#N9[Q\PA[X8T\A_CQ'0CY.1L9\Q4$MN/1Z F^^&["!H9ECBPC<9EY M_IRZ=SB-R!JJ_;ZL*@Y5^[I,83NTH2[K5-%,>2@[\$ :.62&FQ_.@36_AU]# M;Y8U('@WC^ E(CC8=R3R(OS3UQ T"#]F++7+COAQ/@5V]X8?KJQ76BY8RE8L M93ZV]/4WCA ^2U>?=$!@QUGX!KOXKCF+SZLE/ 4DBH')^DY/^@E'/JGRKZ^T MRWY2?I6"4$K_"$H9R!:FP:4?_MR58+>)Y$R"N7LS)*BJDT""F'I,Y^D%9 M4 .=K6\]Z4^:#07 1\)"0CH&]1!TN.5MX7"C8!2_,DK&I<&FO'@.E7YZ).3Q M9[R!.W?B:#46O;Y"IN(E7,+STQZFF8**VN#NN;NRWANX"M8' MG,3%-23((](P#(@K@8R/WB+06!,5UPO=&U1XWYC:Z],P8N^(*V:+QPU9V8E@ MQF8OP6J2FW21AGSJL#^-PB 9!S<.YE'"TM#UN_Q+^FUX+]##PR"*X'0 "1X0 M1TR^TV >)VMUZ00V%,@$N[;Z=!+UML!?GB\P:GP8;?"$M^3?'+Y@;O(%W1SV M55-6%&-DZ+IB#Q5@'GV-*(9"-7>H;?*%0MVF02)C][E%P'M."2:;RZD*A$YY M$5-9LVZ"L6S:? OMH8IE![0$Y#"DU >2HT IP8[ACB"9=9'A_]!Y[TC_O M[KXF-,$(<8[W2^HBGN>3E)024U5ZI,X\9*DL[(JLY3%RRZD'/ )%$-SV\<,] M\HIG8 X94PF]Z)/< (WFE"E1Y+/9XYR>#W&=_& )C2F5>WJ"T7D82#,=CU.,2Y'@D!#W"0DTERTBDA %^>(&P3J,3 VJ,DD+>*=&#"8#R3 M%*_+Y<%E/>GPMP!S<@("@V''1Z @Y+!NB^5CN?^91W%R(8@5D&VH+<4!DATR M*&E$O! H*9B'*W?/G"-,",XGR:XLA4UW0U!/ M326(K".)B H1NQ(9/6KPN< MK:)A9Q)3LS!!4HG?NGDK:O;!R_Y"HTGP&BW4HHQ3)/TW80.'\YCYSI A9&<% MBX +7>!AZ-;*P)E[*GBJ0]"V?LPHJ^_*GC.: S#>* FQX2=BXCW<>SJD81)C MUI2NI,JJAKP,D1S =P +\QA3_C;6N*$V;"K4E\U'\DV 0F7E"/X3@18W3V?:K^Y&_!2D')[&$3^\QD*X>Z^#2A%]%%?2;%WU/ MD/ ';'H8$Z#AU$5P9Y"/@DB^3\H^(#O$!""P)?JRH)HIVD_8 S&8)A:0ZR5,-9H[8P05*&&3I0J&&L$L0(4HEG";+NXG(5>"':?A 8G+"9=0H2YULPN [1[F$$4)>KI M;#Z$\P8Z(!-@ ]B5_''BQH2D SF41!]NC%<['N]\4+PNZFH0EG!8I M^);<'5G",/6O%'AAN8-&>7I@8*EFW/Z!F5L?HMB;XC$MC5AKTX@U5'/HNAJU MAU31%4-&9XHQ-"G5B*FI?6O3B/TC2>=PET'Q16KAE3)0F]N"B M#>D.Q1U/ ZTB4.D20;DT?U*C* (B\UB8>3FK#)$UC=/7$JH,,(M0=#.F;LE:J2?>.=3RS3SV2W MW:=L;4G4] W5[LXQW3@^Y\ M]_-2"_J=$MQ8]\'_ECDU69"%H6A[M_MRV>B1>O80+?KF@LDD>&5:%Z.*5/Y$ MZS[_83"/-SRT.U1&YO= VWB:;ALJD>CBE5X2_,#=5KS#0Q:N8@9MXF.D28!R M NKA,A"Q_/K8HR$)G?&;-(\2<>I2X*K /VEB*"^O7:G_K5$[6959\+5DTQ9R MD+5R@$.;D%E$;[,??LW2+CV?'0+[TJ\I%%+AF3/?B3TO^3@5"+;=TVP-94*: M")L^.!47/28N-DIUDL]TO2>KRLZ/Y=[NS_;=5E%[BJD>=-O]G^FR+19[68LU M2]VV((V[N/A/V;JV:AN# I)N('DY7]RO2-54QC!/ ?#+_YG[-/5+RVELY _T MX6WH*'7LYTI!9MD.1CGIG T64I;;R\],7BAEZDX+7_,Z]DH5>U5ZKS2Q5V72 MJK$YZ-I.U=1-@;\N"HF=4*;!S!%CPCCJ3"96>)H5UMI!6.:1WS MG8)="&^RU4JDRKNVJP?II/CSLKI5]%7.@/5;.%4<0'\%@#? MK@WXB?OM_W2\'_'MR/M!W9O_TC#((PBU,V#ICNJO@B@$4?!'%.@2/SE1:((H M!%'P3!0[&K+5HB+IO*E(M4ZPXM*PP:(<;+S&VDW,:+C3-W"E[>M 2SF]$#!J M$P)BDA1W@-(:9*!F9Z#(/,V6$J"I!S0'C;8^D@M9@@NU%U!&@URHSQL7:K]_ M&I-]D_SFI'[;I2RI]2!MKJPU=HFP-\_ 1^T6F_17#Z@2T[\.Y:.VC).^!&9: MAYGZHDREF9"M"";47D#5%[W9!H[*&1.Z!I=<.,-:$2H-@YQ$@VLW7>PSA&7L M^L(RPA;F#E -AC1LG%)B"( M#]@B/M!B0#47'S!DF3$&7X2ZPC.W M!_>GCW48HYH(=AFQV!H8I0-,^T)P^0F#((D+09D0U%R(PY#YG M;.A8WUSI8N[2+81:4^9=[8TOGFH*8B1)D[&25&+74O%=Z0#.;$8+NKE6NBD( M!56A&VP';\BJH!M!-^VGFX)XTAZZ*:WG*[7'CP1-"9KBF*8*0FJ59!%6")EU MI9 M1S%A,VJK*)AMS@P0A- &0BAP3]1%"+H@!$$(7!-"@;]A/R%L ][H#&Q98%U@ MG4>L%_@!JF+=Y SK!59+-N 0%DOWDX>X$B MDMTF3;L.*T%0I:#*:Z;* LN],E6JWB(%?*XPO;W MW/@]\.F;!/;/=QI+HWG.>(,J[]HFKT:KO!-*?@]WEJ>W@B/Z! M_B4@O[XF4:5C7:K:XBX5@BK:0!5G:"&EUI=R+ZA"4$435-%@&RQ5YTU+:G\% MV7TPG=+0@=M(,S*CH>@,O0GX,[3P4L74I#8CJL$67BJ.3=)Y2F<7J*D)-:40"T3QAZ@&YWRH?=[X4/O]U/>X@!$L(::1%(S@;&=!Y,6B-_0F[L\P M[$,5 Y/:C*@&IWUH.#%)/KK+OD -=ZA1SS#M0ZNO:9Q %'^(:G#:AZ;RQH>N MP3D7SH(0]#EI&.2D'5R]!:.>(42CM;DKDD!4@^$-#>5MLR9XAW:&)T4IL1 MU6"\0^MW!AI/F2L"-#6!Y@S! DT$"]J,J :#!;K,&1MJOX_N*63%T$?K"3?X(M05OKD]L#]#O$.O+]XAC&+^$-5@O$,W.P.U+T#3/M"<(42@ MBQ!!FQ'58(A [W/&AH[US8G)O#6]\<53S>'3KK>IQ*ZE!EQ,M!9TPS_=U#C1 MVI"!;JRCT[,%W0BZX9YN]()PTAZZ*:WG&[6'CP1-"9KBF*8* FJ59)':&=B& M=1%T4Y-3FS^@KPS3.*SI;_JB*]N_.1/CJ&ZS95T18HF<+K']J3W9)%DI#J39 M/'3&)*+PJM-I@,\/G.]'S>%MD8QLE20L\F;4-%3>:'-B@""$-A#"48.VRQ." M+@A!$ +/A%#D;Z@X<=XP.@/SZ$"0P+K ^AG\ %6Q;G*&]?8GL=W#%;!2K#*% MLXT\,.H(;KK(8JNHZ+^;1_" *+H/ID//9WNXW-O[U:W-?"UO5=0>D4C29FP5 MZ,X-8ZOV0?("6_Q@JT@=/0A;VQC"1 R!GO:AIT#!JP<]ILP7>LZ4ZW;EDUZ1PKD2LCLN><%L*GGAJ//CW#TA2%:0;&4]OCZ2K6\>GB!90;)7 M3+)%YE$1R6Z3IM896*J@2D&5@BH;,SNK4Z7>$JIDINDO,8''P7]=[V60O=27 M^10.QAG\!G_,7F%*PF?/3]:B9N3A^2X8Y[=*G]%I#0!@D8V]"% 1 >_G(;R] M%(^I%'D_I"E\81Q)%%;C2O\S]ZFDR5U)E55-(KZ+/ZA=O#BDTBO^XP=2',+C M1S2,),^/ RD(I6 >X_":S_2%3I+#U*0I:[%$L7-F)+UZ\=CSV4-'@!3I!:$B MC3T:DM 9O_469\^VP^MUX,A^ZL;::5NYD(>>97P==?33W[FJ6> MW2>I9X]KJ6=[WM(\-SZ>UL\(W@M/[35[MU<2 4^(:3B%;[H2.IX2,+V; *'> M/#KC8(*CC&:X*S%CPER6.^\]T5AO-[ B_W MP?^&/1\0TW#!E\ /LU_?DI_VAZJN.4I?)?*($-D"?DF!P\U@Q7$XI^G.!9-) M\,KV!!\#%.*FPYW8+K*-!H." '4L M"!L1A42:$MDJI;ZG#IT.:9A^I+"/U-LMOK0+@SM -_AM&/Y2\*V$0SKP31HF M(B;=R(0T<(.+-Q-X/MNQC.TG_!NP/B&SB-YF/_SJ>M%L0MYN/9]AEWWIUY2 M4EE@S+;8-UMG\O&OKYX;CV]MNV?H!HK$U,68/CCY5.DQ:;DABY+/3+FG:O;. MC^6>LO.S?;=5K)ZM&@?==O]GNMQO9K'E;EO@QJV0!KTG?S\!7Y/Z57^#>^8+ MA#4)6B*%OUUOG_$@*6,_:SM04_(Y?];%-R_Z?C,**;)O. =@X!(.@#FFI>01 M%A?OEH8_1XAL&QMKC=ZT*CE,OR]5S4_^;!XO+(\;=2G>SB9&HV>2FP]U'4KIAQ\SZL34E5Z" M"=CAF/-SU3W.=P'0;%3T6G)G8"J]NGJ\7*:$%9V+ZX.KU2Q<%>Q?7)N9=)EP M;:U"N! )KO?BN=1WI3>/3MRK+C+916=K:7^?OGP\CM(*4HI6*;"^G*)Z4G$Y MEQDB=;P8R_:YL%Q?NX2+QG*+;0P:.EY$)8SSPK\TE*(Q";<\WZ+*F$^85N4D MAMRDM6[AK&VKIYA\:)^BS%X0P!8!*(T2@,$? :QGNFVD=JSFOJW_O7)R4T&> M27IJ.J9VS(+(PZ?A(CW3E6VD^B+S\"AE&P60>[_[*=E3]K-E8 MBKR^):O_CL.E7_B9W@Q#2K[?D!&L^99,7LE;U/EE_2#@%%;W<>\6E'KAT>B( M%\Y+(4@V&R@L2,H5;P'4-,2K8!'DS"N0QB&R@;]YCJ-:>M]VB>'JND$L6Z=$ M-8>9FRZE*)9FC$:6J1);MRPR M=/K:4+;,OJ$J?0LEY6$G=I*L2$S>H&5N MYOV=\B2*4S?7$Q C4,T#=/9(1 KAHQNPWEY)Z&9YG>3Y.:3/)-[,^0SFX5K7 MQ"P!5)ID!<0LZ3 ![G;?DI7+X('2Z]ASQJM/\'*22->RAST4D=%M+8 I2%<\ M>=JA9FN'I!U:2L]4M+*9?#E::_8*0#WTH"O+9P>JH,2HC:0RELZ[//<&:(IY MXO3(HU_O,I,.5S/LLQQ\Q@46O0[J#<)?[39GK)YM[EI7B3W;?6K?%^/X)[,? MWY$)\9TL,S\_!7]#YVN>/8E! -O'X#S\8PO)>4)EA M3HD(-.+ =X",&5U'W]8TX@6%LWOEU/=95HV= R^BKE:0L2#C^LBX8#+UR<@X M-Y611RHNT"Z:4-6NXTJQL>?9V,M-+KH?$[ .L(!UZ>J1Q/&$'SXUHN;"$\Y]XEBW+X\T3)GVE,]@N M8MRJ9;N@M" !VD9 >UHY4@!:-<^6/@MHA4W7$IONG#&.[>Y#',0WUJ=ABB:& M=>X'A^*@FC0P^7"J]K7.P)9K,A(NH2/I&4QHP2 $@ZC.(*RS,(CR+H;Z9FUR MP#UR.J<>DGTM\OPN,2>/[_RYBTC"VLYUDQK*<[N([5BD'Z_EH^W8DJO/15/R M;361<'*M"2<%PXU.9AMAX5N?^P9UIZP(%3375IHKF$YT,IHS.P/C(BA.I,RT M+"N@6CC'W)H-%,&RX2>>$EWZ%DBPG$R7\H$>CI-<6@2]:L@KF']S5L#U.X.C M)^F(E)-:4DZN-M*^S9K/&6FWT8C@(]1>=W[(]2+LM"QX/\+LW '9/.9RM#OE M8$=)I8C^B>A?=1V/D]))6P'>(M(#!#$+8CZ"F#DIH+35SJ"NJA?.@O5[QIRN MANHULVRHGK?9ER5:&K&^2O?!%%;XQG(TK%\CB3A_S;VDWQRJ+S_B MD-S_WP\?NQ(8]KTNSDM=_@E]?Q[BAX7G>E+IZ:Q=Z95*,P*G_?=J)+(CHS\. MHOB6Q94_1=&?+GCT&XU)$?1LL [%K\-8\DM#Q_!;Z_0Z(Q M:R;EL2=(.U^'M9:-"MYHI;WQOE=Z9/>J]DZK&3O^?'KC!JQ1'#XXIYFCK0,/ MZ'=M>=LD39KD1EF?K?L)B2+I;KW?%F K8HMB6 !613QT!96!YY!$L(U!,FZ7 M.&./OK!7P^>A]@QW>Z'^'.X,I$?CJ#SJU(-1MR,EOW'4&8VASN 3=2:@SNHJ MEET.=>_VH6X6A!D32_K!'0L]90MZ&Y;-&J#E'^Y+_0*&8>C4_^>SJ,[WSW=Q)^ITRJ?P!)A5X/T&Y8:T3X\!X4 M N U3R%!]2$9O;P+5;KR=;6LF-0U]J-OZ<#0B+M5&5G\DZT-*59-T M*G:HQ#-9.8 7XDUP*Y ] &WO:$)I]S>7132'N#:5Y:'KZJ9)^Z[NZ):LZ2-= MU7 X&<]-*\D4.. MZ8$CK VC9UJ-Y)C:<@,M*BMEHS8P[+K2:_&PV')CQ(]-G56,2TH6W3V:N[X4 MXM+F.(\;=+?@PO? A6LML#]B8'!+-O>?3*3]L11IGYDH*S/SZ.KW;ME/_#K& MZF"6/P[6(1.PM6[^O*'34+:EDWK8<-VR+C[\C>F2,[SV."613R M973_.UHJB:1M07BG(#S'F4_G&#-PF1JPU )0"7A'1T$(AOZ/\C6AIEQ?VRE1 M-"'HKW7TMZ2]=4K,(R7E<@1>>RLA< $C6$*W6[-%A0S50%Y0:5^'X&;38SD:'7MR]XQ V7$HJU]PFW6[*3AR1@BT M541;%<%M<<;+6FMY_]%[[$G/ :S#9XEZY)GZSMM*$HVPP3=A7]# HPY1W@?X M*_S/S1!&.+WFM6((\UJ@[1 );G+& MRVJRKI.CEWF4Y$]!3"8'9@:*AD5U[L>%\X6"Z:IU:#H6<(>ZLULYZBMV_F(/ M0= M)^A*;I_C*/IPIT]N-^C*3A_^Z%M0K:!:WL1P%>7<1O%[=)]V#LBSQ-R^ MRYS2=\D=5"I\5J'5R%%J5ID.+KQO0+7%BEXKVQT;LNES4CIX3EUC=:+?RF'] M5FKI!'(T*;?M&$1G%M&9171F$07JQSGX"\8(U.#*4S&/[O@1 9?4[Z%!3520 MJ"#1\T9\547T;JEZ.:&QM?IOHX5*2#@J&U-2A*FJU]#3B.)&H M"7^& "0GBI$N4N$$V@Y1 PS>V%Z+'6&BW\M>E#>?VJ6:6%=9E]++D85X-B%_ M88"L6(]VIM0D%5MYB'HTSK'4*)2JB'#L?"%O#R\3]6BB\\OY<;]CBF&=0MWN M##2>>B4(P[VU>*S=<-?JZTK/,8(%VFJ7^IK"&==KK=TN.L24 'KC4W9,3>T, MS&VK2)CNPG2O'Y 'F^Z:)DQW_K'4*)2J"'$=>!I/[LC66NZBDTQ)L#<_+44S M.@.5IPD#PEYO+1[KM]?K:\_.,8(%VNH7]19G7$_TG!'%[J+8O11?:#Z&H?4[ M ]VJJ_UM"WI2-*%,"=(7I%_9DW2:>-$V0[!%=QI!M8)J3R*P*ZCQNHR"N@W- MX7*ZTZ0O]64^A1-RDM]Q8SU_3MA;KG:B20]'QZ8QK&H%+K@-*3 [[X6FO6+2 MDUOY5OJJ\O(K9 @O-H]W?V6[AG]'ZYPC8G&?UWW&8K6%& MGNG-$+C]]QLR@C7?DLDK>8LZOZR]VM3S;U;W<>\6E'KAT>B(%\YK6)!L-E 3 MIB[C>0&*:8A7P2+(F5<@C4,D^+]YCJ-:>M]VB>'JND$L6Z=$-6)]DH*1=(_,PH^CWWXA@[S#/*Q+TP:Q,([A&;:MF=0T]*%NZ\/1B+A4 M&UG]D:P/*55-TMGQ/:(YQ+6I+ ]=5S=-VG=U1[=D31_IJF:8_4/QT0!!/(VI M-,*F%B_8U(+5L4U)^)VF;:D6W%0:OC$VC2QS3B9P49Q]0F+I?^8^39BH)K/^ M-]KM_B985]4ZJZ_W^K;93#,FOO'8\R5%>J-$=)01Y?+']Z3\?2&-_F38>O#I_P*VL%L3 M:]:49PNP%+RZ1JZ*$OJ#N0'3L%-F(,5C>(_GL62P7T6$OQDBN<,M!QIY2G;[ M(]A\2"[17GK!EA.FR%D]*56D9+ @"T4^@BY:G.95)UT@-:2$\43]8KK0\GR] MW":!'1>'J4D0):C3>P:/U,<"S_E&<%4N)[S;#>S'-;.J_=YMO9;>ZS6>5 M[9W>[-).YC).IG-YXOZD4DA?//JZPP$W"D+)F\Y %+'J51?^[C]+E#AC^-X, MTQ3@UQD\.W"E. "0P3Y,X2F2-Y*(_X:>O7B\=L:$2_8'?H;Y#7;A,"N : M.-J;G]D:$:1M_055TW%=NUB37L]QW54/J. MUN](%)C:#/SVAL M^,9H;$C\[]*,A+$/=@7N'XDBV!MIXI&A-_'B-\9@\-M [B,RG\1P%U\B<,'4 M8_?!["?\%WYF'T1 VM[(@U^!@R#?)<\TXS(Q4Z(VU]*57L<>\"L"'&/*ZO*R M>_T%0 )^-7E+'M.3/B7WP>;3P(MBEK5K_1K!&[PABXG8/5Q@(V]P"UPYP67# MQK@9#\25>%- ]Z'O1FAP>/9"M:;CXN$W8@ M&(*<3% /8@.>DNRF!'M'?-;H^SDCZF0A)*7B9[93R:(V^/?*!2NW7]W!]57! M'C $@MCP;PKOOG%+&F*^M\3BB.R-%^L%[M5 T.FL^H 3//OP'4:&JW0*^A([ M;MA:.J$)12QIR_.=R1R%(PALXCC 3%V&1#]*>2>3\A)(VI")Z_36R%EADW'/ M[P-\ZXB-:O"9=L=.Y!V9 $BH]#BF-(YZ=6QW*7D3!U%\^S :I<]GC[]G&@6F M8GW.MH;%B',DD;DI678HC_^91[$W>BOBY3MUYL8 H:C8@@P8X3,<$1PJPGZ% M;M:QD:]S9;M^$@"S];+%'*Z]Y2WX3#LOG7[SF%9-4.N?3(+7J""<7@J^+8ZP MZW)/-]3Z(^Q:3S;*C3NJ]EDCLYG$8IM_O6U:RU305<@GQ:1CY%4PL.(Y]^ M9W!T!IF@'D$]O%-/00GC8<1CX\PO03V">MI./7I!(Y^#R,>0Z\O3%-G^A\W0 M6<:CLG"D2/!?A[Y:T*ZR&/K+/WU(MO@;A1V(R"2/)A0(Q"UUNO^#3,8<7,Q M2QNS/=?3'Z^A/*U2'[)=:EW)O+;E=K^?TZ?@:[K->44@AM$9;! M'=I< ^ QQ?R#EH%GAQ;7 ':L7/>D ,\%@V>7]M8 >OJU=,P4[K<]1__!=P_) MDQ"US**6^;!:YL/\]':-GH!+Z*!;X$$0="GHLG+XN8D FBG7YUP1="GH\@KI ML@EY:2I"7@JZ%'3)G[Q4VR$O2[2:O^Q">]:^(;6*L_X5&XT)HIC F824N&^K M?1I()/V]VHBR@G#8HI_*PZ+G072?5.G?DS!\@^7LZD-G:DEW^PV\L7+JBHNT MFULDCDS=6F,W:W;AO=#)6Q?+GN$8=I2&OZ<.G0YIF'ZD=,_0ZDR^QSBOO@B@._*[T^UW2PV@: MN-[HC=TOI%/BL5+$Y,[X-'PJ]5F3JTQP2:G,TGO2'39> MDWG\1L\6RQ2>LI M\H;MD6@LC2@CK$HB?'^ZP1JXG](M@5M^I+DBV\S5*WI2VI\HQ'-(ENJ,2?A< M?;5*7ZYQN58B?#;5H'3F &AS<+M)TG[*A5MY41PR8;QLD+2_!=)C#/]A@(+W M3!<78$ YPM@&BYU5/"VA<.#0*],U2R# $,EJ(C"+E MJA0TS!K:$O+7LH;_"<\'ZJVB;J3._;AT!E"@;NXE?*MV[S;795OU."@$^0GR M*ZVT[R6_?NT>0$%^@ORNB?P*#*.]U&=W!C6/41'4)ZCOFJBOR/C<1WY]N3-0 M:A[$PDMM\L76(K.QOUB5D%0+&3H>Z+X>GL@AF!#6=%3E,XO#A:&PZ.!0U3 ,H\7)2T)/&%U9'@[K($ M*[?D0;JT:@?3-@^I=K#DGJSJC:2Y:UHC.?E6,XLU14Z^R$,7^<0BG[B)?.*% M5$M*[H+U1.-(9!BW-[&ECL;&^8DM7\D;*['/TX65W.26RJUGVV1H"FII&[54 MRP/;1RYJKNG(&;FT-@WL<=4 9$VJ4%QFIAV8;V#=A4Q0HGFW;UCA??\.X/HS\B>H%5D6,V@VT.'9NX(X(NBPQ(=BHL;PJYY M?BM&#DMV,]6TSN \?3#-JGTPW]-A_-Z+G$F L<'MQFY]:[,!IJ-2V:%JWW8L M0R?$[0]A'ZBA:;(R,E1;W6P$AT\X6D3ZF%W;Q5B&=38B3= ;]'/@N0.<3 M/GI(_._2PVC$%O&-Q+0K!:'T^=.[AV_=96?&1^K,\8('8%0^OI?T$2PBW\%E M+;[T^/#Q6T_Z WOL+MHY1ED'Q\5[82=)?.4HQLZ1.%VI=M=.]T\JK5)E=M=P9R;]N%LK)H:3:91VSWQP 3=LBC M6^DG[V?VMZ^A-Z4I8'[RTC]^I"[K6?J- G&]4.D=(A(.[ M]E?XW"+^SZY/[ M5MX-K<'=L.4=N\&( 5XO?;\[]S_SB+56!?I(<3V?9IT_Y/7G^Y^SQ=\R)G*,BHGA4X&+:68.S'LHI\H9Q+CW> MJJK'OYM'<),HN@^FP]1%NT^MM\U-M9[(-K$,6S5LB^BZ3H8C;2B/7-,A9&CW M57U3K<\>**T\,3J9GE^X6C[T_/S#?4\GL[$GO4\2':7'-Q"*TZ@+:JA32V=O MCG3]CW08SDGX)BGZBJI/'!!%J$57EO+] DZ5H?(.GY",5/E*0S3VR3.PL'\% MZ"GYE*K=R56PCER9C_WE\T1^IL>O_/(6 %S"A8%.5/$G0SW5",;L,5L$&*("E M]YR(%%"CO)B]!.P13IB.P#3RP;1A:6)P=,YWA.8+OBF>)YGCN*)DKY@U"9L M6S&$O[H1,-3F2&ME3M!ITL?_!+."O.#X*C"#X2 F\%V7P7(# 60"?)\=3:*J M;GR,DZU "YYX&-<+8779%Y+$\N<@<-$D9:8J\9^]1%9C^@#;Y0">&+*1$.D? MJP.N:%!6NH(\,-GY,Z;J74 .XK]1)WCV<<<_X>E[(V8]L-CJ@J7<^>[G928% M? 82T?VTV,3DX@?_)4B0O"#J =.^3OFB[,6^!+Z33 M+OI'W MOXSU,6$]Z=,6]ASD.\<,$F[.6\WK$\&$ X7M"&9(F0ON?P .[(+ MWMDW0,O#!!NG,@?Y"HIE4OJ"8G'LS4"H,K.!>>A ",![(2[F$1W-)V!SO]!H MQ>FU0YM&K_7Z+F2O]1&,YYA^AMMLOJ=@ O8K:==D;$RQ'(MFK+RNX1? 4F:G1ZZ.E "N12E,R-0 M-CV%_$ Y,PLB&B7#DT#83%/Q$L>A-YPGI4 @8:(WGX;/F&R&GC%U9IG2GHQ^BE8T0R:]AY1B'==HDKRX MYZ=^[L7%P6+L4)*+AWN!TXD6ON3EOG0EV-7$:8!'@E2 ;Y$YSYW5T4:CQ&7- M%-9TR%'4_&#%JQV1J&UL[6$C$OL+7X08D2A&)%9W*?6KNI164Y!7IR(O_4K; M Q,M>\F=NV;)UA%SUW8F6S;+#[.WQ:F"Z8MUD[&"JUI]O%H@S7F=\8%3U4R[9_=W M?WP]L[_*E2_75U1[ 16AB[)B9$XEZVC;M0.K8U2S7;B2(MD<#BG*8=M;X%?% M?:/O=]YDR%GJ#/\,@RBZ3_QP>=X6,"NLH_N2BM)803F\4XY1-^7@U*KMI"<> M*:>U5;)_^$-O,@RDHKZ(6M4:)D6WA$O=[,(_^#8.GDCY1/GH*WE@-(PKP MQ:,;'O-7]LD?]_M,H^A6ND,?"?.58>PE38V?@.@ZD!7FO#W/,*]43%6D/6=; M^3$(WP?S83R:3[;U@CW05^NIL>)(6[YZR!2IC<="!J/=V_;762#36C5QE\>Y MJC02!;H-[ >'#*)1A\P7&N]A!SA:2CG:JJSQ?,ZLF0N2%"39N*=G/TD:G8%U M],!E#BBR1/5\I?CU]CZN*D-)M=!GL$.>\D/7BKDO=%TR>'^B0H9YR/*B=YA9 M+(O:":8LW;Q*\#KW)2\TF*W+/=U013!;++:QQ=JB'?EVFFE(:8F&Y->P%Z(U MNVC-WLA&J?7FWESZ=@C>Y ME3==CK,6Y2)M21#1,41D-4U$_;SYQ(*(!!&UB(B:CN+:]41Q!1$)(N*7B/2" M,=S'4I$J7X D*C#C,D<\O '=3W?BRO4K:\H^2=B*QB-?N8.%BG$YN4W.S3HX M"[8I@??V:%ZK&57)ZZ,C9MY<,FIJD4?[49/;C4>@YH)14]#^J [0:(+5M PT M15,XZD!-[K2LLZ"FUD%97*IB?X9)9\G15=1(G%X58_O[ -N;!W0C3Z8>5C?) MD5ODZH%3BS:V%SAF7F= 9P+!TXM"ME>W%@KO0T%;MJ"FWITLKW Z?,EJ5I; MH/4A::->-7]$U(!<50T(3Z6^JGUDJ2\'!2&B1$N0Y]D"\@W'$C4Y3^<3Y"G( M4Y#G^:6GI@CI*WTE.]>.E9HMHYOQ+7K-PJO,JT[60VUGT0Q=%],C0, MQZI\#>F,>#A#A74_3Z9Y[)G?9VG:$7V_#\1QR6+I]%W8/ \?JZ.7@Z+2<4"Y M4WS62Z8+AG5=:(VT:/@M&GZ+AM^BX?>6\+\GT5@:TPF;\SZD8S(9K0Z\V@I2 MBQ3L]J1@UVB6?:-1#%H(2%0$U![U3N\,[+HBJ7Q86:)F01!,];J?T@1C= ;F MMK^"1X*YN/J$U@8U-PVA:\CZKU&8I=OW(=F]/;1I=@8J3_VF1<[M*5AW:7A8 M (^ZVO<)!BT6S(,(O!2[]CUE4ULCUC/1\U^ 1(/P;3&$7B1?5PR[N2_HU(\> M_$_97G[-MC*/]?63X;/3]+>MB!(;FU5QA)+6&@0/.4$08114XH K MX;'=*I\N@[4NIA2U#AL%?*\<-G Z49\C;!RK^QWHZ13Y)'7NQX435B5/S'J2 MPAY*PV%(=4<9N,[T$I0I*/.<3K#2E(DSIXR:1Y=>0))74UE=C\Z8NO,)?1AE M.79?R1N;A^&[\)=P3MW/'AEZ$R_VZ*YQ&+K.;497^@[K&5V9&3-9OIE(Z!() M72*A2R1TB82N!EHBZ!T" M*$D=WZW;87.5VMRY;;*K!/&TC'AVV$;'$ \VF.E?1F)D:Z,DF>BDB+)7HYUO<($([N%[NX!]L:9_FP0O$[(?LK#Q,= MDR@X@DEK5;][N (6N)IL\,8*2E 7Q-I=R0FIZ\&G020TPVI6\6)K,['_]C$( M/Z3[>L^V]3/;U3V$P").'.D"0EULWE"N S<8;.&I;K=M98-BP4TO^'+-BJ04 M:25W3Q@5!]0A5;&8K0K&2(%-!IB?WL!U+IB9.B#^^I04'9%JB<@E_=YBA M/6=AZ$-KF8[^5@H('8MI6#\76,QMB+E"W@M-:VA2M*Q\*]U6>?D5,H1-G,>[ MO[)=PW#6NB?T3JQNR>J_N&H$I>25O$6=7];;DGO^S>KN[]VX4MLT&AVQ M37EE'LD1 =T'(4/I+= 9#?$J6 0Y\PJD<8BLZ6\E3@DX"ZO,P](U=&_!5H)1 M3 9Y$&#_-('#_#H:1IUV3ZI6E?B-OE!_3C^&P13?!UGEGUX\SG)V2YNMUW+"IO5BRFCY1&\$PI>V@D MO<)CI>RYD;3-Z([G5ANL,B'-PN57K//,VT96:PNB;.$'W5'>::K#^EWN&H<21^ :EUI4>Q9H;JQ M0K%G:5V4Q\TJ6?M:_(Y7L%%74A[[?D.&=*4A!<[NHP "_>N-DE"4R(HJOQ). MA3R=;*&+Y7D0M,Y -R^BPD^4QPK".<9I7C CKC+EZ)V!<1F4T]I4N&VY27W6 M;&<&MPM,R)0?;OCS%96AH.Y$ MD$N_1TW"(Z$-.4>*K#K[;NP<)U8P.R6E9$[;D#K!LX_32-'+AUZ_1*@DWEPR M9;$[^,B9S-WDFDU/H$1B]KTU6RY?,AW-9OB0QY7#Q&U2,)4CN&8*NF\+S.6Q M40M,M:,+1-^GNMHSC3,YX2#T7A5QJ.@G"*@SF6C07RSMT&W=': M3@#%-\C$K!09"!/-EZ6O1D+U?:D/VEZ M;[SSXK:+1\,JCM@SQ6YHURP9+;-MU7IBF!5&5?P_@[T$Q$G5MW'DXQV+1\765UY%U& M?Q*[*.HF\7:FB)$)>\D5>&#&%649)SUI*X1>(12^G%V?L3KLK;8C^&WM#7YS MQ2MR@N'1,AJ^.QB>D1!\^M?<2Q*>DEZ?K($9?L^9D"CR1L!AV8= 2BO?A@MY M[Y%\DCCZ190%B7A_G<'M^DY-Y!#P01Q'77GI(7R1ZR!R'5;-RG<+;UBJCI7 M!Y>T*@+)UQE(+LK R#<%OM"\ @Y+ZPSZ1X=&1/J%H!K>J:8P_:(2V6#N1'O[!F+3_5F;*03ZRK MJ,@C3ZLS4+?[)?\LNOI<+E *X_N'(:6?VUKV+$AIK9[^P7?;[&P3_5=$_Y4# MT]TK>1SLSD"1ZVK/*1HB"8*\0H(L+"RH0I%]N3.PZG(?7'SKHS)=@G:U-2K; MM\?H#,[3\$61JS9[>>]%SB2(YB%]&-T'4YR1PS8NG>C&YEX^CDE(V1C,K^1M MBOUMMC.U^EL]8'1S:&ON:&CV55F7B6QK&.,FE,CNT##(5@^8QQCN=\,>(ZVN MY&1=7XH7O/Z"FC)T#?R FH9N$XLX=*29JNSJEJ)J"NE43(U[=,;4G4_@(+*Q M>H\T?/$1LN,X"07D!U;SB&53: MOG0VQFDM<35(DB_C<4@I2YJ+O!]I3B.6.:89,NLIO.PZS"7H8E8LB=+(!U0X$;@1J21KJ:?L%J29168Z(\E\LR22K2BMMN)@4G=?/OS0V*)Y3F< MM,Y J6L"-A\^7I&K*6@HEX;,IFA([PR.'J4L2$B0$/\D5!#K.)R$C!KG\0H: M$C3$,0T59!T=3D,X:U/T;CPK$MAD:1:OF)+P.\7YJ:)?XR8!V$T1@%7'M&Z1 M>\\;8E19;@HQ?4",:/;90L04)($?CA@[-P]<(.;B$:,VA!A;!L3P))5:ZSW_ M1B-*0F?,]"^7OM!),,,4*#'V>A/K6E-85^K NBB5X0\Q1=-Y#T:,"AI87L TO6+\IGX:-H92C(_K"0N4-,:K<5/#-QL#!=C=J@9B+1TQ3H28; MIS8('M-"Q#05F[&Y''5PO!/=72G=D.PU[QD3_M4U:^7<< M+GM)/-.;84C)]QLV#_.63%[)6]3Y9;V;EN??K.[CWBTH]<*CT1$OG-<%(=EL M()D@9!BX!6V AG@5+(*<>042@!O(^F\E^NW)G0&;'XIT@>T0L4/=;[^00=YA MYG9^*^SDMM'Y3:4C=Z11154-6U>&+LL4FLA(OE%[())E G#!/]J;2R[_@%1+Y%$7S:?*W_)FY?0SIK\.U;UF:#E(!D&SKUM =6D0= M.8JL8ZM#U2&;30%S1ME*<(@X?Q9>'3OS_8U MV\"5H\@Z]N6*+6FK11_.MZV_!V1!8[]<1E&XDV=H"&CHQB$- 7&Z;D.#8/5F MVM:5'@5<;;&::%LG6K6)EELGV:@K:;GUS8N^WXS0./-PZT$02J#?'I:O>GSK M!MY]I?Y\.@21NVG-*VO)K/J6]I1OOH>@NSU3U*'>O>6K51]!#T%UBJZH4GA@ M'^&\/J7']0U.:V'7WZA+W0HSCGHV]TU%3G:H_RC#^9JL6KA"NE XI NL8.[Q MWRCD3'31VMH,#$HY:#D#/*;23V#TO5$21EMSJ0Y^:2W+AN29=//M?2; W]$VP]L 2PJ<'8!AL5-BFBSJT[#_$L%B2*7C*S)_=WFM)-I#Q? MU7%O.WC.>=P*.VYS[W&W5@%?\*67 (,6$R]^N^J"?0Y4[.Q(_K4XD5W*A*)V M!H;9.[YZJ)[JRNO1I5L+\Q-JS!5@K@',E=[Q)4\7#?/VJ\:N]^*YU'>E-X]. MW*NN62XEACY]^7@2"GV?GDM"GROZU.W(^T'=F__2,,BE6[T#%-I7%?57/DK/ M.!=0HCRRHH#BG@ ,00"MMI[^W(SNKV=1.,%T&N!* N?[,4I*FQ+<+SE1_2L- M&?/89DMK[0O5AID2#1TOHE]#SUFJR_*2Z6 _B7Y/YD1;/F4QB:"92Z(9C2.: MP=[55L_BJ;%9:^V]+:&YDD6XE)_':$:MH/V\]VH-[0^BS$>'JT7WK^.NR(PBI382D\$Y(=F=@]^2C>XG4 MW7MH43NY5=VSJ'XX+C]]=<-7\]/OL*K)B]]VY*2K\F9.^L@8.8YC.50U-%US M55NSAT-[I)BF9NG$<$L.JC])0<7.\@GC'YO)\CA+7@(%#9;XAK8R,Y*SD@.2 M;I+$JERD8!ZN?SZ;P#I*)L??BC'UK1ZF+A9[$6/JSZ!(%"9;,[F+N5APKPDR MYZY$?S@4$^F0C[.RFAGPG_0W5L1:*F7KT)6Q4X)4XC1+)5Y=^<)F*QN>YI8HCGXO+?$1\KHYYK@3B!>)K7-PW.B6>OSHD MD:OE88$Z6HMS,N%S@4\LE?M_U_.X!6DNP?_\'-+GU7(NKH[O$\#+\R//X7-Y MS*,B_:3D02O5N;-U9-\S&*).4&1: ;SB>56?=^IL"0:KD[DY'^9Q%(-AA3X@ M$J'GYSUU*)H;:1<>)>G"4\!0KR%)EYF=T:;/UV@J RIU4*X]GF=O_(&KGFPDA;#S O.TBJV'S4X&GJ;4V)6U)6Y\L?]EGDG[K23O9P M#14*^=IY8_4)N1D9_PR#**JLGQN=@=95=*MK*V**V&6#<(]J>S02HV.2@PK5 MV[JRU#D&X*7?H]8A;5P*L@REAQ6;7IB?Z:>Z11EF9'V*HCEUW[.6VPDC2(+S MJREOBUVN+*EPT&77LN6N)EM;C&(K$>,2;> 6X8M+(95A[V YU<=^7=KVO(:K M=,-P>8_VVUL?@W!$O?A ,75ANF[M8NI(BRO=_#D\^LYW/_R8>4D'_@5'J2S5 M;)!J&EA@RK9SM[Q,XUCO;1$8SR+3C@5D11&GR3@5JR^CVN+2=@ M>[#3\?D +6Z FR\9==XS!33,%%"ZIJ%V[=HBG:T8BRF"8)Q1V!YY?T(RJRK9 MU<[ :F4GD"O*(:BO66Z3&00:RR"P+)%!()AGF0P"G9\, DWO#/KR!;5^R8J/ M8;%T/T\45ZY?*3;V/!M;>[.B$]NGZ;R^%QIAV@N6!=/%/(> _;D)NS7=HQ6# M9G/(N#!<#Y(._V+GF#C/DE$! ?[I>'O6Z QTNZOVY:YJUM4ZJ.3QBZY"HJO0 MA1BTQ>17UJP=67-!,6%!'$1@'Y:' ME6"&FBHJ_+F.1[/%5+/S1CPAP':[X M[\;3$1J^SL9$:J)$5C#/VC3\>C"^KL$K.2J\CGD YG8%Q9DC7(L>S(GVND%7 M^6V,33BH= $WB'+6QCBOK_%&7V>V%<6]E-?!M-.*.1!EFXV?ME#&&C_]I&0G M4@.PRSWR9PF;,Y/,)I2\#%+I+*-7,$!Q!.R8Y?^YY"VS=9B) MTY72+L]L/@1\DMI%M(O+(+-9&,"#X+,NB\O@E=D5R0JZTG0^B;W9Q(.5#]_8 M%7[6WU1"6(WI#:R)OJ7=I?'E2"R]!O.)*XW)"[X=O%I('>J]+.^1MJ(>!Q.7 MAA%<"/LRF6S^.5L+6YD7YC\/GC9CF;O8O[JWH,>MUN3GQV9!+^WMUN*#WX;A M+X.JWVKJ)4MT*L<.S8P:7E/50=H[I@0QE!WC!Q2NJLIU:T<,=#G&/X9^*IOV)7SRGQ#YGZ-_*2^N= M@1]LO?$1(%%[^[ESM(K!);\I1-;^C:W?*;E5BO<4Q&12Z'_4L5W!-H08MZ_T M?@J?KV=V!OWMU^N"O(G0=PLB9_+6W88+OG[NX(-U#V'U;5(M/O?)Z@S4[38O M![Q?G\_WZP,.MAT9->% [9U6<# M,#L*M<_%B;(4'A^TQ)!.2)K)LZ+7$3S2J#H7+;#[/DQGD^"-TD<:OH!RF@^V M+X&?I!HQ7$4,0*N?WP=1_"6(_Y?"0[/W7"VXSX.7C0.M=M"/%ZWE,PUQ3Q;[ M%X#$9QL39LZ3A6JTF. 6)6^3:;%P.-4\/HWM2D*!'X,P_1->5\+98\A8];W= M#TW"JZ+=M+0Z;V>'77H:]98]X-:#'?*<$@3U#?85W@_/G^%(^@.V*LHS0T^O MD;,%;G@JCN!AM0YV6NX;VS:V:PR=!5.>#&7?U";NC**DV_G:^*9T3!*;WP0W MB:1OCW\LQS:M2*D:?1DE%UI"*^((V;=\3Z=2=?60Z526UC.,M1B^W7.4#IN9D "HK,.7$J$S>,?%48H7<&&N*0TOSF/Y(M75I2"8$8P3-=ON_NNI^56FL>?F'O^:@ MQ7WR0;F=LR9;#Z#)A4]CXJ<&YL(4.RSYR5 [ SAYT"VZJEE7:ZU6U/T?@>(+ MC?F7?.-+HM>] YN-9@8VER?90R(YAM89J&I]B5;-TFK[&\*E#;BOH1U<9:G8 M6'BPD,36 X>5A:+>&2AJ5^]K7=EN85MD4;;2)C%FGDF,'9^58!BL\[C>PHH6 MCB564I$DVFSS);&24SE88IG8GKLOFUTYAYHNN3VW2, 6LJINZCI(5F'2B]*S M>6H_WG[K2K3;YE1<+0[F8(G5!]VOJ[-^H\=(+&%=G5UB">NJ.0+#UN('B2N; MN0EENWVFU64%V1ILGYWFCVRVHKK"\)MUJ>$W4^X,-*NKFV97RYE!<91+_RAX M<&[U-48!ER9[Z]R/2^($>V6V=8F!/5,!B2WW[*-G?W# !4K4%&^75!Y=")$B M1\>$RED0L0SS6U92X+W0-(\RA=7*M](-DI=?(4/8CGF\^RO;F7QGK<' JKXU ME6+EWW&X3,U[IC?#D)+O-V0$:[XEDU?R%G5^64^;]_R;U7WZO3ZB MD%GI]O\OS=6,VC)9UGB:V M(*^E3'J=/?'\RB8 J:B"O@(1[65"@H0.)J&FVDO4CB>K,\B)#AU 0NMBA^=7 MQBG7VY)GDX1*U3VKQ77/%]P=@/&, \!?T%2CL0+XO,.V.P/#W,XP/4LK ,86 M^&X&8*&[O*=4;@;0JL8:KQ0[G/$A]]).9-7B-471FGO6F(Z5\=^3&79.8,"+ MOE%$-$78?)QC9/13%,TQU%8UZF)A U&KJ\.>FCG]C$Y?)R\E&\4\07G=^<@+ M\2;,5P0O*HW8RP-_2-Y>8MXG*9B'"!!%^CHA?KF^&*>0#Q7;7[ WR-A.V@'C MZSQTQL!UV)NUA,:9ZO;)9R?696?W+@#N*1$WF $K33HHXI\9 +(6AJS'X@M^ MC*R_<*^DGSH?'K]^[?PLO8X]9PPBQ %"D^AHE"@2V/7QD<+S6 M&Y"UXRYZT MF_=4CW8RLKE(>[G4M]K#4>F#*0=B&&:'@CH)N- (OA5[-21"/%9=CQ%!!]+).W:2?^:@Z8$W]VY M]WX:>M[<>[4I3\M[+W) RL0?PV#Z.PF_TYAU!<^PA_Z5Q4GIM55C/BC8\M^XET>=A5RJK6-HQD-]HF\:854Z?W1)LF^5S]Q5,9MN>_I>X:JN^6>&TD].\ M&:;2=BU9ZQK:=O0M1Y/#=WVWKL]%\^%_0.=&-2Y,UX7RH+17KT6T@+8+:&:> M[TSF[@%X+RYZV(>*U=Z<67O8RK4+?1DC.VI7V6]0Y&OV ([D@PV(I.0_GZ6M M^"D))V_+!OIPO[13?]:I_A"**NQ3LV_O[IR_YEZ2(U69B/H*L@?--+IJ/X<] M+#-EILJ0$!)@=L4N2!&$Y3:WS\@T^3'7WUXC$[#K+R\FTDU%W2Z3AB+>X0 MWSRQJAGR-.72R+4PK[TQ[-.KS9_U-J= M/XJK9LF&Q?F,JM(16:>MRCJMJX"JU.L!#I5>Q6;EP"N"*7TB/] C.0FB>9C3 MX;FO)XP5:)ZZ=\@"G;Y-+V9JBZWE=,U; M9[,C=/(8"9Y# MHYU#YW;GZ18^;M^$K;-RAH=YN!(M\))MB,D/*<1$0HR][ZY9WN&57E,(L$(( MN.#_Z=QL19ZSIRZ.^!L\\C[96Y 3#[-4%D1YGN:^T1G(O6W!]?,_F!RNO&CK M)(LV<=';CCU8]"CU>U]04F$6S3MM1A1[ZN:@#MR40["JG.34K9VG?A!4^R=9 M=!\7O3W%< 6J)5+W$@-C.S5PR7$6K ;O2HDSSG)9DGEWD30*@VGRN)C$\S@( MWY+K9Z&'W?!!(\?)=*D_'$7>F+R@@Y5(H_EDPJ),":-F,3H6T,-T&E14,7GZ M&?X;Q2PR^$?OL0<["T\-49^%A8&V2^-]MB!/G)QM+ :/03^&UV4AS 4[IP?D M417$!1:P^I D;[VC/AUY<8[GOV]7F^99-!NK_)-MT(6VHPA*5BIM3 MD-Q6XGB1Y,YI=C$ROF4^IH-5I*ZT=(%@D'Z13 %+!6QE M:4NP(3[ZP<&,]X UTR@1S #48.E?(A* ZP9N/ ]9(&R8X+.NJ&4<1/'MNWD$ M)Q1%]\%TZ/E9"N.W[)D+$ME#&UH>XUCL?T@GE$2+>:MY0F9#*FTZ+Q;.RP0! MV0U7CH+\8/L:T^D,S$$0>\L)L-%*^'7C(K- MH(41"S(!M"\\.+.0WM ?7L2>\!20*$Z]-GGBL8+_I:+OM*Q;0N^\N8M1Q3':E6?VCHFNX.^\0:JJI&J6'W1WUC--HT9K_06/H< M1)$$#Y'84Z2[. Z]X3PA53CP)"DKB<^FJ6<'F+W%"UM_$;"&;:=O*GW-MG7+ MMH=#JFJ&8\NF2C19'_%K)K\C. '4AXV=X,8N$C$8P2YG-0^12E\\-EMY<7$Z MPGBK8"]SLQ33$9&V8YB ] _]D MRCB^:\)-V 3IUS'U,^[B1:M)[2L)_HG0P\C#1J50NA1IXI&A-P%.1EL6CGF_ M?V"74*?RU"F61;'01TA"6L$:=D(Z!2$Z#Q?QAD)0IUFS2,CT1ZJ@+ 0J:E' M,3-QS4@./L]A DOM"=8"#_1N%O3I@2;FQ&W-3ZPT%77S!-'T/OH$>]+',CIQ M%N9$(YBX+NOA!<>?JKP^BCP2XXT"^/@_\RA>'G/&DS>.-%/J%BMD,2H"BPM1 MP0\2AI[W!E:9O/(J9T_% ZJRZ6:';&_>4NA.:3Q& M&?&QG.=033+*%^'+)/4X6\'B+8 ,*,7O,H4UE51Q2-C;)-_9DTC-GA%2M 6Z MH.>OOC[N_)2X='O/X7^KFU*5F$3 +T\Q[8N&,>T/W1T@1'+U^!)Z^8&37#?- M':9'W_GN^T28[IC8:AM'3&QMEK!R![/2F(F)U$6VH3<,F>F ,G*/!D$V[+-5 MIIJ5!F6\6NB,E5QP*/MN"^R';_EARI>X9NG(630Y.^[)BUYDTFB>L$=6#LF)AP9F A*WQZBE5Q MT5;S\L5+VY_?$[;]8P4:I=9#2Y6^'+'!3;:/4*HRG]L[Z-;QIN?[/7S(_T&T98!P^ MX[0,8JKV,!*2^J.8*R\O=<;L#.RH+]F95OQXR(7SFLS=%3%S^%L$)1$BLXP(U'ZGGP M[]G6?_(7'=X>1G^FN56%'<86!&7+1SD37&S,<_I"VO0^3!*NK$_ M+'X: MFMK5E6U/E\#7Y>-+.1^\L'F% :S+M*RNG*-."WA=/KS6[;(3XTM!]F5U=57N MJL9VMMGY\-5:R^S#HKG@LBL5-E%E/?F.LM5X,27$/4K0;;?BCL1R#0!LC:#;+\I=R*,Z0)C;<98 M@3U7&\A*6'=&9V 99E?-&< L+#N.(@<[5 M2@KZ$?330OI1:B8?'!?=TT0YGR"? MJR"?=9NO!OK1F/C9-M\XHY_6QCSR++>J'2?6;>=TRM-F$9S L]Y"G<;1I*5J,/"]=MV5V\R\L*7*P,II^.37[X"':=W[L M9058CXOZJP\_G,G[',)C>+T=.;\_=N*RA(5<1PK>U$V_'HY>WL6X'AT>,"NW,41;$S>0.X]8[B'U"'S"#NGXR/Q M*?#]J?0:S">N-"8O. X6_A=[-XN".)K4R/$UG)MMW>[AW+FK;'8Q8CCWU8Z0 M%HN]B.'<%S_&68RT%B.MQ4CK4VR4&&F])#*!&S'2>N--TVJXG+8!=^L6"FK M^_H)B-SL,KG9!!YL*I>'%]M;=76'_X+ MC=#I#^")0\_!'P]7M5O>% 2 RQ\QX:BV;E\!6C)5CCJ$B%XT]<%.XQ!V>F>@ M=DU5[UJV:&G;3MCI',+.$-RN[; S.(2=R2>W:ZVG>*=:RN 3'>,';BW=[.^E M=1ZZL3H##7FUV=5J:V5TH;Z'UN)N?[>L\^"N#_S:["IVOZOEY$\*W+4!=QQ& MMS1;\+O6XX[#2)4N<\KO"A34+!D5%DOW0U5(DLZY-XJSMF=1^VFH"31$Q"#"XB.;^ M^O?<^@(0I"A9EDBJMVHGM@DT^G+ZW,]SMC!*>3K\ZOMSM*$'1Y?;9$<']\WC MD=T6!AQ/CY'LKHZ.!^])%?S>:ZN\93"#XJ'NNRQ:&%$_/P':^O!H<]X (!8?-/A#= MDP<4U_/H\T?CT8'>MI+>MC 0=WH1F-Q^$]V31^'6,[G+;61RG^LT_1P+:&,( MED=)3(>!GHA:"<3B<=M^/0^'O/KJ^ZO+P='P?'!T\5A-U!_CT##/CB]/+JT2=):>G9^KBZE2KXS,U4L/DXEQ='/_O$$$8W5M?!AFN'T]F>'(8 MW1,94=]@4^IW>E; MN';"- ^;JY-K),++BWAT?)JGPZF)T')\/KY*+^.I(GUPDN@N-*%^+WN1,QWBMEL_0W_;.>?(1W/G951B, MY\\(P7C,O:(9^A"!/M,QD#EL1C'3I6*4DS0GX,-_ J?12?0>F(&N!M&;4F_@"Q) MKJM*U]4/BW_HXJ94LTD:7Y=:51^HH_SR'3[=$*[TY+FORH<60JD@5<)*4036 M$R+4$2ST8U+,"8HT@PTYR'!'(D5;@JTDX2_ -&YD:Q;;#H]Y=GKV$'C,B^'A MY='%%\%%//TR((Z77V:R)T\"XKC\Z'9"A5FF13B%R&\V!%C;KQWX4<<:FPA' M)T.["R\$/:TEXK\,/,8>HM/O8%>V=>CSRX&?EJ5Z<-Y5+7XK??UO.P30__FSP@0!;]#F'+E;T MBP8IZJ/OLZ//I^^+K[[_["21D*V\?:0Q_'S2N 36MTV9['NKZY-C\$5G$/>2 M\/'GDS#B#V]12E)(@7LDTCCY;-(X/]HNTMA;Y>TMABZ"ZM:EX-//I^ AR.Q^';,\I9L',BBK%8;]%;SSFPDKRBUPJ[RVASB/WBAH!+3;UZEX]T4NPI)&]-2I=W<:,/*/_I0(UAI=^J;*X6U5??M/.YTOS MW_VU&[?1-HW'CYRTRD<$[+'@),AO@5WI$I^"2:AGGD$T*9&#_VV#4SK"FX_7 M'B[W:^3^.6KPZOL^$GCJK.#3^V8%ORZFT[1&CE1=Y\EK8@6).AY6D_@Z3*9HTBKFMDL2W7)] "DUX!^H\O;--8H1&]3N*L@#Z^I M9_URANX 91X,,\?_R0N7(PW?!;J"MYJZ@C%(-(+BD^:JI(SILJ*K/&HJ6$Q% ML(+PCX0D*#L_ %$:)7P=0.J"D,4'KG.@ORSBA'I,/OVY**?1\.C@OVQ?^X56 MI20QF]PTF?1PP-G$&QWJ-E+H+_H&%O][68"BB:KBCI GEM]$=3K5>,SXWP$0 M#-#*(AIA%OUMD=WR"6>T/E:^4>5**]33)&U_#?D<1C\IT+_@7^#!BE+U:Z1I M4,.J9O2GCFO\\BT,6#05V!(QZ(8JS;%$B-/^4U+90!6J2+>L)PHU\ZE>'E)F M7>J*9]WD8W4+HFV4+:AL0%>H?*?5!)81ET"KE%$-VB#HA14//%4YJ!>DD"9: M3XGX1W3=1G1M*1_?35M%F'!>Y/0;#)_B)>,2A8(J%/2G&3Y*M0B92J=RQ[WW M%FYI*@'[ 7>OJ>."3X18AW)W-YW.X CNH[B^5!7T^.AQ5-"KH(+NG0K:)U*^ M&'DN]['&>H4WM9Y&(.Y^M0R'$$ NOJLBU#,;8 E%3NSF.E?9 HQG7-O/P&5! M(01& *M,Z&+2,^]TU60U/?+6UE1MY"0X.=\6U\(]Y>W_%$U438HFP[8G*B$Q MY(IFDO8>*F\/4549VWV,6_M8NGWT:M/JXD93 1GQ;OQ0DZLFH01S?%_G%?^) M'$;H6? ^4&$&NM&:3["Y'IT%%55S93[M1]&;_$,XKJA-R_0OY6,CEMMU*0_QT??O8?=13+Y#6@3*.%&E33,SS*77V0N[^U'T8O8.MBG[FV3R8KGDKX3$8!;VJ=CL5631UE ,%5A6L/4-/7P+/ MH%)C:,\\+8H=Z8:LCR$= )&@5@:W/"W,GD?CI@;S?K.2Q@TXYX8Z!B(N;U"6 M]U3Z5+\KY>TMFIYZOIF!=OS<=LV'0E5D."BVG _(00RW-G D:;Y(*K51PT6$<\UT>CY1T-SHF#TK%KC,-C!",IJ7XZ: MP8E^(OLR6VQ1F7IT=3* <9^^)-VGO5\PGD/$\PH=4WI,6L9(@S+X]<"["NU= MC/X^'![Q/H_2+$-1")M_0]1GKA$(_F:JC7@ #2/-<)SAL:G(EW@3LQMSSP?F MRFA1R_AG5%E 29C"*CV"IXM<4KRK4AEJ%#J_ 9L@NFE@A:)@3%'=@/^'JSN; M+2(M6,K5:E&U5=SX!Y@R.CL$9P&6&JN9@ETG*!CX)R#<&W2+X"EE>M#B:'93 MA:=/D\/*M)'7K_+LO>>%Z[?36/@Q/#\]PW>^Z_!_4O<-GX 4@EQ2(5W?2UL\V M1WE(L'64@70H@XL,:7%*])YCCLUAQ*N":Y CCXW)BX^C@"B"Z0^ M%L<:_TLZ8APW)4M-X:QS/1H K<,%$C42>"9\I4)#7W0SXLK+>AS^HZAQA]&; M'.]=*M>(#7K6E4'&%7.[ E0 F)4JV3EE_@6M%<\>L]H(V8>6N%!(^'J'68^Y/@+54SJ M7@NR7('TR9&2J5%1RF5@9XP5H)IC7KF>>\/!UWC#_FK2^",,9A2[FR9%_\^\ M*#^.02D'I7:L8A2]"-XUAJV@.TOAO:8T_CQ@/^4 W7I:33/2Z'VEF6ZVV-M& M5H)^G@.=E"@A81_1&!*G:SIEUA5S0'O@)BUN]V@.FQ0N^5->\O.DOO-W@?6C<+[<&BR*J66<=""6WQ@P*5-=_0DV /217S MY5S7>"DJ0\X@96D>3+83=8M/HVX8W:952MHJNCKADV#)D'&(W,+\V[@!4(;E;<,7>/PK:(TW(BY(3XX MALLM\Q6_OH!,T !>UQ2_I?W38LF0.OD<_7._S#B_]L- M^QMW=:1S#8?"!YQE;7.9C9)E3T84$VL% B)E;-QD Z#$LFXPVA O8I.0H8"= M@K4D1\!9"GBTK1TCA1/X>IU68\D=-PB.E=7#8';>2X,H*5.Z!'!T* #%10*7 M)L'$X"EHE$A;("I*E8E8R%#[ T*8Z%AN5IW.B+8PD:0LIA1V,Q*@-:&!U:Q+ M#?>#Y5&!*B410P%BD6]42^B9S#^:O$HKSJD:J=*XA[IJ>(_>ZWD\G(LXMP[= MRCL2%]>KF+1;&^W9D+Z\Y#1HONU\2NXRV. ;L!&*+WF8\T;@EL+ %%X*9$A%6<2=X0CF+;JG-AA]XHP$:^^6=/ ,5< M10J8P%EE9/3Y7LU?[%\H7-GDZ5^->X1E_T2A_@#;RLO_O4@YUO=>92P1\3(E M?,8B]CFL B.."LYO3/-TVF R!&POZB1&_ZTHSC_2.F&W_]MR(_6#F#P^BU57H1#UC?J-B3 MT\9.3J(1V_D2%Y%8/-7F*$G/Y9TE?=-K5.=6 S,+H91&Z3T8+J$^B; MYD1O)BF.O M#S(ZO'R5I^$L_\B*$08M;FU-R[2U()MZ5UD],LW'F9,.:*S,"A2>+O4YXD2R M"NM@,$8C@LFFH\-9HJI=,G[\#4^!S&W*&8!=3:NJT5XRWNNW_WKSX\'P*B)9 M@A.C"\&?$QU+,;$-YK2T:DD(DX0JG Y-LN!;QVE+RY\=Z5@UE4V(K_\ ]AT!:KTLMF5E[VX+)4??,^Q$,T.K;^VWH

/)E,.&/CJZ^"(#]PT:]8[(GP]-=F>SP\.SLR[0&^"([.SS? MH'%X=;3:?S^VY<+5+'0<^4->:7SDW[B>RS6T;AB_2?>$Q'MVI'7Z? M?GJV_=V0E)\!PN?.O2,OYZL$!3]5)$22\EE]O<&^;8P+LXT$LV'GD[O7N '5 M[/I&'7^92[3%B_ZWZ!]E,:\GC[OP7:6#HW!A[K=1+^K"'*V\,'L+T/D/2KKX M7;S4_^)JB%?_^/U?7[\:+DG.NU;[8B$ =Q#D[P0LQVULTA)Z&@52[8JAD\.3 M/2;5^W0K>.R^X\_ =RZW["B?;.7_MHG.&?C'VW8Y JD&4NU;ZNEP MK[7'ER623[=-NWHFD=R#W[VG0>GSAX<-]RD:N3N3O3B\O#H/TNR0_>8?K>J^MW[X+7?X_MMN%@ M>'JT9=I^\#$$6NU;ZL7EQ1Y3Z@MS,9QMV5'NCHOA.1"Y^S6EU;D"CXCOE;K2!G:D:ABBE9JG&HO-8',D%G3'JTA=PA!HP1#U5!0R M-!"A:N2"D7P8P5$RHB[6BTRUPE9(IK:(,,4,O+HKQ>5J1H3/;,J(_^W^WT[@W79MJ_ZUP:6,?N=6?PB%SZ6G7&K-16Y88EJG.DH$ M6T,*T:E7#59E:T75?A/X9\1:%9?%8Z,XO5CPB>/VE@3PB>>;P9<'G]@R;6(# M3\1N=-CZ T54GM:%Z:^Q:DW*B%8?\G6=F*V:4167Z50"#\4$7P@YF)-:M# U: D6\=IB9B%]O?2+J&$)9"0QGDP M,C9(X)&J4@0]D[\NKYB $WY]]VX0T8=HH8G!TD"A#=H-" %8K<868C2N09X7 M'>A5^C5MA?TF(Y4Q2*^_/6X?]$J4!1[7>PFQ$HI<,_ !310W[E4J'P4*DSDE M?\(>:@^LJ?,Y_2G.FDIZ4Y@^82U(#.Y/8%#=5D[/?J [M4/\'U &=>7C,M#G M(^ AU"Z7^HVPRO=:@)H(LX6!7.C3/ PJ>5G%$!"C!DRLG+$CJ*.+E+XC$H1Z MC_A@24H=<\8(=\X ;CB&H1/J1VDZK2#N6+8>-841O/QGNG 69GND-UJN;T!B M4@,U!Q$ [.&QM8#G;0S IV) 3>0XU$>#VN9=AWJNL5D-(MIL0-*.HL=(TNXM M@W5_@)@L6@@];JB0FWI:K*;$/Q!L+DOUK? 00MW'&RPX)!6#CG*_%D;=)W86 M$[3(G& 4B/X0-SC)FF0]C9WLO>1T @&T2-(4/J$JW!/G3(.J!P2!^ MB'!$>$U,ETX!5EGZOAA!!@+9S4LP,>#:W%)_#"$=V/(>N3)P+ -8#<'7,#0< MF40X'^F'0("./OVA?1@CL \:;KP!_SQ\#T:BM<"NXUC/D+-<.SS-WV'U<3HC M##\8_!_7U[\S4Y567B,=89,9&C_1N!2!9!SS8SA1V- 138%WG>4@;' C?7T& M_A(&K07P($7=M@K]'E/K5XCS/8Q^9DR[@=E:G)3"+^N80=T-((?91H;'!M.7 MT#MDJ?@6XVZ#EM=04["4OL3LB^C37I.BM*W+>&CX!]O+2. ^=JX5RCTUPO?< M,A,A17=LH2L]@!>L'WJXT95;I+GZF[DOK*^E8OQ+N#3D;LF-X"9^@%2$;IQE M;Y'/O0ZQ!Q?,"E$]86 /474Q0V]I)M Q!G>9W3))4QIQ-%(A MF6MWANHL I]5 M( -S!#25+C05BHY$!$!:)M%?W$2MZDA>F/^&LR+%D(P#:Q20.6%1B(3I6-!@ MP@EJH9X:#R7U<+G)L7.&8DN$0$:=E#?RS7Q[FGX2">!1_M+X'N!2;X_&AP,0 MG9]\=8>K?0L!B%X;G8NVH;?[Y]88Q_?D\N^$+K9E^G?9]M9!W;I,I$P3YE<% M?XK]+I\&$1?T8-#*1Z91U;?1J^'7' 7K-5P'T:MC^?TN5-Y7)_)@N\_;JU/Y M9]2%-+7=1&PT&7_#SNO/#F"%>CWS=;/AB%"65K5%@+2X5ILU>7K>4-H*[-4^ M"GBF_C.6P/O]*6VR1W<#6"Z@?R0$C&VE-/7;-.T7V-RS*->(A1\;G&H7P6'8 M[8C,/>S@)(T$I]A]#<8X.1?]XE# _-?-CH"_TRFW"F57"_FJ:&$HE!WJJ.:;F;T_@0\ZI_7LO%GK8G!$TH>MYQ]QR5G&!JWR+##9:B]]-4-S?8@P_9-?N08&9"T^3K1_>BX;OR>0V&459%P[-_:U\+ M[[AE!%P3,=^_;#]JVI:X0(]C=T.0,%WS7MH$K?VV"4KAN,/HD!*-?3C!ZR_7S_Q2U[IEZG5J5W*J7+2VY_=[KP7\S(?9:Y;?Q[Y*\PHV0&*NSF_@@E@.?IFU0%"K9C,)4BV9)Q@ MS.%'T@8K[68D/EKI34B6%"P:P_F@?!0U]0PM2E8%*YV-#Z3[GRB$&]',Y?8Y MIEX7E7&W[9"'RLZZSUN"<8>\\IU320IZ/0;<#%. @XRSHM+4&;(T_TJ*)H\G MY$MD8REM *164X0K2T$?I3=KI6 M1@8S3A6H<:)5XIII=CXD2R=]466*F9MIBP9_*O*F,IT!8#KQ1YN4,<5]XGLE M>W8872]]V-DO9N9BXZ5D/5%F1X*.7_9]IGX(05L&!\UL0Z MJ;T!14N066.O"*];V&'T _H1^1BU]858MUB]F&GZBVQ&!J-CRS8>&]N"H@+< MBN;''>()#K7/[ZK4ZZ9:HL_>^^"10_]5&F!_6,[IXK_VBQ3YD @S,83<5:0X2@S;J=31U/)HIS9 JC]2A%=_ETDEC+&3X<:F:Q.O5NKL4 M9,V'9V! _^D\TAV>4ZIYA/H]?L-U>Z%NK? KMH+%="<.\G/*3DK:H[-"@.3: M:JFO?'Z^)8)N.-=N"B>W9E+"DF!6JWCE6N9(GUZ6\%VR+4P;8=-=B BUR<9I MEK$S5ZOIWAE*ST"VO1-9Q]E6*)OW.-A@V1Z'?GUB1S/?X.IN?BQN9QT";VU[]9^,';T3+@&,EKO6\-8'X&D"^Y)%8:M%;?CP M&;A.U#.-Y5W?1':!+M64)5]'N8%4S>.\@)QHC#W;*YN/$*FDD!(A+OI%V;94 M_$-)$8?1K\LS]".S+/?\>5CO9:*GK#(R0\"\">P1KQ(JL:=0(::TYY23OK,D M]4Y76I5H&>6),6K)%GD&JV_57!Y&7$O&^Q15& YTFX!ZJT:'FNUZ7X6AO7[+ M?JG#6F^=U*(98ELR"[E?(3$E3\LR3HLE?R7,M#,IFKA)S7'9 WJ7R5"*+*2E M-79/I@:*Z>VS1*16S^8N4C2_>J?G[/N^\<9-;A)CG&7)J3IZ0)5B&5B5#0R" M.0N<>CD0MNB*/)R7Y'"CR;=8(%\7;\;.%B!/MKA^>ZU+?]8RV?YY20A&?3(V ML"F@<2-YMVJDD &,Q&O.J0=F@F81:_2L%YM2:^,R<\CXQG"V^C.=1^%LP4+&=*]VKUGSQ9);F["LM\F/% 1SV3DKZ M9%1-$%;'5MH5TRG&*C$@SIG!RP.3J\@B.&#AF9N-R6LO-56"@0Z3H+W( ::8 M2F&EDM\O'),R020RG[.\$K;R-7M-5Y6#F5I$^K"!K_K0WJ6T

AD6 M;ML]?(U1\NBZM0F>PQ8V5-_B=+E!.F,=S)JZI>BYO*G; G4JXPI;-?X *_[2 MCYIG,G ?*=/JX\$8&^S:NXBFMRBX6+J/QP@[E);6V5>[\[+]UA=>%3S5/8XJ M_5=#$3?:JC77=]M<8:O?RYB1FL"&2NB?RU4.!+0[!-C#KYA/:[UQ+&L+-2S1K3[ XG[@ MI)_MT[/N29[AT7\.DOO:^3$6K& M6"?6"U'5S)C-T?J6OJ342#(<_,BWWWA;#?_X$ZY[E:3L*N'Z.!:HZ-; (9'^'OKP^S"4_"?1%,%'_OQY/.$ M"Z"MH!^W8DB.M[%\MY4F5 IBRSZP"*G$? G?]'#.&=W$-6P:RRH0*:6I 11 ME&/<>*3K.9:@,&+)]?7O%G6(-C7*U'R-$'RQ_I*SU?Z2^U3>]H%ZIC^/'HY-%[)5T>'IUNUBOI^?LZ MA;F&N5X>GCWP%H1]W:.YGIUM-.J+ZN_V :$I&6"VBG[*T1!XS&9O.[47[+E^ M<YFE[W0CO!YVA'N]'9]L[MK>T/72+?:05;V'OPN'Q<,O:-H9>L8%2>WO%G@="#82Z X2Z=8UP M0T_CAQ[EV=66'>63K7P3\SIPN1?,Y8Z/][EU>Z#4_:'4X;G'A/JR-,?SDRT[RF?2'._M*95Z@:WWE*[':URI/:\C_IZE;S.)7Q[=EUWU MG^T794J=3SZ(*>W8N9R='X=SV<)S.3Z]KPRTL2:GN;CV.0WA]D3_8LV^>G&XG]N1(@R^*:V\%3NJR*'4WD2$1Q.91M/)00G R$0 M(83D@:T\EA#^VL9C>1ZN&4[E#N?H?:W\G19F>QN4_%#48$>6'=C2^R4X"_SH M"9QF4C0(9DI)SB^V6N'S]F,+[\+5Q><5,WS6ANQ&34ZX WM^!\XO/J\4/-R! M< =V_0Z<''U>)=0NWX'[A(2^V'W8$CKX3%2,IR:#+7> !>8;F.]&>?,75Y\' MT[#+[#?<@G +^!8<#Q^8Q!IN0;@%>W(+SBY?KB0(BKBGB'\>&LX+4<3)>?\- M=P$L8OL9=;[HJ4[=D:KU"[2K33]@U'#MP M:-N!@\GDY&@0(;YX-%=5I.JZ3$>-])\&,IG7$_PD]C%6#364_J6(I1^;]&3^ M4*BJCF:9JL=%.>4VQ]CY&CZ7YMBVVI_[K"R2)L9NY4DQP\^,%E'<5$ *NMRB MCN3K.Z5V#V2\%BKD<4^&^L+!V=2=.3S@A/S7__'[O[ -ISSZ>UG$F$\(LS6# M[5J[Z7O=J(E4X3W.465 K#I;1$F9PFA(X3B.NTRYGOO'E=GCPH],8)IP#G9& MER+[I5H4EB8#>!W01V$YHDAB:)VQ)8W\'0>6@@$@AU)P@U]&0* MA+H3A'KOLNE=(M0'9!OM!R@'X20!6W\5Q.GZD[3CB7.[Q" ME\\#$!;.Y9$[\^PT;EL@A#65U,.S^_HTPA5]$E?35<"'W<9S.;EWPY%P+D\B MTIZ'C>V*C;DKJ3@OJ3_B^?.T%GLN#]?.'$MHQ+>5QQ).90M/Y:$X3+LI=@,A MK$D "AW?MO)<0B>^[3R7T(5Y&X_E>;J)[HH5N2N1RA?;'_$D="_:QF,Y#C[V M;3R6T+=R&T_E^'EB^5MN4KY 0CB_KXH<[N>31%I"8'(;C^69&LN&8[FK7\GA8P@_\C]%6$+U7Q7TU:(FRR2X5%.%>#;1RIJM+UPVS.'7.9A'!9 M.)5P*IN=RO_[V^7Q\/B[<#;A;+9!7 =J6.V%"'B5ADL25IHE)T6&AMZ%D)_N"^P'UMX*2XN'NAZVH7^<'=X$L,="'> M<%#.'Y@0$>Y N -[<@>.CQX84-^#.W"?B-*^]PD]>6"ZR\OJ$QJ8;V"^CUI@ M?SI\8/+?'K#?< O"+>!;T2HF' MU 6(3WI_5L*#>'93V)+I3-?PP*V&C8.S*'72P(\C59:I+BO\)UA_N8C&11GE M>NYO?F8V?_6>FC6='I["LF<%S^5;6@%\\SMI"TVLVW]/Y-.1>T6-Z'ZN?F6Y M*=JS'N#Q>7M3_/^=E&8.,W6C#T9PRSX>J#',^5N5S=6B^NJ;-F4"6' MV)!M[29LM.3Q^#.6W-<#CK<[T7%1$E5\"\J'+O$IF(1ZYAE$P*3&__'5W](X M/KXXO;Q*U%ER>GJF+JY.M3H^4R,U3"[.U<7Q_PZ/@/D19P*>\QJ^"%M9_?LW MZON^XUS!/2Z?@'O0.-^F-5!\?.?.?/7]VYG&30&>_=.GFUQ V])S]P-97K^RQ?63M;@B,+8>HXGS3NW%ZXG*;U9C@>[KLM^#R1T( M8 4!;,@,GB$<2R+![E: V"D9XFD/THU\B\\1O42AX_IF&W7\ M&+=\3[;C>HK^Z$ Y&VS5)FE,+V4O KL)[":PFR=D-WN+^^'\DM,EO^2&170O M*(%GY]N1PO]N61/+QZQO#92Z/Y1ZL6W=5@.A!D+M+3]Z(/[\3A#J1LF+>]/A M^=Y8=GO:X3EPN<#ENHKCU0,[!^P$FPN4ND>4>N]>V8%2 Z4^"WC# S$L=X)0 M7YCF>%]PZCW5'->7KJS(R?S^WT?E-]^O3X?]'#6LIJ/ BI-'N;?I3'N=D"-_M7?CNZH'->G8B?!<(=7\( M]3RDT@9"W05"/;XODO0N$>H+2XC8-IX34FD#E]L. AF&TI9 J;M!J<*;L"@_M1$F6/.XFRP_LFRCXL MC7E[TVOI#/^A5K5)<%=AP3;O4VL"W,-= J+TIMOLKS/A/JR$B5.MPT^+J38!BZW'00RO B) MBX%2=X)2][KF)5#J_E#JV;9!G ;-\<&:X[:UK-C*%-L]0*N]6>DU?0AH[>AHHE7R5Z-*>(MR$WZ Z>"0OUX_=D;R MLV4@]T MA]SCD'L<4KI",F!(!@RYQX'=!'83V,W6;]4+R3VVCLE4').Y#L"^>QSI#+DC M@4YW@4ZW+?\OT&F@T[ZEOHB4XPW&>)"NMR5G^-LWOX:DVW#-UR?=[O$]#X2Z M1X0:Z#30Z2[0Z3Y7O[Y4Q>G>7K(Q_=^#O624./<%/((K5QL=1+\5=335*H?Y MCINLG<-WK_/OK/U!-!3&"&.$,;9GC-W M>Y-IT][ @&?ES_?S9J?P-=UV?V0 MY/%CNGC!.>YI?@L_(Z8VYY"H\J.6]&<=PX3J5%>KT\6W!HIZ7<(/KNMGE9;1 MOU36:,S'_T.5I,@.#]GA(3L\ M9(>'[/#-UKCO27^7 MIBX.@[JX.23UR?FVX/S>F4,;;^HBC<9%^4B9M!V49QS4?A?_$A=3&!;VH(@_ M1D!7NLP6)H^W:.JJAH_CWV6.^ 'Z#2:!0\Q@-XJ$49P13AN^N/X3\OI(WZ0Y M%D:8AWB@PVCEZ9G=/#T\A0V?%56*0-+?FB]+OBG3DO^>9*L>N5?4"*Y'4Z]^ M93F(\*RD)5-_I@!.3Q\4"-8:7?JFRN%M57W[03I=/<3.D4TW[7 M;MQ&VS0>?\8V]<59^(@2'2-Z.)XRTS(\!9-0SSR#"*[Q^#^^^ML&IW0$K(+N M+MR+U_!%3&W_]V_4]WTD<%6^H9_#!E'A+1U/ I^#:1,\D#^A>-/!Z!^@6V'_XPP^(, MY.GP!Y!@4QSG, +)!PM>LU SM:E:P$JC),46!;C$>H*GDL+>*Y!*49W6&4S3 M[D^#"Q\MHJ+&6A&0,G"(*0XG:Y1EP=1U/J$U<;E(45;_[V^7Q\.+[Z+B%OM" M9-[:1"3AHMQ,O?6P,)X439; FFJ<,.Y]"N_#MZIF5,$T0;A4*,,'$R1E!N&[D#\:8:58,)R_[UQ("-*FYA-_%TQTU[ MB]0(-)+51S.PYTS*R[JCG6%KC.ZICINZ(ZB0W8"8! X8 MU: (57A6>;S@$Y$N&$AJZ716P-7.L?(3-+'8(U/X+GP,!"[=7QS1+0._)/>G MR.'O($;2"OYX,%4?8=Z'$6RD1]:BH?E;:3X'%6%>]4W_;3''L.>^ED_6FQ9IKP[2V-^BNG1%RE_Q;BZ4;3)JM3 MX(>B/%9\&!UV8-JAP UHJKI<[&PYV&^ZCGXIX 1>X7E_30=QG?P)BX+]^^F' M-Q]^O(Y>&0'Y]2:K/']N[M"=?HI"#PX. L)Z<%['62PILU+-9P")AGO^C8M;9 F\K-GDLBLA%%B,],98](SJW4 M7[#14H=#$DLOBZFQYE&$B#G>\W$P_C2FP%NA2JL-7Z&^O=U [A=NXO7Y08SO16 ME0M6WN#ZP8[!^FA#9+8X ?-'^+0678+<*:G=:/@GZNHE';= V#1Q39*/-&BD M: W+HEWC3_/K="MA7S5N$'(,T (/HS>PL"1)>4'=8P#2H)L/8Y,\AZE1;R]K M5_!VD11&M;H853'N?PU*2U(91Y#G[FG)UG%+XB\3@$L:MKSBAA! MSH=.CD38LR(;K%>7<:)@M@A+*&D,3XBY,W1,UU5W$\TDDPUV2T]P0/.J1UCFO:YZ"_$11 MD>:-V0?CKX3_@LJGB4O;O0 3[B9/QT 4.2X>")%8E#D%?'=)PT2WI=6D@:?5 M3B?TYDE=_/3-8@6)+N\X.6"1_LDRHP/H;O: /C,O2M2[[?'D6B?5=SV,11:^ M/%2N8U@,\A6TVW5YFY(!*N_#:S/8A3B=(7M6"ZL"X,>Q0:#9>[@F32S7G#ZB M;A78P^+=;6!.. /09NP@]M*76JP%$K_8_0_W#,5$SSADISM=@^P1UFR(DSCG M@5"/2 R>5A8WV4JYCE-AF]Z]LO([-/FN?,(1C+9'0W0_,9]HNG\+80EMO@P[ M+$SCL54$WR?ZHCS2EZL]TL&WO&^^Y6>/FXT+],&0SX.F+^R*R86&L"&1L M74Z!PD8K8&6ML%/E'&[?WM.Q]KSH*E>')U?TD"W6R^ M4<2(<76U0R M$*@T4&E_.?O%EA'I4S>A>+*M?O_ G*B55MBZRJN>3=GF^JJ+^\)_]!_Z%^6* MFS8?V*-C.;MON]EP+$]Q+,/3^[8)"^?R).U:^ MS63UP!ZU6V0Q[..I/+ !7CB5+RP:P[%LX['<5S ^XK'LK4'YIJ?VY248BZ_N MX5<+BN_3^#K#B6S;B=S#KQ>.9(\OR1WBSZ2]Y@5E3J\YQ/!D^\F]-;BO>RID M7X*=3?6/Q]\% V(+S^:^#L]P*N%4PJD$6_O9.ZGLHR9[?%_?9S PGL3 .+U' M6EPXDB>Y*?<%J@['\C2F^'U@[H,QOOU/[JTQ_J$/3^HE6./#!V+\!^,B.$E> MZ-F$*[.5Q_+J^-XIUD'7V.(G]];)\3L"1"+"K: 8.DS)E^#5"#FUVW@J#],W MPMF$&_-23^79;\S>VN(=X+('ULT)F-@)[&Y2- A-1K5S+[9J\O/V8PLOX/#L ML[H3?M9^[$9I<+@">WX%7IT\N(UL(/] _KM/_H'Z _6_6.J_>#"&U+.0__J^ MI@_NXO>9>_U9/8E>(YK\/RMN@O#6MO.XCNOTECN!> V+?D8 5'KC9^P+LV/] MBFCVA)X_QMDOMRNBWUXUO!E?>UUP%EZC$^5VAM']Z?=94\83:N"#;55+?+Q> M<*>]OYIT1DVYO/8BICL1/$Q-!7(@.&PL6!7C>HXX_7%1U=5R3Z[QTA(4=F?! M5JS<;BT!VJVQ)<,XRE+XA564W5:A^&S5UX0VV9-"S'^TM&'B3X@8)TA#,]3=Y2UU/ M_!84U.Z!FQ.,X/J9R974PF5@.G?DV/J"9DN[ .> K5<0$+XLX)Q'*J-^*M5$ M:W]K*+./>\T!?YK7D[WJ7-2Y(QNUB7GZ+C%O>UI,F#X6NGM)L -+MPNEUW?/ MM.LT?2NSA6TM1"OB2\X==ZAQ$Y$83+3S&5H7;0>N2'HY547>:>?2>6NIR0E< MQP1O\(+ZB-C6(Z[3!DX]2:NXU-1LL%SXS6>D!8=R;6@2Z?$R58FT#.)&8<#& M&H6=8*9PNGRS\!O>?$S[$>ID7=34\%):41?8Y<2UI:;.+K@D!YK_\,I,]"=#\W?L8X.CW"2T[P-%_%AS]WD;5?MM$7 ;,\4=: M\3;ZB\ZV#(+T:?VA@49W@4;/MPT7?W^S$._V,+V$=,17H9AOVT[D>2!U]E;Q M>VV\Q*#V&?_P2ZALNA.N.S^\M M47-T!K,W11SP M,HTQI8;>Q=]/3]SO.(N_GYS8CT7J5J49S8C31S#; U8TC'Y6,0&91:^42Z6; MZ%*G^=>'G";8NTY*#JHHGVP"IY(M9-];:5[SM(:Y@:Q)B,*5$FAB6 M5M$0+KOLU]X#D27 >G&OBRGL= QD&#*$;A.,94/)YPHDEHP0]%.4.V MHJ-1D2?5(/KGX?O#Z*8 :9IS"MZ-SN.%]REYY$-)B4KM7ZC%257I^@"U /2- M.$+<^IM(_*2;WXBTI3_!SEK2[J,@6'F&*7I,(_"*(U'0:TI.RHG5#.@3J',% MU<*%! +'U*BJ&<-9I93K5$133/?#I^=%^5$&(B['6864VE03NDXM.3R?ZFAX M'$TI_6" 25)R-6>9RG-M5H#3#,$.KA)XPC^D%<8P 2BZN8[MA*T:(OF MFM+=2!A@\FC!69A$_)A6!/\]C)##29*B^;KD@[E4+\KL3.!?%1 <$*G;Q#%L M6<7; Y2K<^(M4TSH&L,TB[*U2KY80(2X-7 >O-U86GI\]-V[M/J(.XXOT3\- MOSO -"D'#K/J)(D/-A-XG0+Q $0U9NO. 8VTJ/ ,5QWK&S A.?XKG,$9J5%EV&+T9XZ=0 M<#6Y>:U4*;8+=)\QU#"?Z!P.M\)Y#UK9LP,OJBYYF$R4,D-*&LQY0$F1Q,DF MP,(J#;QO-J0-AK3!D#88T@9WX$A#VF!(&PQI@R$E*Z0-!AK=*1H- M:8//)@_8W;)>'NQEFMI9R!SY^'Z1.C*!07_0M1,2#4F((0NK/QO[_JU@0A)B(/]](?_[6*A; M0/X/ .MZCAAD?TRO%XEK-P+G/TN L4H_25)$I%O!%6"!D*-7'FPB^$8BEWY3#"&+&; M4C>U!3=Y5J88,I4M,.T ,,QTB#5H3GB!"2RHM1-K OX[ MB/"S$14?WXN*SR^_/!G7K7/>B/0>3OEK*?0I";0],9M"E2..UB":*9B4RC+, M^;>>CA;<5,B')C=J8V3ZK90FKRQ#LX>:?)T=VK/!-B=/F01 M7JQSPBC/=""S3'N@&A__8 M1[OR9%]J-<_)T>IJGE"7\R+JE MUJQD%4MU0EA'H6>9@LO[RYL?WK[CNJ/W;W]^=QB1W=JNADLKA+?^$\&<<1Y MT7DZ;:9><6%<@&VJ&%'][\=GMM1N=?4@4?*/.M;3D2[EIZ%U010&H7T.ZP?K M6,T):1LK46IX$1?,53GUTF3YEF%=XHJ:/T4S(OAA=DC@)>]@6JN'S!J-;,TS M5EE51']WWA&XU)FN:ZE>E+/R5@/[Y"I:?#C[4M^HDM9+10^M0T8"3RO'B*CX M#_[AOQO0E#5B@[\CJ''\0:J7?BNP?@\.$12%!/T#"?Z)W-0$?_^SK8AY7\,_ MB-\.WXK.#V'AH_I0BIZ6;]:&Q=Z7IU]MLS:R@K,4#F#\;8<=O^X CK\=CP]^ M$-CP]P2U?XT>*NY(4.T&1[JN>PM^O>I3X]-C#Q>BS5=Q5E2&#/7G4)R0&'$N M4W8G^/EP>][:[@SV.;YY$W6+Q9<:?8EH >J22KMD@J:*[8[Z6,-9?4CYK@#V M*AB)5;36+F69Q]%UGC=42HYW\##Z/2/Q7J)C#S]"E^IL8!;X"WQ;ZQ:IR/+H MD_3T\-0^WB4Z)%#@$AJV4ML792E-KAI@&[SSFYZ!U$.N8RO GD!CFD;#HX/_ M9F<,[4135>)=Q8_SJDEM$670W[X=40Q[S\X=QB\%3.0]]37H&"RX[NM8BBGQ ML0HVST0<@+'J>EO.2D2+_C0KJ**3_!W<:P'GY4HE;V!HD/1:5RNE9,^I;B8< MX.4-A,.3XD.\@3V.3@YQ1^&&U>0#HF.%?\C,WW]D!D#M*JZIR0P7V4=4+7PO M;9K=01@?2<>+YZ/Z(9>R8^TMD013@J,"=JE%):RO53MMN"VY%U%YK> A @V@ M@MNBA _D$HF(L=&'1$CHF58(4 @2OR"%PKT1.^(Q>/\J>_^<#<9EXY:FJ2L. MS9NXN/5GPNM2K$R5^F5XQ0;O)"*CF^\_^DU#D460S24&]=#9)M>N4G#&[:^*1C+'NR&W>BV+CF73Y; MPI+J4\T($9K*^3'>*FV/ M3'#;Q9B%-_>SPH R VHX$;5U(Y,5V5I5'65XD^B>B!+1&@4-U7X]QE0JDRU!]!D8%O/X?&U&QMZ&!I\F41' MZ^_)1=\&+:Q,R+5!K(&:USWR%7FQX==A"+^^G/#KEJF=[X ])9+W]GLF_KU? M#9?Y0QCBO@C#[HI%5 "C%>0K;,#YT;=G0?1,BKFG.&!80E? .U#(87;>=)81 MBT?T*0$CPXC"!&:'HJ806#$S(/M@/* V4>)0I4'@,TI_)%BM7IVU/1@U_IT" M6Z^YBRWQ9HP7S3#Q!O:J;K6\E0@D&.#4C]=H5R!K,7/0X;95OE 7[#<)'O'> M:19A?2+>:.ZOTJ_1TI;\40+=RC+^<_3F SK/9UE* N4MXFWA 6'8D^;P';P- MKR<@@CR M/*:,)KF<,&?:"-@)"1*;X>'Z:#[2PNX=?N<6;P1"8!&@V43''UMZQV.F21YO=->> M-C.3/FE5'=P>;RM[=/^JTK3#MTAJLZQ8= FKP,>![*MF1AJ:2C "2I=M^0/L MKW\%@^E\(ED!?UD=SU,FG7Y;<,2D]#B2[>(K?56O4=644%.M;?+S#X4J$W84 ME)HP"??&8#GN =.$)6,PP3 H@OP;-\BW6^R7\ 9]'J67613G9R]S+GIWN>>S M'0V&!T$ ,P)S%OAIFC'JY RX6$QJ@*4OID!])Z?G?$5+%NB*M*8NFLQET=R M*.!4S8&_$2UIY++TK;#(%A1_GSONCN1DO"&&F9;%K5ZUB($_,P3I3#3"-,)! M$6&JCRTH1I]HIT62CA=+=(U2! 5G7*8CE#4C^#@)(7*RKHA,;/7MN*<6]]IYW]\8ZUJ,>A*OGDGZSG"? M'=N1M?SBIT^()FI-V"*_*=A_T,-8,<^J (V&F(GSKB_1&,:VV_3:RO3("U-= MX33%^WDWUOD5QRV_XMCW*_K^01!<36FT@KN]873)2.OSXAP&Y92B[MQN754% MXJXBFO5'!$*MB^47!O=;;;_?<(XPR'H8?"WCH+MKR'PN_7[SY$ M;]Y$!]';#__YT[OHS6\_OWWWZ_6'-V]_>W!8$5#:JM)+@AM0!(@NGV XQ=@3OQIS"&U&Y0*!E*IU6$FQ)QT[U M2SQL; +R!HV;4+-)I'@>?WE,%%(T'T8^"O^.*;";U\$0QO>U:)\S9PEI3KLA0FARJ9_F=+.J*N+4N0!; MUPVSN&W2"IC5Q?PP^I^BB:H)7=X8+A7;TL;L7?LIIQ/34.@6O-%$E>S' KO, M7!KZ5]_EME'HR_>W<7Z-I-<#+[UD2>]+1JHR07,GKI<<,9! M72KN7E*F7*U$^0L97);HNEVYQ!\")0_OX1?Q%6R%TD:,Y=V;]_\5_7S]^L/; M=^^C]__\]=?K=__SK-5"*R%WGK+71%J1KPY;35C:=HVUF,J)OIA4?()<=UU6 MT/G*-B0M=M!.U'6W;2F50.;MJPC>C($[P/W6 ])81KAHV&KFWJR,3,PU6Q8% M'/?Q&?P#N3HEAM985U>GI:Z136%2J FW>6V"X!:F%3&#=@U,W\5%9ZY;OUF) M>'%+9(0)5R5BKE4>Z4\3A0FVM[I[U"ZO@O8-"VWDLX[Q;4KN@OAT@*!?WYYT M+\#!]MP DG7GWSUIC 8MZM8\/SW!#N.?/6*%CO1 -F X -F8.=.+13B=&W+(FF,')>T+#BLCWI!"GB1DW,NUWBG M\:JN&8*B":)3DE#"+KP'&.=P !I5RZ,I%0%FM+*2 /FSCA%= XWYI\+@F11>D). %UX*""R#A9)\/MR#);T@R[ELK[0*X)3)FB\FSH2D]P MXFL8+>%DM%PJ;]IZKG$$,/WK)-#Y8\D]T46-E/([$J/JX4D[CT^!#F/$FV-# M7MZJD8)("\58:M1;-D[;_%%)X843N-DQCQ .^I$86HGWRS"S XY+=M0-0,2=Y+.*A=-,ABRA27E]2O<* 8@'2MZX@#KNC&'3*)N)M')ZDRB MD!.TQSE!@2'?P9 YU1N1'T@!8L\1UJS:RF9V,& :8TY1 9\JFI.=A(/,T%@$DR]S=/$C:+.^-+-R*7B&( P.7*3Y37' M,>+B)H>Y;/(V9TI3F@):G2; JS-]B\Z-UDNF?T)2S'/0O7*R*)L9_Q$=9XQ_ M+0D?Z51*5JBL<9P1SZ$>"DV6F=KY7K4K4-,C41.GT5%0L\/G"%M.8 M5P^CZWP1&:0[\ ME"OA^=5L7#W0W&,$25$DE0V#_\II&F[)@Q(@._CLYYNYZ^/QTV1[?#>HS.3U& ME9Y"-$L*,P9%.!+KE!?T1BNJJDS+%A2JK46KM)WIP!;13U5<%E;)]2(X-E)' MR'YC4(Y4$VRA+Y \Y24HP?'4AF6CD9NA-M@PA7%C%FH_*.XZ/XW)>,.<("PITJH% M\!'=O2#V/P_?'XH*(-$C8E69FIN$]YLF,];J5%+ V6KE' TN:F'RJ&H.N" M)!!&&'$1:^.V:&'Q2"T_Q35Q%I,B2U"YF4^*:*(SYC^F#R//$\BOL%'3-$]K MTKX:4'9BCJ@2[VKCD28&'7# VO2C+6&38( MU#2.!$N6"N8G:,KM9Q+V='RPR[)&HV9O-HB2UNN.!DB[E0FV ?:Y='.U/42L MQE^4-RJ7'I=8;E#$C<&V1U\F<'A@T#<(>!);>$-BC^AO(MA OG;HJ\(R(JF' M"A'M"65N)N6Q5TU262 M\HO!'!/*,XY.DD*=V?GA&>?]M%^?II57'6KEH0<)VUM&2O7M&#MH)"%$9H>M M8\@C0VY_D$0>8I@SPP/\ZB-E3YR&[(F7DSVQ/<6X1'SOR!'XSJ5@H4S]P?>M MV[_\R,8TLHX=0SY8CZ[RDNK^MOI\^MFCD>M83U,B #OV9O8T+CFF-*<&+1;E MT(K,65-3:36AM':A8 9+-=%ZBD"<6@O>2V[3=$CS]U)MT&)8TC)+,.X2C()0 MXBS86BV*,CF,;-V8D1.C*BP3'!,8$$3K(X:*!C;80AZO6$GE$K(>V)_-Y\& AVC 1TVZ&Z0ZRUAH4K!$2DB0NRHJUJT\QA M_*6PCX1+[7!D_9%ND"P+)_3F0WOB:L9&:0<8ETQO,7AY8-&@_ 55$X;(L$Y& M@\-'A3 MFQ1:8FI_86,J4KS]?NB8_$8V,:44Y!H,Z3@C.%*#:NO]@B53FA '4%,UV>7> M Z8K.] (6$:: TM(IVG,%3+FP0ZXJ?<+GB=VRB*I/V7D9M:7C>F&Z5?B6*(+ M#>>>@\''C+C6:CHORH_BI*A1\$L$P;%N"9H*WF'%S0'9<909;P]?][VBE)^= M#]T7F\M"E5VG1%"95HD8(&B"'0A+H**4Q/T=DSV< M+)0AMX1E';$EN^M0-S M1QG?RS+"&Y2AE%.',S%#LW&%>+,M5[TI$\7_(IE(%)(92=&"&D,2;W)A6"[A MG#JSRMM6YLCO,!1U:?;''".8J.",>S+J@P.'=MOK<]^5#+?OCGHI@_)[)S;? M*>>P6.?&85*R:$M6?!,[>E#W,'S$/T[_PVP\,Q"[\J/%K4DPCZ33%KYJNIJW7;Y MT@[:97<5"([0G-M7!C6%(HY((22_HT*(>GE*BOFF.G:'L.+]+9T M;(NZW=:RN0W!S1J/VE8SU74&RO;C3VSUUJ[4;+@T6W3_7I9IGUC*]_:3# @H M$GW*V-3(%GJCEGG#K3'BK&B2@Q%E8WM%Q+Z.8C>?+1>P==!!3*+,Z#V#WD(\ MGCYHMPGI1JY*DV#8D=$,NCE;GTE('JZD93NEQ7@X/8XM(;";=T%;)6?P2D22P'="; MJWX"4\#;Q,-=6^KT96W;4X?=8*6L!? M32KY2R*4&"83;5Q"+./ K_55N.)M!F1=2I6E$4N&*?%NK)_ M%QBSIJP:5YICH6'8C\!-(FP!#WTA30ZD/W"E;VP0IP,WP4^T/#9J6@!!X"0. MHY\D9=[45;?'0=.*^_?19["Q>U!@S\ ZT_!*,>)QAU%H)1+RP8]9P:DZOB0%>0 MJ3&@\K=:.=?]PR/=*O7=. J\/'[4V M(05^>(S0<#-2\GL G7[?J.Y'323B<&)/Q.9(2@6H+"FK.Q/+G!B_CE9%? M[,K:CX#$3M&E?HVA"W88#0A9&%DE=64"+NJT.*<.-)79,ZN6(]]&$93;Z(2+ ME6!_HLJTE9$RU+Q Y0-E3MQAX1[,BRU'U7X1*D6I\D5'1;$Y4\3?T"8JVLM% MQ'MX11D%R]\)[OU$N,B$_2 UJYK$G_&E82+.>J4V22L_GN;*C^PV"48.=166 MXA7LZ<.%;XA*W;V;@>Q6R< MY]3!_F4+Z0O7*Y]%RX97P.A+JC[;B],7%YRQI.*)-.\#VO+Z6W4)E"X*X5E[ MBA1KQ]R'P< ;]E1[N$_C/3.1%&[H ^=!+B^8%/,!C;F98$]B@SFLR->Y@G#/(J$_-R5>5.J) MX5VYO$W'U!P*71CL\/%\Y+5&O'4XDVPA%7I3E4L@NZ"F#GX)4()]!LF\*[M! M+OA)2OV6W K"%SS;4[+DR7?$N:=4?X.%H!;DC@M%\J*AZ*ZQK$3QY2 E5812 M.S6%K;10-, -X5N:U^2I'/LO13=HDM5^8PUC*9HI<&"&:D-:4U$4ON_P%^H@ M__9?;WX\&%Y%:+GJ:1H/<"#IZYFYKA\46T27-QI^K<89PG8%*B_)\(,LV MLHM1$M_L<2',M0L^,^954PE-M2[7: &LI5"P7/;4")P5_'.[G$T(QC! JV=8 MY'0OJ.S50V2&3H+8@JP/5DI(02FHJ5E1$/>VI0SVEV!7,M D_8.3%'M MT9>R&FCP-4-'V/; ["K1O-\9PJ@.3JX1%KOK*.NC@GG^*SNZ[&Z?$FA9(EOZ MIBJH?1@B0UL'B:NRG4(X5]YLBJE>'D_2])UT7AJ9Y*DFOF%'X_P( M:9^\GO*6Z:Y=O6G'E-3E=*J7'(*]F&LM$,,EHK5A-7D35!7MM9KM/P,31'!S MNI^WL3B->TJEXJ6F?[K&.94:P8G56;+I^H M;M +%2VJ4 N*I6?_N/S'7KH['E^%]C1?1GNR&@+9C:G 8V0%ZB4F0J$IRV6, MO&J$(6 WC^[,V\>QF[>D/[[Z1R^.:05K51:K)F:79POJFP!M&."=A?2.[LKZ MM,NVY\"6RF2J0D\M>96-%\'PW_[M*DWGYUY XT[K%*\!-FP =92_M5+1[;J% M0^;N2\CC2ZW%7^/UH8U,"UJ: /SAN)V>, =E_^]7%Y?1%"%Q18O_^_G%F?F' M@5=,APRHU&+C,Y;.Z=F_^:RDRZ%42=\F MT#"(J,6/XW24-/8R #;8;D\(9?S]$Q99BM6-.CZI_P3D6)6FF)NAVGGO.$'#.[2V%30 M8_>%=@A)NB U;86S;;NO@O882"2,C.RJX[O"\!#M$R?WT6?Z\#\1Y#<.Q>P;'S$!P+P;&G4DKWHT'1;JJ^F6KR>"+^-*_@![;\^&AX M,O!UXU8N35\=$B=/K#_,0<<%7;?R5*BV9SDDPZ/H583@/CQ&4QDDI59 M_Y+%8O.SI3E\BCJ%>9P]+:@B3HH$4ZA2"RBQFDR-66#GYU1-1!:[/X&VNP.[ M-!43I<*\R0:E!4X-XY.]#XLK=@#3J6T\UZP"H[EM?\&WCTSAH99_32V_PBZ^ M7.F(33IC-#:[*A!65':<(2;/[;MP5D]W5BU1X2P;KRZLSVG8M7:6\Q;"(3[A M(;9R#@S(O$3T7?E:F$WN[FLI(U+* GM,FU"]SQ2;ECHF9U M"TK#F(UU2 M)ED;=;%JRAO.,.$$N_XD)/\B*P[>J)*K?]BK!.J15.3Y5:DF:\]F\[>*I3BF M@PE;7#@^)HVXU_,5R/ 9E*@!NSD'!HF@#S[$A_7Q:=%">I@,\Q;LCZ "\!%O MA $DXP4Z>$(ZF*18KVHKYEO00C401DZ.6:_FG9+5!A[J#M]>/]_:POZ$DWS" MD^RYO(RCY-(@!%Z4#Z>#YO,=_CVETW8?^0D+<5X/#(IBIOS9"FOBJ$838"- MWZ!J.1#&4@:. 6+[1!>.P(7BL-:'2A (*ZD=H;1 CR.&"#*93BIG7"7@(:OB MC2E[RV4:781,HY!I]"291F_]/!!)BF LV)EB2]E8Q;T5-KTX4G=$?TV= MO]?NMC,JM3ZQ$YB5!=4%8]JMR4V17BMHTE?4%*P-&8@%VPY5"0NVL27'7BDS M?WB.#JY::1>S=""CX.\WFHPB5U#5.>##Z*=/6&+-.>B,@>.%]#W4&HIA>+97 MU4EKE9F,]-(L#/HJ 3Z8QP1[LG].?U!IWQSA$S-!D,'T*&F.(W7Y&0:L$;(' MF%V1>Z!D]+ EZQZ*ZM -I9$SXA(LGJ!S:-/6(U+2;*J.*\OW>X&H5%2F+#5[ ME0;*1W5A5J3LC*+&("2EO-K#64'PLMP@M^B 4?2\#%IH4F!N]7NO)M)-KUWXW]H;3UE%W5#.6KZ^^DM"A%Z#N"48 M >K>8YH$5IA$WENBSM4!#%2&NC+-M,,P*%5L'08&J5$6<8$.D2K'65^3 H&> M6E>_Z%PCO!0-N;*M[1Z" F/?+L>(?4"Y=33:!83I" CK)HHT]HCRB=:ZB#H0 MX7&YF!%(,QIN,?W(5]N.@ 272>]!%!DR(*<[BO@3O K"IS (X28WUE"^6X[I M?FHO@8?A;W%[2R)U%\@OV8H3PP![#:6)=G"OWO E=_22XB?"".#+(5.V\ ;% M#!-+I4K"( 94;'YZI1U824PYK"LWUPQ,59L4N+' E%Y>PQ(F@4E@:*-T<(/8 MGMVB#37[0PM:>\IBD3!P,D,!WI_>\F09!)70C/NNZ3T:3F_UC5VM$BZ7F#HD MRQ:$LJ? K=E?A]+H.S2 VQ&&2S%.Z0(QU*JS6WL&5,953ZX*ES1M2N*0@8/, M@.LCV 6^!!$VO:.'U<]>?Y+JWKE('?;)>"5BZ[7"-C9&"P?(*SKV#ZYS3NLN M%7(].@Q^DD\(G2;\)Z8HXKQY[T'U]7D=Z44A9HCINT@8W'X.N3BO&!2A5<:\ M;K:ICP,6JRR6-! J#&P#S9AA;D%?0_Z:-?+,@==1,!IKS>7ARB]>IV56[<53 M[6I14Q/$3#AUXZ:)@8]):8&_/A28$.V.,*9KY/4]7 )4Z(.W6'&#))]?)F!. M<-":;ZO>#I6;_*;JQ83=:"*"MX6@#"TX]J67V[M>]>Q.FWW#P@A0$F[3P,FD MRJQ#(LBP#7+L8N!*^6-/G6&G!&,M.^,[DJQE9I;T5M&$=SKU8M8B/;?XHHLC MTVK$@IK* 2@2!U*QW.IY.? N5JL7IM-(")+64WI2KG"<3185^LD)NHD'5MP$ M$_88I;T[8/,#:A<&&N3_HFM_K*W:_[89&M$Y&>B&N#N :V=%O&9UE5QO,/J1OX;ZR\)R4M7 M5\W&()Z3:(.V(FSD04ZA5YX1K 26RAID_2!9KG!&3$QQSELVJXY MP6SYTS9+,ODS?,3\$Q';*XUKDR,SB,BFI0"%Y;JX6K8H M71EP^'X!R/#48S8,J2*JTII<;1Q6H\A(D4D?EZ ;?@LVJG\XY:=/.EPY MDPC12V77>*[0/H_?:.G/:2B07W/?2*I&E!\760Z"4LT5#@&6I9. MX:.%N,EL,^T$Y3,^C4ZP>F&O%DT$;E2"2(O&)W:5GDG$];+G%E:P;"?G2" M%E(/?P,7C;)$!!\FITYPA!QGP.-LK2&H'H5QBHX+& Z?H9V6712H-^.-38H= MU3I6(D*4[)RU/K>69Z/MNA$7JYRME^Y4PN'=Y C8L\';#F<)@95<3PI)A6J] MQ-Z#@2,?:N$WXS^Z?G-2:)].L:T&.\*!%624/<)@4UGF;(">]),=/=05C,+? M0>L-L+8/-V\UH; UG>O8_I/W0#4S,(X8E2?\(H)[7'7*CX2QOHP)B@X6CFVN MQ_-D_P_')J77D.^T[#[0]FA2[)5Y8(=C##@DT+(KE[%&V^Z@@<.[]KC>4D## M)I%5]]MJV>9E1*<.(IEW)*3=NVO;&MB\!7>#*BX><%_9H.LT0*AZ.R!0$TX! MZ.KT)I@VIOO,BAD2ZZ%X#B%Y"Z@=>I-:CK(5VV9X.FBTUR5>7%+EJK:RA&E]?C8DY6=):'%\CO/]J^\>*"O)_<8'@[= M$(2?8P/)\I57LUD&VXIJ9<]%MUC9J(-RX->LRNIU"CW?-XYYK)C,7**MIHVM M79#%MU[QXDBSU]:N@>8NBG* \D-NGI^^C MEPZG)6>NTXFN72#7 @,WC<),GM5N;OC*W#C>CLY>M&*,?1O:VS;8]C=#N\E M-7RT#0>S5@/BS8==/JM6LCPV*W;Z%N<9>2HBU:Y;P:A=:QU5D@CGLG92MMR4 MTKP"U:BQE;@V@%QV\.3'J= M:S#O]Q?YEC(TB[MQ1C$P!*F!PGO8Z:JFC(&35H> M\+>"NLGB-%$6MN('-.^4B(8*(D@3[NLQZ!?D%.7:P_02B#E5;PZ$X#706&[E M(9TLUJ1 4/BK/?"?\'XZ7DC1:JNMN)1=>T6H=):N]L2RY-WDR/TB\&>79=:+ MFD(,IF15B/0#$E.DLR%A'=@:-:2F'*TSTD* YTP_JYIE1S=YI=AK)4F;G3:T MQIMMD-9XN]/$BUYX4#4]?9N7&WY)BMQ2.<"@VU?:IO;1-*98A:]UUU PU7A\ M84P#O_ZNW/Q,"PN;4U;H?,%>U0*0FE@GHPT)X?NT>+,O+ 9=:S7N\(+4UHIX M+L&>HQDL.Y5% \@=ED=YPQ_-LC,G+Q&KW3YLE8O&^HIUB\RYN&NKF]4S$T3 M;R3ON $](J8K::M!N?IQ85*,G43U'7#\. HJTI1JK)&OY7*:;45HCK2_AJ'T ME!OC^S+I@OTJD(#"WJI8P!4T2&$4-#?ULP,A:_:5*ULS *0Y1BY)ZI;Y M7'_V UZ:U53Z8B.O5R'R^N(CK]O!BU?&UES#,NF1:EJ'&!4$##;7F*W2.3J@ M/<.FUHJ3J;&9"MD;I#E95<#W#G?H8,=ZC%Q#:^1M.-]J\6\1JO,HQ8,]$H9 MK,G2)X]BI6.C7B\AJ;C*.VI23#GQK0[&+)D\3=\F"4D@U_@(%3G?..),.4]6 MS)HDI0P#?-CP3-R[[)QF]M6+66[.C0WAAGH=KJ$*1PN87(0YJYYK&"PR_ #6 M+WDSDV(;[@,<45N*LJ%P69)6<3JC/F,][=-Q+O+90WY^NU()!RXL):.R8/7$BEKO=5M DPT MQ0%)E7!3+$HWA*$#*L5_:VO2OIR1-*&>;M6B!%W""D5.\3;?'-G0VZ>%_$66JN2H3 ;?" M[CHI.0DC ]UHDHH$Q6!J,#ZYT*8N%7E'*'_(2-77F8);?(TG/B6(R"(V#>%U M;HM>?(X,$J4:01N< +,!Z@D'&ZYIKHBVWJ. M'!R4%-,"$F_OANUI*(4!E7:ZH(5*$ VP]_AZ4%P\W!9!PW9DZ.G*KZ5YN)F7 M/4]Q.\KD6PEK&)'2B206M9([9%F4UB,]+]LU3[19KK.WIUQ="MQG,[?[.;(=IUU4Y20G=C/>9W'JD M3HV(1I:!@6PV K_0VU?9X'&D52?&:-M=TJ;S"!X3-:A U<[KHX:UO=S+TO 0.],&:"A[@WP.S+T:9;(F, 5($00R3NT(;A84A5^EX+3G7%E]Q=)V>NLTT[4QA\EG_" M,4\T7@)FW&-=V-.CX&5]\5[6)PKF=\N$!X;W>/J0T7DR?6/R4S0J8F($KM$K M[^ LQ4NH#%B]Q6)="+2/9.*071)G*D6G7*;FZ-:KHE?S"4.^Q:3N&H4*L4=A M-\'.1=/://TU%N*/TEH:,'L'-HAN,%.3ZWPX\"XAOTL-VW6KZ=VVZ2Y<24!2#7H 32O1-J8GS&(Q;,..NX0>> M9*1N%&8,4@S6D!(<'+JPZ6K#9V%PSQQ"0CW@8@E2<)RU*17J[6BPI(IY2M;J M5#&@5UW6'8U,G!N'T8^:/?0"6*3+6^U!T9D*#_MQ3EMDX,!/G (U'- ^9T5 MPT52.EW+7U5U.ED8?VST9Y/<3 UR WJ$FDQJ)-Y0:CFH%!67^^%H5#0A.'_$ MP+CJ1FH#XTG[^#JYUGY:7:*FBC"U*EW7XC(2'#PL!9>["8M762V-6M%(7!Z^ MXQ@@G[)-^5GN787(^[DQF/"P\8CP6!TV<\$:DN/F2D1Q6L;-E('[*I>D9-+:D1\L\IIC.J#B[&&P@!KSK 7U+G*J+LK&7<__H%4<+YR/V6<[KZK5J[$H MT?G/IIEQ.12H]!-W:OEJS$J]^R%YN6U*[7F.G N\^5Q!0!G1DF BR5%HPWB@ MD:G-!(X++CA8Y6HR5:$K2SIHT:J:1..LF&-.AY].ZE M&$V;;3[#J4!R<+9Q M%^7-^VB/@V3%?NZ3YO%;4:. 0((W@.@<[3,'J%!H>.GEK4P;4T[3Y7F)'BLJ M(\R9R?E79+1H,<$E4(TOH"JVD]Q3K&VT 3.9*MU(U*+\J3)K\!ZVFT%7QD2) MJ_Y'N&S-@$YX#,2\B%E_%G-]BTR1(>;D(?M 1Z^Q\V8. MYTLKDDSLIZXH=UQT##P'5[S09D&>9B2YH [L;JXYFQA]ANAH3WT03&161L]: M/6);'_,TD_:#3KT1)8:X>$O3\344P9]DW:4G:N^$A7-D6I P%^W=3[/F#_$H M"B)S:YN)FWN&2C17N*,A_7[=2!M0'1E6#2[!'EH1%D?+_,< MW59C,A/@?@Y8!<07LJI!QDRI0I-R>QRQ&0V2:K>SS)1\6(-M8-MU8-@153N4 MD3'5XV&=IJKP4N!<,QS&(#P12HQ\!>@N22M0T+B$KZJI_T09C:7V!NBVK+TK MW*)IA:Y9)-B)I@^TR7O4@,*6XY1+?>M,.M)V45>MQ2WV2[-7 ^#?4P6T:(.LV&157W/;,G[AN2!*+*= MFBK3J@G;/%P5TE* VHO#=]]CBPK6"[;C[.)TQD9$,%\.=VW*>*.F:M3*-.4- M>KRY6E/B2 F#,[S^WC.3_DSCL51G#7%CTU2 C/1)!QZ.5?BF]./]%.RXV[XD M =J6B37],E =K.8U#><-_U.UL*Q M+X%JUTA)3Q@<*]V&@-=P]L9R5I6@)>_$"/Q:4*P?;57HV5-5Z*DJ]% H>LZ, M45_8;G,(A[H^4G,\A:A\?"+R1>/63OMC8>ZX6&%*;PBI'<]_)B;GC8\$7S'. M$GZ?P>>1%9%UJ"I1]'#":#Y;[?!0NUH28(H0):A0L/V[2MB/V%A'V)1(CWB= M /7_#*W[6/0#5H.\6_= N!'"K?/Y9\_^8-LA6=G;-D=$KA;6[E7,-HKB.[0; M5KS-SJ"5R/XT0/DEJ>@#*4@:=L) S91.4,\G7::E_[)OS!][3[>7QT>".I51'![99>&X!6 MH%.(R_T@$BT# GJNJ"W,2JPY#.$K%$>)_G/PRE(6[N7E26#%W!R]7_JA=+$Y MV:TZ5)H32\8E"31^QQX.E$L>MBZK3]*-Y76X/S D;K3@;S?E]JW'[B0MS>Q@ M53F_NJ*1NAMQN7D$ L\2KXQ26%R:(N @?ICY'%BGTD6@Y31>=5*BU=8%O&S* M'T\)+>;[T6G9+;#G(XE8(TZ,44\R:R!"6TFL94DU#B8M^1]>62$(5F-QO+^Z MM BE77E5<5D\-+C/TB'CQQ7KH5P#Y4P.N?N<$R05SITK*?FV;/*M*=]:#E>% M#'177<5Z2;H ML[#$DN:.L959W\8;^+]?A9#[)EZ(SB_Q%^'-HB4+D34LX"@7J8HZ<:.1!*4> MU.><%0-.ZHV:F$6/2(^:T5S4.%R$8>T<%VS7-*S@:[_+KP<#C&2P(:$%=;EZ M)ZI671Q^%'Q3N9];*2J)THY^25G"Q^X_"2[I?DNR39G40S;TVQ\91>PMRQ&) M;/#\Y])IXPJ,3,"(1@]GW85<#H*80S4F]\_:DZRW9$[7D27QK'@L:/O9K/+3 MK7?P)(E6)7#2[8KD1J38,6VP)..>]9T(0T%*&X":(\#M: D8P.=K>7GD8Y\G M\ 0S(K8/TI?."$RS97QNJ>UX^6C;7])-23PE/H:1"@9[_JB34\Z+N A:8>=O M)7L;Z19*86)F&2(4 NG_M9>=R%JQYW*HAT&+HHMK0@Q#IMD"[<=Z0"&=R8OH M' 136U\BG;2;^H639[4)Y3:BS!<#AE-:9E0;_.E0HFHNDD=%< 7N-Z;/RD9 M*U>FVP5S1Y'L<$LH:_+B*2 \DI3%CJ([!HOC1[TLDGY=&DZQ'-06[@/(&"]X M$32QM#15_ZCN_KS][]93,@^ M;B>Q#5[=W*P*B \!US-86*Z:1RT@?''%E?2 MZY%U(KF:24)2HH6:/)TZL937S?D9@6*H42O-W["_=KG2J@:;30B.JA<\;];?-DNDL?7RWL:O'U7]T2;B M/W]*Q#\EXA^,SH;YYW#M.,_G*KC+=-&;3YTP-8.,@JGB#MVN8@=#V;%8Z(\0 MY%3=KP^ P?.'-:=0N3YV#YJNVYE1FOOY@J!P5T%ISJC M-O(778X%4/NTF%E#3<;@L:DQLE@YZYRU'?PW+V &=%S9'(_I]BR*!O,[+PH.8TQAH M(&C-U081J*9""CC,U:((7VR$5Q6_IGY;L<;DKCIP@W!$]_+BAI\3DI(ATP?) M*[>+0#AIN==3>J\3(SFR0D1"PT&XI&;GQ"9XCU?]QR)M'OA [YUU7B2S)/4@ M;1$\Q0C@EM*;P4KNH.=(<:9NJWWPF1[7G9S,#=Z9ZECEJ>\:(U%G8A>ZC0?% MJ@&)E[)>.*Z"3+2%&>!8:L1:-V6_4Z%#"IG<2X*1 M0&<^$Q'V%<5N(W+:(GMG4+SP6"0U?0)R6*9,&U0CZONLU);2P'*-N&!9R773"B9E8I@."4#1N-) M)P/-K^#Y>%8YN30PW6+-B>CP94ISM%NX"TT=3-".K*HT#_2<7BNXHM:>I"I: ML.UK:E%NW/'&(]4GH+L)?=9;0 MZX@ Z*POFJK&9'V$^@U/Z,5?HYXY>O(RQ<[M7$TI<8LRO?FWTD89^?V>_;.; M*O$0"<4T#T.TL($4/QU*OBQN1,,("&+#9"<0"_XQ6J_D&.<3149^"!N@,DA. M$EF(4'QXR7K[MB$^02AM<6J"Z+MV*)N&6V@\@W)5HFLEOBKN[]Q\<"]>> A M? V*MD]!:9>F0)A[^<>M^WK+@V1O&I@_EE[8UF&)=%"0LEHNOV6P7._ /58 M;+M>IHA++^(/LW6S*F7LHE@T>'- (BB1HFBGE.9F&],57I/F&;K?X6HS(1AA MF]I=Z<*.I'SK?*GL&K!J]JTW 0>X&@8[?O@H!HL,Q'V?=FO L=0DE)U102SP MF_95.#1]L"1PK6:O//OR4 E+I^^HL>\AR1!BG:/8CZPW_"G3_\MG^K]XRO0_ M9?H?Q&=FHNKVDB^^F'O,N:/E4LT-&CE*2RB!B(RV)Z2PV!8P"$B/B;.F2(U' MX@ _^QQLR73#7B*N%&X-N@+Y*A$!L"6&0%C]Z!0WW18>T6IEOA!=@+O7\6>I M1B;?O&7)#,5#5)IXQ4.YDU:T>N1@6Z&B*8B$Z3S\,X^$?E+9!"(J3O@R@701 M](WF]HAT=85O%?[=D7ZIBJ]K2JNKV(A\O@7XE8$AK"OZYHXJ3?J".94E;NL\ M+$J_0RGK7.?;(*Y?/[5GOWV_$MZ;\-17U9= M"/>/5UPS"J8#L)Z+B<'5< M3EQ\#9'*U!-5()K<1RPI<%,5$JM/B_60BY7@U9AT)/Q#WL5 *.C@&"4M!2Z- M%UD9J:-\XP0CZ*-/Z_F ZVD.&U0S0QA@WEVU2_ "89%^0\62#@V1[@]H59-# MBS_.J?R>5O0AS:D#<2^F9:5/A[+O B70-MW"LXT4$?>#"]7(2(4S-C^V_H3O MRK&,O*WQO(=(I_RI0$O!&6NT-B6"=?L]_.FBKR\HY[KT,PQ]$@)*^@,#A&YO MR$GU+8SBXD_??/]#(:PJDE<+3@/Q=DCU5[LJ:,K>4")U"J/Z!BH="<+W.Q ! MTE1^*Y;OQ3"$V J)A+YCE_V[;U^\+$+X>*!6PZW$#]X[Q;M3.G?BY"6]OK"4 M"<[GQ_/7Y_83+_F3F^_UF(4H@S.AW[[\_D7D;?KQ_/^>;[Z6*<5''*]+VBJ; MS+XMQ]MZ^_:".D^?K/6OX/;E3D*%3'EUI4+R]=O3MM'Z4QAC4ZFH*@IJ3POV M@ L6$_".2AJ 2P,DN@H*)>6M1RS7DQ$@ 940A#JW-VD=ZD(W!:Y!1:J,?>$? M4PAO";K[=& ?>/UCZXS;"5MT>:C3W%=4<^*;"Z1[L664+NBG:/1A5XQYOC1U MM$;Y?FMR\6F]?HF ],1(5EHY B&W77L&=TG2W-(AOHQ\RZ-:3J.*/MXP@3;7 MTJ@SPD-1.=(?0B3,B%GV0,W"1P$B0X')E]"*_+1M'F[;2&+7+DT![S.X%BTW8US-C5BTL)B'R"WU6Q'QKA0EW M]:OD:%M+\4R35JAETCZ@"%[<=]L)Y+"5V8P%5"U]Q];:0YK"$,*+,=M/G"YW M37I0/ BHC1]-Z;\P6PU)F5H_%.FZ^(Y$0L:EW!T5T]9ZU@^&M7O6-I"^,IF? M+8#2:>2SS[3-^M=4L-UQ2/%ZQ,/CUJ2+Z/1$OTG[,FPF&*H>I2D<>XB2!\Z8 MJF6J/4%NRGCOJ;L4FR\X]%^ O/6CQ83]]@D3]M%CPNYSK?T26W;9C?@!UNN' M6#<@O^)-I'FBT_\]I_@_S/M]M7F>6;NAW@P)&P@L4^-2L.]LW($?)CWHB76- M!N)AP76!, *<:O"3R2<6W6#!+B7SPY,!UHDU=\2UCB/FBX&8#'ON2G#22"82_UAP M0P#\_;W*&EH*X6!EGC0O=IAUQ<7RD^^ZN Z+"0:Z,,W3;MZ$(2WCW-NG_7!= M'W%($W7U"E.G%*BP3UALF/5^AOMM0#]&O\JN,)B].K>X74[5H'$:_\N,114M M('!VDHF8BVJ07Q:B0?!Q"7!> %76?2IO*>S\MNV3%Y&AF'P'D&_6Z4!%+>\! M*ZAP<-#(,2K0)-WO.>TA=T$XU)@2).%L!J<*"!6Q#6A\+OPZ23MM,J]2,T1" MD1J0B"O#KP,48+:.-G'YA:$+H'.>_JOLPF>OCU(?(9JBT M!9\>U8B>XFQ1M%O5_>%\\_)T 76G+;QE+^'B-%N@?W.DWQ!!3P9D]:SX=U+B M6ENUM!7K4A6TV8K2.LN+(Q,P,5U;?%MN9 OOTU0M$UQ1AP8!'L+_CX.)@;,5 MTPA-S^"&4?XBQ+L3(HQ@D@ZL<$ECOF+ZW#"I= )H,W0'_L*V#*,+.VRY7><<^E",$+GF*8J?/X28F2:[A!K MI!OPIKH(FXQ[? T&)R%!B5/9=;MS]3RVC1+JB*YC#^1 M;E_[!SEC"Q;]TYDP)P22%@=((V')H"*": 8>)$MSE&.9U.25@W*Q %',]W,1 MMSL_*QBD'7R'OAJ]"B>A.^J=8LO[-1OTV/(US(GA&OJOR6AKWZF8KJO3@,RO M[:8#X!Y<#PA;0C'M?5BRSSK]:CIM8LF_*DY-+4@)(])3O"="OFY(R M,M-@=''8LANYM>1JE/2EK=CSS54.9X\P=D>P&BV$;%FBET](+G&7NU3O^E>9 MR^-\\W7%/>NL$TF3^C]TV4["."'>R_K9(*M0A@B?,EDZ*5+@%ONOHF01C*WI M&+$@U/E*%=4FTG 3KFA+&#;+2FY&^@=B&P=[8N.^2:8P.GOH)JXD6[G=0:90_DV;7A1(E6:P-VN MYX[AT^;5&[=M@#F9LXCZ[@TLR-M(DQ&< #@15R0US392'+V8LXQ@ HD(8SU=!^)YO&M3>[\MMV! M7I8*]M!*L(X;)4P!@1H.&Z,CW0/5'"7N%- Y5],A_",83H0XI>#,;@,@H%K7 M'AGHV_A4H&@1_G[BYP;3"*,&45@-1.A>DIYH\R',.Q6GU/F5XJ\*?U<)-VY' M5U]],8VR &%UZF9DQO%(19SNE:ZUV2,*!&?[;:W@!E=P^0K7BRT, MPQ*TN-RT!G?IT\DPN-:L%2,8';*E"R>\(<8C$V#;4W:C,1A.7\XE]Z ]X%C\I$O=HOW4@2):O[;_N+!2-6MQMK!HX=UTB,HWR2 M382#$N^>=><^NKN(/,6!PO4XL,:&Z@+MC/-<>'JDDW^IQS]J$3(KH!?PRWC, M(#>R2T:KPACQD";2+033OJ[9I^B"2W+PK3 B);.6Z6.KX@-(VIX[/,U-?U[^ MM3:/9 ,G"XF::&?6BJ3 N_GDL,K6;\ M]!S)T"1;C.$/!!F1A*=1DLEI4GDHOW4]#\\JF@^=$7-!_,R: D M?;?$%V0*?_-^^%U'?-3=:)Q;%K>;N[)7EX0S^9 A4Z/4>6N59-Z#!T&A@DOZ M;SJA! QW+"'I*,N 3(0I&^VZ8S8\@8%LKSHRZI 0(ZXK &J86S"A:LTD=5)F M5-.5C&6Y5,Z;O8KR3D1-I+%I6*X1C<_U'Q\2UY^N$5I$@C9)/P($Q$QUR+&#_# M\<"X)0RTW(PS>X-@!_G%-U.%X'WH9G2E)-M\WW7>_KIC64&L*;D?'5&CJ?3-,OYT .O0^BI MB3+!A EJ5A(-IADH8H7P1VD"'E6P8V)^%Y+Q1%CB,EW!>][V!B".E.',HZ[> MHN(#+=W%:37J'#AH?E4HD+$5W5]H-X9]P*1YK?F?$32KQ7I"$I#QN#"5>(OKQAP MYKE0W3LB+3OV1&%W0;QQ\3\9Z!;#'U5FY[]2*I9I8MD'W];]=CH,0.S34T^= MQ!:)Q*5T9_KD-TNW)Q:.Q=Q9WZNL>ZXM@6+NNI)BB_4ZAV%C */VC7+/9K4# MW/P-/ORR.UBY&*]><.LTWE%[YRW6&C:?5.>7Y\$L;OXX414H;/@?V_!ED8*4 M9ELSKB5I?YT^+43/X9IL <=Q[0=+T+2,U<%M*]VR@X04N*C;K8ND<[9KT_:- M.*84J+[.*YL08SYN$>?O<+?P1;!3@6/%)SGN*91K%:6Z3VD=4T&$Z+2ED5Q$ M0S%Q-M0EN !\U&VVGP#%5: 7F+QXKN,!=;5-*VP%0E*Y[H+UA<<)=#LS$FXE-3H&:G736%Y6 M67W.(WZ2']=JUVMY#R_:X9Y4Z) \SA0KE;/43]BSQZV[585R2Q^':K'^LSQH7\0'DQ,+Y':. *0<3-U=5 M \Q(E#.EI,L@YV9&.#;4!WC#%>3EBO7L:*&9=L:]Z'\0J3!5!]3-RTG?P_^X M"E[E6_J/J^ \4E8370)-U^V #X?," ATP0%FA[J;J#9KOMRAM/ZHC MA,MP:@7V,_@.!*ZJ',BV$$(!6'_7H 6B"@H?L-8UU7A=$I0WZF75Q>],;1CD M6,Q*)REFQ] ^EK5B@G9AQ)6M6I.#0!\S8 MO>OPA[ UA\09D\H8*5,Z&=+7W:'* 01IXP)I:(3'20D/R7-9"]#P@LJ8>/E: M=A>70AD-7O#:H,@%$L[RGH_IMOXVEV4RG];5S+0? MU0$ T%$3]DC89_CV3K5B\,_*PVPG(=I-WS&+T@*N)2K3PN%>TWTRR!=(:!!% M42VS1 73PH'%ZV71&^!7B=[ JU$.Y9:'HVD+XNW4$2>TTCG#N?OI8/8(KR", M[$P\'YSOM\$2(S-!Q#-\!V1^#/_ZP$W RG.OQY',.,4,-!@#K0[6D>1=F:F- MH3<+NNH#AHRQ=F)26Q*S[KHKGD8)JXBRF-R;,4JS!I)E;';X)T(@L0>AS4,"\BU@&!/ MQO--5%DJ[13$FQ45I\N^D@@T4\K6]"&G4_B[8G3.T)T&LLUZE,O=8:F0IN?B MB4N*N5^*!/FH\;GG+.FLO8)OXFO@KL"8G6FRB':H5\67W,4E,6X.R##XE,3I M\NC9>ZNXK&B9")TL&6,NDXE9ARJY$-1+$@QO+G\VVDW @S69@=QB^-_A^LN, M>NK YI!,/SWR ]20RK__5 =Z3W6@KY[J0$]UH(=%\G+X6LQM9(&6K'"Q]S7B M,3;<>K40N+^.O$M).L+E[@$ TLI0N*"[-A@,-K@1DU%F#J; N*)[R= !%1J9 M=6KH\U4H0FY(BD]*\IFANTAA$869@P')$!*TEQT3\G4[I.L%A6DB6FR69QHL MZ2#0P&:^0C!4$;JAZ8%I#/_PO^DUP[/,X?9=F)9PV9W^EW'!?4> K_MX>?"G M');TLCP.#N:K=2_%!M X1\J?ES<<+,COL\0(!A5#%<)M2S#SII-DT(A )%4) ML>;OYF1C68K9B\UTO$1"-XG'2 6WVM%8I5!%*2"1]4'F:"D#J0%4V6^O:LKD M"D6AU[@1#)#R\FGISBG.Q(?.P[1YOG)=%N #C8W6^3 6&RPSI)%?J:J]PKY$ M#LZ'!+.38E6/K++R@4[ANLJ]TAMYM3U5/BHY84 M9V)D'+A,%.N)&4W:-E/5XN ("4*YBLPL+._%08#=LYZ.Q6//I5/4%0ZW%,[[ MQ+. GOF:*6FJ45-0$NR[1 B3GB_>#PM?\?N1E$93_>Z4O<7DV:@$V^U.RH66 MPBV0KKNQ.C15(-M=V>^TMT#99#F>0F]*I;-*OF9:X_%73LS=2G=@06F!':=3 MF1;M@A#DY?'86,*WHXBGHO!NQI^?NIGZA>7/B?KK?7S0U,DTUCD>'L MPV4H&:RD,^?.V8)5("S,6>2.@3WQHJ!(6O8TAQCHRNG5OJ_YD5]6_TXS&?XT MA_U#CAZENIFK@"V!I9T(I\M *;6*\$P9^L,*G([!,JVY4#TE.%0>D,G=C%:NR+@O/(H.1+IHK6MM8S0W?.H!IMJ\NRWZGD)*Q@_// M_C%B2:="GW?54XT@>4W]-7"?A(Y<9,R,Q M"K%^8#& 7"XN>6U&5G1%9;+1A).<=S[DA6D9E1"@I+\.A3U08MBX/JNOW"FT M1X4@!3,(1*$(_8SFF7F&RK:B_49%,^HA5R8\@J.'U2/RJG]1%NQ7D1^ EF@F M?R4NI!@J%]!B-^A9,X](^P [#NQ;)\&]57=$)CX\:#J&4-HUL'CN M12O21:6DA&/1\2L2:7TXNN4!*@.2@:;J3^Z>A"^Y\+L0^C4&9]4-=YJ&<\\< M#ZMWLRG)NFQYPO&*JW$9T8&F.;@^P XPBHK+&;3([K,I-@$E&FV@-)*.&;U( M:I!>+PU!UH8*F@D!9U:\";=_S?U]R("@ULM/H/+7:07C9LEJ:&8Q93T6/08 M&#:9\H$^*GOV:D&:,>'/T*LJV6/Q2B/$@%R MJK8M/O@\UZKD(WFDK?]>:>,@(G0X0A\^$QV$XT;W2=XKXEM+K4VTJKTW][JDV]='7IGX=%GXY,_V-Q@:* M5@QFX7IJR)&RK@V!.?F42;$A-1ZT&"OS4DRSI%@=+C!8:0)F39I(/334?3:2 M)V2]18M-T5RNT?+! D'@SZ:.?2R$@C'X5Q>/#\-I+A;+U3@+WW^R"IS&D([) M1=J)$J+,)F!'2,=%*_ M ,=FPIT06=#@E@>B[QQ\E:9CA8J3:Y%VAW.#_.31.$*7<5=Q48A1LH!$! "$)6Y8O(-+H&61_9-!&=+IMG==/OYA4(N4X93J0LB$:OOD06(-.KT,;4M$1POGG%M%7L)#.5 AC^ MV+2L/9SM-J5H"")7]BWWQZZNXV-:D74.*['I1MO$Z:=X#:S,)@[%BU=TKS63 M0KYSS307& 6_9 $T^4)R/0['Z'([.BU>B5A\6(.:[7%;.98)DS0@]I!R7 M21X(_=UVT!@XDY+5!N^7RH<+AQC SE&2*7A:CYZ(8/RLX1P6S7#Q8>1)!:T< MAAJ\@;*3D2]D3!*JF>&%+JU?,I@<2?Q+ X@&G)X1Q@-#72.K&V@%WI./.@NW95/Y"U(*S]Y#\N:L>6$)] X M9;_$S*.J4>NE^VJ?_:Y"P;G3E'X0S?=S;/YLTG#YI]/K>C N:VIW!82I[!MD M/B_E-PO#65M^5OQR'"91$XURKC-QU:3F4$@"2D!T26X.W;>I(H9K]4WNY\=8 MV>,.R5B/CY[IC+@,&]S;O+ U8,PX!Q:;H]D4G(0P8DR.#=H)_F>JMV^Y^(3_ M3A*"8<&)W+B80S48IN-]DC LQZ#D>7=^X:OJ5ZZ \*VY5R_5O<*9>"D%DA]< MJ]^'N=M7?2NN7 H3.++ 4O3AA.T8!7BH@+"0O=:BI=/C0E2C[<4WX!=D>(FP M;2C\(&DHTN>@'BJ0K'"&]F$!C#XCX:C],!?B]C*GL7B4-O<(URC,.H5;(41. MK;!]T?\XVDZ594Q*2\$+.$R\S]E!X'C,?B.N+BW[O_WA]]26V>@3_^W+W]I_ M*[*9^&LKK4(Q\>Q_3<$O_N*S8O/Y9Y]_@2^&__%YH;RPL$OPV,)/T&?_X_\\ M^^JSY_H%H3;>20=8/EZ,ZUGQY9=?Z5"T)T7&;=QR"]^%F^2Z!T&9,5T OEAG M54\E6#X0\'=< *IAYJ0.P+BQ8.C ]:50U91\(@[C&A-H(^) MSVHOWI7&C4N*>Q$?C26I"(H\"[1Y3 E#S%0WNQ0[I]D:*251PQ0UTNV%,$:W MB$/A15(4C[.D40&H+BI@/@-A:"-5.W&@U):D6?M(QJ)5*.O&EUN3(?-T-\=) M9L(C-Y>J%,FI3D\B'JU4UGQ*/R8F3:"$Z5[@G^&=D+4).*T)/)0S1,)P?,II M_^-WQUB-C70-,I0D6J+*:55I+9MHTG>]\\V?6EM@R656<)[5S D SEBTR;]8QSX@JPT1EJ.+\U"RQ M6>5KX,'U2@J)"=4>O/16BTJ3*]<:;VE(]?F[S:ZT^0@76M],!42XIHV28"7=P2PDOL MU8+MO4+*]W+]:#5#OWP4L+S^%L^8-.%%V2U^6!%;7;;PV:8Y [%31TM+H8^R MD^K'=E]>AY,IW&FBD*W!UH([IYS?ETUW86+;)TG H9D^3U7,O&E9OR41NECI M\.Q*'^:$KZ>8EMOVK@G<:ZU/:%65B=G;;%\;TOI0;OO.I,[CTL5\8'#)FEC< MI\,0L[SZY)99-^%]'UD#K*"<,#MY884H(B%/*#Q7QD!N%3N4))>++*E*A84I M#8,9,F@HOQ"F5#@S',45WL,?()V.)>?X9*1'L MZ4)\9)+E])[!6TV^D#9&(?^Y'D-9P^Q";VH1DZV\;0'02=60*RWE M D4J,QNW-'Y$^8TE(F0X>3GSQ^/N3A-'TE[4M8JYIV#56?WE9C&= M1Z&O$GCA@D',8QVAE;&C",3O%/:?K3R-]]<9WDE&18E#@ MH8G^7%!.1"Y73Y"55(M!+2:"*-86[ S+?)A&N4+)[NW4H!A1;J<17#/A]U[_ M]>LH*Q>"V+X>M&GA'YUG)+7 GHP: JT%>[4A'$Q?=Q$BZ664PDIJ(LEY+"BT M-(;MT+ ;/DR8N8MI=\ERY)P_^+E7TZ([]KBI(5^X96">+TN2+*W9)XYBEG(G M+';@=IXIPMM=DMQ%VA" MH$.P9)'(,IX[YK'1(J*:44_9P&*ZK,>1?B_LG6'(;/+YYD7Z(71?&B MX0@<%BRQX'589Q"C,FYU.6!J!.6DD,-+-.%\QFW=M':(&=MNP\'1)@!*5S(Q M9N^R5][Q**+B_;I[)HZ]_@Z/6V0]__,]GY(CI?)/#S[[?F7]-Z)%],I/MY>\F:64)MU[SM(0/N(1AK1HN7SFO M1'N*2CZ%=N4:+VL47Q;&E+D+<%&%@" X7D\G\B&7LPF.ORM!ZJJ@#<+)S$-; MF;*+IZ-4.G/J>?-LA<^XKR3DHO^NVNNZ[X#)>EK>AUQ>E)BGEGF6X:#S8GM0 M5/2LU:_>N5-YBG;Z:>4><.4X>*?#@^Q%'Y/1/[9H;'@]HNTSYCL@P=PO18FI MI)($-7;6W?'&C2I+CT[6IQ5_N!5WN%63C'4T*%<*9@CIDJGT!GX M0-=\^<2^=$E1VNL"8EE85[2\< /8FPY:(_@_BF:5CCK.=%4U-YM11YTIG%R4 M[5NWN+K-IF%IIRE^1N3,5(];D+.=]8CPEEE4_\9S"=[F_AP;1%2(Q>U*VKDT M-<(BT7'*C3-7LIMM+R8DUX/PDG,*C3N#F RC;,8N7#MA,IYZ[F>(F3\\(68^ M>L3,K]DV)O9MT8SQ:1^8-XU(A\4F.F*]KG\+]*!8KJ8KI?X,!D-14B05 I]37*58:KE.J]@$3$E')Z!2S'3U!860N!$#Z$ M7%%5I8"!;AI!F(0(IFPT.\B/N:@8_XF?V/GZ8HDG 2J#8KN2ZDHQ$D!4>>TT M[1C':%5)N\'I1KKLRP,0N4+#+*6]$$8SK9?0:^MEXU@ULTIF$S2UI5\^*:2EM^JE^;@6AO0Q//AP4U\!YFB1L2- MPJ%:WDJWN5DEA:&NV0_11,UM0P&S8^MS]&;H.V:\_$K&DM5*S5$/;1L)_; M]*@%Z.Z"$QW5AM*&V-[V$KP=6!>)K2+UMAZI^\#JPLDW=O+>X$O8$G/"LR__ M78UMU]>7-728%QZ3SA>\8>Z1I>TK,X9FG+0OIO; ,&I:E9''N*RPEI;T[D%W M]?QB"'^RE?5MQ_Q)CM':I;MCX?Y<,"X9JS C58U*<"[>AQ^JWX9;XJIC8:E= MM2_Q^KW2.X37ED*^SF-&UW5O<&B*?0N#0T_G+"J6(,0)4KK.853ZZ:S).M96 MZL?V%!UM EQ0G!OV>3M:&<%N1W05B.'"Z\F3_KFW>^&'MAJ/&P0@0@HT-,=Q MT[GN^0UX(T4BDW 9[EA?TA /LJ$C+W*49^PFZ15W6@\F!'Q*VF[0*4_JZHP? M,3OJ&KJ,#B]M[UKZYBBMQ$)__Q61?0$H& 8P=P;Q*N$4W? M492]HCXEX7QZ-422(+<>_,MW.V./*L^##DTRAS/A!&+VT8MK,5-B?EWNJ421 M26X4B%_A,@A67,6X=W2)[]AHR!]8T]W4*Z1 O?8B[(FMM$"Y+1'NG[Z[ M)O%RWO5^;T$D\.B(=T1%W!MS8>Q9VIH=.B2P0_!7T./JBQDCOD\3 ^04MM.1 M6-JMJ\"XVMU'"ZH5=-E/TITU24,!G7/J?P"E%N>YU#?51!C[#H5G$79854 ]_MXD6= MDEV,/_B$+P4*5YC.UG['E.6D4YGPV"Y;-U2KVS_+$[KBC_)SO2=*N\=D!UV,A64H-*<&*^I0,YHZ/JC0_D\F5*/+D7?O3>(" MI9LQ\L6G<.S6\W+@M1;K77RD"R4#,J.F&CWA( X,11!#S+DEOK\1L ]\BY/% M%A2JEE*#/U"7S%Z3.0)S@4E?9YN.9"X&1?A6;7#&A"O:BGH-S[,[6ERO4W>" MI4Q2A#;?:$OG7<8S.]C$?!(-60[7,'._N'=CO2NKF0C!E9A)(S"G7C:F# ? MH]BYV\Z'JS0XM^<=S5!,A"S,PE/#\/LQCU]^]E3^^.C+'P]3V*?>0$<]V9>4 MGW+>MRNK6DE]6PY7FWW3W0RI1(CD:7,""G1?@&<$I*4SI0;OKVH# HJK*_Q3 M"5F5$(4<,I_63-FCJF.7>737MC*,0-J/7($Q:6?<,\.M7K3]8&5 M3GU+G]-73C'Z$#+M1R0_@@,0;AURE\.PMF\+:(:2PA#]ER18XJ=#B,(AW.D@ M+'LH+T45TUW5U$"P2H1B,&17-KKH@FMT P&NR=+ O?']2[XO!"1"=;<:VR+_ MGLB0I.P=YA(F[!L6NLYIDI81+LJ_1[L4\=51?D5K6BP@' S%[*9I"CI#2? M>H(&3@5?$.$0?L\Q4<=%3(X-2DWZX>@L^H_@%?P>2+803N-5U^RLC7%9^WU7 ML[\H>7]"2=U(KL7">-U?(H#EAGPCG-$^W.C)=-&1AYVHHAY>L#G7-=&)#NS% MU\R6;*3;.EHQ!"^;X%)O7B3FY5'9=25C\[5TWI<^;2&2*&BWRN_&&=\4O'&@E>)!TNC.BF>*@>E>_"C6EPV%. C7_"KV+8C?\>VI$90+A(U MSO18,;=8MF?I*HTD\#4\=4(^:+<.ZRAQ+H(5D^XF"<]$>5).LZ MN"M<(R'/_*ZD(D@53ZUG2,P+W#Y4>!X^_K1Z#[=ZR \@&6-"E$03%57F$;JY M),ZC\M>^ [>G\ZUW'1Q:@4.1 ,-E%R4YWC57]9B*?.NIQ?5L@R@H,921L2\" MQ"U#K- /X]F1XD+Z:!."U4U)"H[$51P)E6E*FT:CQ! C5AJ@BN35D&0$)59Q M;7PY>043.[MPB]SLR.+CJ6OW30BPM>?#ZQ9]Q!(M/3,XG3:"$#R%/,KLPB:I2NO'.G#?"G,<_!W8MH](BM99(VSM F<+Z'_X>.WWX?9 M8Q$V65515L&ML$O2!^5"VD"Z +*< Y0GM^0GNBXJIZ(2Y*'62GA%MD59W_Y MW%<^">F>PS@@^!F?:KKOJ:;[[*FF^U33?2!F/:WH7IS$K,Q1M]$NH6/V)"). MKD 34\-&S7N_&WW&(M>+?M>2IY(VE0.%ST('HQZ<)-^*2Y54&F@ MCI4\<2[]%1_[VH#]'Q2,Z5Z%F1T;IN,4Z% ==/JPR'\'#<+[)1&KSS1#LM5&=RKW\2:2C(+@,;2+XMU M9_F&AB!./;R:*&=Q28L$F1":#9)3Y(0+&0(S-+L/Z8KXI M.VWL?[LD<+'2B.HBPX&U0,>U7O\A5VG5"YX+QUS"$Z_+/L[#3)H1I/CF MD7%W@/UB[1.(AR*1S5SPZH5*=P&)$.&J8UXLH6):UR^6,+5<8JU?A@;.JR:L M]38,[)WH+'ZP8/7;@LHE8)K,TQRL"81BA"13 !^< G$UM^1E"5$6,,H?Z&S= MR?QM_K-GR,4^BE $T-^T<"#-Z"<4.-(IN03@DK0;IS+\MP8>Q5<2&%J<,%K64 M6+MZ@>?4 %#843BV77OVX_GK\WP;*I%VQ;\A,]V31K%=W::97K;5):#VFHRQH%X3B0U6] M=20D.1S<\;C?9U,96L4)15Y5NTL6@.WI@W"LB%= 5#*@FJ'M)_39:OGL)C]D M8\3 ^]Y,>9<(:U6<=LFL.JU/L[7X3_8Z<1,> [YYN_=184,RTBTMIPP0A3 M3]X2>>AHWEW77-\&# 5E<7\42-.&U&D0U?: M9KKKI"F!$@>5&%X[(EZ[Y /=^>M7ODOM3-(U1&*"L7 .X<)MV*ZGL$ENB#V8 M;SOI[Y'\7_D3&N0IKU:9QR"WUN-JDF?]PV^J;47)5-% ?%:(5J)J(#H1PW_[ M\@^_R^08?_>%_0,17%4[4[ ;R!NX,^_^S9[S@> M^+???VD#!J@QG%: %IG^A!IV=XDM_ORS+WYG;\_3S>^>J!X(9/.R;@6U4'-; M6_CV;X.O$*)O:K0?!L $C-?C?\R)YGBZ)M_)!T MU3B2"29F>"T-P5_\_G.\>OSO+[2&]HJ]-)*YY=O_9;?#M?/L#[__JH![=$![ M?J'2/_0!AE]N5/Z8GHDLPF6'DN0&-=3/GD?4HC0MX=^?/1?OQKYLE J9;8%J M35^=B3W'V\>246I"/"+SA_\H#\?GW^ 3G%3@J%\V&XOA#*,^5^8ZMT&O3 6A MN.6=])6PE-T6.W/VI.##RM._I#.R9>["B!6-TU:. M0@LQ;+[\3#]+]8-C5[OE2AE:K0+%"HZG 7B M[4WS1KUG[']GBW+K*MQE1?!%U_&UT%?&1SPAJ,^<=%0C-_E"R*!F_VK50UF< M1$CXP[QG5HDAG8]6-=JX'/R7X.Q+J31U1]-.#0GFTYP,@O(=>@C#YV\2U MK1X:*?'__+^/RS_XSI>4@LD@]N)&A8LJIK9BYUPX/H[AO($:]TXQ/U,N5I"Y M; 21$DB7W\'K-!3DC1#&U!"!#@V*8L&6#!8G18,30:/XT_?_?:<@5<*,@M2E M]. ZLE#CV88G<8GBKVIWB;(2Z'W+GM(FVMX@K1Q@B;&M+JRQPF@6@F[D(42/ M6JU)R&'7P>X1]9\A^VZ\& M6N5QU.YY1IT%[BMN= AV3I&O]#A!=:<][P\"?_AH"XN?/Q46GPJ+#W79]TQS MI3V#W1K9@9%5HCD%F:FT0?%,6_$CIV\'3VE&E[ C_QY4CN)H.E(V!)T$U&%^ MA%@IDKA!X!V9@KD0 KG1\] MG5L3F!\U1\C?66X2[OR=6XRWAH;2:[O,16M.ID$X=<*#',D4X9&=KA%P-.T@ M,6]TG,C\J^IGL=F>+F@QG=I]".K+#9G=[54%9%F(JTDJM*^0&C? 6@N>0.)A MM7]S@T&=70C)[;<3"@O*;J1;6OZ61J6/JS^U5UPT,4 *03U#) M]HK+Q1#D=[BULVKAHL4Y ;\3=9LB^6O'%9G6VU[OY[Z7:SI5OG"J/T,AY-A7 MAWHZ,$AP?\:V$>T*1(>H1%([5O2[(!]4;9D9Q!N0V_)+DOB>%HV%FE# RFL6 MCJM%L)>$-R3<13TN,4%(Z.UTO@6 MC\W$EHPA.!+F0PD-=?;CGF1;YO:D$C>?*"I3,E*W[>DJKGHU,"Z%M';)4T75 M2AS2>0JG()6S[-K*&D;7]Z7B3]Q/.EK2\C*L)@Z^_3KR/BG%$."PG173S5@A,9>G0(76\$1%SX\4+9Z/5C8R0=)X:US@/ MG"YG1^EM8J2>T*L"BYOLMNX^9+^/-8[ MLF?JTC)O:*33INH&Z[]KRC)X>U?UGKEJS%L"+)B0I0B_!1%)OEX%$?N1D5B* MP(4CS=>S7(3?3;VM.@&(X&B0.Q?] M'&O;2Z=+TGVDO1(&N4P%)3B,2T9*<1@^K5>F)[?"3$DZ81\!Q]98QIUL;^\\6@),3ZUTKZ&11[V^H;HT2GT# M?L_&IYH)5&TD2%+)F!=^=P5=:*6 J^IIQ<#B6.7TG9$O*POY3 5LXBB&9:;GKZMW]H2*@M$WCDA MKUP12G-U)LT(V\W;MKMI"'%6)#HX"]LD[EKJM:-:DF-%"IN'(;##\J]VO6_> M=10/GD!:/D=7U24#0_T)_4T7*U%B!%,XO1\IG M T-8A TNSP<@%H]:"_$,KA_M3+D;,Y-0751-75U+1B7>:Y[HJP/+'1E_29X:2YDG MY=92Y,5)V%"8GL;!JZ6LR0%%SBM+WZ-^#"3&PJ[?]O4Q( M?+,S+:*FR"5^>3W!Y5_BU@%I!FR*8&(4>_8U60OJ*'I3%\XEY$KXLR@GWE0GN^L_$N<,K%=LK+AX"_(]9Y M?,J1D6M('R]TS^PU^V".QG&J4H5"FWK)AFFSJRH7#GXY):KM2%G]I14IA@G03,GOAR%G?0\O YL>S:2<+ _1R%EQ X MF#M;"/B&A#.7E(TZQW:0^3]IR(#],@&J55YTS'.!CM+N9C:BC*N7=RV[34 " M^I/JMRA'@_?9HC$5$-?XXF3+@7/H,DK68?O!=E/>(R1T"R!BC1ISL5?N! 58 M) >',F(Q&&MQ6UP1R^\SE]!<_2@67A/$;I2G65^Z(H*UY*.MZ\Z@J<$/#O%5 MW<"B)&XQ6S*+V=(H0^FIS3\5'5=_)-VN1G6=Q?3222I["#"6:5JZGYI;)+.2.%6\^2Z(Q3;,2SL,\BZ@50;CY%Y:X[SM*(=B#W53DJB6#\M+ICUN$:SPHW MFV*2Y5[#G))<4,HYT5=6RK)?0T>]<\FXT+C$^69=>74YIM2OYYOO>]:UBEX: MI['YXMHE4R=('U0^4B(-_MV=IH;T/\.2A.W S2CZO*NI;^,GW.I+%:Z0VKR5 M.)4R))]M"%Q>X=![SQ"S27[(<*0DO&X+X2T&.H>665BO1.4(T..(^_&2@'.R M/+EQ[\Y6*A?[;8_+=)[45R,VO@^V^+-<7_L^YOIB6[EWR9HPBT-P["I_'P=/ M"4D89B>Q] H[=%::BPF6>$^&7ZG!?<44)<)N^%A;L,72,6A@84X7W!\'[[?B MSLSECDU:)7K>\G_UZW/+=B<*:^4UN-!*N6^F_9ON4"N#!0"CXT. @3O#:M8#_M MW5]F[T:Z$13R4"@":*'Z*2S]P,$)!0MM99@!@5^LX1FRK>A4$$(,\S\3HIW@ MQ'7",LHY-GYTBG)PO6424&*CJ1/Z9!Q_M1MLR9=TFI5F7]2_+'Q69L&7TG9N MD/,:=>\_D#PA<#NKGG7@IE%_UL* $)W4+,MD_=H#-39>CH1-5:X#2:-$ E;+ M=/3Z>W3CZQAO,ZVK6Y#^ZVD;/MPV9/4JU9?+Z.RMUN(;6R\JDSFEU);:M3/D MXEUJE-E1.//B6T8.]:605H3_^./4=V&_%)N_ED.(NK;AP[S1_SLX>3YSXP2_ MD*IS+N?8O:T4D>%Q(4.YKZ3[R%J1_I5D_1]M1?RW3Q7QIXKX@VPUQ3MY[XP= M(?)MF D 76,=02C 44=TF/3-:@R0I;>9O7ZS6N7I7A/I=G"Q08?D+0TM: M^9ON6]4<9_%>:?VHP]TY=:;#HA]K08>+[@P M31/Y6H=J/)N.-#,>A.!*AL$,$[* &E(75SXA^ ZG.&&@R1 EC)>!PRVH7R_< M,FQ+XMK^?@$2ZPLO]&LK>Q!T49N*JDK6/!H9[1*OTO>X<@E/=[>C?!S1$\XP M$@&M!)-]VE $R^:.T)UD@:5=P,A3_21RUP3O].UIVQBU&-@Z22!ZQZGF9.JT MV?QBVEU6D'FB! QDU)@9?M]% EA4;[+6"6@S&R&IZ9ZLPSW1@VTTU_#CCGWM MFFVY/I2#5T!QXUXNI^CD15\".FNM1_#H JFJE/2J][>N_?NW'PO 02D3@ M<[2$"V/F7UETR&/A$DF"B&D26PHN.AW &9SH1C1?8'NO?3 YS^/?PLT9HU M>^;\3#[)[H,H\O*Q6:9_6&@X\:7J2(IQ^QM^8(?H%RR]OL\=L[ I_*;1[NF( MWS @68XGQF((E1ND81O<9W$R&DVG]H-"8*X12,6 M;_$H/1!"/")K1>^GXFQF[(.8&K32Q 'Q7#I*PD5V0"Y)U(/R]_A&,(UB$U(+ MSVDHA*;,F),#G%[Q?[+H#8/\'/3V9UH(BV6BZ)IPV# 5HNBT(!(J$L+TQ64L M%#:H&CE@I0G/P_2*-QFA1/Q>E7;/;J_0#38IN%;W).::CBU&$\W97*>G!9** MR%8]M[RV9C)6C?'FO>&LW.!3?A$OJ&ZL1A>&%V7-!0H9.47O)SHYH*N*,+(] M,NZRC78[.?273N>JU(0*LD$+@30M?!NVD1'/ ]',X19*&Z+=:!7][@].##L4 M-<8DO$QK0T\73DM^X^1 R+47_$;& 8;W"%]N3@X(#Q9H^=SRN5LG!KT'\]GJ MK>J?F=Z8)'(X*C%7V%&[G\V:1D391@N4]-AI(7RE=H\$<IL4FQ,B SBIR8 M@F9J*2Q@87!/K"1;91J\()>3)''&I)B],?_#_5P (=#Q3X8_V.7?C? M%546RID@D=C>L$YMNNH6'T\5%X[FY"M?;C7*F7=;T"Y6H.>F3+?:@O!E3 MJ;&&HAA@ W;)M$5:LJ:\L7N6YX1ZN_IRVF4.Y3_C2Z(7G E=V#M2%'BLR-#C M]_#DF#2&+I62&A;9][LHMS)O&!M$]ESGRL+<69<+J*9W(DHI'*SQ9I?TY#ZM MN#C1RN4UQUV6S>)J^*$3P3OS V>8Q4V+5KA25#"H>CY,5$?.3::3X\(+E"I6GF@NE@4RKJB7/Y5:]?A%W*ZA)'62'01U+FCW;ITJ MIS*6N-62W2R%'R)2]$$KD5KMCD0_,QW#Q 5G,>JW"48,P@@] I5.Q(Y4)_1\ M\R()%((3?IP2#$V,LY6>X:FN=A^F1\#Y(L<_%D=)=M0?XV<9=&(GOL#=T1Z'_W4_SP8=]RM.3UIIA%E? M>^9+$D%[I;;I&R(D?ZVXP->"-#2W>N$O)L="TM'86*SBE"(=27/XLA77@/G^ MV>]#HU-"I"?K01VJG1 I8;FHXJ[S3XY[.!M@8L BQN0GHQK#3=1>U^$BTI[P M\-013:CAFZQ@!?+UQ[7;O4$K-(L3IKBZY)F'+:"_XS^+^WO0:VMOKI]C@=PS M4LL,2N(2*S>*1!/,3$\&3"L5-"Q*.5=SWSJBL"^0VZ[7HPK$)C\W5(#Y+6,S M+'U?U2-6)_%^CV8U9/9!Z3!FZF*^IV_-UM_KO148D-T*[#X+)[5>$?Z&TW>^ M^]800'XVQ"10T3>,&4TK!"2>N6:%L;]<1[92B42TQL*=D43V/9P3B^!(T6X:WO%*823/RN9F5=@% RRE MBPKH%J7E)SD$!;XXW@&]*;,.^PA=DFI/J@XNQ X.$F.]$:Z(SK"46.@S_!"K M4AT9SVNJR&VM?^^2L!4("IF%P^A3 3<$AF*S@6B>1*G-=T)8E-9 ( M%P58KF5 SC\#!;AY."C 1YN7_^HI+_^4EW^HP"8!62850+UN!T^N"MX8$'': M9>V[T_*62^?<02/5NRLQER])=\D%12(BRW78!81P1P5X>,=#7[HO16D=H,D* MN>HCR>,*C8+P=L9!J5+3PO7LP&%.^@GAW2A"!NYN1J4I/X;<#]DQ9#.+/EYK6OSN)_ MV^7,GR76.5H3]C5II]&+7M47]8@K"U39\ MPH1L9N#8S=HS4F;@QXX(=Q@8Y MK9J8?+A)ETEQDQKZOB..M_/-B_:4L">\@YL5EULIO/"J$6=N(TE2S3_O9W3/ MV/S%XDH4D(M;H^N7:E^4MG:*<5)KV'&)809@ESPF;6-RSNKKDN1TH!TF8:UF MJGU(K-U]A=397-5"G?E=YSM7BRQM<.AVQ,X$Y0[Y+7/>31.MBP(M*=D>2[>H M!V]J94L*."J )M\7Z,K]7IJ/YM);Q]V0L&^,:)[\X86L O2=Y.,Z93MFH20G^@Z[7>>[1\_%#O#I#< MXS!,!@I703MN,I$_,8)JQJ6:8F2%RW&)F_*O$.Q"N]KOMQ4MF4NH\SH?K?"^7\CBF-%_^L M_43FGWB13OK"KAI) U/4W+BV51%V61@&N_9,_]OUOJ=YBJAR]JAV\=^9']H9 MC<+9D\*G2XO,G+@]/OV.[ M/#BU<)(V:]8?W*1Y]1F<,D71!79>##>+*#0R)W93/6SVP8\\( M#O/22S8'\2F23^G6%%'K,(_8V-'$*8Y02 M,=F.,?-1WD!)N.Z0$PYO9?H9BPX!$Z8J?>>P[<-A:P5XG=_O71[[8 O&>&_F M"JAGJ?U\1V$CQ0$.$7$P^"=#,U#B"O"&NC4/(_Q?+N 8##\/B)/A@Z3[[")G M-E4"?N,KI9>3OK-O = MPLBP 9-X^3I9U9=;]0CMS7#\.#IN62A)/ M%RNT+G7-X-(<3TC8A-^"L63W88EIP4U/P /;ZO^\L3_LJ =[OR8 M_F1.%'L:T;[GNRE8#=HGG#CB+A.K@*D_Q3"=ZZZ9#B8=3,>GB-@[:7:\)3GQ M\_;(4]7K_52]?O=4]7JJ>CV45\/H9(8FIX5Z^"3M1,9^ZA<:+1'G'@DI\;9B M[8FN1:*YK>A.*MF@K3T",:07'B*;=T;)X$T9_&;?IBJD]O1M]S2Y!#"$VO,) MC*)'YS])>&+]H%;@[N@6+%WCK[RGE)WX-8L(^1@]V"/8S%2$2GEL%KH79[V& M!BI0[L,/%2$\,VW//@_[S3L1V:9!J\HM^R7RHOEP^XSR\\RG?V3D.):6M0H% M 4=K'S[3Q)60!NYYHVWI^M.E_:%-M])&]'UE1X"-/\;S#@=>R2W:2M"9A03) M][6'V'<_.PQ[PH!&X^4])-X'/GU5]KM$SB?K8LZR3S?F-4=.87M$\KJHNEZ0 M7OQ(::7@6T@0,PS5 =8N.=.O3$XC[7#+CJ,]DJO3W58E)F0SB&/,6/TBD<26 MU&1YI'/*"K#;:J?Z)'K(P^*;"Y8)G.UKZKQV]%8LX..%,]+!>IL@Z%JU %T" MA$8D%\86;$8[LMHG#GC+*P:8G,>*29K@?/--9(H*R\)%;PNZ[M+[AV+LL60\.$^X\.]F]D4.;#) M'N74J_!4AP@D_/?9<%4U,_N^-G^F:Q4G7PZP03/1+8:"+[4>R&+ECLJ)3W8"/&[3(&>!U6][44B!) @Z!7%G2,TLV3489$ M-A/@7$EBD-XM(R#AH"D^B&6>#.0G39)T4(](IENZ;M 0DG#8;\7ZQ'EKB<^$ M>^G0&".=#*3[PIO_S3YGC5H<'@,KR\YWJ-"?-7;]P) M@!&;N(I$!YF&"6'J4M("1>Z_"*7DTNMY"SWS8>)T+5%M4!'ZLCS:'I>KBG4/ M#G-:EE3\BS>^)7#BS:<]B.X.5L"I*RCI-9<#IG MXN<1!P_5=L.XG8>Q-B@-S[I^3.%56:4J_=1EW]T@R<5=S\;!2"41^^)C.:<( M25X, HLLFVIM,FGQ?1W.ZZ03S!QUO(B]I% B>!?A(!PGJC[!%PN/N^JF045N M40FB67<783A7((?BI)V5%M/+20!)ZEQRYI'^0-+LL>O1R"PU+'7C"[9^RTG1 ML..5%C/=4O&(Z"O8< 1MQXJ:<+F=BIP! C?E%#9+J=$'%53I)H@,3 F%/IL< M&6;P>;J=4%AEI[8)NY@A;XLQ%!G%(?F-KI=.%#1N*4J+NO E3+MLN@NZ]?RC M=J4JYKJ&DGK?8_=KAGH5_OT7U0PVCXO9J\-MPVR,6'U M1I%]5!OLS)2=E%AZ%F=[7X]BP\XW?PKVBQ\[M1)'B%.(9HP(09;5J(*-[/0> M(T3+".98UX%8N*8L13=?=3<,?-A-O6MA9W<4K+RX,2,/5T8P-N_55OG0Q\CP M^&I.5B&>G\71ITAI5ZM"88QWDF38[1?Y6JK,H/02$,8,C8BSB@_J$B!)T/,& M>)&%H6;JB'>QG!4SS =IXZMC*IZ/I=B:EJ^4R&*653MC,TJ! M&,PJJA(%DF%+VR*'1I6!^K^P,[1"C*D$,*; M2\#%0@NNKI]F![*VPI1!)R$ P841@=YCF.7]/@1ZOI!*L$CWB'6*7!X_G-F7 M5\&^?>JZ\GJB84W[B%=#,X6>4$HU-N6E&:(T6]OU_OPIL=U3C? ]U0A__U0C M?*H1/AB5$04Z!K/15B6S;8@\E,>X+?6&R$F)O(\=\X3RK\SYO:M(R>""V$$N MNFNAGF531,_#)\G8H>L)7%S!X+3=)#3*A@2/V'$_I#CD%4]Z !JH<:7(C*$O M,FLPV$[-:D)YUW.5Y\50E\2L=5UWC6^/&JJ,L2_M0[F UU%NMDU9'^(/ *O" MO_"/$ @.NUK#4OP01Q@>8Y^D4"MJZ-E665&(;UZXGPA<@EWLE,H!;Q#^Z,BO[>5AQXCNPAD[Z MHJ0MEW[_W0GH'@S ]$N;[4@E<87:2\[%[A-_+A8F]A]J[SN2$ABU![+#$\%S MY-TN+ E\OA=_?UWD%(=*W4018]--Z"_LR^!W3ESFCSTZ&23$D'_78HK\* V* M:"61/?VZ55C#WCFG?] 6&?=)/)P3R\;CEM;%4CX9"4)TFR8!\4*A9WNB'@KM M;D=\KHZ JB?'=N MZWX['83K H:8GVB4I[&),Z&LB]IL/C,577CF?&?B;Z?ZF]3[0!>#*=MG!D#! MZRDW)E(/?.-J[(> ?*HR>E"'K'3MG2Y93A!]2F?-L]T=0]SI36XBJ:1C(99!INZ&P%'^RZLH/*,R[QNS + M>;I5#Q=8M!_6EW1GR7Q)*@(;2!%G?/60&0FO8]PT.Y%N"JY3TGQ^BS'S@O)+ M"$"5G@P'40F:NGW!._U>PSS? M_#D8HVNAK!(KG"P5*LWO\1?%6610O/?$8'1F3!(_J_"W,0?Z RN>D@"F1&152,K MT,QF@H*Z5!(64*+V8A&]\\_J*O1''0'_OR3?L6=TG>N2%)_01_ER,9N(>IE+! MR;Q:=#1V+$=D0C66 _S Z80\4&3 3#/(\+R&^KNF=HA;+R!>X?@JS&_VV6X MU]%TB^B/<][4-ZE$H]E;JSN_LA429_-)YNV.2^2[J3?"OE@T2-L 4#EOP:C3 MCW#6&=429HSN>CMCS!%92+>[)N#29T&E!UZZQ@VU\A"668,7]L<,2I0$ Q(B M/"03WZ_BPKIKQ4P XA[+QARMT;ZDV@1*Y>BA]_JOZN9W+8T4#96BM*H:3F44 M/=,UAEGD/3"$D9-#J?AIBM:B4JOF)O8N\;F@E9#KG?D26-0X"QOJ4K-*3,RY M%6$%JM.U2S=;H67*#5//]]HUHK#'T16UU2H%_>"H%?F2EP%^QM/*?*/!FDO@?#,\ J\0: MRR^#B=57],,DF:/+O@M3>28CWN/_>_ZO';\TV_S@ .H?IL>P[M_%(&A8Y4A' M.4Y(.5WA;0&: B8UGR\5R?1J'!LIKW$+D&"[+'A%D2&C X^I^77N[:4QJ#*( MO T73E$PC6TJB#F>&/=N87!S*0N+#T^1:58]"4?5X"8LPLRIB$PE6V5%1)MB M6PYH6L#"E<=ZYY(9UBO6]6N$N'YO+FV \\U?PK\N\.1&?O9+&"*4-QB\I4X6 M<6&1@%5#M$ZJDC7G@U",\EB?45=77RM)9:$>[Y9PIR*=D6@SL;>ZH-Q4B*Z0 MR&\,@]I&_N<8QJK7QJ!F2!0Y#XY&<"8]#N&O5%1I=XKC;KJPAR[Z[JV@V?#? MAA*G[H8+TS$0^=C#PJL-Z_, 6 MS"U@6(Z(F-!WB^=D/K0AMM2,FOW:5SM&QI##Q OJ0<<.[8#*$=I9ZPR^K=OOH]*!&%G,)@6E3OR7+C^BR3GFOT%8TR.9 =M1< M@B3SK2#RTIC3VHGX"-$:4'7!%!VO:NW D:1/?G\6L1QRID7 [$'.N^+P M@R:EE$S?L/CEV$^VK'N@:C 1:1K MU-J2X(2_SY0!Z5>[?E_5S*BS3[ G1-LP(HZZ[J)<<'BGJA65ZD4#FM!QV!K2 M)=OD@&"6_-AU$8SHK;I@@SG6L?LXPRB['E##W(9WVL); &^5$T/@6*^,GJ6& MD%.MXJOQ@D$,TI':]FUY; =]2Y(+ IL#N2"W36=TGX_J;C?*R_V<;5KEV(1, M<\XC=E4UQXV %S-*<;WY?FQ!UO1Z9&):NKK[KMR9S$VP8.$I.[6\>R5$[7JF M3-)S43=RELB_,& HF^BEXE8,@ [AO%#:0:XRI87$\0BWSE!!YN2:F3$8P(]" M$;D@;=6X0XG;,RY"['F"+!Z M4,\B1:D@CF7/BODU>^JF>-7:B[IQB[]"4FL>P!'6*KUSISX=6JX,3\MD< I9 M1D*='K@3'2O*_F&(UYOW7A/Z96.CQKA0@JE MB/;E0DXU:ZXMFOSM5R\72PF M+4B*DMQ921F(4,YZENJ?R/2X;-$_E;;)DC)L?N%SJ#<1C?J=3;:%XI%_)BXW M.V3F%P4[I! P\X[(1+0[X7HPCZPP8BLY]7(8/=&6V![@?PBH;5N@4+HQ_0V3 M\Q+>07I;>2!(DMCSI4NVOGUO,:WT4)D-AM%FP+@N*^R#VN3;YC_E\.4\2VS7 M$46FI=7I<='?K_WS8ZW>?O794_7V(ZO>_EIOL56<<4:"!RJ-H9;$AB;1HT9N M$@!S+&%50&JY5+$ODL,1*YLF45T.]3*6D\57BNK(Y6V"U(LW9IY$-YX(>I=( M@;9 X9E$A(_)2?DU+F\B;J\Z\TFRB7/R+*^2)Z*H=M*JRG'"8>ZJG+@D+-S, M6RON_AK'/.$GTWR RU>OOO-R4=W39.1%EZD-&[VGTMVV.G)B%/'1Q*ND@7A4 ML&&OGX[!M_*(-R![>&F>W.;%EFLNFS\2G\7F)7N)WP%T-[7D==DGI+]/I8%> M(L'P W6&[-UC8K7S6ZK%O=$^$?O$G_KR<#C["RD9G7W=!+]+?D(3YM]TN]WF MV_"UM_3O'/?1!"-]XF<9$^ATX*3Z6?S\TF=61G6^+1=DFQ*7 [[L*K?[&.21 MI1AK.0"4ZB!:L"'9"+NP*X=1R(Q2?(5XS/*7N>:B+&0JH?#RY?[&R;B;B>D$AGM&W[U/_[/[[_XZK?//_]L M9._ %^N.=ZX]Z,X$J2C^JOK2X/S?Y5U_". MW->-V482N1A'AES' ,(J0Y1ZP, MU!,-NCT==OC7J@ 5]J4B9,QF,F8YR1)SY4)C3&D@+&*FRLI@MTY%:J.$Y9 [ MORDA0A^DZ];^I6[_@7:8:V:Y"%,WPK/L<3,6E*ON^G!G1)1;I9XKY^CY1C%C M^*AV>9+#5S\F;K9Y^BD7<2LO+RGOP25#+A,DB/=F&?\5W=2JO:*?8*M<@WV& M?FJ@P@JW9",\H>[M='<$'%0Z6RC+N7@-KC?+07=5[;!WGU/KZ1I;"K=79 M3?3\4H)Q)1I-;6AZ/8NFIZ.DD^B%TFYA5U8MMW.RA5D9F]5>7J"NYKH$$&-I MU7JQ\K4.@"&3DOL922O@@7++2=-8PYELX@NMM4@L7?MHK)!V/:-'"^.9VD&/ MWIY:0FY18E0*=@1\JQ/'89]UU/FFXD5%I,=R<$&'^QV(FBZ&FFHAP:7@Z^C[ MZ'48 3(&\4/&=;=Z"R9B^L%V9F,KQ@ M9"I1')R"WS)/W&KK/%-1FX2A$<'VE1S>7]?5#9T'42@9&--=CCZ1#++#/5BA MWEN8-':(AX78'*+K;#F*C6:)%8CNQ39T MVJJ?2,\6:R,J,OKM%%C3VTH*:@4GI>#CX)K6^ #%(X6_[2DP -_IEA9OE31R\T,GY'V<%#*E&> GJ%27-\$)C M<*$DD.,"2'/:V$MB>=H3/=UMG,V+J,_3+)](Y;1($1'V#%B7MDHYV&[!#L1? M@6_.R*T9BQM/3\]Q\@7AD[A0B[V9>P*&R[H0S.\I7WB4PES=&?Z44NX2*WT* M'3++"3*!M]4*O,-I/!CVS,:PBS0$V6 \J\XLT1H+>ZO)UA< D"SO<'TWQ=?- M(WE68XU1:G*&X:EXE=V<8G5!79[=B]TID<[=3^UN> [:NWYW]K:JCKF]>(Z0 MJ6%$5?H'GS--_R*)#PJB@S/4UA'50,@K"$4KZ%]V)TF#WF2O^9Q*BM;HH%7Z MOKO.IV,/28*XR(RF"D]F\1*2O ?>(;PT@=UOI 49EB&\.(FMC,;9]1R2*V3> M:>.QD8!!2(>VE3B74C'!0SA,!Y)-I^0/9MY_]*+#_?,\H:P%69DU#6=R M?=7P"@RKGD]RB*/S=%],?2<0Q'Q)?9U;W7KDV_*?((.-ZW8^X;F06;>=\%=N M'S"]5/.@_%E#(*0WA=@./5Q/[;7OJ4#[[*E ^]$7:'_)V.N55B4*K=GLN MJ23QDX*U'3K T"@4BZ4,*Y2HG4"V> 4-=L.5I>BX$(& /KA([UK1C6 J?I7. M(0G[233R?#4B#F>Y+IL E=WU+:#7!8>RV%QW]2XRZ=K XT^YP!TA*5&8(?MD MOS,<&=+#"F3(=$;ZNJB,T!(JISV++R58\MLG"V3%9.+1">)]EI6B@\NE+\8< M18JD$Y2X2/+YV?9K\H$F)];;F><,'_ 7J6PH ,R86QH0FYIR3!SN.RH2'/@MI@$6B)!R8S96T(Y%/-)X[3%3L3./#S;GV]\]GC MK$H]X//%(N&+]:[ZMCG7/7J^^<[KB2ZOO!R70:-*WTP^[V5T7;.6OC@S>[G8 M=CS#IFO68HMF2F/>0<8I=H?-.MZY"9GG$ZDF%B5ZS_-)8DH3VLNU.NX(8X3!*K1K3< &:_RF%&<_H4[F]"E8Z?]$/C8XR(=1H\BAA65UWV MQ&JG]5'EY8R)#Y.]D)]2 G1:UR&.,HETK+\ZT]OV(-8\I8BJ*U:-65[6$ MFF4^EH!+UC.8D? H'Y*S)M_;3K_S[_]%]XR51]M=T2PK7.YIC3]1<>^)S]75'@.6PS3G9U_56Q-.? M^:&B]PY>$;@6C8PT^S,_[3O$L?H$XB"A&+71@Q3^B9F43_:8[UZ^% 3--Z_D M?[U4''-\P>\-T;SY.FRI&=G2;*:W5)$XQ=@5&I MHPS_:_M6N+LUF9!"\F0Z 3P7MC,6O"MQAC@N"9M4"#UUC'+W#4DI-JN*"H)- M%X73,'+LG)L;>Q9IM]/#SZP.LTO-KF38]^&X=S>,#=2WUJ)H&=/*<^^R3#G0 MWEQIUUBUB_,K3,8HR:0J3'05"?UVW1&B%X.-F3=3-O ED52_2+'M#@W+^:56M9>T M7S(4F>VM6$V*.)=DI&^61B15'WH.1<&4=/=;NX)BV+//J9HT7BDE_"A?9X^C M6B_ZL]#X_""@]NXP +&)&89@_@7;OY@)\E: ;)&H7'.::1BG=_!0-?LS(F@< M*DE$2^=BEON00CAWYY^JGT\@)0[D\?+]]X9C)==9!V(:]?'VIPKJR65-' M-FF87!$@+;1Y2'N!$U_N6!^A:8\Y^[20'D@I!Z+;I5 GM#IR?5X>)PIJO/#2 M$PWP8\,[UDQB<'!M7XA* V;+;=,HDBD\Z@3]!:>#JS7E=8>VNN3WSI0/;KTH MZ8@%9Q/(NZ6+)'4646NE(36GC.A$O$ZAGC89:*6? (T!,3-=-/5P)2P%/N'+ MN\?]5L'[(5,P^'F@]H]:TH CC0BFB>)[6@Y9XQ6)0*.422'ZRMHD>?O6FH<% M.U+6&7D;10DB1X<\8UG(Z@*WZ%[>/AA/JII2BK_CXY*F:>[4%Z15B[@KIK66 M.H17U(QWY7&\I1>=23:4_SSA8YE![YG;P9$XY*LL1VG%:FR;6K)S,YD'_I,J M33KRD)G=NJ-.^JL^NQ]M9>CSI\K04V7H01+?P01RX+"6>V4^YSUH\(C"#M#G M*B:4,GXW'I<(I,7K)B8/8"T"D+=A!L=;@[N]B*;/?@#0AQE81A49XU06BE0Z(I,M_^'I-;\C%7:4T>CZ;*)_3WB*@'+$ L[0 M MYX YZ=31NUN:GC,FNN)@S%?TI'LLDNI0AU&;DN\/>GU09KV#Q8"0A$OEZ4H6 M$8M(J-%"AQO MJY_@HTL@K]M@5AK" -RBT0C>>29\R3=%5F%'"M@7Y>;\M<048A4/5 \:[$PN MY"8?=G"/RE;^.$P$V]A7T@610/ZXJBC$7W4KA'S_U#W:EY+NC/!XM,NA?-#N MYD:4O@>1(4_?L=P2XIC&PF9IPG)=5DSG8T#SV,_%+X43XBIY.V8[TKM#$D,P M3%&"(MLNT2);7%B/WAP3L%>>3-1/*!8:!PN^?@6IJIXU3V]]%LJ$4T\9I8%[ M,L5T\-TA:(#U:^91;5Y*%YOYVPB[EJLMG:)PRP1^90+ZG#*Y:FT$9&6GV?X3 M84/N-S2,"_+:X>3@YH[T4MKBW OQ(K=B+]V4E &G]F3R&V>WFNM1LA9' MKGC>>C:T9N?<1J&-@P-)N=DILB%I-I0V),N_Z(W):5NVN.#R5(IP3D0K06,M MUR=(I0MW7QL^6UZ1\$Z,>J)7HN3ML V;A?]CT8D6U]W-!D-T]JGD@4X]NIHFBK; M&%M>&G43LWC'MYY418._5XEW4V@9D]L6Q/FG^VH<+92)^TVA!R=?]]S!BNA/6FI^U0/*YM*]Q2B"=M75$NC MK\?/:<.1=:D-=K-531X"JT:OB^QBE=!WQ22BL$ :6_^!M1&)XO,>Y ]Z&W*= M\DYDIK8/OZ-3S'YUE= 7+H3/WE?(4E\7%>L18QIX(HG@7H!V+I2*SOT0A0.2 M"!+0/:+<4].K99LQW0_7V2_Y^ NFC(A?/($S]F1TWC^5@E=[6NO09(Y# MH:*^SGC1)SLB-M?Q,2+#0=XN6&D H B3$OU)"WW"1@M3=6PX@-"[]4A-DT=- MI09_#Q2.KK/4-@QOA.H: HWJI$IGD.2YC#ARI79H>0WIAG[[N%A47\HTD'-- MM32+7'-:!M\D0)W:=G?O"FE,-PIJ^QOZE='59U0D_VM-GRG6M+S+("_D4JPX M&^-] ^@6B:"/&!:#(6<7LRJNI !A)D;Q&94$';20DOIS1R8$-&#C6.$.BF!& MZ^RGV1-0,O9D/$_@ZRW#_RE[3HTI[%8X^,"$).%].E*/C<#A0^.T8;N&V4Q2B4\_( M4IK41KZ-I&+D?JY\F#!:,?&CTX62.KVDCQ;8 M">;[5+Q]VY0)1R"CA&GG]Y!0T.1L[&Q)>R_31# E)F7O=WUZ" I*VUH4, \W M[HYM[Y>\D1SJ7@&]=/[+(6SH3R2#S;$(_^.G;HKP#I)9]4V8G)%-1 X20IUY MM$!?\2Z*I]:8M[(NT<>[RL))^1J$^@&XC?ND8$];"ZQ291AWV7Y._F$[5>Q9+Y MNM-V#8_+>"VG-U]&H@XO:)/%1$"G:\(.P<%<#I["C@.5:6W^-9)X)W;L#W.2 M5YT13ZZ_GF;PI.S?7#I'T\5ZOT MXJ&+WXLK?H^!+ZZS(\1+CYI7A(+C09>2BZU-* ,I+^2L)@G+MD1PX%I$(!@F MI$I**52U*)C[MLV$WLQ3ANN%B=0?=P;0;'4)Z2U30N*>_:3^U!K]"\M+16D_ M?@3S\.(*9,31PJ%!OU-4Q2FX@X*+1D9O2I6_7LPM3)+^);X#+@)EIK'X=D2[ MS/,PWC!@&95[(X$52]7;$_O(7TB:=A=6Z;+BYB]/1A.>N?C02"B$O41,1DM$ M1J*/S5!U@[Z[Z:!"(C'%@G_GD_KZ4P?YME26OB)UM6A<$YN8%^8[JM3$=5HD M3."#$'N=LY>_ME?7UAS'0"1=FB[]F7XWS-OLS7T:6)+9"\,7C#@>$I["I^+= M %'JUW >E:-)2/HZR%>G3\>^G"$NU4OEY*QD'RUOS8.L_;HIF7FO^!C!,Q Q[&>:+J[Z?U#]]:D<9R5#3 G26 M*L[RZC"YMXZ2-,'M#9?$#OQ.E.D=M!G=D\#*_0OO3P68A<]52$WM/H7&*+-? MDM.IG3X))U[:_2&BH-Y6QB800(NJZX[09>X#KFLMZ=<[3OTP :) _<)6KW,J M1$(HJ=8I]RFCKH B"?0OP3LEJI.N3Y6#O*E"4Y;S;&,'A*>'QZ?$"ANKFB.> M_W31K8P52;VAX DN*CUQ$PF1V>9-]^W[OGM7+LD4WW"+TYI)JHJTE69%?A8P MXC9]T,?BJ3W[TJL31D5'3@MQ[;Z*U.C1,UIF0'F'' _U^W24%P @"GAC-"5Q M+N=EUX+*VK7]J\=.MP:V9@C,&!'$MGLF2\FN=C($ZZ:.G43.I032Q.FPLID2 M66M< HP43%RKET26U_5M71;P2/^_,$'%YL>QO,+W_[LFD')=LJ MC(.2_O&DS1@LT4H<'; M8TK/V&[JZ1J4A6&Y19/HQYK37)X<7) M_-??=1]M^?"W3^7#C[Y\^# )SK^]>/GG%YL?G.P_M$Q()4 M4O2B9\J![&FY[!>)R#S>U.9WZY-E7E M#$.W%;DPK!X"*;>:YYL7[.Y;K7A8Y@B"@-6F05YUR6+N1;L:\YVZ9UF MC(8HK\VPK>!,T3!JINLN]YW":>U92^%E_G;,-B#,!9:#=V3B:6IQ\%N2;KMN M"KX^C32XO^6)0?ZQB!Q<.9)#!^;I;MH)WO/"@XHFM\C\ $+"'B$%\(+6,2Q MU17GELUQ9#RI>BA% AM&.H3Z;L@!CO1\2GXW)WP@/YB8<"2C'+RD\I$)@\_$ MZ)( 4N>D#(Z]T5HT^S.&\[,G3RW>]-NGG X$6RXY;*^XXD\/0ZDG?90 (?T& MU;0R["YMLSUY?(Y<[H;"& XQ-$4C-'M>*K#:AV4>.?C9(1\KZ^SR5&-5'EQ] M,GB_^SW^^Z*2VH#6M,B9E+ E;+QS&3 ]>SKN "4=?20<9:"(/P@T10-H<<,+ MT:-2NHW4/8;@O:/O6>0=TP@4]%OZ:18)C/GOS0!J0N'9O-=99+%+2UO4?2X# M$RP%OWM&*<6T@,W)A>(R_*5%R3641%J< ;U2Q> RLY#&J4F-=E12(P@\[G@U MT^I XL#VC$B0 VDXR 5#0EUAJ,.>#> '>NR7/9IOE]6*%P4(BDUP^=KN(+*A M(^1;PX_+M9 $E.#7>_G]"XX9E2#2J7RF3,=+\F%+FF$?Z-RO8'V^?[T!.(13 M3M4N7LYO>ASJT^:;BO8Q'2B[Z2(X]F5/;-J;/SHTS-_TNNM "?KRCW\K&*S MBVE'Q86N_>:OK[\^W_S@*U3TE9;^7==)J7;9HL8NK38EY4LD:()9T"&@1K(H M:H%#/'@8_M>4J7M=!5=KRR*(X=^?_>%WG_&+'+B.*V26/[Y^L?G^Q9L?7GWW M1C_Z^6>?/3/&U*]?OU 6OH%N>W8*\K19*L$=WIJ2D!AY;*4SDZ?/M<+M*NI@D[8WZ?"9OE M\.O.42U+LG_17#K$N1W/E "8YLEQ/31Y?L>4>.C>7]L(A$N/!-,TZUX"_#;; MHZ#VN5R.TDSC?(5=\]VW+U[J36M*HLC82+4N+1/&JB !G:JR :2.F::/U99U M7*RH7LAUD=32!;YE%7@O JQ?T-R=?%ST":P&GY3@8Y87(Z#)/F,F5-Q?]JA8 M=G7C:\O_O[TO_V[;RM+\5W RW3WV'$C1XC6>R3F.;*==E50\5E(U_2-(/$HH MDP ;BV767S_OKN\^ *0H1Y8LF7U.5RR)!-YZU^]^MYY6T-@4Y@DYOP^8T_'+ M4U?0\K1ABYM^\C^<9:7TO+.P+5EZ[2\0C_%>R6FNJ(U BJ,9-&PUXZNE___3U MB61,<,HZV^&<9-)-5$\_.E/;_7/=I$6@BH(K&I4*PJK*Y!%Q M@R84!JYSGF%ZT]GQ, MAQ##'*CR#2M'1P[EB^2\N@!RW?0RT#(2(9&F=7Y.U0K;&Z./-H>TH]"_GO5+ M!DE06E0(E=,A"DR*GT;$+F*T8Y(L& M@VX';'#4; 4P--YHAE@,ZEOM-;#++%Q39N'Q+K.PRRS<6.A[&/_?QA=/K]T9 MMQ@-Z@J/0G_ N<)F,[.T$U)?TI]:72UR3$HWP*>,'*. 0-G0A_D!*S<_ -B MHOZ;MI65_P'"P]#2UJ"IHC.,X%"%O-;P(H8/(&@N&J1UY MJ&BPA80^;30<"S?T6;'-A(%:8]TX)M,]!RNM2YI8R''\I'9\8-S+' M^>Z1Q=-K?B$F(&,VY+9GWO;C9!C??<'CSF0OQ9;*JV"MXOT!%J:1GD.;3^@6 MYY*>JN,B-.-'!V26Z)MF=4D%<:5T+5]?7A 7DHSC&*M1X.,==7W7-[=C_A)! M\-F.]:QY-B9L1^O.!DV'HDL:95.'6F&@/M:0;7#WB[B92*3<>FC? &@-P+SU M6%5N9"WY5<8Q@JO2(PG)+F(XKK1_F83VZD*E=1^S^F][6M=0C*'(QM.%GE94 M;8$';+3:PH0#XC(\R@]'G+"G<$Y>?TK^LYKGTRI-?OGE!(/#_'M+Z6Q;CH=& MF=E:XP02EV)*<:OK7J''OK[^/"-Z2*^](0U'256R7]P6YL^:=DVR2D&W"07, MD,2I( (2Y')RI9L5N&+"OD0C,&0PTIQIG-U:VA=DEJ#)"@4.$@951R-@;== M<1FTDCAW8\ E-EEA] M4X!-]D#7/]ON=F'D!E$"3"TH\"L^CE%3)[/7%&JE6 XF(+I24R3^QA3W1MQB M']4HP>,/UQQ%[03*N3\Z37CG;N:X,656GU%W=U*/2Z0HU^@3R9 F< V.F .7 MF0 %$1*.& "?X0VB4))I()DO45E9@0IM5HIZH8$T @3H7#"4&<-:Y",*7G+LMI M1.+LBE^@2B(*'##U -M=5(T\PVAMP$[[7Q$U@2%^UH8W%A9@64=M=6]/JT_) M+XA:<*-#80G@$&2OG/\6-<:&QK4TPAGU**0_CLQ?Q?1X755;-,"J9[Y(-XN9WD;Q%JB\YQ)=DQ*!$KC][)^A-2A#R"LD5N(LDO%, MC4_8]+%H4FEDMC3X+(,N>#*3/],]:\B25VLV]UI&2F*AI !9;]A$6[V)+T8, MLMI]K*;,V*\".N+FH7TJM!)G(*1"F5<:JOW3=3%OKHID0 *-G MAM)OK1)-=#_Q*E/W(9SR6(=RW#G,E-K1R@J@2>EBV!,M'*,7%;IH>JL)%\YX M%(OTIK]!<1%ZT+2CG,>F@(MXQ&!DN B19)*H(?5"D?"&X(EL;6:O7#I5&EOI M?()7"O'>HND9>4I9]SJDU]68E(*]JC;W5:T.4S9.DT6DJ&K'T/DPI:?'ZQMB M!^M>E;"\.2M .!#GY2Y3>DV9TB>[3.DN4WIC(6FM=">+IL;$U7SNM.6F%VY$ MJ=V@X"BPZZ9ZF*D-'*:)OW[GWC)8.$ ),5S/U-,"O\C'C%N( _V&ERC3#KNO MD(D-<1_,!K6F7:?E8V'2!OU#J,5/QZ+-Q$DT(*R@2#=Y5XJ4[A49N1J7!7X= M@D10<>!U?4W.)B5$5+L32\7]85XPE=*-AKJ%DI,1G F/4+R"\%U S2T@>. M"R HLH?G'FV$KD$KBGE64CFXJ1Y8Q0J4S8QR=>9F]*%_H[>'/.7"P*NXH@5F MM9^\XEM$>6M,5G/;\R8D?8*OCB;^'@-IIX$T+A[,&AJ!$X$FP@_* W$B[,VO MX*:^J[UI3&;9RVFKL/"_G[QZ][*?9<],"A-!7+W1B1C ;>&JD2EES;G.'BFU MT.?!'\FVQ^:\97)T<'2,0B*4\ ^J]L?%#@$0R6@T&V^<'SW0W-EO=.=X4-R\ MF0F6>GFG+5;]YU?OWJ<6FOA7_V$O//$/)*.JJ1V]W5.S]2=9F>4%MG08^6 8 M!GXNT^*'=S*UMV9J9I=A *_A0M15Z??L537EV"94!]C1>6N1@C+FO;0_4H-A M 'S]2^C7!>3(Q#L=:23U>Y]#5#SEM9%P-_C]+(8D_P?\2XXA&.#)A#@;&K>1 M?^$W8N@:%/TPHUNI_[WNI9!?]^87^^OP89L(+R_IKG+?%$:TIZ'S1,S\((@B MO/X1&+J5"EUK+=A+V8!_IGR88U=T/SF)65T-=I33,. &LWLUJ:LL)Y0$8DM2 M12(G9]@AHK94935,%M1.CY_W\E$ER)8KPCL4K.@0&56FX%TJKL2!X.&E+K;$ MA!2P4I1[G_:H/+@6<"T'D#+\B +0""VE(T!]TU'UR_*7K.P ">9%[P%7<$XS MD,N&=HYAUN8-+[TO5D/@X6>TF>;XI&Y.C^'H"+QR/#/*WFQC\/Y3N- !6F[D MC2UB! .QQQ)D!B7D."1B,E@E7O+P%PS>X3:/L3 7]>CN]I4^/H"J:/\;=#IX M^"[6_../Z7T9FLZY#69$R72. EM?])[PH:PN_#I#LL0?D;.**"O7J#:R;E%J M(?T"Q;GH-A/1]2+2/=&;JF6[!Y^RI,K9?/W;*)",QH>DLXF@")&2(20.OU,T M=Q.]/R,AT8:QE%ENTG=+3\-S@DUU@OT. >L<'I-@*&BLD@OQGA M0I'!>V6$J#'[5FR>4K4V"Q?)6ZR1+WIQ5)NL<[U'D:&C'^[9MTA."J:HD"?J M4N$R+IC#,S@&6+2.BA N' C'J'%H,'J\=@7N*2F_#;U5H:A%\DM$-"WX=QU)E,4+9B10.*5HS\!F/I@F8 MV9@#H:QK#?B%?!*#G@QY!:329&SZFO9&S(%W3T6"6&9#XP>U,"L5]"O3?GVN M6(3V O,7U(>]H/IHH+%MI0Y)D3=D4Z'I$]UN>8$Y]VD8A_K&L,WG?H]#=C%R M+=DY-46QI-2"9:&4I/(]%@/VP#0;C%\KN S/LK"!*7^#OC^P>B2^8F',)5]^:0ZAAS7?>3TXX6$8Y WO-J#:DF M5AWD>1SF0[(.C-, ZHWF7\1\T8$B7$--X9IR/V"ON$->Q;R 2/:D*C(0[#&F M0.CT0BTU,=AB-MC/P_9D8&@=11YQT0))9..@32E(,9NV"K;+%G2[(7<^4AUK MY=XN@7--"9RGNP3.+H%S4RV.K TQ\[+&892=>B22+7-&#Q =.M:"R+8QIUC)NDSI9%[K_DI%,B:KR&O"4IYP)&(L=H M,Q.]#P3LI Z]1%\1V7A$W3V.$#0Q10X ;0CBQ8VY*.0.2?H&CD.@\%:$$=J7 MAO$JXE)'@\%E"O@;I)(T98)M$C@91?!#*6"L<$DQ!)#K+RPB. M48-LIF H[6.S&92*A>JL?4T[2-#754NX NUTHOT]^..ZITR':T@=(S:$ M(0MN%2H"NYY?YD<;8H6,S(ZGFM'Z#-EYTWZ%E11R2<1M.L^*1=3.RR]IA,E6 MRZJJU?,GH >9A0;,2695STM(F8?,4DR(C: %F%0K2#V"K5O#V"#3W3L4P1?F MH$3()L5_9=.1N\IVK1=6>) 9RZ48(J;\5G!WB+;$_(/P>F;XTTY7A.BD'[G$ M2QE[+PU]K\%TTN&Y[^W&_X&@/\@,K9S?]6X^CS'+VIJ'9!A ?8DQQ=RS'OLT M^1']BQ9:#/9[<55UU$;AI8((/^<-*%N-O*2HKB9D^LA.(^'I,R,R72XXP-#G M4!-FVB@0?V18%16^_72DH)HFFLT(R[H(=D=5,(]>Z!U=[.]N"SI3@_6-SA(!$ M-$6#?*#V(#W0>K\ \.KP;6R-L;''A=]H '0B5+9:OTH410C-$D=W@#@=GFM MW'EE5AR")!CF96U>;JN09->>0]&S6#"^'S>2BM>#V MH4TU5WE)GKCI-330>FO%(L8%U6)K22-6OZ=5)T7)#388Y( 0? +DK(%0$\E+ MGOCW33\0^:ZB#$AAAA5*;1,^J]0-3E,!H>)Q"]%55Y?<_'70.H:Z+%B#LJJI MG1 VOR;3,54()MOH%I^-?P*Q *C&1C[(: M5_KO-"3;49["W_ ?J9Z4@-1A_X3&;&(8>)WB*=PSS;_LO+$[!7)6F'W.Z JZ M_:'),2%PY:!S!_;+_#IUYV*!%.6T7L[;R*DI:@8+!AB\ >V$S]"-^:EL?:'3 U_&#)== M)J,U1X!=%><-EHJ%22/9''U2>ZV$3VMET$AW$.R#R&WNAL*65%W4;(NQVR$7 MD,89D MRI*B>J *EGY_QK)5P!N. \X9[H#%-6!T'!78-J#+OWY+'F//]-J8 MIFO3!AK1&]T8P8X(,?RB:%A-:#%-PSGLT< Z%-_T>'0U%#PL(PK%&$JNHJ[4 M!-#[4[,\(^\RTM.9:9X\6BU[SJ-S%-I D+=7ODY=^V6VZ M9V*7:MW(]8>O*.':]PQ3&9]9(51VGR,E BS!Z'$6GQ43>PR7KA)4S!+ MY^"*]@RR#7IJ&]WTMC3!"P9:C8(";<*04G8A71=Q<\ED(PI(S9]#8HH>318> MP% [+ZA+JFCMDR2QHQ0B/C8^29##<]=S9$.@,0@[LJZ"1!LG$65UBHQ:WK3T M*RGY'&:&#)1. ^.9R40#DY=A+]I@3\NE&';TW2(#S@H<,3.('*#PJNX!G$HO M VC31T&Z-BUK-IC@LG_\-*=L>K(7"Z$PH!@0=&0 @IO2N%)13VQ=C*QM^AF&C?GTGC5L_G2 ETP, MJC&/ Q/H>T%1!Y_KKG'!..!JM-@3XKXH%&+OD''&;TK!18>A3/JC-W5Q$<5S M<[$C) KA.K"[WVS^\]DN__G-YS^_#BMPO.SMQ'! 9I^05(P@)+UKWFE'9$)[ M5/6]LX;[+<"R3XJ4&=I+Z!>NCS"/H?OW$[/8-E9-Z]ZG4I!(GF)^("BG,'6E MH-M&/H>*(7A733V,_+^$5GQMX'E= ^9IUIPGLWD%3#0GP8S2F3Q@I\U$_[BR MJ:VKC(9B#,"'ZTK0Z=2=5_.-SPHO3S1VB]TF&I+EB+BGFO MK&F;)G&?+M10L.!>1CSY4"JUG+M>ZV>D]:4LUD55S_,+"&,,CS#%3-Z6,S:/ MWX.5A/\2G/3;]Z&.(VOT\O@1O>S.O($%^,0C 2FC9:O$_431=_CXWQ-@:EIT M"WPMG/[\GU3M:3HWJ^,'"3^B_1'1X)TNZ#;/?!)#Q+YW%CY-(9G,CU?$\SFV M6^Y6DVSZ 3/R%!R*'@54$U%N3[(L@5(>CZ1MMA%Y$;^9O^"47TLSE),J= 2$ M9[PR' S,^V2*!2E>3?P-:/H'D:#!?,7C1 2:48Z)>M<4LTCD117.9@O[M/FF MBBJF/$F4T18,PK@@^VQ>3:"AIE]\F[T(!=,AE\ G$L^RI/7D=$EFHR_%S.PB M(:$YVFI6M/RL>W7Y_Z#&"U3(3+??4F+F#OJBV=8"5*'"H1$ED@%:(D078^&, M?Y#_W]R[A-.645*VKDW[&J%X[]$(UAE<,BP](GPK1#^%3XG"".@(%4UV5CO' MN4$\EME\JF$H0R53V:PH1C!P>.,H?/XD?X:2"S@]"Z,-#T!_%?M6:_19N)M# MV4SFB(8>5^+/X,Y'4U1P3[W61 M:5L@QN1B!FP,8MQ9V,VJA'/!A"C+>8:^J73Y%D9>CE+7430;IX^-\VJ$]M#] MM<]?O\)Z<&2M25!Y5QJ$4FL!V:B%T-98WSLE\4_')93) MQ5IJ[74D][1A]Z5Q\+AS]'-H)F1HEKD@YRT&E1P [*I)@:1%(16=N#VP[""J M!LA)"6_1WR /\K$BIB-1E4J;)ILY'W'"=KF+M=X:UVJ&3.ZNH"PK67'=$P.H.G9(D=,6*'4DX!)AA&K/[G1YGW(^O'Y/7 VT6M/*C6 M"-!4^G$(X""-T \:QSM'F2S,0+ G#TZO/VZS!C,O]89 L/_+5+8$%HIX+*GE M$SB(\(_E2HK?L>5O,>DX(UWAG43]Q=J/;C[#J4U/AM@.\[:+P'#?HRQ/ED4F%C@=@"&@=T$#:^ M1I),->%Q6<,=X&:VXE!0 S-XJ/B^*1EN)L_%1>V@F>D7"NC23"'&JQFA*^>W M=Z%Z8-^H@5XZI*SPEV^D.YR"FON*+0K="->/P0KI6<:^*/QW1F8B/Z0QC29S M[]:;WN+8$YJNHN7(9F06YA1["9HQO,>:' TV_I1,VEA J6\Z,$R9Q]5#*B/> M$-AKL!S<5$REDK:=.I=CXXNJ5E3YEBAR/ <]*LNO6MM]L_F+Y[O\Q3>?O_CB MQO;AXV#3<1Q&H BC.C3T!/;<$'] MY$5PUMT7>]JNO;%/M]L&:,#L76>O^#:%CMN_0L8 M> 'AV5 ]%OH4?X&=?_/N)PHL'QT<'B2OJCS?>U-#_ZU_ 'WT:5L[;XZ\=UBI M!D/5H[*&$LX\ 7]-U!&YO@P'W\ C0CB,_'!8RJBU.!I!R(Q [<>\FI4IJ@$8 MM*2!8*HWD6G#V8+(<@219T!Z^#G8HX]8Y-6#P^PG%-H;FYI."?"#I@&I&@6! M6@2W$&-03-B3UX1D&V#(.DG_G@>2@ZGIR0&((5Z\V9: M>^.?^JX#NU34*:%O=<6U!D-::^T1T3.',*VD0?D^N_-D9>-] GX?5*PMBE;^ M;OD]&2O*!2\C"_5%I-UMF#GC@9[WR$GT/C0Q #98\#XPJ-B1_$?OYFY*_?%9 MOXT:C66Y]]ZIYZ_PSE&ZWZR"^GCB^DKB!OI&8)18TIP1$2QUXPG5)W.(%W_, MYATU4?*ZH&4)'=KJQ56LH^AO/KHZ5!K4?5',RDKL;R7ZCP4TQH9*6PQ %(0+ M]<[UDEB-6DZ=7+9I"&:M89M!-,/N3925'CJ-MPR8-P$.[ (+H0R(5W#DGG_D M!K'0'+$UM'UQ]9DA%@%?VFMHK*-0_.\V9RV1'H&CXBGY3]/)VV^-6V*)#VJA MWBD9?XF6;,HUP&72?MJF5NKR9X6^!%TIWQ*.IW!.$9@XX\)T> =4NP+FH61] M\R^76[3?Z+N\>O-60X BNVG6"0)1+62-A8!)$3T^KB''.[9<#9>YPY8$$74C MUDT3=D*"/W5!R8=6"+(VZ5P2&D[1I9"]@_MNS@ALI^L M_.HR-'G4 '#F!,4IM+VV>R!:N]> M*GVM1B67'\G!Z"LS_^U0P'&O[EU\LJ7/'S6E/%[E34M_OOPQ7ILZ"CKP$F_P]I8Q17B,-3,@C#1+\Y']Y)=@] MM)2I;X%T:W(;>BM?AQ#X X7ZRW2^R0U_@&00Z(\ M)TJ-&=VF3$D] &I<4I2K@>(P"N0 AHR0A($F*VILP8#D3/3_IK?T'H9;'A-< M50N5:$*J.&7UXM^CI 8!@SBG?+M&8,T[C!:-&DUP8RR0&4,/I>Y9RG8.,>LF MET!5D-C/U]K)!"Q#%2,\ 1XR=ZSC\ MK?Y&T8L7&J0.X![\!64*GJ;S-Z&H5)#)''9)R>NYE4\/=DG)75+R1H[:VY** M3+<+_&@W#$4ZVS;!#8B7J((XT.!1WUP01U%0C#EG.&YGC*#KMS;L[&Q0+WZO M6'3F"R$MM<7+-"PLG$1C?B+J@6PJOE&@E!SG_15NN**6%I':P0 @M4P/O2&$ MQHH#B+%3J9>"=B%76D9IJ.*8EHTZH5,OZ@YD)MG$.@7X5=,5L %MFTT_"*HP MLO-BUV_C-/248(2AC+,[NK-1G"X$TD8#8Q*_J6H&<-FZE=5(.![- ,A:&?T= M-B^DT]I63":"[] =D-;!U/M3V)&X9T8MNTSIT"@'IOBT0 W%%%-T(PCV' '> MPB>ETRAUSM/38E/2J3EKE;#@%VW7$D7?C'0](,"J6@YV;#6@71>_%\K:!#MM MD%?8@,XI6S2# RX8->YX 3NS-=7V@1EY'3++A1=0T M I!Y9 R92 LX,(0/:\'H'#FY_'>E7./4)9P+#;@LBB9;DEF540>. MHNFX=E4NB=*7TF)(UZ/+SF(Z9*J&2>HQ9_T-^5+)#6#O)*X>PH9@4C6,M;4I MX3V 4C(Y]Z^!JU(TV(=VXL0 %1VS]@*/1'JU$)9J![J2R]I'&L8A'" #%KK( MB."^Z;%40%W2"W^%A*\ T'J+T@OX?4**>24$[)ZVZBX$[4G?6=%5WC&3@.6 M,R!#,^\?4:/9OLX8WB+)L-T*X49"H1[F<3-T"0QG.)'^Y+9T4.HHA._67'C+ MWT.C\.X9Z@*>4;M25H>^#?6U8.EOO4M$U;52IS^^?WJH,7A+-%7 ENB/7=&F MP8GUPG.I,G:Q R.UG0+ MM-01=[UM+&:Z-]8.+'DYK0';$O/E U*&L@A!Z(DNP:"O6"7K!QQ[6?ZI[/_[ M^[Y,NB:*Q:XBCDE+TH_=".T]T74T\*<%]BWLQV>@EB=3CV16!>ZZD:1N8#47 M-XE:%\T==:%<[P-)BCF\"OL/Z/=C.G$[PKX-7E![[!=/6.J0 M_SBTJ1_W+=5/G#/V ZV)ZZ@?#N$&3;HX)F M,.D][AJ8=L!(?]^W4(>=/"?[6#U-B'O 7A[,BS#S M7A4<*LSF%VC"= V9,JA$H0<>;RQ++$=V5Q^P$1#F M AFKN"41!PGFU47)VT)W#<7N%.Y<3/@*P9TEV:"#IT]6#W9TZKEABEL^1 M8S5&R3[TD(V"OAW--RIFJ_H:E=ZX,:,' M$X(!T,.:T0"7A 3H(*[K!\?A!3=?#M2C!% N*WDV<&LH X%.9I3,HGJL*!0? M9R*",HKZ%?4[!MBC0JME+ *]M\@9,"JU;;DHI@X*QAY9O'S'3'I>0\VKHMV@ M4@7!;2.^H ^^E /0+RN$D*%U^%I]%X4E'Z0S$G5L\W(W<0[D3P@T(!'=>\ M+P$FYG<[JR$IQ;GY**64"FA9^20K?Q2IHX+5GRRFPW!@2;!ZP"2,S: ,T5DH MES45D$&\CE57<'S:<'F1%9A[T_17HS5H*0US*)Y\W*1-6R(@\#GVRI*L[19< M3??J!MC6<-086*J7'9-@Y41*$@"@$^R')N5MX_\ZS.%L*= I5O M9^5Z)Y2C"&&_%&RC;5;- \G^HD)I)=+%1*?\E%J/-E\G1X%Y,*H*(2=Z.Z&; MKI^-7S(4NJF6YW$++:=H\!;:CVG%-I7^]4(E1&^'V::8(*Z' M>)/!0"&B^H U=\GL,[*NCY1@KHFWYJS+L,K2Q[,KE.. W4A MR]=;2VGG/M;,7>!'O69(3.4- " M98S&5YB@TF(<0_:6Z$GNE27RCT'-\J8]2R5$%JSUM.=T(H,81$-JYGR[N+C8 M;Z&ZV5LX^]Z\EA2]^E\]7&]F!P#NDD-C-J>#%4J#!4YCTEI>R3B*R9M&.#2S M.E/W%XU8,I S+$$(:8&0VF<4''IR&@4FG9PAMKTWR.#34;NUKHDXU,%'3YFB M?Q@,Y3 H7@JM"^J 6U[K=,15-J^%CTOO <*?#-'UQ*X 5VOFZL'F5ET+5/TC M)PUDZS9=%Z9?DOIY&BF@*HT\HO!>&" M5V.7NU>GKG.-I,_7(ST$&AK7.L(?5AB1@.W'0ML M_^(8.#-&ZA_:3$;%-:9NQCY#6I%\U6RZ]YI_&^EG)U?^(T#S)!J^J3@I&L*/)G!J09C7&3U94X ;]NR#6<=\T M.#N#7@0"*PC3-Q#:S*+P1U<3_3P4592'8<5W^3:<0[N#>0?A)0N^UU_U4.^] M)A008( W4ZZ-2.-"/YE9-J6J%(,8/:]0]#;3NI@(D9'W-YD_!>Y-\H:^)C0J MC9#62[8CU"E-W*IB'B,.PND$6(.:>&2<*O/_0'H K%#@9+-,VB29R0R 8PE> M\^5G4N3[V%JG4-"ASR.8:4_1(\@&'XE-OG#G08=/*BYUH0V%[R^S(M^7M;(Y M+'I%-!?>P^TO)\/G_8B[5D,JB)-D:Y'RHO-Y=>$?^,,U7\0EF";EV=[O&+:!T.'^T_AGE+@V"P@$V.DGM_0(JTM_-4 M13JBN5_LMNWFM@TOC&4G_J?C'#+[+9)S8 ^!BG-2JJ8V[1()%1.^KB5,QH%: M _UX).[[;[)6^I5.:3-J=B&ZG>DULQX6KUJXU76WD* )6]U0?2(-X:A>%YFQ MHIRN*0HG"Y+.RV[G;G#GR Z&C?-[!%T6QHQF@&"!S2]>*^[PK%_2O-NW&]PW M8P^-.G2$:;+[A7SR ?Y*$%Q+*"+74:$@G#JN0I)#13JSJQ-4:;?Q-[CQ8N," MFA:H)H67$[4JMYRA(&R"W?T8Q0)E_^;,!'T,4?<%1LHGJ]$G7IQ7[.:JZ8:E M\AMM[O!4!GQ 8F#:6NX+;D&_.SPW>'@D!:6K3_'\X:9_+!QM-XD0@ M/,?@5 M>K.N4B,"YL2*GWNW?&^*T93P%<8G1S;\QZIE,#E&K)2I"OBM 4%:(2%MW0@, M1ZP+(BG)9F#QP?':G9Y;#[M$C>%[R?!TQ.$3=H_0YTJ;0=DZDKG?[L:[<"[H MH^O>[&\677.\0]=\.^B:G4C;(-(BUJG@I::1M8ORR5][@5V"[E1TXV05.I89 M)D,#FE]-S2B!7>5,YW\<,;WJ_(L*!: MLB76A'JK<X#9"NF9-$UGX4URSB3NJE,1C7S.(QUXAX&Y7;R?"F$V1 MD!NY6*4]4ZHU$&ERUGGU"$]%G$NTVRGAH4&#^MN]V\&;%:\Q'9J-&4=4>B) M)Q6T*_3W4X,NN_VZP?WB0$?B_<2R6B M:>!:(!8)8.EKN."1LVO490< [TV; M(,^*OY#S:H(Y<22H#YC^^R+PW^D .#=.?S.8 JIRX]@+H M)=YW_FQD>!;^^% #;\C#-+@Z6!WKZKKR!VZ1)B4TE_='RAOA&517@/RG?/RY MR^; .TM&.;[<+?TS_ 'NC>#DM[^_?;5W^#SQ"XQ_?RA%_-#7W4EE *0/A>=9J39XNRL&EB&*%+(OW9]"D9@+[9'.&-W!A M4W=#)![I2L&,LMOEW21J%0)H6$9GC:<=L::ZLASE^\E/W .IT/BBM.(?+@1 M_ 7K6G5-W-!]6PQORK7@[1OO!>>YE!JQ3BNE,L$U5C@]DC';1 MKOI)<3.OL1%GEM.!DV=*N1I2+ZE-PU &A3$Q)D0%6VRV"2KFH<^&RVW]?+SV MI^&IMJP".G@.O]TUH;?!%J466S+R!M8<%%11*7SR.R"?D;*&7@Q)PYJ1U9]1 MHK&!$ 3:IT(.\JZ*E?4%!Z-9MQ!L#)#FK#$446P%9@M@B,IEIUJ"TOK-)78' M9H%6OA@^A9C2Y5V9D>PO6[YFO=P>@[) )N H@*X?RJH@KWSNY@Q=9ZP>C7-I MN\.]??>;57Z89A3S-!U)&9H\(3.K(RV9I@SYS%$O@/-B2>A])< %YB&D35_U M6(W XNI M":!\W !)[VOG($3(K2<-6/%I5Z(X__L?ADX,7QP=I/ MTV?/GTKQ!.2*QD8&!9/@RF.E7NT <>G(P\?M_B3$?\\._EUX4OA>+Y$[4 YP M>$Q\AU_@GQ__>W3GTZUO;KBN7M65SO^=CC;<6FW]G9V=@=9O77_,CS]OS(9Z MO-166 %_4(T!%)"RK/)N=+24#&L"!HP,43& M7'(Y>P:-5-DH,5JYUU9[?*B0)@_&IJY 90XP;,*XB05/$ND=7>W>V?*7;2[D MWU*08V:K94HDC")NGL4$==/8ML6:3#CO9M13C)^(YA@MEQ>)7J*;NJ=(^6!5 M,"]= J&M>?*@>$AUR2@6XZFV%]4>Y@V:L4,TN@BH WBZ:"NA!S3V2?^9\?7V M8WQ0^%&=NF7KL*#LZ!'>^&>LPX+>)8H^7 1D!/LSVDR9_6%M&^N MZ*Y7SUV+FNL3NVU<:&V92QU^_5 ;]?A'*9%+YF!Z:;*3XD&"L7XS.XVL(!0 MRV*)'!0B.C=/F-H&]W$"H1Z-^;"VX)6PQ[S7R0!]\;53&=7GV_I?Z]7Y-PNR M>;0#V7P[()L[:+2^X5:X(!E1$DU65N6-JBITE0)5H.TQB_X=V9RL\;@]S;AN M,[3'4E/K/DV]HJ,48(,%),@W_MF.:HB9ASGZU]$2>H5#O0&1M$\XX?1SY-L" MZS)8??@R(*\M$72P[&J@R*56/3Q;H9VXBH:GY53CC]Z9DM5'/>)H2D#1(1I7 M).? 1*(=N'0#SX%;A@GPP-#F+6.+&BQ9++OK:8X""=%B2K@A@;9MQP7.!#6V MX^Y\&ZQ%,!"Q<=L&A# H.=3LE\V0>C18DA-C@-D)K]F4.^J8KB6W&F%4<"&< M-AHZ FN 0L+E-1D!?W[ICHXH/7*K=!0"GU^[U@ MB MP>@/V0?T:(6>4Q;B'-F&9#E0K,14W 5Q:>)(O9G]E\Y+XJ.#PZ=I\N;WT]>8 MDL(6VCHT(C1JN6>5, 0!K 19S(NV$S>C0/AY7C ].TY1V'*1)S=$!?IA>/&) ME9X(W3\ H,,W.,\5!S)@R4[_PR_SBW?)J^HB^8L7A\W:<8<@09:#9W;%932] M/>*)>C$MBDJF+ET?80JRG$?^>FB"0D;]^. @U1]^+?*3;)D\XL_)KT\77L_# M'Y[ AXETI*W.'/M8'[RKLXP>"IU^P6)WR:%_OA_>O*DPO4*;_.OIR=L4KH6C M,*$P;=C3F2+-)V SI3=G"?^<'A,YJ?.03P+6^0 M(ELQ\Z7AWL I;J-J*^9^H3!1Z8"S6$YEF(6PP11E=-BY*^\\\R\]9TXW6E(\ MA&Q(34W?0C=RY.&)SGM/W"HUF?J1029F/_D#N>+(EEHK,@(8J+U*1N*"DSX? MD&?.BV &Z'6]8OGSSYT7,U: M-?@HX)@*7850RP;KD/5P7,%)UV.^D@D&F>*G#IO,+4-PXWC,1&8S9LUI7'(0 M!@AO32F!Y%\C'2&95RZ\6LGS^:#E^\FK3E/&VQX+ZE)(:9D/,!3L%FHG-7(: M#,VS?P$\&2F+T%3%'5=A0[LGK, M'#Z9"8>(]I.?"P@%8TRV:SAC-D/$S,P> M'3I5:$SR84F0H=&=Z6I@VTSB>P1K-QYX2O/"0QY-K#=8;B"/BZ$Q/3..R:K7 M(CP<]VFX8FLS#I@V]PU+\?71V'YU'X5.+8%24N8JX4;<\F7#G!F,,/>&^<;G MY)#1"%D,C!ZI=,V9&FLT?N7CA3'NZ+0!)\2FTZ81DA!R'L8MAI/FSK!17 0' MYN;9BEO6<.2=SG$498]/,Y6KL@88':O)#=S1HS\NCEZ6"8GSU!\9OSRY9N<- MLFPC-R4S\ZD&M%V=4:%X2R(OX":!PPN/8Y9 ]#I"PJOW:*3N8U+@.[KBVT8, MN/,=8U#P\H[MQ";MB??<[@+23F_SU(W[6S3<$T'W5M)->/%T6U>XF:(N-@T4 M+#]!&XZ1-0H--&4FI=MW-)?/&W@OM5EG&/7C?!I$?#M&6YBBS$F8E]!,\H?, MDXANV0T(BT:KD"3(*8_C!A(YOY(PCATD_79=(JXIQ?9XEV+[YE-L-Z-+.5D& MUG*@J\ RXJ78'+/H(U%AHI:[16:.@(XIS,6BS_+7#IRLC7(1FR%-8>C[R7U2 MJJ>PH(2DMECD0+$2P0\ $MY%WHYI.L-#W0*CBZEIDU$J"RF&>8< M8ON,6A^A>38,0L8TUZC.M1>P4>[22"-W;D'>@?^]-Z3OE2EW)0)Q;H'H%\*Z M&!!N'6)R!HN.P=D*9G.MQ0U:L]K M;.G&!R%T#1&(40]:VEL-35"%HW5'C\:X+O@OMI.I^TE>S+G/<8B/&77 MZQH MH*L[9FSNYE*LZ?Y7KGI*B&4#S-=)YS>K 64],"( )C^@*@QP;\W?;1.Z+*^6 M;4]877 34C!?@U#'/N0&Z8_E!A.B*HM>IW@Y;B*4*H=^])J4YQ7+S'[/U!"6 MA9"2X3*(6(GA[J%7!9X/71+(B-J*+GCQU=0%*(^6ZR1<'R;#\T,O]Z(0UQ:"#$X392OXMJ#6#^-9JZKB=LSF M&WHY_?3 !X5$?)3CX/[/P5.]?R4+XT+LA/,,IILJIZ^\DUY#SCS&Z+[R[B2V M5_3_L2F%8>S-D$3V-$_*N&3.L#5R%2/UB,VO_*6?.JH-74 D0C- M:.K:Y1:/EI)IK='T?IDNOWU659>$/QJH/L_''S!9(5\'UY#9LV-Z;V"0UG;! MRYAX@.42P+G$:#%/&+%;8I.E?TH(8!].@*8>(3H$]?,ECYFBP7(XMCE)F!*4 MH,^&! I%IA$7LXY:862FG!K==0RY22H,JJDE0.G(IG.18NWG,@06";JQ-#^UH-V[];" RP95%R* B M*F:LH(*TTY8JB?#,*+LHGH.0E2)N&1]:."*$B0%N*+:\K$V3;LG@#YMWPTY$ MD+*G_N]1<1*6>U5MP ]II@W+97J91\48D?'N2@+NS@G?@4-B4VNTU&=W3F_X MG!J!L^;4 F$VZ,CH,A&3XP[%WPXE*!$=N(D0;-CH+_I<\BHI8\N MEI7CYY$LM4Q_B3DYR&I"7U:_UU- &SIKK;E/?H;-9FP"QT?]J?2'A@L^?2?MBO,3I',""+!"+'T@JPGY8(B M'P*'+H^@A&KM>");5>H2#]AEH!A#/I9QG:Z)\3)^S'K] -V%L '6Y.ZNQHVZ M.?[0G1<3#L:4\8F<2F?JBQHJXTNJ'"E;$8O8,[P9^TX+5 'H%I>8"8)P0"$T$8_LRF0HUGS0AC5N^, MWUMA9>:\C:%887Z;JX?\N5J5,([]&--(5*F?TQMEZ8E)H';DL3=Z.B#1A8G3 MTF_-%+,.4Y=C!21&N$ELQ!*Q:Z@>=8Z^CB1. ,B< PV/TP.VQ@>O6'P$_B"R M%C,L2\7X)8EF\U;I <5BVN+*#8T.%!Q C HD5(6,DM _ED,^7"Y5E=#9 7WV MA$EW5+ A)Y@S(0@\X_Q]+?Y%CVS.%R2:6J 0X(PE0W.J";?7T^9EW5U%N*P% M/\4IJ][&P,(2@YE30M!!UN_*2=X--2C@A&,(G7!+J* &F3ERL'/7%'6?WU7H MT"Z<%"?*EQ$M(-CZ="NJ\;"[\BP[(_)O >-GR03)=6M,-E6A5P9SJ3':73 @ M7&8LU%$2$:9MD?)BBJL$_A5BP<7)%PM', TMW#&'1*BX/H.GY=*<<[H.A$"( M@A# IKI[;6](@,@)59/R]5T"I595;P.HH9,-(F@H@)I>V",E0CKL!^5EDEA, M6*U5G%=5'DB]A,P H7]H?[E%T2VD@N92A!WNO\5=W%54V5K6DKSBPFI 1,JF M^?$!-WF^B:'N7LEA1J,E)= -(+H;*Z]!RF8%H,2;<[,H')V.B>3P!(\M)@B0 MW@,$5#5<5,#%A5+$\""F$H)G"=XQP\9,Y&\@0S,G<*3T!DK$'5ALT3S5""DRP&M!)<,,%[DYL*>-B:=92C>J4;';P>4F2!CN* MSHR PXFQ&?W=BXRJI%PV]T?1[AVR@#/90&$9$NZJ=;.^3!L]FXT@IYSS2BZ4 MY*M&!#L( ]Q$$%#-'9]J28KY(]8M2$S)M[5[F7"N=J'D+*XQMKX]$WGV/B/F ML\E1L$V:)=*>UR7_]&X[!D-P-#@8'03ST4J!BHDLA,)H(!+R;D&U M('?Y 9 T$VCM-.E*S--<. F:8UH)T*AD5.!!L$D64-!S?TU+HFO#/2!([PF< M'M3MYR >:\WVG+9L'@5[E/6'[_"7(\]3L@N%;_!2HP(%_G&0- M!MM2-%>AN2*9KK,"["3H39-W$+6ZX C8"/ER.)<&*BZ'$]8_G.7X,OG!7C;: M*"I7KH))N[V]C[IF4ZA%&BRQ,?N@^!@-"KF!N&]6B@W0O()P)07LQ U6J,9' M+[ES$^>[[,WR5MCZCY\7!=2:'7$E%.)MT)MHRE80Z M?$UYCD$%1RY;S[IKL"*-@$1D-E,0#+%;!:]8>4N%,6[,4+V22 M>1I(P:B&,.*S8%8BL&R%=6CB^J.]R+ .3#S*>9$I<8<]2Z8( I=9AEAW5+WZHK^U(C=NB;M@6 K MD.U=T4))XGDQ=_%ZG'9+;.U&G@1(?@QC_YIY?0K](0YHT*(R:![!9C$Q6Z2R M5JINR07RIJ^UN;SR$M_ OU9>@\8-AL\YS#S+F!8+#58)+]-3;2B7(Z?,CTC^ MLM^=# U[Y=SE ./*,&N. MG1XR;.+6T*!B)U.LP,^U874JY/!!+9?#"BQ_O0,S@YQ6LLHH!R@_2=B,T$K8NC)C)^/A,W^CC V:^;.Y@N/H#Q4M)9)L-'@#' HDW&:0 M,KCC\N>BS" VB6J@]A751G@'QJ2GEE @).? M$#H%RG%CW03I9VKK!"$/W'YH94V&MPL>3&780])^[:BB<(A[Y6YN]7H#Y"J< M8@PHP10!&@C"7!NV%/T3.@RJ0&6:8-+_1OW*P'=TWKVN.(3[)^_; MH#(^8CP1OJ'1.=I-\-]:-C1)C#UP:^-BWL0B@\4$1L?)CZW!&KR06S8'>0TJ M;1+U8A5&'[*GX)==749<2OU+"RO()YO;XAK^I/MTA]?T'<95:*B,H>QU%4:P M5^@XK%>4B %IC?)>%0.EI'JM?W&'*<2!HA;M";WD*FJ%R=K0BPLH,Z+U5 ;(*4A?NWI?"W_&+.H?1:S^J>V!- M=$40,*&SMD_;-%N]U].010P#7JOU:.R;9W;)O%)6JQ>.4 YTL?33H!TXFZ%)[_GEL M>"LOG%Y!?3,3A13$:\&T#A_=]D\FG(7WX;V"ZD)'2IIL0&&J%\DA8'$<1#5C M3RUXY)H;K*8TK F'*V"5YDC_7EY_E/=VV:6N>K[6Q\&O=,;@W^_HM2==6@Z-$-M# M&N6@!7'ZZ."1(@.R>I)Y@WSOMT]SMZ(L'1(;UR6>$Y4:S-4@ @R1H&RX7T&6 M:70'8%[^GQC!F7GIYC\&]"AB://X&X;E"F,4=]MIVJN>Q5_UP&BHUCM@B+H, M.6Y8&HHA;K50R46FN4B.S;'1U>G+8=W>5/4B.3S8^VL %X8))Y3F?.6FU(?W M^!#[\!XAS+CIEO20&1N3=JC4R@1"5DKMT5^I!34@,56X3":$6=\2HW+,)A>B M8>>4(-4[0A\6R3'0C)G_%G8K$5[^7XH/#F)@J7B6;NGP1H#0*IH6N6]8 &1! M^,T*OTJPHG8V$B>!T%O;8AH8MN4+G,F1#8#[%$""7*V-+1'(-,80K%E<",QV M-3<)R[T=/*^6+*QG +"@\/VX(I?>$")[=UUO!]G19[OLZ#>?'?V:U2\Y )S. M5.1KCBU<'+%\,(?;]K))76)0[%TI1CT752F"(W>+C.AUF:@.#2H..G:C-M>P M_%(K7E$>;FDJ#/T$=40F=L1;NB%IWP^!*4KXWMCDV576V[BR8H ML]2D&:ZF1#'9*8-QGY8UMN#2F#-G/Z]!P- WL'++D%*\K9W CIDKV M10=ANF(;'?K\M='K^R\*GNT,G 1I( IP@>D4"4YH+@+9HH!M#P%M D3WJ5G8 M>A"RD%)&1@:X6MS?E'X9^-;)6-',*M\>OQ4Y=(STYH_4N?E=ZC%2]@LLL@\E MNF'R]W4FS_;GC+<-@0P?\>1'%1-48P&1%^PZ'FPOY.0=1%YT$-B^:16X0#%( M6^)=,B^!<@7I1JFX5_\;;YF2 VIS 1WW >_%8>LQ3SB-VODRQE$:C\8W0?]$ M*&M_F*LZA$%1+R.$5VY@[]YUO#<#KMK69.$N)RF^7/+9GF$2EF]BW;(N3N7_ M#-L$;5(1T8UC^YL_K/]5U1^24[S$@L2]H[=U;4D:YA,L#BJ07\MU6FP63W0Z$H D/X\-[H+ XIG'9]^Z)HS-'6-&,) MY=8Y0BM&[X#27JZY;A+8&K]W=[6B<4TD<^RL@+FGAN=**B9"V2X6CQG#%.VX MK>4Q)W($"D3P*I!@65.1*!AT%LG&]YR*-?H]LP,!% ZI6(R? @MXYM)PPN) M2<.4I8@:IY.L*2BG?_T7;3R /)]GC$JW.^;"?U[(;[@6L"0#.6:;7-W_%S> M_O[SB6D.Z=>82 &00 O-'QR6E(*]_5WBH0P6EP 2*B&_1)T;G8+&3O>383=6 MF09_:&\.ZA5>%8Q2;_IWT=!E0%PZ8>*U)BX+*JEKJP4^'8HU) BG:V[+W#YX MG\/,#R-?A&@+:PMMP8$<].R#W>VA3;WVSP5,*KH8V.7')93PV%#+?2RJKD%_:>X00C+F+46,X# <;F5L M^OG(=3:B?KS1@BX2C6R=]P(Q.@3\Z8%>%T'[DLPEX\KT7HGVWZ+-30UHMM)$ M$;OF+S$(>^*M-:#?4S/N)ZD4?A5Q7A##"!PA8>O!T'6+<&IO)!8-9OW/,R@I M/>M*20Z)5:'V,!KG_G!BMHC*6DG<^=N!MKB@1>7L1-$0_&4QZ6SYT\AAQ #W MPN4(@1UT,F$;M,T^$$VF6PJ5-GT#8_"DXZ? (%/J7GM.^] M:0N0=].,D3.'A)=6T8X"4:I<7 M7.7HGP;J72D_/[7BI^C*(%$S''05XN=N^D%[$L"INTYY<+35%4J^I @:?V6@ M(^@IZF'B'F3Q"ZK8]*IT7JWZQZ:J",4F:CS+O9M78!OXX0N0$@O+,"FS P_S MOCMT7*'@G&@)8Q4+AI(N"T*;Y3KSA1R1+/#KH60AI#T*((L2[T M*D4QT/888)*F(IEA=5I6JEX+6BDL9JT,$*%MAK^4*[)DP%)-UT@6:T!*YMGE M1M@D$%6;V\&<4^]55;*UFAK]&,%,?=^1M25G/.PS)Y.&2IOF%\R;^Z3>J/J$ MY3TD?':B4T2M:#VWOW MV/F"L_ZQ*@CU(8;G-) C7L$=I\I8$^+2%?KS^*(I4P:)_>OJNJJMK7N)A6L: M]'Q.0(OBP)>&T#;[]*G@E"/VR@*EY?GZL!B]G#IH"')0%OY/-.WZ9E.TSWZ6 I%?6V&<4YP_XT&"1-@X7/J$?.^TF]RQB$,R3L@D*&D%81RA,5 M%3P+]&I^]"=#]HBUJ%1*:I#?R.03!MY^#/IC]Q8(KK(B"PSJ6R(&V=AFD[W-J_-IV43FQC5Q,5K9^;#.@ M&8_.\!Q@>_P(GZN?+D-^G$KPAE[3AMMF]/@.@G(BU"L8VGM]O_(2:&7>YWHSI-Y65L?S-G>C_ M#;X5JB;0@PK:2HT)8)%94V7^5!Y=OUM3?\>M).JWLE]06P-O(L,^2*5!5P<, M+XCXCP#C6@R1XP!%+H.R-(U_#?W'QHVDC9%&C\3!-=B/NRD=UC-C-JXLJBA? MU;IL@1H'*54XATE_+IG&5#L F ML]5>6^WY_]A!]7AC[^@V#(3TX1&7W?MW _.L/XM4(EY6%S8A6&W:J8]NJZV: M^W6%0O/1N)[6<'ZR-Z,.HB_S_? M71YA.CHZ^&X7![RO<+2?_%$:6/RI\)R_]F++&V.G M5AKFR1^$8GY';,3KR^;MO(YZS8"^Q$3Q.3\ AKV8;G$UMYSR=4UODDT_G-5 M:+;',YWA_[WXL@;+WZJ[1YIRQ8U\"SVUZ^0=4=9^X6W\\N;EK)K/JPLTQCA( M2RBX]CR*4?4#DUNT3&%27XK@ I]1I]1J@JX#VQ8YV7ZX! EF5:Q?(AZJJ.W: M2T\XYO-LV;@?Y!\O@)-QGJU^*$J<.G[I!6\ ZWI046#I0%4]OP3?1W]F[?7\ M^?[Q\V-08&WM_S^7%[-NVT?=]GV;#_]V]'S_Z/CQVC\?[!^N_=NFQQX^WG]V MM/[/FQZ[^6^/#I[O!GN7!OO\Z;.M'OL]GEPZO?Y^P%7[/]\=?W>IMN#>T#&SV M]X5(M;RA52!ZO@I*Z?[6(9X7JD%IZN]4 C\XO);Y'\#LO[N?:_B2 \KO$$CR M#MHJO0-J"5C*W=K]R?.7^1\R8L9X)QQO+Y7M[-T\HS+?=XRPW:WWYO7^-?M4 M++J%K/@#OW0OE]CD$A-:K\ "JI._9_/./33[@1GI7[-5\E^N37YR9G_^4*SZ MYKU@/=*+LV#'T=O8)S;]T)I>MMCV,T]@S:_U%.Q&>*=&>&5;9SIU;GCI$_CO MTYNU>9Y?YK9A'.WELB[FR6&B@&;ZQ?$!UO$1U=;@X-D1/S5,([;7X)' MC])'CP[^XW\W-<&^N*W-;>[-O?>6_]*5SFM-49KXX[?D*M^Z6;8S MF7=[L]N;W=[ M9T6>KW%M;MD&O[7M_SJNQ_:1[NM!ELEW)'GAHH% MUGUKVX*H)]^9;]U0Q0Q"]+%BYG@_>>5F&5; _0'K>TJE>UO4&WQ-9_#GM[K!C_:37X'+[#2;N7:5O%*JD'NVL:VA [KI+3X^NM4M?KR?_(9L"&]# M5_5\G/WE98IG[5IOO1Y[(R]]/)B31*O@B<)(;%/0N8V/DJ.3PX3)\> M/TZ "(;JAX",R24SY"STBG$)#6OFU93XS=OD^/C8/WFQ !1XZ\?J!_I3U;10 MD_QKUC39]+QK7.ME\L'1T>$!C00TGS9@DE%!6114WC?"X#HG^JDJJ:"]#GP> MR(VIIKIEVM2BP4[JH,J5!0A*K4W!5OA\M";(V0%UUDCL#T3%RG"JJP^4MFY1 M-$3+*>WBH1X>^]?* RYJ8"(IH>B>Z16QEP#_?=7[+FX0$BW_!0CF_=\)G?"( MFW*?9_,Y=9(LHSS,,R#+GL,$P1 I8&G8@,"N2=P0$SN/0H-!G _2@10ET]B> MG4$CX-8R2F"[12B'7R)Y2*!^'=TB(+.)3LN_'3Y-%D P#=O=8UN#)S3]1PQ/ M8N];]/L)K?#$M1?.+^S+TY_B,Y;\W1_/#AA=?OGE!(FR9%MI$W1$61 M2"\M(GIH#-D,]/: 'NUE6]1@#4R PFOF3SMP=_ " _-% JO1?UV*#3J6AESU M MO+(0,&,=%A/K]H _J_U53G\GKX K#$IRZ9J_V^\'T8?(JU*P">1J0K)7M><-=8*-<1'!Y/'AR_K^O=Z4;;YFWEV]EU"UH$W:3ZU M/\R*3R[WA%[FWH5TV[[JV6?/Z&KO M\4:^?X?[W]]'+_OQJC]+U;-2F4$3&R4YT]\^R!ILH%#2G89A)X=/LKW#![.' M>FT#UT'$+.G_?/C\^-'#)*,)IE8C FE+E4M+''JN7X^]0VT.EM4U/(KX6*AM M&L1FC@Y>^&GLC7Y#C#'\W.&+_NC)33EX!I?"#^Z]TJ4EIWM_?;AC8ADPL1Q> M"Q/+\>,OSL3B9SC=\TL%;$\_--X4\7;;%=;NENA9HE&S,GMQ2\/Z\IPMHWMT MZT0N3_:]T,*5WX[OXMDM\EU0F2J&*VG$TKIPXKPWA;R)8!WES"66_.]R\^R^OL\:[/O#Y\\/CA\\NA[/TK^ MY]$Q_/OQ\^_=I\.#P[;*FA:]4Y,7VC]O%]_]>.CO*EJX,EX _:W:3YX]\S*)HNJ__'*ROULIOU(/=JOPW8_K'<.V$E=X)VK8 MK-NM@[\VG*X)8O=_-KL#XA?FI-NMPG<_UKM%\(L ?D OC/9L[Z^[I0&M^P8R MMF"3[);CNQ_]IW;+\-V/>[M%\,[NP;/#Y[N%^.['A[M%\(*27GG"?]H[])_W1/7AR?$ ;>'RX M?_B_=IF$K^/"CFW0"2PG]*2RP,EW=5%"U]2YE]325N\W@E&E ?_K?>GWV(SR M\#C;.WP$@',0[H>/<_ZI4Q+CN.$Q(!X)1A4]S"L)',3QP9'"L09MD>$O1P<' M1SO!\%6/#RZ]^\\/GNSN_KV[^WVCX,@;!;N[ M_S7=_6NU"N[6W;]IP.EXU=/AP>'^V[^=_J^[!#4=9R-YBZCGY/_]]/Z7Y&W9 MM-AQ_%4U[0!YMG]-Z-.O9]-.3_[SGFW:[]FGJJP6*Z_B6U=BU>_I]-PMLGN\ MBROH):P>);V=)?7OYT_[?T MEVSBYLVWL)WOWK^^_]OYKG8-4)]\&W?TT3W8T)/J(W0:AZZD;V%5O:\&<8Y7 M69LEB QZ0"7O+778+,S^,W]'FTD!M\!3_7%_.++7-T-^=QRQ. 2*=HOG0 M/$S.,W^G)U"E4B$X!:]K-IWZLXXNJZ)::DQR#)DCAA 7I'RZ+HG^-1R/>R#, MWR!$"5BK8$/OU>;DPX'G &M5'MKT^(?(N_QWX,Y%);6(L !X\ M/P[_'.!Y8>EQPJ,+F5$C3S#*.98OO3AW2&&XR'*06$"&A?0RLY8?@FQT(O@V M3CI-BMK;HTM')HW_#@SGS)7>RIF;^8"M.O/]U_]OS)=7JR:SLQ7$?I[FKS]V\EG^1I;K.X5%O$6^UYMN5P/0HWNP['UZMF/ MAX]PRE]^#:_OHS?4L^QRR,L7V#VB':?&(\]ZO3VWA?1<85T_%[G%W]^##T,? M$UG;O9KFLO_T\0U[ #^M?OA<[!-V6CGZ*B_S]\WWR]SM02']=T^>;S> M?*YN2QA^G@*[4MN;KW,S[L5&W*7E+MQLB(I%$_K!!MCL3NOMM-Y.Z]WEFP]: M[_7IZY>?)KULZKZ8<[)6/O@WZ[R^M_=U:9=-S+Z=0+;NB0JDKN*\;LW="W MOMEF,GW59_]W4N4K_Y_S=C'_\?\#4$L#!!0 ( '2/"%\,_7V$:$8M^[*U7/*B6 /-MWL#>Y*WT9MJSKTC\_O7OW\2^6]>M] MOP,>?#N8(8^!!D&0(0>\8#8%;(K 5Y]\P\\0]%S(QCZ96=8G*=;PYV\$3Z8, MU"JU\[A8?)?E*6/SVW+YY>7E[.7\S">3P,9-%25-;%WK>5TJ\CXL;ES\OB M]@A2%!=G/F6+XG.?GC$?4L;@Z,SV9V51WC8HPQZ]@+=8<1B M;W-$J^E"_'Y9W!>**E:E:M6JBJA>LF95SJUS+@D9(W@4,-3BY#V@,0Q<7KG M^R. +AYCY'#/<)'@?J5 XC:#9(+8$YPA.HW(9,^*TI27E363BE?1BZCXB]+_'7V2IU2.;_6@%H3".=& MFI,RH?;HBHD%"4^MWMSV8Z(R+BQ\I.J'G^4S*BRO1M?D<>V,_ MO, O"=>]C?VWC\;Q%*),4"F#A/SG%A*;^*YF1"G/B3]'A&%$DY.;!)@2-+XK MB2G.BL?KWUT^@'-+XB**@M5.*&Z7N0AR.\N:Q++" >]*E!/@HK!MCKGBRH2JI="L2H,>[2H$\5^5\56,MPW@)2$@C1C^5U@36H@"*G MZWV2O]?=/!*.BFP07/./W'*K#9LJ%EV,6W)3^W:?'II/@^8#_S'H=MH/]6'S MX;[>J3\UFH//S>9PD+OA]4A:1FJV(KT<8]2'CU MIHAA;O#^J%N%U?)XO@V/X/V*EK\7G=?!D/__L?DT''1;W5ZS7Q^V^=V=.,V MU/)YD8_/)3SHML!2P8G)9;,WNH^]?O,S+]/^I=GI#O9'J(JLY?5R&UY7] "A MZ,3O!A;V-R(;J-$R_V$_S)_&[&R*!L-NXU^?NYV'9G_0_/>7]O"WO;&? JUE M_&H;QI.*_O;7ZUKUZA\@5'AB.M$9ZX//K4[WZQ['\@6BEM?KK7HRQP=208%X M?$#4)G@NT/SQ?4"QARB]AQ13?]Q+U QZSB"8S2!Y\\<#//'PF(]M'JO;,G6' MO4G/=['-E\YYZ=Z_8JU7W(BU+::VZ]. (/''T@;@CT%LQ4] VB$N)2T!W!00 MV2+N):P!2W- ;$^!G*@%,?D%N@'RQRW,&;,Q=-L>942F$7*[A Y&1W"ULDZP M0 024A"V 4)U +1] C)-\1;W$4#9 <$,X/NFBJK):2Z3L@2!BQQ"D1!QX?> M )%G/D)XD[K-\+-L 3ZRU.T_ DR0(TK0/K(1?A;-](187HJVPM926%NG4(" MA1ZP5"3'QUB5+$;!4ME/@*LK$M-\(D&H3@CT)LAH&$R1U+)TKK D04 2I4"- M_X!&N;N-+*MMX LU=A@5R9WCV*CAST9\&A6HN1TZ55;;XI?K+1[#@"1.@2CH MLBDB]] 5.R@&4X18VQ-;JJ15>:G8B*&EY,,Z)1(.1'A H($8H'(Z:-GY 5H M3/Q9P_<8@3:C8A=<(Z#,GR&2N[/H@;0T7:W3%&$" 0H6J.$NO05N@<@:,-_^ MQM=XR.%#R1QYU*@/94AK:;E>IT4"61())*$*Q$3;X\V*AO U_THD*:)MGM(?(8 H)JD?;.D5@SGSN>S/?D]XX]5W'8+ RA=7Q55-6 M\%P#$"H UP&D$I#4 I@/0CT@J:A S [01$3W6\0"*9):?I0%?012T%E?N!YF MH@'XVE=,K'Q%C#R3-.@&!"T9RM)\"2;7XBMP!6)E[ZGE'Y[;SI/COKFYO+BJ M*!WTH#EN\#[^5:2GG)H\]5!,3/M*>D=@6MZ5L2!'ZAN\#]&+Q%U:'MN,L T( M6I:4-%UJ/KR(O&R3O#;C;0<-6EZ5[. N2?)"TJ_DO W)S9+74J>D&5,RYT5D M9%.FT(R;'$A:EDPSCT5D3)LY-*,M+YR6N^W2D45D,#VS:$;;1@PM5[ESE$6D MQS#;9<;;=N!:0I4$Z'8)M2+2K>;'#'MBEKR.-'4?4TJ6K8B,:-;*XM@&)W#Y MW3H/X9@([3L8CK K(^]'!$5K.K[7%RLMPN-RF0)YX.LO[.YKO;Z;#5K/4-([ M>9;YW'\BJT29T"ZY#DE8!F+3 '>MA7%1DNA]9-_)UQ:-^A6)TTN04W]&!$X0 M;]1@)I-L>_8GO1ZMSVR5&K) K!E$JD%"]\DC5*;ZONORT?D%$L'N(F[Q$#F"QC2/:N:K3D*_FM])3S6HP0Z[6X8DMH M7DE/G]QAA2?G$;+HTG?R#$.-6B=1TFLZ)W' TH*3P^SK@<;*W-[@1;#,"1B[ MSD%T:YU(R?/M]!!$"3A"FT!HU,FE17"N(U)Y<8(V?03"?A\>K0K/2&G)JU#* E*O4,D M50.A&PCEJ[GN OJ%>,',D."DB)8I)2THI O9TFGOIQFV_"8(+1-*0B[U3;=" M4K-I[T@B31+N3$U$HX;T[:I&2[&2@M/M7UG+QT2:$R'OR1VR>7+Y_"&*M'RR MPRIZ/\JTKJ$DZ Q=(]8/N &G17).%^D1-(?8B>).L:R5D!W$7 M$\5:US'>%;?J.I$M^&'QR9$VS DD0%E\)AZP'VI&,M.N=2DE MB6<\40F#-KE4Q%>)W;,<"Y^0R*01NF^_5@)'/H$\T_ M>O!OP#EFT,7_%1NYJ7$TNKLBG0N<*[G?+8;ZA'(@M1?2*]+W[">2L^+^:/V^ MH4?LID3K#>K) %EO#JQE?V6Q4: M%;+]#5^=7,Z2:X*&Y.U;K99Y)3>[Y;N&_Z] M\H5=\7W=Z,OEDC+Q:<_?XR15*_ "++1T^N2@".J,QIW97&T!4?!Q6? M"+XKZ<0\[,IW([@6$HA/BHIOOM_.$<&^,Y0?_0P_C,WB6Z/P:=M=R9:/\TN M!EPS9H& _9GXP?RN%);$#,U*(/QR:'B%=U'.+7EK\SL"?/F)8:6Z8L/7\I4O M\:E/CQOQR)M\%LPZ^(^ =V;V5I^)K2>9E3<#V;XI'#0Z7$M$CRT3CR;KT:/4 MQ"6=&YB!'*M3](@_1I1R3.B&&_'%:^NS$2+)BH)*&OI1,0V5MRUL=A MQ!*_:/76\6<0>_FJ9"/DT!Y\D_M/6R(IGNBSRRY+,\DUPC"I]?=T\W!W4 O: MPAG?:I5:=3.SV>6/@M>HPPT)Y.M26\!'ZV'*\G;6S;+'VD?[(L/6'7^A2.[/ MZ8[X9.XAI^TU7^VIV&;=\DF7FPG%89URAWT\ KWQQ:(;./'E(2*S>'\I'ZP> M?4<>]KFY*WPG[4?;B>)3=?EDYU'L(!(%-E$=-5TJI_11=+ 6$O:Y?1[VD6=T M#[UO7;YX??G-)]_ZD*'--XWMMCR$RDH:.D=C[PLWLM.^[?FM3*G>-(6)CBKKCQ"+SJWA^(S]6E-'[\P/LT($/'?>Z\RGF MBZ2Y"]\&;Y1+4#XR;299(W0,W'+'2^X87.Y&7HPN\LBH(7IE]RZG*I-C\M!ZBX7F%2*CLJ MW+^FO;=@>(5*^!R-E_)FTE/B^+'%$XA[Y*$QS@Z8C7&./WY;C&8\8!4;EFW> MVY.O<&CS/N9(1[NB0+R&6)@M';L)B?L6^[2S>?3()7H4XPCW42+6'0\H_+?M MK2Y3UA8V(GN3OHS)](@]:CC:[I/<+AAN\1.+YKCF,B\2%XG,R^H^YDC'VBB) MV> A$,-A3YHDC]@*+_.!88 8"P5%P)RZ#,P3=>^HX%B;<(]3[_>8WH]X>:./ MWOO(">QP-UB AGXO(/:4][CLAML%\E@=[F<^:8@J=+V&S%JUO<7!>SE<*:?T ML58^8SP)@]9#CEC;:/C1(;1\AK,Y"%HIWKIE7WBV,\&[0N,XJ0384DC_<\(>HJXA@$M U0MO;7GZPF2(+B M12"1#38585,D"**_ROPJ*[,J,^OO__77\>S)Y](MIXOY3T_Y#^SIDS)/BSR= M?_SIZ6\?7H%[^E__^-O?_OY_ /[[YW=OGKQ8I)/C,E\]>=Z5L"KYR9_3U=&3 MU5%Y\ONB^V/Z.3QY.PNKNNB. ?[1_]GSQ:J)8$*>O>WLM]V/@MED MDS9@O4Z@HHL0HZH@"_/6Q1!TJ/_Y\4?%?(W..Z@L"E#%67 \95 A..V*=5JE M_D-GT_D?/[8O,2S+$QS>?-G_^-/3H]7JTX_/GOWYYY\__!6[V0^+[N,SP9A\ M=O;NI^NW_W7E_7_*_MW<>_^L_^WY6Y?3Z]Z('\N?_?W MF)5WI3YI__[V[O7Y(S\MEC^L%F&Y6H7X0UH/;\\-<7+W]]__(%?O/^ M\,WK%P#-P:_/7[[_U\N7'][C./K/77WY5'YZNIP>?YJ5L]>.NE)_ M>KI:+%?0%,Z,9 W-?VSQJ<\N$*S7D!O\.?U9S=XQ.#+7ZLRS^546F=/ MGRW2I3?-FJX6W=E?SD(LL_[5RN34L8Z_A]6<_:V)\5F:KY=DKO6![H5[S M^%,IWG\DASB9NXW/^W4Q3R==AW-^8KPP3%4/+%K>!M:F:I:@:U8EL%1EE,0# MNQG-Y7%N\.6@2T\672X=VK.G3_XLS?:L3=LIM-"E2T2Z.JW6[WBV/#D^[C\3 MIJMR?/;WM5LJQD'LRH7GB_FJ"VGU.QKYYR?+U>+X MZ7#7!9 M,A6$5!"31G!<9G!:,N 93;957G(3B8FQ);1M6"(>&4N&T H9938&^7R-0R5< MHD/"$9:$*[S&5=N+&D'SFH*64:A*;3:NHMB&"/*1$6%'69/I_/?0=6&^6A[, M\[LFON7AR:HY/,V+G%BI6#)9@< _1/_."T ?S^-0 ^=!65.%(M;^;7BVX8%Z M9#P@DS\9(PX_E0XE,/_XIJ!C>IUQ,ME)E9@#X]%C53I8",WW9\Z+&$/.-3AJ M7^);H+;AAGYDW*#5Q!#+!++V_6J1_CA:S%#"RY?_-:3(1CGK#$:N%>0A &UV86.(2D,;I-0>(P41-R;S'" M:'SGW9EPRPIY)Y$3>M#'Q]-5VS%IHVN>&T[%,D\-4 Q5>>,D5!$E*)L]!!D< M!%ZY=X&Q6JE-X"UP1NHITW."2B5D'+EF?+P:X3@RU%2;0=50P&7\KL8215"N M&DYM_;YE[T;C,M,S8D<%D!'A8+DLJ^6DHFLFT#L#;CQZ;$)*\&U51D_-.FUL MC#(0*__TR33X-UR+X+*K5AN(@0<<"7?@I;/@@RJQE!2KMH.,9)S;1/?0[]=4 MW4G$Q$0]BSFK+-4PJX SAN/AZ)X&(3(44VKFR3//]"!:OD-HOZ^5BTS%]Q$N ML7XW6%8,=X*C_3.E'=*$MJT00MM4\DX%+5UD8J\3^>YC>MLM,!1:?7D[PU 9 MUY!FZ#\U+^#7LIHD%8*-Q8&.'%>/RBHX+3PPGG 6&6%,IC:YM^$9G]&Z)Q>^ MYC:9$LBH_L_%(O\YGL0AUCW<4SVY5V3 M*GUWL=-%W^'3=!5FT_\M^>S0Y/EBV8S-I@<5:U3%"QQA0R;:QEIB'(JOC!L; M7 W46S';X!K31C4I/\B50D:7=V6YZJ9IA<#"\FASBS29+*674'61B*9J<-Q( MD#D64:-11GIBBMR$94Q[U*2T(!'^0 <8_:G*8?UM6?HA3[AUC"4EH+JV(<^9 M!Y]QQ-J:%)@7(3KR->0V0-N0PCQ&4M"I@8P9KZ9S%,";Z>>27\]78?YQ&F=E M/6C$%+BR26"45IUTH"2S$'RUZ.FDG&3,1B7J2.EV1-MPPSY&;A J8LBM7"N\ M,$)H$$(:-%]:(TF9A"!U4*9(1,F("4%_='60TLEQXTW)O7OW?''\J2M'9;Y$ M\;^>I\5Q>;-8-KD?U@_AKPGWG!F5/7I[:*Z5TA&\E!9,]C;PDCSWY%M"=X,X MIA![1]9(OTAV0U0QA3+4QL3 N&3GJ8OYOT(_QUF)V6")DI[ M@^N[M@K]!U,%XL%840=CE(U"H2LXP!'Z)H8QQ>G$NM])W&1*?XMZ*^@NY@T@ MT> *Q70!57) YTYJ"-D&8!;Y5Y0RMB;R_?HK,,84BQ.K?E>ADVG_0X>1WTGW M90-'J_9Q,K4H(4DT/>CCQ^ RZ,R\DU*&8JA/E:^BN&/(#8])^3O*?*!C9AU- M5985\%PPQ"$*.)LK:*%#J-;@KZCW:6\Y9K[/9O3RJ"4EDP%H>BI-9N4!-[JV C2E>NC\OKNY%4^N$ MCOPI+4X0S+N2"@*+LX(!VWE6 $\JFI:4U HZ5,#O/$L5>*Z^II9DD,E=WUOP MC"DHHB,'F0;(./%BO2BW\Y+S(28M"@Z2M\/4E@$4^T">0T(C'[GB)6CJS>CK M<(PI!J+CP,X2)]/]Z_EG?/:B^](V-PLKG#F=$(%%1YP'7-ACRVJN/'KK:F&1 M>BW,LE_^]:G,EP47IHVS]+,1^J12C$Y"5"U+)E39 M*KPT,&>XML4RS:@=A"U@C2D4HF,$M3[HG(//83IK*]*K1?<>G9;W)9UT?7;T MBQ)7%S^=@329ZU!:N@73[3 DA99%:"%A'!"+XCC!)7(@!]31D MR6[U4DLK(S@E%2C/T?HYK: (E4IA05A-G?#PK9+=7<_PSTO?SL>(H:N.#H-C M7R(H]., '?T -48KJO=>9NJB]=L1C2G$VI$36U8AWD<5Y '6V_"ES=#S*6A] MM9ESL/A84)%EB-94*(X%EY/*2E'3XGHD8PJJB.E (/J=:= ZU#0@W4G)EZN+ MON["<09/\"2K5 )2P'&B<6[I)MF +J$D9Y(P]:OSR*M=<.[\U#&%540L&%;R M^VE^/;H%K3 $:L>T@5\M7A/G[ MLZ]E]@9_)NVE]?X#?OWEY:\?WA^^.GS[\MW!A]?XV\MX=FBJ=N 0BBV"=%:4R^@+J#0"[6YCV M8:U(HB]J+=WG:2K+]XM9GFB938CH_HO &VU+!6=OB$ERLH 23X)T+X+VHROMB M^==>R(#,V$0V)G]U'RRYMU;H:M>ZQ7+YMEO4:TY< K#[.5_[))PRZU.'G\N\-"694$3E*0'3 M%4,:91).)5S$4HW._W05/>-I[-J8S*SN= MGZ!)76^D+N;+GTM==.4<=%F^_ LM,8I_.@_=E]F&0U9).*3M1V<,#AC,GMI";CP^N?OJ!R/;N6 MDQ9)15Q;0-B64BA#;;4$Z)6GTLH,?)!IL"+*,Q [UWN57K08&?P2NC_*QD=/ MG"S95A- NI(P(G >@N85LLB!99%DRM3#NQG-F+S0W9API7<7C08H:\@+?DS+ M*GR!3M%LT;ZGPB98>E+J@7R,WG(@DUM(H[55S-E1EJM_\: M&)0[59YQH;EPP%/K-XRC !R+@,@+#@]%*R*U#;QQIVHD*^$]]7V%U/>4\H!. MG@S:Z-9-VGNO<3B10/4>^D>AX(^"FA4-GZL-*-3Z: NKW,N M:RLP;D=O&Y2. :+'X"R%@K]@"5?%O;N\#QO[C)50NVJ/T/TX'#"0 M=RS:"LGQEEZL6L.*G(%9ULZCM,^9D_L.UV,94T[>6 E%HL>'3>A[?OC+VW?WOEV\.WP^3UW?U*7M)[_O&X,BR_*XTK#IO5A4XT[IX!=Q99)=/"9S" M@,E$7T2[I4,*^H3;&^'0'EU[G#'>R NL[[2".=0PK6XLLIDR,5H7XC'=LO1 M]4/G^=%PX&L+>BU MC7RMM#XYV:[ERZP5OF!,%K,![TOQ623ER<\+]SK ,:TX^YP+VQJ/AV?5X*;F MMWE73KO!_VLQ:UFC_PS3>9/YX?RB/OJ@FR[Q5R_PQ_G'MZ6;+O)%^](J6,S1 M@ VU77!J%3@1 F ,RB(SP@E)G1 _U%C&M$Z.<3KLE2L/'$8>O/_7JS>'OP\4 M/IY_^G["QNL'0Q0NMJY,87GTMEM\GN*G_?SEMV5K"=[:N2S;YM0!&LS/IW> M"BE=]<5 J:VPIT0%GJ'E<]4H)*0(10P086V);N?N,>%+?ZMEZS6QJ*L_<1Y. M8K*B:I[:)4H*"6\8(.DU$KX$PZHH.E,/^!H88\L8'H(N5WK'[*@-NJ9":R ? M%@?I?TZF7;F]*)L40Y2+OZTLZ_3W(!FT7BFI#>:NF']'2&.ZK!GSW0: M0HN$_:L6J93<;RHW3(?U&RA3<,5R[J&MRHC2)/!)9*C*MXO'4XIN@'OW[H1Q M3.= ^^+:D&H!G^"LT.XS SDV+)EVC9@;&W? MM,ZAI<+S0G[M'PGP,9TF/0 M]Z/PX=;@&R_"G#!1LN'6@H@&YY(Q&8+SN=U; MXW-A6NE$?6*Y/;H[MOG[/E=>&MT-QZV?3S#^;86WIW%ZW^/X]#=Y@G+02564 M0=^V-MD*@9D K$21FF#>YW::Z31D[" M)>Z:L\DL3@.5((C H%:NM$XE"#54!+$EQ#M>BO9=\6P(+5+6!J[K1Q()Q1.$-LL(&ZI^GVZ*@Z???:N5J37$.PCO,"N=V2 MK7P6$%++N4JL6I]89N3WE=^.:$P'.0-QZ*;6X 0JHDS#;W=WE!?E]-_7\ZM- M[">9;(RYWO"/$1;.0,3R\Z)>ZIT""+*I2R$GT/ MCR&5]PD]'I$!7U1,<&-KI>[RM'.AP0/ONU"SB$Y! UJG=:O^LT7YVI;]DVA9 ML1$1YB U*)?;]2VM'56(UG@=O2K4@A^XB2 M8+X:EFR&')D )01.$--Z:F659(ZFZB&*%F\']1AV5X9GU2Z:HCR\^#Q=HI0P M&G^Q.(FK>C([<_TF0OGB;([@A5"(*%1FY" MMPV9W'=O@TAT1YN:V:JY4!:7*X^5BU9KF:&F5A^AT4J&[!UH47W&X3-7J+WO M&\%LPQS_G3&'1C,#==HLOGK."II Y?%+J09BW\ BF\PCKK(V4+<:N'NY$ON^ M%J;[:X",!._1;RH_HQG++4,7R;CN@*V:V^TDU!+:/6C.@(NX/IJD,0+4S$5& MS8;KD6Q%B^]L+YI )X27E'[J2IKV"/#[65F7*USJEUX0550:G286'49M*H/7 M7D#*W%HG:KNBFOP X]NXMN+.'KN)[N<<@UA?PYYFW'!KT,4-8Q>_FVCK#+I, M%B*WK9"M252=\$M16_OK,-;%I-#4B@LQN(3P>LHM35M=R. M@)R6 AW\9,$%DVQ1.6(P.#AY-@!M19SO?T_ZOBJBN]/B=+.@%<&='>:U.Q@N MK=9"%EY-EE!R2]UQ7(!3/(/+JGHF=,J:VA?? M96#-K7';][(A"UMNAN/VVG M)Z^//X5IUP[TSC?#N3.AQ )99HPC@\:((44%+.M2A+,R.?+;3Z]%LA59OK-= M9P*=T%R+>LV&Y:4+?-\UF1]6E$(/N?EFUU_P.\E),YTB;_N9+6'1M)L>,8(0 MRAEGBU26;W=G*AFDK8CEO@]B/: RA\X(?36=AWFZ+"*5M8@U=?)Q3DKN(JM(373+9,"(2NI(<@9 M>Z^"C3(D:O?SFZ >0=XH.;=(%448^BZ/VO^MX.YSF)4^37JYZJ9IA>%5*Y.: MY\LO;+SSM!/,U\[0^5V5^,U1P$GT+JS*RUI+6DTT1O7.N0+,M/N[G!.MD:F M5+)-&;_R2MT[8[\C',@UNZZ8*'+C>,O-,TPA&U,*ZQSC:*W5VFB;J;="[]MX MY8'[7HZ7X]><10^A_H>('*30.0;!,:;.:,YL9FTYC&!CYL7XZ@7Y3OU](X<' M[I[YZ.FYJ_H?HM11F5*5# IT*A'Q&0^NF PQUE18L3%_USIPM8Z\/X?E=/FBK,)TMKP\@.UZVPZ*AZ(;[OX$1M0_]Q3'.>P7TV6: M+1J*"2\!75RMT'BUF^(C,C'ZK""BU^F4,1BZ4^=/W@AF& _MNE$+C/GZUCI9 M>_3J!8[?*>VA.AN+"UPD3ET_M36X,7EJ-+S9S@O;54]D2^O&7+T.4_2*HZU. MD%.K09:FOZJQ0 S<%UZSY5$1<^=V1+N.]ZS.OZV C5/+PY/53NBNCZ3P,TF'3>5*?M5WMW6'WKB9 MXS3KM:7"+E>]6XLD2DR9%BP55W$-YT@G+SFNX47*RH*RG/HNL[MBW#G3]M;> MV1N=B9W-,JK2[LRT&905$:+(%I(U,26AI0A#R^(F;&-:60?EV)64W"&41Y?$ M?;LH4CHY;GHJ^9_=8KF\N#VG%0^?7O#:+L6)K5-3E1H,>NV@JI80^UP.ETJN M21L6J+<128"/:6U^4%(.K_8'6[_S1:/W!UC*[_CTH5?U780QT )_HSU47MJ: M?&NSKRT:18S^O3$)K,1PQ%MIN:,.A.^WF%'+X$)'K!"P-I5ZZWQK.,(/QCM$AI.9\AO MH28#/V:7X$&I2JOVAV$M3K0U^C:0K^"G8'%)=P*20E=*"1;!I9;0CKZ,JBID M$:A[YI&!']-1Z/A82Z;V09W8-^W"CG+0=F8_EJ\.^EI/GL6\O;:H;TYSROHF M7CMXK;L\CL)-)1LND5_:/Z=%5Q/)73\Z K1]_6Z.9V2EJH7V7H/U ET-+@5$&R1(5E.L1B83J(MB;\.SL^M]Y;/[W<*S MT=:4DO2A ..UG2;Z ,%J!E$)F;.4UACJ5OFW(QK3&D3&DRN.,9U2R):HW^9Q M.IN5?('I'$\4REJ/[G92#O&TZ#&T3M@BH'&5(1E!?I/0S6C&M&@-1A B9= % M\+/9XL]FPJ]IE'Z!\1RB-K4Z@>.-(K5^I RCM<0@YX2O%(M"H2ZSNQ/ .P;B MP_81&,[(#*:S$?A)ZSM#UB%GRZ[M_VX]FM.4Q<$]I[N V)\O=6_1$'E7EY]_ M^1J7\W*)C$Z^X1&J8AE4JYGPF:5&.<6M=RXP\OMIOPUK9RN9/S?5+ _/VP=^ M>7O2I2.,1983IU.1M;:#U\A;?Q@+D3$!S%;K64[X#[E1O 7/F/PL:L9AFXT$N(EA+ $_#BV])N-3B9!&0=4Y"6.2.H*3+Z0J^AN;&[)FCOY[@\,AVE MC,HH?'IPH#)"<#$$X%4Y6TNJECS/_%MF\6'/+8:FPXXZ(.RAM#G.,RC%QJJE M%8 1@,7 D$M AS^ %BPA/ZLJ@KQAUW5 QG0[XM",V%T3(W"7UXW6;_ )-S+. M][';>#]V$W$%(Q'N3ZY;EYWR^TBG_C(G>%VFT#I!JKJ"8\>!]\&!SY58B M/:,C/Q&_(\:=>F)N]EM<7C1+I<;D%HM-3.<09:V/]WS M$$304-"A4T(&JR-U4>>M@,;D2N^%-_1J(O:O;QRMYBI6+SPDV_JS:QM;"P<% M*5LA8DXN2>K\^+N8S0?.%]HG=P@514:>E^@"+;X4],SZE/MK8*D@=0VM3XSE M"JVASN!+S<"C$K4FKXJCCMZ_"6I,COI>*42K+NK%ZQHX+&:1>$Z@V[6@_394 M*$4#.BDJ5,:CS ,M7/=CC?X>64.C'IK+&=98/G1AO@RI26I]\=_R(JZ-0>MB M607-6C4:+Q:\T1&BUGZZT8/5JMN&D_Z6K758J,Y^-%BALK;2 C^Z@]WV$JB MAD"QAS2H6(@VCW[O)U')!Y]+%SZ67T^.8^D.ZXOI[ 1?[1]_J8M("M()9S72 MNX5ASCO T+V"9$P@'P7/Y%G'=X2X MA]GL\%-_7PRN/6<-?B:\UL 2,^ K%ZV24$!D6H/P08;,/+.6NI9A![ACVM+: M)PGWI6'*SN,7E\B?UV)]N&:Q6LMKDK*PB2D-&AT?4#HK",DZR"I$7UGA@E&O M!W<&N3^IG%H3EHI(@E>HF4E4G:D0!#IG)LO$N#0QE@'N#+@+Q#&M"L-R[IKF MZH/IDB92^V>8SANXP_GSOJO\Z_EY4>-A/3V:[3V0)B!=+%E'+9^O7V)85G^\;?_#U!+ P04 " !T MCPA7W]\!:VE4 !XJP, %0 '1O0'#Z4_/Q^"GD'[Z MHS_]_-/T,_STS]'X]_Y7_].[@9_FT?B"D'^;_;/GHR_?QOU/GZ<_<6 M/QW_E5,3352:&*_2NIRL,Z23 ,G$JPAEL5$ MI/=663!6R3C[T$%_^/M?RQ_!3^ G%&\XF?WU;S]_GDZ__/677_[XXX^__!G& M@[^,QI]^X92*7Y:__?/BU_^\\_M_B-EO,^?<+[.??O_527_5+^+'LE_^S]_? M?(B?X<*3_G R]<-X-0 .GZ;?_^%U-.J7^0_Q5R?]OTYF__[-*/KIS$ /BO#3 MVM\H?R/+7R/E6X1Q(MA?_IRDG__M7W[Z::XY/X[CT0#>0_YI\>5O[U_?1=H? M3G])_8M?%K_SBQ\,$/'L$Z;?OL#??I[T+[X,8/F]SV/(:]$O12Z@5('S/\JG M_=(9TV<$,HZ7 0A^%X:%XA4QKOKT[IB_?Q9)D/WE8%H1\=W/KHIW=.'[-15\ MYZ,KH)U]$+F BP#CFE!O?.XUG$N0MQ%^&4W^,AWYR73JPU_BZ.*7&;SG(UR) MW_E/\#"TZ6A2QN>":D%G&*[^\;7QT=#]8;^L'6_PKXM/*&/MA@3^G,(P0?KY MIW[ZV\]]'I7SU">1+9-)&2^]5%E%YR(SD;O>U<<42$M0@U&\\:F#LKR-OMMC MX ,,9M_M)>CWECO.ZV'95?Q"%G@]A8M)3V@!1C%*K/*X%QCFB N0B;(A"L%# M9"K>M>EDR9$)Q+]\&GW]!VH($$[3/A@=*(6V-(2E>1HHQV$_450<[&2_R+V;+C=,KCT44#ZTU'%90W MMPS"__FGT3C!^&\_TQI&_-^7?CR%\>#;>_@R&D][SD*$E"G)@'](DS)*Z 11 M(0M-HTC>B2KVO#7P"9FVBTKO6IG5L/([&/='Z>4PO4#'MT>EBL(BXR!+39"" MG@2I##&9W8TBY()S-B6EK(LD9XQ' MI(Z1>)T\812>LJ<&#-\"=C_1KJO6MWT]WN9RF-83)9_*>(RWK42R>9-$1%CM$ S0C/ M1$&XT3(9Y") C7F_8NB3L7=7M=ZUM:UFZ^?XY?GXX^B/82\JPXS$=88K#.PE MM1PA85R 8;UU*K@4LJEGZ:N!3\W..ZKTKI5=-2O/MICS\;OQZ&M_&*$G::@$AOVI! _1>J*,8\[Y0!%=/9O?&/O4++Z[8E?8N].!65EK MSL;@9T H1O4,3"+>24FD2XS@X)&(J, )GSE/W=RSZZ.=@$UW5MX**W8Z%BN7 MSH-WGT?#9:"/TNB@E2(Q4H;[AL%](V,88&QFP0,767:[:[D]X@E8LY,25UBT MT_G7!XB78Z07X^%C?SHHT3UC2N=(6 CH[Z7DB+<416. JT=@-$7;R:*W1SP! MBW92X@J+=CH ^SCV)5/GP[>+,!KT:!2,9O3D<(T(1,:"A%,,VFC"B(T;FC+O M9,X;PYV +7=7WPI#=CKL6K+JY9_QLQ]^@MGA&P5!<8&01$F+&WEFN%8([@B& M:,%GGUWRW:+<5:.>@%D[*W.%=2L<8#V_'(]1U/D]2*$=NNB7**44SGJFB>(6 MUP^1%!+0>^(,ST%&E:.A%5S@U:.?@+6K*7>%U2L<7[T>3F'LX[3_%5[XJ5_@ M[%G@+D1'":4,I>76$HS.@$3-DJ0>DDS=MM[[1C\9JU=0[@JK5SC(*O=CX^<8 M@G\:C;_U7(S9!NM(9M%@1(:>'\K(\:NLI7&41]$M5V#%H"=CX]U5N<*T%4ZO M/ESXP>#9Y03%FTQZ8'!/$9&1;"DN,-Q$C-7PKU:A_T!%-)YV2_59,>C)F'9W M5:Y( :EP1/7R L:?CBBQ]^PY^G)"R@C%Z)DGDNB4\9T-^/ M5J//B)%;C=F[:=3J@4%/\-@L(0C'.?)1" B%1\18B)!>4H2 M3P I.(S/:UPE7A_S9 R\LR)7V+73N=7"'QQ=7)1;[%'\_<-G/X;)^>6TU&"4 M>*]'E:42H1 /BI7#48,K#==$A&12#,P;%FJXW/=@.!F[5U/T"AY4R/9ZCE*/ M_>#U,,&?_PN^]:2A+-"<"75481BH9O<@@M#(F8&0#=?=SDA6#GLZUNZ@SA4& M[G3X=88RIB+GJX'_U)-@!/#DB."XGT@O)$&!$$ZB 1)5R;INMXKSA<\@A'&5)"04+*.!YKK M1CX!\U91Z@I+=SH(6TIZA>H5?@==?XJ!7+2G :X6H'WT80,]HQZ3PBECC#,;S6A*KF20&X2A:T@=9 MM]R.=2-7-/6ULN8]&KB3*E=5/_TT+UC]:QR,)I#^]O-T? E7WQP-I_#G].4 MRMA_^WD"GR[N'!)OSHG+"?GD_9?>+ .I?-#S@9],SO,L1#C[LX]+4XX@,,XG M*5!'),7-QWKD;1*4&^,9*NP^8F0_"3-C+4::LP,&T\GR.U1!,1:[<4V[^ M('=V,/.HA;HKELXM@5W'\V*VK_KT2$>ZBJ;DQK"O>O[)_97.-FNAZ M/RQ03B5/)9 8.,/842;B,G 2<96,5%B6[7W>_3%;_T8KA ,:?QL5MS#Z[&QH MANOL[S-OJ1>RI=G&2(+SI5J;!1)D9D11R:EC(AA_WQ'K3D:_@V)_OF MV]PV M=3?%5BR#7X'HV0)11 XS')8$7R(0T.@%^5S2&(-@X'/D<-^)3$=3/SL]4^^B MV+6S^E]_N:41=%]_W[EQR?G;%R_??GCY K_XID2^RW>J#D**US1@C!LLQ"VA0,!QX@^M(2A?4V M^/Q*CO95 &*D5BJ*2")G& ]".>,QBA/*&8085L,H'IY"R4 MDF@OTO)1TM>WLIZ:#0 M!CO&',WBF/([J""4\!CFD&0!ETK.Y?S&2#D3)971Y7A?-MSN5KX%9/_&[F*= ME8;NHMH6SJ"??#X;IO*?E_]UV?_J!PANN38"=B@^=#+B;5>BN@4:T.3LJ^\/RFG(J]'X M R)<)//V8?("PO3J;\MX,9;6!9/W$ %YCKC?PG2)#80.DMOBC1O40U 8,WF#.RIE4AB+ M_U?5MYA[\)P$/6KINV+'GR6VU\.OB&(T_H:0>MHKF215A!ICB$PV$L\#8F'> M.$V%S/Z^EDZ[V/[Z^*=@ZYWU6;'YSQ++"\B DJ7G&#M^7WN03XDKW+:RRN@B MYQ"(%>@L)_ A"6#)\/OR-7>Q\2HG=&+[X?GKYYQ<83@#] MF?/I9QC?D+WG1# B.$9BXKZ4^* /8T0B+*3@I4JR_M'R!K!.@1&UM5^Q5=!* MH7LIYR2 MQ1NF$LI\*8;^.OQ/.I3 MA&J*;N#@GR,R7^K\WH"?P/ORO,!Y_@T7I")^CQN@SB(E ^>EPPT%XED,A&5< ME0QH]$=KQX3W GK4-*BGZ@;._:NB27C3_PKI]7#JAY_Z&'O,A2\LC:"MERPC M-T'A4F6*W,&0&#EW@46FZ7V-M74)A^G,+LI/+M:!@7 MCH?F -8[(!$H^I5")^*HM"3(Z).P%,/-VIO[.BR/VM!5%-S <7_NO_2G?M#_ M[Q)P#F=REL 3UY9K&!7-WN92,DC+E3?EN-XPARKPI7^T\R[)^A<$#^-ZU(2H MKO@&;O^U./,:*$!!A3"&&,/*V2*N5U9113SUN.<(:BBO'=VM!/*HS=]=M16; M@=Z4[QJ>TC>>!Y\(EV5QHAA[!H7(7 @J8TS*G+VOK_?N@?R)6+F30BOV ;V) M![W&Q#(H0013):$!-'$ZHDA.:R>,HHS6WM3G(Y^ ,;=27LVNGDL8;_H^] >S MF[^S89JEO'T>#?##)^6P8/KMNZP>V12B#43*4A%!923.Y%":\3BK'6,VUT[> MV13;HT_K:6*$!C?[UW#>/IS,F1NPTJ!O$5'\*#T)+@N"L\-R+Z3"R=".'@=/ M_6ECP?4TZ:+^%BD?B]OC=_Y;N3I>GC-3)E@27A >RHN?E$;B3=($DK%4Z-+N M9\5[?57NZ6\B.2@A.MEJS35]!T4W,/_- \:EZ,N.;CW%K5/> PG9(N=C8"0D M$TG0ENJDDV/5CW/N1W0R=*BH^ 9'_,M(])_]Z>?GEY/IZ +&=S Z9EQYE8"D MP".1CFEBC?$DIBA=2GF#CH+:.]J MI)>,#LE'("GY4E_I+/$B8]@#+'#N:.3Z5@AYMRAAZU$?/1?:ZKG!3< *1#E$ MZI5&3RDC,:4!CF%N"L1YC)(8-Y3:]@[FHV=")04WN#/XIQ^7-\L**6Z M4'D*P+0#PDTJ"4O2$E>2($06.AK*@-[;1F87X]^'YT3CBVHF:)XN\'T#NW88 MYKB0,;%$/,->R%*76,T2"JXU^FY M!M/2##(X171*N,V9G(DM:6_>9P5*>PC5^UAL".U$F=/", W\C]MNT35D&$5I M(R,E.822&LDHAE-&D^PRC=(&J:O7'JQ'@I4R5J9RP>T]787IA12?T-DA[>C1<%-S.(\WI< MSFFBS'.29W>\7FCT8S"R3CHPYY1%01O4LMR&<8A;TCI6NEO TDG%S=HD7<,3 M,@3NJ"0QE08O"7!YLJFD5RMJHY=:5*]BN(WA9.S=2;D-CB(^CC'JO1Q_NX9( M,@[7EP._!3F M)^;EE80Q?"[-XK["ZV'$,/;-:%)RZ,_S1_]G3V/H:IWEQ-KRY#K5B@3!+7$Y M9<89-XI7[W2S'<23(4M+TS0X63A+::9G/WCG^^GU<)&XV[-@,9J)GF15_-E4 M2B^,2\27A#+.$^>R=LGS&BBGPXP*JFY2'#%%I4!ZZ<=#C& M2PR\5X$PCG](@Z('9CS1QI>*S0 ):F\G#Z,Z&5Y4-D"#DX>[@I>>_UIF4?)$ MF2@@M6MX_[T2TXD>+E0U18.T^^_)Q_.6XX6:2:)#PSQ%48/,)%@# M^$>BQEA D+4;XMQ$T+I9?Z.DZPYJ//X&_0%)[AA8W,"8*D?GA@0E@$1/F3(R ME./35J0X=(/^&@;>N#7_-HK>3U/V31 ]V=;\6YGKX>[LN^AZ/RQ@' (R&Z,: M&8@4%']@NK86_-7-OXV*MY/:WX+/KF([HB2Y?414+2D M\ &A(%3F8(T++6XEC[ U_U:V>;@U_S:*W4]K?I=YP""%$RTE>KFJ)/F+C(Z0 M,B(+*T6$^FGS1]F:OY*I=U'LL;3F?^=+;LQGF/:C']P$5ZM/_\TA]M*T_QZI M;G7PEXP&1VU2U!J9-$Y6R3ED2")X;2+=H(/_S<&JM_.W1L=DA"(Y>F05C855 MNKRJZWTP/J3H:I= U6_G?T^\G:Q7+)M(M#*:2&T=<8)EHHTT K2/+-1.OCVF MI(>.%M\BO6$;13?8B6[>O>.D.1_/9$^S:[IW,)Z](-VC,8A@LR4H)RN7+)JX M%#VA63&=M:*,U3Z3V S949U@;F7+>Y,@JABB@8]Z$^7\=?&SR^GGT;ATJNDE M'50P""Q8],4EQ8EB<4\BX$MV5_),\-JI4OA>3R:7B,RF MTG>29U+QZV5$Y3K>, M"73L4R22(V>=,8KH$%Q.FGL'M9.L'X!TTJ385?4-,B6NI7VMW=Z4SRIJG4@J M#):2"Q)DRB1FRK0"Z:*IG6>S :R384AM$S3(IK@&\TAQA2!F5"[_<@]<$Z1%9U4WJADXP:TQ287@DH M<#)2(04+]>O\5D(Y71;LH.H&>11W8%W?T;B,RL; 2?21EN(Q2QP'7AKDRH1+ MES&I85;VZ7H2U93>H"#C1C+Q N@,8\]H2Z-S@B294&*I%+$*2MJ/Y4!QZQ*^ M=D;-6C G0X4ZZFZ?-2.\4Z!%(%P(7AHE1^*TM40[#\)358I&3C5KIMO1Y,YJ M//ZL&>2AB=HK%$3AWJ4H1W;R2(Q&7]91KGU^:EDS6QEXXZR9;12]GWR)31 ] MV:R9K#PNR40P%75>GM&QS3'!T63-;V>;AK)EM%+N? MK!EI+8LY9A*R*QWQR[MVVDJ"'B\52&CC>9L \.BR9BJ9>A?%'C!KYL-'_//O M+]]^_'#^ZOS=R_=G'U_C3ZMES*SY^%;9,IM(P:5C4\R5^\%6S]+YCU\ MA>$E7+T28)7G8*@A)<>\]&FTQ KNB&#&R^@,IZ'^HT5RCWJI9F+_^,@\MR^E5>><#_IU)Y3$WI6X#;(:.*@ M\\:(P1.GE"7)9,HDXQB#U6X6<@/ Z=A]%XTVR(+[=3R:3-Z-1[D_[5$:139< M$UUJTR2SY6)&1L)\T%K&+!VK'01=&_[1;_>[JK)ES_*7?WZ!X>2:AVMH2DYJ M31)S2#8U1]@,"BAQC#]W8]_AVL0 M>[A= "L),OA?W$XX2R0(SY">QGB/@0ZXV@E)Z]'LGP&53';[OK&.OALX>N]A M OB!GQ':"]QQ!J,OA?Y+D6#0%94>=R!O2E.1Z)RBPEG/:H=Z]P(Z M%3[4TWJ#S>%7&*+, \1VEBY0P47>:?\K+.%II3/N6+@$%K=&1EF :D^TC5E' MQ3FOOD(\ .E4:%%3\PUVC3M"]T "YV5+%*J\SF5-2:G,D2B5 TC#<6^L384[ M($[%^-VTV^*IB26@JUZ5O>!2Q!"FO)X24^E0B$N3PV@$XQVPR$P!U9MWK(!Q M.H[ACJIM8.VWH^'H)JH%#Z_('8.D*C+BLA1$!L=) #!$):,PUF7,Q=K.P(.@ M'CT3ZJJ]01G+Z^$4QC"9W@#W%C"$S;CG6 4D)&M+044D7B4$9TSR1BH7?&TZ MK,.R?Q94-MNH@EV^S];AD"GQIP&=&BOJ:;_%B5+I<+U6_AXP;7-R@5AFRBEH\5S1 M@RE/(6CTEZ@WJ7;;A?L1G1HY*NJ_0>1PY>8LK[_[PTL$N?"#1L/),\BC\:(K M^D?_)TQ>_HE*P?'[0S_^-MMGRUM;Y>)\-#M+6:Z1/1,LM](8HK,)2'Q-B:=4 MD&23SQ9,@%3;)6THSJ-W:([%U UJ.+]#7LRJ9QBNE\-\[3WEVEA2>G,3J80@ M(0I)LM5,94>UXK7+M=9 .1'V=%-Q@]I-]+VN16H9@O8@7=U-BC#7#;;7_8-^+X=:Q=DHMH0PSV4BW6#$F9' MN [66J%"SK4;VZ_#\N@M7D7)#6HO;^-ZYB?]V--"@: T$R%G.>/@B%.1$HWR M&BJ4EK9VLQT[/6#\[97<():]#>I%?W YG74)D,E$:HE.2I;[.$XL MY\ARKG)@/"BK:E^ KX%RHM;?1=$- M9_0GE('M+95_1+/\';RZ*:\WRG2\ " M[HO^I%0"7X[GB^%51C %ETH7(C4+NYT*Q'.)?HI4P&WTF=K:[3/K('_T6\H! M#+AB&>J4NLR4 LC8(9IRF&8/MAW#J( M/SA7V8P-=MO;O1NHIE)R3S)X@7,@9&)URL3I@'\1BMKZ26;'TN.DRY[708V' M[G$R&4][[\:C=!FGY^-%,ONLBC^ZY"25B62C/)%&\E+>) GPS$3*/">U45]5 M'. :#_!O5QQ8-_:Q=#+9QHRCBNJLN+U_*1$5#"F#T1ID"QV7U-6U+]FCT M;?3:P)-\@U"&$UCT6= J@TI!D\!GJ0D:'0QO%3&!@? &US%;^QKN!H#]>8$5 MC7+G?<==-=J@D/PCQ,_#T6#TZ=M"PB4LFJ6$Y$D 7MZJ,H*$DK]N8P"A#5-. MU3[Q6 /E%$Q>0\M-GD>8";L $WT2DM%$6'*EW[:D)##A$)L04F;&G*G?^OX: M@%,P].X:K1B.E6XQ!4F&R63V_OA2P 4L#MRH&!C:0XG2!]42;T$2%YG+4>@< MXJT4KKO]9QX8XS';LJ;ZUF;9[+?7T(>/Y\__U[^?OWGQ\OV'E__[M]0P])=ZL'D48K61 M-M;X9!3)D@(R-Y7R(&Y),%0()D*&>/R]B%X/8^G'"R]@_M_7P[MM?]^/!H-7 MH_$??IS0>XZ>\F (&*GFF:\AB42,C8XY+;BN_I["EA"/XD)E&VZLR+UI9I)F M3?36MO9&^0T8HGW)%/.6$5<.6;-46N@DF=2GW4^]J3&W:[*^N24:.+)WI>X) MH1R4KDV3B8;K[G6U;NKWT5QVHSHJ/4&%Q#KN[_'B'RT4I!$ M9>FQE0T)7BA"F0P.ETPG9.V$CR-JMK]/5M2Q08MV" 70>_AR.8Z?40?IQ>48 MEZYW,.Z/%E=I/18\9QB8$:IY*D]..>)X#(0Q([*-B6G59-&X%]5ITZ6R52K6 M3,[BP*LJG,G'T5E*,\W[P3O?3Z^'S_V7_M0/KNV,\T=H?OLR&K[\$\:Q/X&K MXIWE.Q3 J4U>$28]AJ22XE;I%9!RV.,4DY1+_5 DU@;::1+M",Q8L6"SMC2] MA-LRQ@R"1.]0I9E%8GDYW( H/:-:QMMQ9GLZ_B!B==,U*)2Y!O#NHCW[X?F7 M62G0$GKJ"

JH\R0%#4<.#%ILEFW2GV7J03Y)EE6S6H#[H MWFGQ'B;3<3].%T_5GA7US/K\]9*.VD3KB2EO%DMP0%S0&;\2G%E%DV*U3Z!V M0_HDZ5;3>@W*DC;Q!68BA!(8H5=0BB5GU;7O =4WZ4]A<34U%_<]Q-&GN5EG M$ZVGM,H.C";HJJ%\W,YNO]!?B!AV>UG\A-KK8&N93IO'1\6(%G40]^T+Z^>I MI=H[W V("67ECHV51QD"R4P%[K64P&K7!>\( M]4FRKJK]5O"N0BW$^MER _:[QYE8 M[3J+W4A&(PWE!-#<\ M6B>%TO5S2S8$]R29U=%&*]C4N5/D?7/@!E N JA=H? 3;$]22YUL] **G5N+CGK6E:"E3%\+G457Q=MH5 )T/\T?'XY'L,P M?OLX]AC,Q)F!AFGVM\$LMKF*BM["]#Q_]'^^*R^CX ^FZ'2&RVFIK_HX>H=S M:#CM&:$U\S02#47:5#JM!5HZH245RT.#QC=I0K(.-FG?=PNQCC#AY^NS_VES+T@P!D/ MAL2L2E/I4G[NDR'*T*1M\NBKU+YH:27+T^3[7AFP@MJ5FZD)+9PI*:K2F;(% M44FL8#![4E&G2&5.M?EXX&9J^R31[KI>8?G.5RGW)HHZA^-'[8@/N-A*$UCI MG>\)DYIG;H&FZHTF-D_9K9)XRL!'(WQ&"9TL[3]*^\ILB6*>48M3+XDFEX_W M))Y63:3,+&9O,"[AF9;7*T&!=TI:4[NIPX:)E!W*+N85^C%Z[W+F MA,KHB)2"$>]"P'G(@[:>:5V]*=C1]*OH4E+008V'[E=Q1X3Y]"D;\FA8KF%F M1=V"XZ2%7!YCT0:50TLO=A8(H]0K)I.+HADQ5@$ZDHX66QEZ'6AMF.>-:U?9F]DB%-;TO#L6$;93=Y+'D[V[DHA!86&:<*R)R(5#.D(C%K9*D M;'$!5 *%K/]$^BT0!V@?VMTXZRO+=M!LBZ88=QW.!3"KH^3HV!.; ;<\'VPY M2BT""Z8< RMX[9[!:\&<@NGK:+K!;%^3?+, YR5'GX>5*QDHE4P*OXJWN MY#BEDENG1.TDD=5(3H$ %737[JUZC_*H_],/8]X/7P\ET M?#E+]OP0/T.Z'.!/SR83F$[\,+WI^] ?S([Y_S[;(R&5+,]X.1XOF@Q/7I0) M,YC M[IL-?;9RZ/.KH?$7WHZ&XQM(KDX$8\K1>X.S-.!\E4*:\EJY)" R3I_L4#FU M.\!5%:!SO.7N\I^REGWU@V+?[Q"OVCWW=.#*.ZE(!JN(5#80SP*&NED* M*U%3PM4^'MP8W/X7_L.Q\$Y+-N:96 0.0697^9=I3W,D2[FF.4B 0 MO:;)XF*5JE=PK /SE*E4QT(M&OTOBH%1]/>E5_R-RU8A#).0/7H_OGA;&24. MR1,;,7921M)4_1WO^_ \90)5LU.#X/;9Y01EG$S0H0[HTA23S%]T_(3K)7XU MZ:?%JXY+[7WK83#FF(SH4T=96EN6>WS\9,),HM)I+Y*O7?BX \RGS+C65FT0 M:U]3U:JE%OUO:33"T>!*S94U-/ M\TON',OVGAE) A*1M!Q!0DFNHD&4M@A!T6,,@_::3W(\K#R,W8\EB^6[],^^ M+60MG_IJ#/]U69*F9_>R3"OO(SH7694G@DK?(B]S). =3U1IU'3M(^L-8!TJ MH^5 ?%G'VDIV:Q!G?(>X"N#B<'<3B(T29#: =YATF>JF74>=RG8Y$(6DIQ%8 M3NB ,DUD+@"K)U=>C#J/)!>V+,Y/M:O+CL"<[S M*((EP9E2=ILH\8B/9 !$35-FU>_B-\%UP-B@ED$W($PG:S0X2;TV:;Y_^>]] MC'/'\?.W-_ 5!K-Y8QEDQ74F*90D=N\="<7C5(RS%*(.&[Y&MYL3= ^R'WY0 M9>LU."Y;.0_NXEW,N$W [M$I6@OTX.Y1-8MOLFQ5-=>^=K[UH(U)RB!HG@.& MS8PY8CD3I6L 4UIS U [$?4(N+6Y_W0DU-K"2BTI]7KXY7(ZF6F +;/KHC,: M(B=9EW/?"(8X23/1T?/@M XT--L/[\(Y#M>IDB'74::C%5KZ3M>@\04T,!:T MSI9H"8'(('&6""$(YRPP83A"JYWW? ^'7"S6R;U<9ZG1TCCKM27RH3L<8Z MDBC#)8YKKWCM8^?U:)YVE%7)2@WN?Z^Z2*[&N/J[W_/$'\;>*-#J@OLP<5O1K)_?VI_UAQ5-T6C9S#+2PFE. X=CJ6[QWF(*222&0HKN1?$9NT)\YQ# M5I+Q4/NV;"60)T2/[H9H49H.XVD_]_'78'*>7\"7T:3__0UR*K0T&&4(P6-I MTB&(LZ4_+42NT(-DVM<.S.Z!\Y284LDH+>*TT?C+:(S GHW*B^G+=G(+$F>J&:9!=/;;AU]'7V$\O)CE M#\^!EOZRJ(FS3S","/0.Y.RS5195 +9$I]QRX@(Z=$8[21UC5K+:V9,[P'Q" M#&MMQ :YO+]]^-XEXC8RSSV <)EX'SC&"QF(BTD1Y0-C )$A.:K3:QV:)\6B M*B:I^"[F$MGL9.V9C[_#W?4SRR"[EQ?PQNW;U^ ^/V;[F?DNY;]75 M1Y<\!>N4%TEJJSU0$3B/.K' E>$/U=4_//KA"T;>?"]A$)0:%V@D-"=3LN!D MZ:8IB2E/::80DJ3-DNR/H7;^OFK':Q=DLQNLGM9>&PZ!9$M+T^+2==2R3&+* MR)\$4>;:9Z;;X'OL15[;<'&;JM5.=FR9OM#Y MQWH;4**#ZO=+CJAU<-(D7*M#(%)@2!B4B\1+';A73'%9_5)RSZ1XX )[WYS8 M1N-[X,+[_N3W5V. U[BAC6$R?>^GR\9[7"3CO;#E!>U,9*DL"I%[PC,H91*- MJ7H_S,W1[=^1KV73!ZA2R2 -?/+;2%_^^07*^=-'&%\L>S72S(0VDEAPZ/IE MGXBSVA 7F8S RVLCK?V4NZA.EBH=#;"'U>7=N!_A'Z/RFEMI2;-L""X"4XQ) M$C)&E%)F0P(K7P5C8S <0;9>6%8".UFB=#=#@WOK=6Q^T?_:3S!,UQ8^RX+7 M$86WGFHB+906L"$3PWRTFB>(S7>B]>A.EC65#-+@\OHNTI+%,X$9SY=7$(..?2IW M5DH1;XMKY3/^3UH%MO9KAD^E?+S+24L#ZQV\?'P3L#_*QVM:O%.-[R[F.GCY MN! R42\M8;RTRZ<\D<"=(%0#Y\IE$VGM+)HCX%:=\O']46L;*^VY^)-QJB4- MG$2E$!I+AG@C(M&4!>&X,)$UNS![?,6?6QERB^+/;:RP]JQGGYDTY?GC/'_^ M>)3GHLS%:I=(\^"0[?-HMI/Z5AJ--TYDZ[T/S$OJLV."6ILT@^@9 _90&LV# M@Q_^#O[J5MB+&%0L683H_>%$D3A1@)7\,,-DJ1"3KG:_WZ/*HOD.YBU,7\"X M_]5/^U_GR+ZW;%Z!:0;BM^$H3&#\M3C5\T-BB"-DPZ _R_>]_O*XM=PEJCW) M6I2N C[C>J0#R8YJ2@,N*Z99Z7Y3R1Y[YLXV_%^[41P/=UKF_%S;>/_9GWZ^ M(\'DI@B3][=4OM#([+-Z4FDF$R^M\)D*MD>E7M/6;T63R>A@'E^A\O!XNW^3KN2RYR#P3RLN: ME T0JTIZOV2H_&2H<,TZ1;46[L=\J3A?VE)K3^=R'03] -/I/-=OTK.*FZB2 M+9)%(KU5)-"$@GH5T)^7SKACV5 >EN;'+&D_2W8E3X.+LS;[I7 ^\:P8B=&Y M\IRO)$$Z141TG-K$781FKVJT<[$.F;3NA:B NJTRD0ZX$KSE)S&0&!J3A MS>ZDGF;2>I7P;*]V/Y:D]6MGZ]^GT_.!G\R; &4+DF5<\+RUN#9$] @L#8(8 M[0/3AC'?[C1Y%:#'?ZFZ%4?67ZIVM%7+N.=^S6SB"=P6;W%8OXF K>]?6PEW M\#O;KH1:1]6C8L.CI#UWVG 9&.'2X@;G>8G%7$;7V#.3'&-!-///'A?=-[]& M?G1LWX8$[9ZV7?:5,$Q87MZBM-Q@=*85@I&20')&V"25\K7+3FX .>QP& M7ET:O(-U*MX#E/O?WD.OFBZ[)_' *$;,A&5;&OU33T(4EF03+06J)$VWW@FZ M>[N\Q7@_^-+61"W:Z!51S_."V>?C6KF/ 36C10?O[6EV6 M+S1R8;3&R5!:MR-$QXG3F1&/"Z++@-L/J]X=?]_$>*@K]-YYL8W2*_)AL2%> M7(R&'Z:C^/NRQ\IR#]0"(K>A'"CBX@@YD&"4(X;2Q+A*FR;5 MK#"JKL*C2(1\6_"7.ZUVB8]WAFB?Z'B_5+<2&[/0WAO)DI=)Z)TD,F,L[F MZ6R&OIY,+B&]N"R?_0[&_5&:9S'/OOUJ-+ZZ\#S/:X*%GC0RL:0E$=0 D1(# MCZ B$..CY$SRY(3;:&6LA>BQYQ=N0\L;2^]!3%K[V&"-$!\^^S%,MI(B48Q8 M9MV8HR@W]*8\R\4P2F96">E 2&Z[$'-[2#^8N5>CMCSB[QQM-6P' 4!L,\"/"^HCMC>9"6E0)QB5X^SD=B MF;=$:^FX8MDI6[N1\U.IO]Z*-;O57V]CO8/7QFX"]D?]=4V+=RJ2W<58 MTHDC2DK0"9;E",00*P+..2Z,BMD&G_:14_\HZZ_W1ZUMK+3G^FL7>*02*#H< M21&9F2)>1X5_-50;(Y+3M=\!>\3UUUL92+TY;9Z'0 M;(YPGQC/3),H2F*[9I%XH0&=4J9BE(SQ4/OX:2V8I^TAU;%1N]O+&9[E9?\& MB-I>6EY#;YR1^?^S42$:9(#9(1V1BAG@&@5!PTF6?O'.U M,_#OHCC8->7.MEGQ5&@'Q39Z17:!Z-D"D>)615_>6Z 9!13,$2>L)"Q&!,2" MR*QV['$7Q2F9>A?%KIW552^AYX\:%Q_FZA&N#_$SI,L!C/+95]\?E!_FT?B# MO_X['2ZENPY9X9*ZJM2W+JVMUX8%J21WIM1ANI#0O%DP-+3DTO6Z#MXQ(EB, M='XUTJO;(UV=6C.3P5&KB.&!8CC-2O*ERX0KL"!RMC36+B#<"F#GEP%O#?$" MPO1JF+.+T7C:_V](SY'$,V^_%Y6S1MC2$QL2D4PDXK-AA'GOJ58A0_6,\VTQ M[G_A;,>I.X\&MK17@\WU ;PQ7EY<#M"E3+^.1Y/);QA;^D$1H'1#>%:6 /CH M_^PY,#%(P!U#N?*2. _$8EQ)H.311YNEHG&_I-L,^!-F8@/+-G#SUROIIC@] MT#ZJ\HB):Q@LOI'RR?6-I"ET<%V33D.=.-?@R"C([/N ML3/6,&4!]P.2-#/E%2\@3F2&?X"S$!WGU5/XCI^I#^4/'#M1MS%JHV/_\OZ* M'[SSN $M3BVEJ+^]N'C>)8R]NT. M,I.D4+Z [ MZZL1,20A&8D*<'TM[TIYPS+1"G4A @67:[]X<@^<)TR?6D:ZRQ_5(+/CS<@/ MOZOK+$[[7V=X/:Z@\;\N^^-R%>5GC8RA/VOY]!:F-7H.5!FW0HY'??EO)7H$ MKE3@22N5J4R&.0B:)9U=TLYJRGI5$'1;5WZ]]*4)!L!Y&/0_S??0JVL&H[2& MD /AS"GTW"@E07I)-#? N8_*Q-IYG/<"ZKJ*KOKPYY?C<7$B4*_?T SS3N-4 ML2RLH(2KTCU&.IRM7@#.5@YH/$,9K9W@MBFV_:^O]3AR>\%L8H\651+?+^=6 M(9Y?H.1HO?$L$4$5ZB%I,\_PER"%CD6 ZF^<; !K7]>7[3A26_?'489F?.3@6G,L;),I?#%Q\$<<8$@D%,UDXXD:H7^#V$Z5 7F-4YL,$Z MM+,M&AR$K<(W1[?P6C?!U^AV\B%LA[EQK&O1#>C2V1R'H$W&8#9EX,13AG.& MBTAPRF3B8N2N>*XIUS[F.@Q='KCV.RQ;MK%"4Y;DY3J;2G^;L8_32S]X[B>? M7PU&?TQ>H=KF=9#XBU]@=M=T.<;8"EX.I^7YH7 @C[Z=?XAM X'!6NCI^@FHM$C?X MU!J'$5MBOW74$ 7E6N20I4V241Y*>X-H0*.'+7C*O0T^O]LJ,A_@#?@)?N D MCOM?%DI8A "E%VM4Z)E9*Y NBLIRKJ9)- Z)0G-*K/96\P"D3GW@SK_,6GX- M/\T^_B.,+_K#V91]!="+8)Q3RI#$17E3G6:<&AXP\)&::G1-,TL/T>[!4?:_ M0-4T\8W^:]64V2#T7RWT/.00WG.?#,H*):F:@20AT1*!,,VMHM[;V@?O]\#9 M5ZC?@@:UM7TL0?[K(:[P\+TH_$WY!\4D,Y\R,BE )_0D4Q&*>F*E\B0)BN%J M0H[KVD4[]\ Y5&A?S>*C-IIOX'"O@;:,'3< URB4OQ?88>+X:F;EI@T$^,Q*F#2:>MKGP\>@" /1.Z'X<*QKP=5E>WQ'Y"Y5(1U"$FOO[/*P2_:]'5K]-&]3;/M?2FKP8E5!9G5+U&Y\?Q/D\]%7&):'_%#A%Y<7;_K_==E/ M_>FWLXO1Y7#:P8258*:LJ7A'FJ9(&Z6+)FT"\PD#-UJQ[+7QW_/AN-QZ,_^L-/S_T7_,GT6R^DD+45CD05&9$E MP3&4=YD\Y9);R3WGM3O);H/O1-C1RB(-4MUORK\XS)')"*. @*0*9?$?TOI,/$\. Z:< M#4TZ^E"]=^0=%(=LS]#)KK>KL;KIMT4AWPU$R[A[ TRM6@6OP'.@ATT[VNI> MTW=0]+Y(D+SA1N,\"<63E5'A>NA81IY;QT6RE+'J19Q[,_Y#CY?NP?;;Z+>! MS=_#U]'@:_%,;OHMRQ02KIGCEK"L*9'&)>(4S\5?29YEF>MGN-X+Z =93O; M;-1*X0WNTF]N='/"9\%DZ3,$(;N26!=)T %CVF@MM<*8(%LT_3J>ODPU-_Z. M^FW4]^T*T5M_LB( MNU%"(;W)1..N9%*@,MY^ZGC=\^5K1CCT$="N!AC5UEZ+#+G1\--T<6Q9ZJOG MKUTXSP)3!9-!3+%D+1&K<"QZGL[)UUW."0[S:FY:LT&Z!J MM+.O1G28?;V[Q1Z@0 =U-[H-6H6.IPP4PXS(<%620@7BO!9$\F24,53(T'H9 M..">OC<.;*'E%K:_=C.QV)*8=TEX)T@.0I=N*0%=%\N(RR A^.Q$KGV>>Q?% M 3+D*]CGGFN?'93;8+^_GI,P8S2 H@IE(2Q$7QX]!^) &*)T2DY8%^7M!9DW0=1H?[^+YC![>S6G"UGWG8E]$?V,M;VWP;S=:.RW';2J/AZR%N7<$/ M?S_/&7"_*>#>O'YV_GX99ZK E:62D9"AO$42T6E1Z,-XYJ1UF?$H;CES:Z+T MS<;;__;=U2RCMCIML)>_&^,$**"^MTC,TF4I""1;IEK M'\??@O!HK5Y#I;4G]BM()3W]/4Q@_!6>S7CX%O[XC]'X]VL(=7*44Y>)F_5G M=3X55Q*(CMFD%*C1ZL&,\,V'>[0&;J31BKU'.39Y03#S,GD^>@B+$JONSS@>=_'52@7V1CMK?(1(X0/U@HO M#96E>!1TZ8$?01M4O8R]^SZXVSZ[_.197\?)4N9%3B"N#SFB,TE$=([(2"FQ M42H,ZJF(PDB,)6M??=V'IZM/L>*SWV%$C?&Q_P3G^1^C4ND_V[[*GLP50.G=<4T M?8XSM9]@W@1\V0\8H;(>#30(GWQY\RX0264HCV='@MMQ,MIP1GWM%J;;X#M! M,E4W2XL*VM$H_=$?#'I*TB25\X1!Z6)DHB"!24DTE=YSAKM%K+WV+L<^(=/O MI,X&Z48K*/@>XNC3L#RL^CKANM;/,]=OWN)JN:"=#=,;_':Y5R_OXTTFEQ?X MZ[@(#C_UO__R^?0SC#]^]L/OPF;GA?+1D&AS>=?"1V(M#2@[I."$#+1Z1<-> M!3PA@AXO,1I-// MT LB49MG=[ VX1Z5)7$@(^$Z8? =):!?4IF\7?">$"_W9K:U#VC4: &_0CV3 M9]^N_6U^#%;F/_ALY*M MS= @DET%:[[,?F]&O@' 1@D;#X([3/Y&%5-N0(_N=C@,84I:6HZ69(<3I%Q' M(%"+,S)+%I-+*MK:97D'(LH#.1\'XLD6ZJ]]8?P"!E\^]U_T)U\&_MN';Y.R M0[\>QL7%5ZO.QMJW//<,P]4*^ 7BN*V@1N(Q]E2ZB'\5B:F7YSBE6S6P.?9EO8 MB7MG 1=Q7AKP2)$DL8H98KW7H+RQ4+V+XU'0[ %_YUA9MHVYFM0L?X7!Z ND MCQ _#T>#T:=O[\LIU?)IU_+^H..,DJP]0W_4-M>S1P.OZOGE9#JZ@/%[&,Q3B#[WORRA66LSY:6KA_7X1Q:.6)H5 MX8&+H()@NGI^[3UP3ILFM>RP=D6IFH+W'DD]O(2BLN6[3),_^M//2RFJO&6T M_2 5TO4Z2G8KB<]9:X14,F3EI0'IA1-<.P@?C/!I?^&&\]I!7Z0<>I[AB]2]F;Y-_P.].,D*[<13.3*!>&T]$,J8\7(G; M:<#5*^F^@JMHAY&TE,*G!=6$S?+&THYX+(N--'28>P4LC"Q M]N7=1L#VOY0>B')]33N.2K)5MS)OXR_6:49S\/MW_>X:JDVX 57.>* M$M]RHH6R.0A'G9-.,D]#*$&1+DT%K>8V]KH-W6V5>XG&&7T#^ #CK_T('S[[ M,=R!3BL=M;O M9LCV[[@W3$$<=RFGW?$_4L2#A^4#\V$+U+=YAQ"6RG!0,8)D- M68JL ^ 6[ZCR*&I.) 2:"3-2E71NPU3M!.8[(/;OY5PP!_ M].ELF/[NQ[]#Z>JV"!R63PIHHQAG@IA8R&Z5(=X&39+A04BJA/.U@[^',)T2 M(:KJO\G1\@3P S\CP$5R?5' 38A9))ED5,3JGPITOFV C8*9&EOB7VTVIX]=ERC>*^YV='\5F4,V:L,SB4:#)?1 M EK)B6 \SNV45:9KSN KURZLB:]QC.&G&6&??;OZE7?^V^QIRC_\.%V=$8&C MY=8@$%H:PDH=/+$J&Z*]$-E;"8'5WA:ZH^ZZ#-8YIGCNO_2G?E"^>W8QNAQ. M>U3A2I -X)H>77$3.0E ,>:PN% 8G,NX6!SE9<4=4?:_U.Z9R[?7XV.@1(O( M85>MGG\IOSCY%7]Q.GF]R*&XU=UM]L.2F_G*]\?_\(-+Z&5KB\N+)G"E/X(6 M@EBF4&9GH_"",N>K'_GO5\0G-S..F4(-8JFZXOXZ'DU0_1ILYLH2'PRJ/UM7 MWHRT)%BF'6@;9/66E0W$^,'\/5.A00#85:27?\(X]B?P7:J/(]SO7@^GX_YP MTH_S&>Q\,M)K3F@RBLA@,O$9,.:-03OE?+"Q=L'&/N3ZP?]#DZ5!L^V-_+ZW MH^%7*,\$S:2;S,2X_O/B^[T=3?\#IE=>X2P 7"BB9ZCV+DM+&*"DTN=(G,R! M!(;?58*5A]X/$1AT%>S)38GCHTN#]MS-A)RO J]&X\6WRN^QG@G)\9 BT0J] M/AF $9\")]Q*Q2D+6E=_XF6_$OZ8)<=#H!:MQ7=5]LO_NNQ/OUV]/WWU%,5B M(?C'3#\W=L^K.$E!=(K13'*6AD@K,43R^(=#98@,.D=V-%Y6)TF?W/1Y!(2Z M.XWTT>XZ/:, ,.K2Q&557$R5B#=4$(S%#!B=0>:#',ON(LR3FPS'08N[?#?= M\W@N+DI]._I]BV/CF6R3Q=NT99=[=3F]',/KR>2RE WU4G)4@N(DLG)V8$LY MDE"&,"5,$#KR2&O70FP-\LGQLZT9[_+.'LQ=>=&?Q'*G\0I-,,^#>3?&&?GN MYUF5PCABF"^1BS;$EZMKX3.C,DJ9JE2XE\=!9UT%BK63H?9$>K3H^L>3+KBCJG[M>QJW#,__ ;LY?R9H6;1,JL4 MD,"-1XZ&[(?U!P_H&7<'#[G>2 M]\&^?BZ^O$]*/0Y2>:$ML2%']"22),$P3IP5-AJ;G=*UG^[='N4/_M4UY KN M=;[^NQ?R];=@>M:%9+)A!! 3SA(FB _H,D .4E(6RV,_^Z3<=7 _F%;%;"L( MUODN[:HV]D&53=;I;%X/:\ P42:(HK/V1<$0:Z4B+J&K()B,P&M7>54#OZ\* M^D/3\B#&/I9"^3E\_.59_:5Q@E)O)#&EW$5*XTC0(F'$G]&C2#R!K.TFW@!P M^&+XO7+@=MN1G6UQB)3*M8JX$F.82LQT[6F1361J5"G?0I[#%-AWH,FV!X?[ MLO%CX6_$8,MIQ0CS+!,I!$YLJFEQA-%+H2QDJI\L;Q^H^S]RVFYCVC;5P-("5X;Y5C,JO[UQ1HP M3SLZJ&.C!N4IU_%\+[)_&%$C/_\NFL-XZ97,=3MQI8ZN6W0XNHLL94>MX8GH M$')Y]3&1 %80;G-RG-(49>UDUWU9_P%?=V_&WT;%3=I:E3RJ^0/%BYU,X#8H M -UY!Y03"KUSV MO]&P['@S6BLJM LR$Z>+/T15)!C<*6)=UHQ:[I*K7D)^'Z ?KD(=6[4HWKN) M:3%9-@'5R&-8">C 3D-WP]T..JIIO<$VLAH<$]J*I#()&021/ -NFKB<8J#E MP3J&D71M]V&/5-C4@]@3$[91=C-'XGI$[!Q/42A'4O"X_FE5T@T8(]SCLIBU M"5G7WE'N@#A %_SNQEF?ZKZ#9M3R8IZ4TO"QD8<'W<.# M(UM*?JOA64HF6709N?5< C#K-5/41$"?PD:QKN'9-L,?O!=:SC%H3C6N@H81 MZ84@@9GRNB1E8'CTZ#0=2_'"FUJ]T'9&\+UP\)HIW_3F$,D^G[ MDO8O(P\Y@2>.Y5)GE10&+S$20QF/DKNHZI_[M1;J",^>Z_*[6F%($YJTZI06 M'A8P;"+@]W>]8'S!>@)W54BH;6TC[I(Q!!*2941C3%;:/%"FFE1J-Y'F:3+_ M\,0XIE9G]TGVC]$ /V: KN=L5NL8G4==D_)677F#!K_"64X@*,NREE&KO:ZEJD4_(A 7+*>"!H,<".# MA*/Q+S<5ZL=,."A-&ARJ5A9P7NDQ*P;NE8(. :R\P)N!2%:>D392D)PRY5#. M"U+MY[+:2?.#^8XTX7'(D^":,->$^/ M)B)^0EV2#S(Y]D"A%CW/JEU.>AY,%"P3@1.=R!P,\2X[XI1@0HJLM*\>'#_! MLJ9.W#Z(L8^SK G 4]#@47L8J$NN!/$<&(E4)\.R<:EZ^O2)E35MQ8%[RYJV ML<5C*0O91*8?94U;E35M19-]U(?L8N/'PE_E@:F$?DG(LT,N<(3(*5!&G4]'4K)T$4**]3E*" M4EQ7S^Y9!^8( Y_FMKZO*&5G0QTT7>3RXL*/OXWR^P^_G<5I_VM_^JU^>L@] M@[1+!]E4LMOOW8'6VM$4/ WHH]G@7,)P,SO/M*$YK4O_N&>X@Z=[H'32B&2( MEA(=46.1EU8EPB!K)I7RK'Y#C<>;[O%VM&@B?;?)].5T,O7#U!]^>C\:#%Z- MQN7WT<^G0F0'1&MKRR,&EG@1,>+4G*'3GT"'HVD%NJUP1[C*U^5[M>.MIK0Y MI@?S'NR]_KU']=O+>1&&,T('W O.@O)<XH[E* MV5*V'Y-HWY.H [>.*2%ERV= <*U(Z!F@'1PN#40RCF$?.@5$*)<4S37 M\EO*]F,.[7L.=>#6,26S/"@G6B%#_[JH7'I+O4/_FI7.@0P,"9'APJ%CMMQ1 M)G+U/O'[$^_'3-KW3.K&L&-*D]G:>\U*QJ!H)%9!*&^E!V*UP57#^I1HI#R9 M\&BFTKVQT5%:X<'TD^N3Q\G(F*"&,),DD=1IXB,3.'FT\%(&8?S>;WSVJX)' MM#0>^#3H""CXJ(+=S=71 XFA"0=--.=H3R:!_+_VKFVWC1N(OO=?IN']\E(@ M =S"0.$6+8H^"N1PF!APK$"2@_KO2TJRI3B6I;6XTDKQBP''"/=P+KLSAYP9 M;X@@N8QHDK,A-!_+,(!]GY#O#<'X!^C(G2SWI+RWZYU.DTT(PM=35EU?R74* MNC0E"/(E#$5E$]+I,,+G>V'XA_+C/FWXA#FS[8*PVB6> T)D+BT:;;A46VY( M+T,.-A.=#C'=W!9U<1(V-3TD"JM@DQ-D!4!5R)>:*2B)QD:[O[$697==)YI]E5711VF(*O M*YK]/IY._Z3)7$SO9P5]O)O5H&4V7FMP_&E\4S!,5_UKW]_.KM/US=WL^BO- M_^L^#8-[0-&@9*QOV3RI*7..V2A31IF3$L[Y@%S7.> %OXQ>C7K LV>6L+XN MX=VD")FF%__AS5W9UJ_%6ZM7%H15]G_DBS"YO;[]^+B!5:)6=N>="PRLS;9X MG$\0HBI?@:0S,S&%LO_6"48C['MG6OOA>/]Y?'<[&Y'CV?F(P..\R.]]S.(D5..I3/(!*8H'T] M4M$0HY7 HE/*L<2R:WZLT'0'AR+&!F'!1U3^8#BR_3;^X?[Y!>9YD'' MZ+UMV(Y$U0W%&'8RTCTU>0R+RYYA)LV!4#E0W!9/M=:#Q9!?E;)9CAG M9@6M!+_QOF;;'HD+^NCR-H\GG^=P]^F%N'&Q%CT/=T/ZY!Q*.(W)!L6-%2ID M$1@G*E&63-:03SC:O.R>_K=8]R_Z,I[,2AZR]H 5:1FDB5$C!\4<@DKU'>$8 M@=4^5G)&&-;Z+MHNN/9]]UR-;XM33>KI]'1*L^F(D;;>>5>2*EGB'IXT!.?* M#^:E2L8ASZU/=)YB.,)Q?FL+>/JFV4O,O9ZAO+#U#_?+/RYH2).4*[%O@)1$ M@>QL2;Q][0UA2CZD67G_8O/*YNXP#W9-N&^3Z5M%QS[.F$YFJY'HO]'XXR1\ M^72-X6;.\C##(Z42=Q,+J>PD(\1@RC?8!LZ8X,P+NXNQE:>L&5KY;65D+P(X M_M%!3UH?MY9^P^1W#FJQLW5(RTAO%U!=Z/QMIK$)R&&Y^X:*&OR?P;GRZ63"H".G@Q [%?,.2_4;R/1#:[Z+/6\ MP\69#04_WDMJ#4/)!P27%R,4O"1J4@.5Z 940 %1!@LI>"TB6>7T2Q_K;GJ[ MO#@'O7646@_^=GDUXK8(CV4/C+L(RI<8-1JO0.0L,'FAG&FHMZNST%LWJ37D MA> MI( MZ[Z2POO&00C3N\=[_W_=;2ZSB)LP;1RL&]7[D3?=4'YR-8-KQ#J MY&J<&A?DO-7:O-9B.I71;*7[&UW\Z$6ISSWAK%7Y@D@W#N+=\+)?_G/]$0NP M7W[Z'U!+ P04 " !TCPA7NJ_HG;7Q !#60H %0 '1OK?_^+_U?O+T"LV)KGJ[M__\LOWS[ ]"__\S_^VW_[M_\#PO_U MYLLG\&[--@]B58&WA2"5X."/O+H'U;T OZZ+W_,G FZ7I,K6Q0.$_Z%?>[M^ M?"[RN_L*!%X0MH^UORW^%G@)2U@4PP1'#"*:4D@IRF H/)RDE)"(9%=W?T,> MSFB*4YAY-(!(I E,?<8A(B2-4I&D$6*ZT66^^OUOZC^4E )(]5:E_N>__^6^ MJA[_]M-/?_SQQU__I,7RK^OB[J? \\*?VJ?_TCS^Y\'S?X3Z:1]C_)/^[?;1 M,C_VH&S6_^E__?W35W8O'@C,5V5%5DQU4.9_*_4//ZT9J33J9^4")Y]0_X+M M8U#]"/H!#/V__EGRO_S'?P.@AJ-8+\47D0'UYR]?/I[L$O^DGOAI)>[4V-Z* M(E_SKQ4IJD^$BJ647K=6/3^*?_]+F3\\+D7[L_M"9,>;71;%BU:5E%A)Z<=* MRG\YU=E/%XCO2-[J4%8'PFEU/[N2L0_3S\[$_2890HPO<*>;BT6N/ZCW*S[5 MM[OMZF+1QY?8U6>QKLAR@L]BUTU'Y*7ZP2?YMZ8;U5 /F>I^&NKNB"K^K,2* MBYHM7S0-$?(X^)KM6:_7S\^%H+EFKJ_J&6M_'K]Y>O?Q0,5 MQ:+:?K\+L8*_?&V[TNU9-O87"[6J$].S$.5Z4[#=PO:P/+9:R85*+6WI3ROR M(,I'TKP@Q5960*W)?VB!05=B4(L,?I!"ES_^VT\[55U@N9P>QN7K(@A^JT7^ M?T]"N68OA%LJ$V)=[,.S9O;P[.9H*373V&2DI%JYIK&?E/WVDUA69?L3J'ZB M)ZIY?S\=?!O71:L5*=B986J>^(FMI37U6,$7(Y85ZX>!ZE?K@9]5/1!2K+^ M=<%%(6WH(RH>?/[7R^7Z#V41?E@7[]8;6F6;Y35CZ\VJ*K\()J2%3!4AL[6T MS7-1+@(>)*E/8AA0[$$4,@1Q$A H(IJA*.28,;XX6$7/3A];.8QFDYGIX')F M77.>JU$J[4C(>A3,.&D44*>AJ%9,L)/S"FSU 7)?IS9^$FSP:5V65Z!1XMD= M8PT%SQ&!67<_*9\-!6>?W@:W,XSM_D&*7##=^H'DJX7O10F/? Y]*LT^ MQ/P,DC!!D J!DM1+TI@'-N;481=SLY]:"8$2$?Q6"WEZJ3<%THR2+H-G9-*Q M1,::4DXK[X@TCG0P*2V<5G!_XO<\.6QJ?R!Y\0^RW(B_"U)N"J'.!G_-J_M? M5FM:BD+SR,?5XT;SBM0F7S;VE&";HLA7=V](F9>?I%#R-]7SSU(BM;)\7+'E M1N[*/J[>DV(E'RL76<10'# .<>A'T@+R0DA2GD&>>2B2!!()/[)AC,DDGQL1 MO;V7_Q(@7X%,0@">% 9V-#3=H)NQVRR'UYN"E MZMITJY4'6OLKL-7_"B@$P \*@Q]!BX+Z8%H_U'>BD+=LN5:2?LI7XF/E7@X1UR&K\9V@U2+U M TI9[,$X3 E$<1)!&O (1CSVI/D6>IG/;8PT6P'F9FNU\@,UX/J:O)0R@W4& M'DCQNZCT EUN5; SPZQ'Q\R:&A/SL5GJ!=Q?&ZB5D& G\Q78Z@/EU('J,7<& MS5#T'-DEUMU/:EX,!6??2ACL:*C>"M52$;?2N-#6F9+.(P(AE/$?1] M+#>E,4L@]M(04A8(FC(<,B9L^.YD3W,CMD90(/Y\%*O2EKE. VIXPNX"IO&/ MTC5"'2&O0".FP^/R@-H9QV1=1"OG2_?6*OQ-/8KE^5*PC466U[2L"L*JA2^B-/)] >,HH!!%+( DB$,8Q131 M*&(>]:VXQ+SKN1%+?0E7JDN5=2LR(&4IJE+/G.7.8/V;'=E8#(<9\XP#\L@T MU H-?FC%_E%AO94<-**#WUKA'3HP 2W87^S\LN+% M\OFN.3MZ_OOOU6V1,_'V?G5W*Z>+ 3&=;V5N1"2E%5)<-25:B>7&09U- RTV MJ)G*C(,,0#Q_,>8.OY$YQA"Z*W5KQIR<^IC#,^A2[$S3D]V'F:G8O0HS?&.8 M@?/UGA3BC20=_G;]H"PF?>-\711J=)4=5;YYWCUS2Y[5SZ[_( 77__DF>Y5V MUZW\=C[+KZGQVTLRDF78DP80DILIE,4"RDT6@X3$./))2@*>6<63C"#DW+A* M2PJ4J /])T<923,KZK7'9^S3;HNAL8]B&1$[5X$O8X@X;:S,B" ?A->,V9>] MW:<;_5EV7KTCE=BZ()D:?"=>GQM[[CP&Y493'1AKD8&2V=RZ.P75>;/. 4J3 M<-@.%;!#S(WI=@:"03;;J38G,];.*-6UTLX].O3X^DFL-N*+4"P@C?&.1]0- M7>9WFEO441=3T6CY@WSD)OLJ?UIF';_N+A*:A\.(8\MB+(4(HA,3C M/HQ8PGP_H!D-K"[S70DV-R+9*@0>.^Z ZZU*5^KG4G#P0[X"#^M5=6\;'>QL M2$W/UJWAPX;M^.Y*MU62VV1WV?U-'?-U'(7G2_'X18A%F(, \#&*!0 MN6 )"E-.,HC2E(5)BG$68!/6/MO3W&AX=Y:]5,)>@6HG+LB$H5%W'N!^#G4* MV\BDN$/L4XU81U+PP1UBO$F2I7\P#7(ONIPA@L:+A#$J->NKQS65>W'H:3H_ MW\ D_&RL1TNXYB^,=(IY:LO]_I^;O'K^N"JK0G]BY4UU+XIO]V1U\ZB3+GQ> MKYY$J?)-;73F%B].)2%3#+-4Y:H(!(=8)!F,TB1$$<=,A&CQN)?OZ_(#-%?R MVTR[?2W&FWEOQ%V^TG8<)4MMPRGKNE0:6^?>F>Q+2&(19\(+8$*30'X)C$&2 MR0_#]WG&PI1E*,7-E]!FS_J>OX/CR<9P>PC,S..FBP&^*LA 1: M2H'[@)DAMD34,WF4[Q=[]>RI?+FGPL_2*- MVIK1%[V55Y_P=B3^/UL[8@Q?2"N4G&6A-.ESXDR4%C <9J.T>7FH%[=:7?7* MJZ;>]:I9D7>!M-9NPZ8-SFB.=(2^JN/&E3-V,SUVDH_D-6P+F#.O8>..)_8: MM@7DT&O8NH7!=]#KY9-R1GX9L%6G,O:8B$.&&?0]'$)$*86I%R0J:)R'(B2! M(+'EQ?+IWN9F6FZ%W0]0M+X2[D'8^)[7#6[C7]X>AVR$#-%&F+B[8>WI:^IK MT_-J'[D+-7AIP 6G(J?=UO?M^DFLR*KZ>[Y2X9Z?>-CW/C5D:*<&R%1,0+:?%-9X5\ 87 MH6/!.<5F=R?W%6@EOP(MR%OAK\#UJ"A;7)Z.A?9$EZE.4;>[8!V"7.^%JU6# MTUW #M'SQ87LH ;L/9#_OGK,U6G'M_Q!\ _K0AV>_H,L/RS)G:D7[1X1MF#T\1SSP].DJ?K1]R29Y6';YLASQ,H">5N!>,@@RC@(<3$)S"B MA,>I+Q)&K#*"'N]F;BO2X?4]?8%?(3U_XT_W;_R;>_WW?XJ"Y:42Z%>AJFP)?OTD M"G*W\SE_NUYIAMJ0I7*)]!=^&J1AD/HP]D,/HIADD(9Q! F-110D(8Z$D<_W M*^HP-\9J- %BIXIV+WL6I!CD73;Q)V%H(ALM=_ MYJ7I.="15^>VUG1$!.]$-VQ)26R8[^P43.>/>BY$:/3+OSYPY'99BNOH4*<' MB$&'.9[N%-WV/##&#))P]Y[61PO>**!"07B!53!4.Q(-@/4@XC MH7:_"<]@&DM#U0MC#_N(Q=1/;0S5GK[F-LD[HFHGFA?"@A\^K^7'["-+R[(/ M:S,+T!&"(Y- +WCN3"@#,!R9.GT]36J2&*B\;SJ8O#*,.CI%KG11*YVT[!_K MI>3[CG-+'!"6\(1#S!,,$8I\2 7V(:8!$J&D$I%9U4HUZG5N=++-4O"T%=2. M.LRP-B,1YPB.?6W4*1"H!;YJ,A3N9![!M<@*)4<\8];GI(QC!<,^]]B];+_1 M^+@J<_GDMX*HP,+;]3)7M*;JZWRRJ&5GT,J,9D,C+6C$!:V\>J75I86XA+P< MH:J=!4Z##'"3]B!30!+EF44"PM.>AH"R%".,0$H)B M& :$!VE$?>)9K=#.)9S;:G[JM'G:8.:3XVEQF/Q:H_2]'A7/)@#YW""\=J#Q M2?F^CX#B<_ Z"QP^V]$ ?^POZH#W)ONE%->J),,-K8A<>U3UX#^9SNG]85V\ M3-6RK3A<5QH^DL%%[1W_ON9YEK/ZWXM4B##UB ^3 *EJ&#B!A*<88A$2[M. M>&:QQM.)/+=EY.OF\7&IOPZR!*OU"C)2WC=>X#K%:=Z4#="%-G2:K&YEC;I, MZ%I#I0S!0F$(UQGA8>T]-\ M@/W+W#P_J[%/W]M/0&H,M,J@U5E]0JW6VN5R+QG6MM*C2LC1J-[\IJL\D-J# MO\_ZN[!PP9_=]S&1[_ZLOA,[W_])AZPW:& :2::+-I@4V1=A"M/V/. ^>[,4 MODP6^[C34YWT=VKTHN[[OXG+W-+68OR\[KZ(OZYR0OQ1;#UDRB> M=WF !GBK]+\=/@4G2Y_ZA 40L/6NF'N;*<@=;.P\4=JE,ZOBA I=C@ MRQZ@CO,P#0/K8N>8,]V\BL^,F>JG7&D,WWZ= _M_Z+QQ*OM'FZ=\K7YTLZFD M CJCYO7=72'NI#(?5U61K\J[ _69&[LV5X U"G]]%F):&_XJ[7^\;27 ,._D6DN"R89^>_H4N$?NP_G M?>?#43^63^U0N0);7, 6&%=%?68SN#.YK!BNQW=UJ7'Q<+F^_+A@+&,\03'$ 1<0,1K"- EB*$@J@CSA- MDM0/?,B2.((H]$.($4X@]K,@CJ.$II&1GWUO+W.CEJY\Y^)"++#LYPYG"(W, M%S;@&).#D?)]A" ;Z)"!_->."/K;GF3R&ZG73GBSAX,!![2,W,!5= MC3SS=QB-G[_=!!)G67I[NIHX+^]YI0\S\1J\,Y@LM'_.N\9/Y^.J#<3]-:_N MWVZD@?T@BNU]YR*,5?H($L&0<")M!;DY(:$7J6I5P@L2R2?"EC]L^I\;I;P3 MF2@*P4%15WJTIA4K\(V99BQ(QR2,D>,[%TM#= M8[IQ'OFB8HS1F_^%A-*ZR;?9T;M35;M5'2C=9W#E8#M,KWVU8"SO]W&%8 N_ MLZL"ZXZ'+5>?=I[Q37ZY;1+3#).4)S2#)"%RG9'K"J0>2Z'G)9Q'7A)28F5X MG^YJ;@M$(UXW;, PRXT!K&:T[@:LD?FX(^0V*^0H"6+/H^&(]GHZFI2OSBN\ M3S0&;PQCB)\W1))5)<0-7>9WM6OQF^?/I-H4=08GYH>,\$@ES4$11 )CB",O M@&G$4")83+FP2IISKL.YL44CKXH[$8V0SCTY:(6UB#T[C6D_>[C# M:63.. K0^;PX-DA91-8Y06RB:#B[3\LN7.TL#KTA9J??GBXL[*P&+T*YSC\] MU%>K.>C73=^2XJ;0U[=<;PIO1:&WC0M&XXB16,",<@Z1%_B08N'#T/.4CT7D MXUC8.6R9=#LW$VPK=>V>=04>20&>]"F/2E/"U\LE*4KP*(HZ98EEQA+#L3"S MRMPC/#+/[L#]6H,K99:?,JBE;@[3I-SUL9M+ERX;H)SY=1EU.K%SEPT0AQY> M5F^[8*O:T3Z.:4!]YL,X5/DR2(0A$\*Z_^?Y-!"9!-=;\N\O\2_ JLUNU/E?NI;$O.M?7.-?@2ZK*) M@+@0[JE)20MXI3U->R)W+R2A,9SXC_7PBO32Z_C>]^@PXGBS*?.5*,MK]L]- M7N;*[OVTS62(_22.3TH6)TON\8?3.Q/X6=6GY7;'0 M\J:Z%\6W>[)JHG0^KU=UN.-> 8F?U29/):/?7M%]D?N+#^M"M;K(,LP"CV$H M*,D@0HFT>JA@D">^8%Q504JFR2TYCGYSH\F#4C9:^KKVPNZN?R+7CI$^*3-Z MGIG4,UH1'+B-U!AUJC^70*,$*@G3+LIUB]21&DM'/\QQRFG.\TMX;<^4D;3[ M/OQ8QAU:9UXO(XLYS,3HNN((752B<]G>9'SG-ZLO@FV*0@7OKK@4LVC_*97, MRV\JT^E"6@->%,D-#8E\#Z),1)#Z<0!%A$*:9,J5W>I(Q)ED+DCNY)EU.G,.YOQ"X M[V#@^72]QNCJ[TT]H$K^39<^];R48+Q8Z7P-_)O%@?8E0AF1 :[)X$"T$<]E&[M9)TQH ME5)_W6EE>8!]T<@9'G6//A 3'8HWX*LLMCM-P M5=C%,5V"K#=BIX_#HW 6J MK@[9+Y)EVN-X%[ ='-P[:?1UTL%)H3.1*S>SLDZ9D]-T/9>13MJF'?_YG:MM3LPXF;8*X%A45C%OC@7X!)";K?L.8!QY16XEW+EB7H%& M2G=+XQD8'"U:IWJ9=#DYH^H^T9][W#Y[_ZU8?UM79*D6CNN'RC1%_]YKF?Q1?B,O:QS2!(K)+FGU!^4&;\_;8F2W]_0HEN MCOM3CUP8^EKN',<&W0M]5/7>\Z#,4(C_V(\AHPB&*Y7Z( MX@#!-(R\($ 8A;XWX%+HL*>9WO2T@K8A5T1=\Y35OX(@B+JA#9W0!?7,_[59 MB?_Q+W[L_6OH70'UF6D6>2=I0T7--;_R]:\"._8X,DAFY#$0\VFX8XMS-]#! M'7..*W@/FWT/#F,-:X9TZ5M=VNB7!&;[!P+#_%,;O9#Z/D^ MAHA0"JD?7>.59'(F@.OEF>NM9UT+Z;ZVXWXSR3^^X+E?FN+KS=#-STQ=%&N/)6 M9\??"J)+KQ7%F^>/*UZ[^!M>NAQ[=VZK7R-CE[4D(5$5U:8386_(TOS^Y2A8 MYR]A+L5I]+.6LQ"YBVDXA\>@RYFC#4YV0].G3O>:IO>Y"X.T/JX>)55\$D]B M&;9)! 6-:"Q"F$6"J@RE"20)9S!-A,I=*GR?6SFL]/0UMTFO90/AP BI(UB: MV8Z.$!IYNG>CF&I!KT #V/D\@L-CETYCXCH:Z4A/KQ-?=%KEDQ%#/:\XN,-I MTO;I*XI%RC-/4!%)0D#*1YQC2-(TA3A2R1R(D#MRJPS&)WN:&SN\O,/16]OZ MUL9R/WL:6D[]+/"1IVJ^I1 A#T$<$P)IPE!*0S_T?;IXU)Z,7RM25!,"O-_K M>#"_$7?Y2GD' 4J6^C!Q#*01S;(PP-!#H?R(>1C"-$8"AFF $D2B3-"T0?K] MBD^.<]OG>"B_K^\81X1XP&WB4- FOE2LQ;RJCS 7>,Q M=7NO'(^^,+2LQTJ5\=77%8WAQF*$D(@01#@4T@AF <1>1B%C69K$/(@PS'A*(*(1@1@% 0P3WX]HR&,NN*TQ.(-Q_7Z,2/=# M.LVEW46#]!W=P[VX:JLUG<^-VLE!F,DEV:%\W]6]UTEX75]EG>YHH 6@=@EU MANMW&Y4?IPX!U<=E^G)''0TB#C$'DDQBF2:1J1&0!BB(6 M+N(D#7GF$1@0AB&**(4D12'$B>^1Q$M33!,3VCMH>6YTUEY8 MU]*9T=,A7/VTVYC)?OU+->_F4WV0];FF02GU2@G9RG M'[#WF/F\7MV*]6>QOGZZTQ&7K-J0Y?+YEN3<(F+Y3#-SFW-27*A"=C_+_[>^ M>2^W(XW\0"E@'=E\#M3^R>H8SY&GKULHK3QO#$$:Y(1SKNW)_'$,E>RZYIB^ M,M(99GEF2Z7S/)LE]"+$][B?)-"/4@I1PA$D-$U@$!#,DBR,,V$58#6A['.C M/"WY5%G>''X"CL[,7F=@9W":5IH>I]4(S#-;F_O1F^H8SJ'D\SJ@"HHC *.%$;F;C&*8$^]!/?$$YCJD(XT$9 M1TYT.+O%I[\V?"VT90V LZ";K1PNH1R9[B]$<7A&DC/0N$Y/5?E[&_#A#X_HN?J@8PU;:SZ+ZN&+K!Z%2A2P22H7/8PR]0'EC MX13!U!<)#'W*O21%(DE2FUPT+UJW6J4F2#[3YO&U6UY> A83#V6$,$@91Q E M:0!)YC/(@RC&89AQZAF%YEX.V!3W"0X ,ULM!\,P]C6 1* 6#/R@1#MMFE@O M+$=5=D3[+]N>E)2/JK5/F<1)WA!LA-]9I MU9T%%AQT,'%@P2D%#P,+3CYY8>C\N[QD)N9F0S:B B4KT,*JLDKK:K6N3N_2K3 [[W;B"*Z1*: /*1B MTM?N9.XE!LIU74M,'A\PT==?Q5(GBFKJR7Z6HV\\Q8^]/+O)O7YX)*MGT(H* M&EF!$M9B=A\%RF!>7XK1V#-Z$#QVL[@/@F'S]VB+T\W

S-G>!P?N)459 M"G'SJ$N/KNX^R8:[!1\\Q&A L ?3*$KEOA*%,,T\#DFL\ELD41S%1L[;9MW- M;;+7TKYPPK'<7?:C:[C3=(;9V+M.+:BZRVA$!;6L(]79,,/%U9:TO[-IMZ=& MBA]L5&D8C;]?%XUHV+-ZL5_RK*AG?5)77X;(BS1(49Q',>A9U4G_&@O\^.)LBJ5QTA1R_DW6Z8XAJ0I0UR(S^C,4%8*F4;" M4S%PQ@3'^IB8 7K4/)SY?0]??'EU+>E$A9[>KY?R_?+]/S=Y];S]=+D( M0A$2 6."!411%$JC 3.8IC@BE(K$"[A=CBRSCN?&"QVY=:KZKN3_XU_2P$_^ M%=0:6#*&\4A87X@YPW>Z:[*Z"H 6=!1ZL47'_4U:?[>O=;]F!$;/K9O9^P-K MKC\\+M?/HHZ/;S/WI2'R=" ;5Q?MNO@H#T(8>7(7(W\7QH&5:7*DC[D14"MB MDPSB5K9[3U3LD'S*LNSW$4#-R.5"F$;FD3V$W&]7>M1W5>;[2 _3EO@^K>)! M>>^>1X?-]"]"$D:N3E;?DO)>R&J.M&J\G1L M+;7G+X)OF';^?K<1W]:M$5$N4,K3-)(6%&-9 !&**4RCC,#,0UG 6$+E#L>B M=/.%XAA-X.GK.^_$!7PC5)&RI:H#_]B(;<:AEXY4/WU. ?PTS"F5@(T60*MQ M];+6Z%:7*] 9%ZD.^+;>6L>&Y_R7C@E?LXVZE]0!&',8FQ<"?;=C9+P".D*V M7OQ48WI%\^+0TZO:I"5G*Y_#LI M?A>5JHM5'R_L[D#46BJ*2EI3;16MLA15N?.>W-WU!R&G%"<1Q$(N<2CT,TB2 MT(.,8H8XC9,$13:[A+$$G=L.8J=3YT;0;M,PVIB:;2CF,%(C+YD=%57DJE)2 M[STZ@]>U_;'C$CZ2]\C8H^)H/S.:F)/N=<8&>W\? M-'I_%^2,/G['XE&"*>,>S$@B($H1AE1XD=P0R0T0"K(HM$S/\-W<;SF[S[KX M!NN[N+.J!;L"UY75^ROY&:K0[J.LGDB_5 M&']8%U_)4B@RZS 7D[NMS5(=0_Q<2.OXEU4AR#+_+\&5K?Q&9&M)7N3/!<=1 MR@(N("5QJNK1"9AZ80!]FH0!]G!"A&=QR.)4N)D>N6B1P4YFO;&TM3S=C)X9 M>TTW&-,0G38B=PI(QFL5A%)8J%24/]NI!8Z.V!6@6C<@E7/'B$ZQ=D2>;F2: ME&>=PKA/R6X;'^K>N-*+P*]Y=?]V4U;K!U%L3S 6:191/_$]&(0!@PA' A(1 M>E D091%GH]\9.GFV-/;W,R^=R(312%G:>/N:.OMV >L&6$Z@VOLF[Q&3O"' M%!2TDG;..%TZ01I XLP9LJ^OB9TB#=0^=(XT>VQS.N;L>L7?YJDGE,([FEH]&_.H0? M_*9U :-$N/Z\7G,=K"**IYQ)TEXOE.!L+UO#/":KKW:/A"F MCXPD7'X3J.!['N%(!###0E69(0A2N?N'B'/DR_TG0\0H7T9O+W.C!"59Z\39 M2FOA1'L2S'Y*< ;1V&SP$I@KH.$Z&VEF@9.%*[$+O"9R%#Z*FR._WW,P]'KU MGGQY.I_=<_*_\,@]^_ KSF_]^F<=/ZMK[FLGWY+9"E*F_Y@.9?=3Q'7A\ZNBEOL)UV=;7> MCRO0*'@%:A6;6.5:2:"TW%6%E(/=*GI5;Y)MPEGIUN01T/LQ4H^7B_V"8-EDVQ3Y4_B+:G$W;IXOOXS+TT3!A]] M>6YK[%9(T$IIZ-9\&I[^I@@-^4B(X2??>J/RA%\/$6)TL1W*M0 M-T5P_X,#79#9/S>YM/X_Y*N\$I]DXY(G*CF<.5V*.E1BKX37+Z7(-LM/>286 M'B>4<48A8R&#*(X1I"C-($L2EHHP#3-D53WJ$F'F1@VU#F"IE #Y5HL2D$;) M*_#'?IG)C=9&OI,);7H_"U+8WKM?-*!F)ZQ3#=/85G6C!JCU@%H1L-.D"5<[ M4J.Q5@'AT 2)6# M) EBZ!.Y/J& ))!BPF"8I"'U<(PQYG:^DY=!.(UO9(/>BW.=BZ$TO8"[!)[1 M+]ZZ']_LHNV@@XDOV$XI>'BQ=O+)@8Y+^=TJSW(F=Z?7C*TW*Y7K M_G:]S%G>K;R0XC!ER$^@2!(YXT7,(0T] =-(>5B-RNR=]U= 8[I4&KM:4/ MD]FXF=&+^]$8F7+.0#E2"@0[F%PY'IEU.JV?D140!VY%=F\/Y+5S);?+,S6W MMZ[ )\INM[^_+7(F%A'%28Q" GF44&E(HAAB+#@45)!$9)(Z?3M^G%3\N?'L M2U]YOEXNY:8=/(JBOCFS=9N?]E,PI-S9#O#8U&W@KE]>X*]_Y&QA>W>CL7"X M'KS*&+I:5Z85?MKUZ54&YF"=>QTI+JRC_''UN*G*3^))+%M/)T(1CCE"D 94 M2..?<)BFOBJ6CJ7A+ZA'[%*Q]?0UMY5(RP9..T!98VFV.CA":&0JWU6DO@*U MH%>@ 6R$4P #3%S7I#[2T^N4I#ZM\LF*U#VO#&.(GS=$W6$+G?_KMEBK=)+- MO79N77/=K+$9?>L[@?6VOA$9[&0>)9.4'4R./G_#3B>="79 [$\*R[?MW3(& M5&^><UEE^EPO*9NLJ75U-6K7R0DJU7XHM@:VG. M/G]<<9OI<_SM[WLFG4#D_*2Z'(RQ+<5:0-!*J.Q%GC_E?$.6#B==/PZ#YM^) M)B>;BOTJ=6?EF2<'&GWK-?\C7RX7'A&^%S(&_=1#$*7*+XGS% H4"R^C41A$ MFL&UX;C.VE%R=#Z':#\V/;M.;WM;=<])5U9IVVST]J?>\H<6)C[ MOQ\19B)CPJ/&X>^3A @+E-WU8%H,0$2D[K0 R[ >B?\%/ .C(Q[!"M MQ0=;^<%6 0TT^$'I\&/]]P&!ED/0MPYT&6T4)@UEL1P-I_$I@Q TB$"Q:W?J M&)-!6A^)(AG6SM"DB+(E]4W6";;5)82T#U=5J8,BD$\CKJHP^D)PB'#LP]1/ M4DA2RJ1-%V8I-5HYC'J;VS+1%-?8"7DNG&( P(;WP*Y@&WD9L$9L0'HT R2< M94+KZVOBI&<&:A_F-S-Y:1AM?"O(JLSD)-QF[I#D=),U/$66'U=E56SJ<#C9 M0WG\5W7-S(7'B$@BD4*4I;%D&8(@\5$*O8@SG'#J!<0J8X]+X>9&2EM)04?4 M@75?G0ZB&9.]UM",?70U;%2LZ6\,^!RQI5/1)B77,4#=Y^)1^K _3M\%)B,O M>#I6?C[^M.H.?:?MH)F MT"G]^=8G.[ W5K1[=F_^TDC>T*<\T;;N)-=EN7EXZ996N[L&G/JQRAM$0AQ! M%"8,DLSW8"1$DF0I\S"VNA@83]2Y\5;KS0?;6.5,^5,]*14.T@=-X@<]_",P MW.O.8FA'YE4'Z8\#P[-% M4>E@H$I9QN_$X[K,J^9TGU'"$M_',,,T@X@$$:1A$L$H)1GE498DJ55R])Z^ MYK8V=$55BP&OA;4,-^[!UHRQ'2$V,N7N@]7(.48D\GD\7(4D]_0T;6SR>94/ M@I0-7AG&%I]$60KQ24B6ZL3BZO3C"T(93:-(&J*8,8A$)B".$P1#S)#G^1%! M86S#%CU]S8TM:E&5\[T4]@ITPY3KS/R6IX=],)L1AR/P1B:."W"SI@X#1!Q1 M1U]/DU*'@=P*^-Q-(U,!<(>]S+I&V"$1(0L9A"'"4$ M>D&<>@0E7H+8)'O?TS+.C:JTB!<5P1IA'$?>OKH9G?GO6[=AN;6FW9AT, M=JSGA^*UMZH]$GX?>]3S$#O;G!IT-> B1;7\RXH7R^>[3OWCA\KX N54 W/C M8BFCD$(JE[&=G!8W)B>!,K@I<8'1V#,V8979'#^%8/_L=H#+R//:#A+CJ7Q& M\9Y)+-^L)['\RVX2GVIODNE[1IEVXIY[S'[*?I+X+F_OUROQ>:,/*M,L26,O M#B#%0DY:G\>0! &&),$4GG0[#QH;+*I>4J-[KP\^E'H0I:J@"+@)GT;?;S3E_UN!07% M5M(K52G([M##"'RS4PQG6$Y#!*VXX(=6X!_5N<(6UIW0[DX7;"!R=%Q@U.6D M^W\;$/8W]%;OVN_0VQ#GF^Q]4:@C@YW#U"=I?WRLQ(-)T0^39F8T$UIQ=57F MHI"\OMZ4R^?Z\&W_T*[KRZ>4 5H;1[Y\-L -VKL:=3#9-M9&W>Z.UNJ]88OR M374O=-.%N)=CGS_)J<;6#^*7E9QWR_R_!/_/]9+GJ[N?2;[ZM"[+FU5G;UWD MTER_>R?_N;JKS\X^B^HF^T;^7# 4,Q_[ 916M@K>D/ME[$>)-+V1X)QCDF:A MSQ]!2>_ M@9D,M9GA.(?A&WF)O7G[47D!T*ISU'L%KI](OE0C![-U ;\29<%W1KC1&BBU MP0]*\1^O !7R60%VI>.N ,DD 0&IL#M#=>PA<63X ^I*.AJVN34!2]UO0);;>NR(U=@J_ 5Z*@\0N;= MT8;%=>)>]X*^3M[?T0 _F39XO!XO7&[>/'=$^U"(?V[$BM7U74./I$$4AI!$ M"5.;51]B%JD;HXSSA,2A9Y>;SJ#/N>T[NT2R%7104A,3P"W9W V,(]/R( 2' M4^EY3%QS8D^/KT-NYR$XR5(&KPZCFR8K=)M=+Z$(95Z@''HCB (?04J0#RE/ M@X0CC!FWRE[RHO6Y44A3QD_7,&_SFN],"SL2>0FC&5T,!F=D8FBA,/#3P%?Q0%447$=-S ]I/]+,65QHEDB 5*TBABB0=Y M+'QI(; 4ICS+H(A3WTNSP,-I8G6@4;N2U/ M),\";WBTZ!+.L<\(MT@V44.=W==.8(=G?*;8N#JL.]O?M*=NINH?')\9OSB, M=+Z(LBIRIC(ZJA7SEU4N]T9??VF6O"2,<4I0 C.:88@(EI9#%%,HO! G*$,H M$%8EIGM[FQO92,'L>*0?2S,.<8;0Z-?XK9R-J:4E!3](6?Z0;Q5[C'%\R?RAT6DB6V[ M-\9Z]5V\,8AIZJ'^9M#+-ZU.7X+FNA*C#2Y C%7A9D613'=6' !8]2+#(8!XDO MV2$4,$U%#",_Q0GQ@IAPJPJR/7W-C2!J4<%65M *.^AVI@]D,Y9P!-W(1#$8 MM2'._N?P<.?C?[*GJ5W[SZE\Q*/_["O#:..7KS\KRV6EFGV[+A[7A6Y995.^ MOA,KEHMRY];4G A$*4O\#"$8T01!%(D(8H^&,&99&@41]R)B96P,D&%N-//+ M7[_^%=QMM0#D3M]?#O4U'3(J9OPS,M8C\](O7\%.?-"57Y<%;C7HI@IP?Z1S M 82.J&R(!)-2W 40[5/?)4T-H\3.W;;VN?F2E[]_*(3XN)),(LJJ4P#+2V*, M1>A#@C.5@4I@2#B33)AX69IEG'K(Y,^2<4A\ M58LV2),T(4+RGE75LM$EGAM-=G*+T^?=W370(@\\MQI_V,W(=E:#.?8I_F7C M.-QQ<6QL7;L]CB;OZSA-C@W_29?+T3L>F-:5W0N^68J;['I5Y3Q?;JK\2>P, M\O=_LN6&"_Y!0JJ"J395/F2"8^S!&NG"='T&< MX #ZB8]8%"0Q(U;.8NY%G-NBTFJH;@Z[.G:WP:V60'W83\ MF"<1XD8Y[%P(,^NUH\WJU*A3GZG6"H&.1H,7!_NALUX&1AV0*0G?<"RF8O3! MN+KG;GM17HNE!X/6P\?#V[1CWK*H%K?%FF]8M2NM*MH3@3AA(6:1!V."I)&. M6:J*,!#(11*K@(Z F5T!]O8R-ZYL!-53L9'4C K[L>SG.&<(C4Q>1\!Q> YB MA$(?U<@&.C0C_[6CF/ZV)^$.(_5:4C![V-Y-6F<\D89;UAPP6'A"'WEU;I-7 MBZAV0MFZ>"!R--KL#_8.S<> ZI_$#C :>?H.A\?*];@'A$'>Q9 MKH]PWV/VL_1;P:^+HI-JZ.Y.9\BRF*T]3]D%U?KXZ M0FGD>?NM(#K]6:=U.-L$-E.M.=)/'AQ9>)*5X MNRZKO>TQ#;@GPI1!0C,.$:4II(D?P0A'*(AB1C-LY=A[HI^YL4)WHZQ%!DIF MVR*+QR$U.W%P -3(Q-"$1RL91STC.(.$LZ**QWN9N*!BKZJ'Q13['W=5".#C MZDFR_KJ0C+- .**>B# 4! <0\0902*C* L] MJ\1N!GW.S=)H1=;'6GPGM'6"A;-@FU&*8PA')I87Z'7D!8W X^1;, 7(7=:% MLSU.G7O!%((C&1B,7QW&.Y]%]9:4][?%^BGG@K]Y_J44O":V4J6+N695_E3O MGFA9%815BRCF2*0L@ED6"XABDL*4A!1Z-/:D/1.G@4=M:,A>A+FQDA(?9,OU M'V7M]Y&WH@.RE?UO=A0U8%S,&&M<-!VB? B]HR?XP]^.JE)T4WPI^NU[F*I9)]LL^ MKZMKOG[4^Z3V6,+P:->XP;E16B,X:,\S6_&UZ:!T$'PC^P-2%=#H8GX0; [S M^6/A41 >?8-G#2[XS>EIT2#D!AT+=0V7[EX<99A_='.T',SSF:VW^2C-S*/.O+"=G>E/@K0CDQ&-S)- M:D4ZA7'?L'3;^$"25\4JO\EW=<::A 0H2M(,>E&FR@7C &*:"L@Q#VF:,9ZD M5AOK%ZW/CG25<$!)-RCSSTOD#.EO*!YCTY@Q%/9$=$QE5X3RHNUIB>&86@<3 M_.A# ^,=U)1_0^36LUM7MN/D\>9Y]\@M>58_TOV__^$5ADLIA)\ M;O2BI9,6P&"[;+(1-^.N.8[CR+2H]8%:H9?5G#M:J_._[G.-YG45Z"M0*]]) ML5B"VK&RDOJ#!H K4$.@[EAK$!Q&;$P\;*ZB.Z82>]I(D(D'XR!J9.K^[=8Z M+O+%NS73/?S?&U)(FEX^?Q&/ZZ):",9\3I$'0T)"B!#)8!IZ/DQBN3IYPH]3 M')LL2SU]S&T%:<4$6SE!+:C9.M*'9C_E.\)H9':VA\>8/ T Z#F*E&_7%"?_ MLF.VOC8G(2$#I5J^,'G4;FI7ZU+'J&2B+"5?D&4;I-(X.W 6DB3#'O1))'>> MB9SC&'L"9E& :.)3^0D8>9:X0YQ&GN8O(&JE M/.\G8O?U-=^Z7@ZGP.Q%AQ-C=SD]&@)14Z1Z6+.@%X>>9L)SKT_"AH8ZM(QH M^KB[&M[E]H?_F8M"^> \-^&A/@XR'*O86C^((?(QA23Q,8P3'HDH"2."V:"< M:R:]SXU!.WFWMI+J6\S/U_^X-'V:T6B8[9Y'PWAD]KT,7B>5K<_"-&*QZM-] MOWK]Z;.PF)24/M_(,$+[6:QDIT;@35"ZTE%7HAMQUIFD)NQE7,@1V:I+H8O M)1[1L=@*)$<<9=;GI-QD!<,^)]F]?,'-"3U_Z$7W#[V:HZV;3556\LO*5W>_ MBOSNOA+\^DE*?2>^"$65\N=OUROM^+ @6!*6!'P8!3&D2JNI+%*H* MU9!BY$592!GG@?4ERK0ZS(TG&TW >J>*OEMY%J08=+4R\2=A<_X7+ M]DJE@\05:+$ #1A@BP;HP $4'HZO7EYG+%W>PDRLP?07,J\S1$?O9EY)E(&^ M0\OE^@^5&>;#NGBWWM JVRS;;&1?!!.Y3CS\9;U<9NM"2;H0+&8X1C'T_11! M)#B'*4\R&.(D("A,2<2LZ@192S"W16V;U&\G[178:@6DU.!M(7BNZFVI-.)* M%?"AUL767\EZM,Q6K%''8.3U9ASX[7VDAD+HRH_*NO]I?:V&PG/@CS6XH2%9 MF71DA>1O[1]HG(BI^]; M-#5AHJ1C*KS,C73TB6&FR$V6O2%+-;6_W@M1U:2M.'M7X6#[H^9LX8N0UE%) MEHO8]U"4H 3ZJFXA\I( $H)]2&*>9_'Q[N/E#J]+I-PN"J7^K+Q:2NA'E7LH,CI\:?L]R&W8GVM3WR6S[?>X;%E-N<3D)W?L%R.ULA3^3*@K/8P_5@,VLN<:'*R/4V_ M2MV]S9DG!Z9\7:_NY&QZ>"=HI8+*VL(+'N8XH4)BQ=7V)8P@I7\?5H-W.;\DI*J,0$2LZK)G9QD+O7"5S-5NW+T1IYRFN@OMD"99_TM1<' M5SE?CWMREE >T A&3%VI)&$, MB: 9C)((^Y(;8H:,0K:/-3ZW25_+!Y2 H);0/!+F +C^^7TI'"//:@LDK()> M3JD\*-KEH+')PEQ.J=&-;SGYS&O7/55W$ L_\E.2, 03'R<0"9' -%1[[B0F M+ U8S+%5)@:WXLV-&,8KC&EI2SC^"LQLD-<;VY%9[C6&]16+G';1GUV!4RW< M=UK(5-7_0R;!&Y+<2CW"\V![EO-T4A5M4"ASR)!,8PR$(,41 (2$44 MR'^F'@V$QS([KYFCOG%\(Q]B-,@TPAX!1H1W5%: M+P*.F.EX'Y,23*^:^SS1__"E-N/QQ Q?1%D5.:L$_UJMV>^_K/*JU"Y_39&,5WS8J<*T+H MI4R;Q/EYJ!'H9EAMK<#)!VML,_"8MW>WNMG1P;O:CMY$%9&=PN[<_G,CW2L9 M@$ZA/6T!NNUFH"?3HU A4*L[72QJ=\O?F# B\*(XX!AR@1A$'J:2XHF $<9! M3#*/T:*'SCXF+TU\,HP9YW8WXQS&J:,PQ"G*A6W'T",N0<%#OU8 M9"0.8RM'QQ>MSXTJOFYHR8I!03,:^!JSE&B$,^JC&KB[\ M7K0][3W?,;4.KO>./C3T5N_KO5@NE>5!5L^++. HY8& 7B2G*&)RQA*>89AF M2'A^&/' -\YW=]C\W&9KR_@,[W=&PK*-/=[9G@,N.$[IO8% M=WPOFIOXEN^8*H?W?$>?&K:HOMF4^4J4Y37[YR8O"U=1?J<[FC;B[ZS"!]%_Y]\88 =LEL+W M:.2KE MUJ= /2W)G; (R%+H#$:MGX+Z MQ?6*O_Q!Y\D%BBGWA">@'ZNBO#$+()76 <3"(UAP1+E BT==RN=K18K*S"*X M2":;V;$OV7@310EY!9C\+Q [69N?W(LE!])0IN*>+#/E1<8V9;5^D"RG,Q$7 M.[7&2 M+JIU198S&^F=3..-\C?5AQXC5V,]Y=":[3HF&["1S95Z1JK_@O?=4>KX?=:/ MJ%'9^V'W#7=[&"?(.MKF7";+I#LA)[#M;Y;<-#K,#.N4TOBX>MQ4*CQ ]:(" M[AN_H2AE-)$+*Q0"11 E<0)3/\;0RV)*O)#Q-,8VYR[GNYS;EJR;85NG;!B: MMMT ;3-B=(OAR.S7$19H::] *Z].6#Z"3Y58Q[0^\$%,[C<(0C[TB(]8E 7$XT;EE$]W,;J:@)5NQ5_ MWJF\)8*_RTNV7*O]Q\=*/)37M-0;[P5-TB!-6 1%H"*_HLB#*9=T$(0>1G[F M^;Y=U*@;L>9&(=LB8:0I$E9J?+G.?Y,J]W.+^U"CD\+W&+L"/:="34 MI%3K%LA]>G;<^L";^_7#PWJE=^%UQQ_+3H3!IO/DU@ M&"4>B6,4^IF5?]Z)?N9&NK68H%1R7H%K'P=6]U8E>IKV1ZE?UX*[IS.,75"@^R#MR6/KQS7[I M1W6153U_7$EBVNAR[C?5O2B^W9-54Q3R'Z*L5#S!K78^6(112GA(?2@2GT,4 M$@QQ)!AD4>#+G2%'@9PK*W%'Y$MF+#.5Z$9S$-=SL*O B&"9)G5T85-Y_.SE3N"@FHGZ;"(>B/\S5:/L5 =>078QMEW MY%;'HUV8OQG /#C>W@8OQZ'W1EV_2A2^#2BG O*MVAA&8S\7Z[*\+=997BU\ M[M' 8RDDB8@A8B2#6$0I%(@@#WM)%*C46N:NMIVVK4AH L=9+1IXU++9\4X7 M,#-:&0C#R*Q1(W#;CX U)1S1U=&,[[8\Z80^HM+^?#WVR-!SM=K+\->\NG_; M^&D?)';DB2!!R!,8BL!7&9(#2"CF4)H1.$*QG*S*.?O=7B@C^DO* 5>-QDFC80.3N6,^ARXC,ZT^BBPW]::L+#[MU=8J#.C6JW90]#:;9_'4"T=@LE2.0OLQ6-^*%N!>K,G\2'U=L_2 ^K4N56O4F M^T;^7-" !#$*, R2*(%(K?1I0J@JNB!I \<4>]QF?;?L?VXF0$=\L-8>+:RK M@/9^M^04RP$Q9)KQ8!Z;?SH(USY#+V0'M?#@!R7^CSHULSHXD3HXY*9AX+EB M+,O>I^6Q8= ;A(2*-(BQW+,DJFQ+)U'0M2F_G>S+9HIU>QQOIM72V;'5:2A3)OM3:T2$Y?8/T1A! M@N66D(A8) @)YL56Y_-.@)PFPK(^>ZW6X%&V>:^B+-\NB:I2H1:'K1>_SL)4 M_^+-BU^X&@&SE<$)KB.O :V,+PZ]1\CGU=QI$^:*#5XB? M/*;@\=#)HT]>N-NMB_L>#W[YO):LK&)7]-U_J8_$N[]7.3H^KZO_1U0J3<#= M*O\OP>L@EP_KHOF1>LY?>'Z<)BP-8$R]!"+/D]0;2W,MB!.:A&&"$?8&[?LF M$7]NM+[-8%FGQ=9V8+&3=W"*T(D_"LNMZ.R&>F1^/>KFM0M'NP);I5OO+Z6E M_&DE![\".T6OFL!)_9UTE!UABSSI&+G>=T\C_.MLYB<=F),G!--*,7CCL'_* MO+U6(9$7$Y9Y4"0IA@C%'B0I]R%!S&.,(4'\T*HHP.F^YG8?_O;"&ZP^6(V- M81=@C6\5F]Q#78'KJBIRNJFT+VZUEA3O.OKA+%SNS.B3/4UM3Y]3^8AA??:5 MF5G8"Y]Y*!0H@$E B4I$@F :*H=8CI2;78JH7>'BT22=F]U<^_1L5L56PGHW M#ZDVLE@WC463 E/:U?4MLYRA7[[^8DEZXWT#KVP[SXAP'9K)U]I5\SLPB[\7 M"_A_$V-WJ%1;^G5PXM#3Z\@ MQNU,LA#8:M7RN?5[]O%L[YHOZ)M\=1%@3$6,$IBF/%051!-( ^Q!/PZ\.,4A M0\S(@-]O>&XTV\H&E'#F86LOL.HGSTL0&)DDS92WBDX[INF@J+07#4T6C79, M_&X4VM'?#[" ;HLU$X*7S6Z@_""E:-,7?-BL^ U=YG>:RLM%0#,A*,60\TA: M0B%"D'AQ +D0<<;B0 09,K:$+#J>VU1]6T=2JD3MC< @DQ*78+V3^4JE;K=8 MTVW&P M&@!;KUUET]YT]M4 +5_864/>MR_V]XW0S9(4G_*RVDLD8ECA[V0#V($Q*"2?*=;G:P.WUG%NL7WSC\\,$.4 M.J&O,\6_VQ3YZJZ^]-4!C]?LGYN\S.L%+@[B@(J$PC@)50V((("I%Z4ZP;"(UN+3.HA6X\;NH,3.(*="5WF&S)$BM7:91,NYTV09(E& >I MCVS?MS\$>K^J\NKYFG/Y]97-'Y_D_/,7)!-9D)(4AG' (1(9A32.,8Q"3'C$ M@RCQ$],3H9.]S(VH:D%!(^)5^Q>@A 4W*XL3H]/ GC\^<@+7R PS&"FKXZ6S M2 PZ:SK=ZF0'3V<5ZYY"G7]X8#B;;)>KVECYDVCR+>6B5)F6WJT?2+Y:$ _1 M0)U")2@E$!$N[1<5J))Z-/'B@ 5!;'049=KAW.B@*R_8"7RETWN!WVJA3YOL MPT W,TI<0CGVW=QE*-K'NAE"XRK>[5QWT\:\&2I_$/=F^MXPJMGE@;G)NJX& M7VI?)GVE=9#?L=SM_7&8,#_%/O1\/X0HB57B-@]#Q$7(4^)E46!5 /E">>9& M5-I2/%+ZR(Z:+ATD,^::$/JQ=UG]?E[@MU'RV3K"SQ'[72K-I.3H"+I][G35 M[,#H %+>J_^KHD]/9*F:_B+*JLA5/);ZQ?6*O_Q!Y\EZ1_EQQ0I5X?J=J/]\ M_R=;;E3EU#;[YA>IQ_LL$ZQ:<"3\C&09#"G+(,(B@RGB%'*>A R%A(4TL HX MF%1\*^*>((9!N=__P!NY?P1YHXD^&).J7NG_ K'3N/G)O5ARE32 BGNRS/2Y M6G-A4>I\+<46,?V\96#$M%^4V;(QW^]DY%7FK?X.U'_!^^YWL%,6U(^H<=_[ MX95A=!56,JWPTT:JO,K ' 2_ MO(X40U?>QUPN$AD_@BC''D>P+Z M(2(091+IE!.U/8QQZD69*B;9X/M^95C[V"6Z;:=C'L#R,8 U78Q=0#7ZPKD5 M$FR+/2DQ==2CRR7M'!C.EI^3'4V\5)Q3^)#6S[XQL/8L*?/R)KMF3,5)J2NR M]3)GS_5_=R<3*1,T1 F#1" $D4\Y)"RFT$=^0C"F21A;)?LPZW9NIT1::K57 MN)6MMEYOEK5FS? V8Q'W*([,*%L =R)+JUJ+"WYK_ASES,<.*5>591DDZ,?!GJ8XT3NOP[?=UX.XB2U%&:2H@1R&51@L-I5$81J'?+$2=^K0Z)LY&9WLT&CFX'KF''0[WBS2\MK1SFE,S9CF,HBF(9G%_O]4& M9NL"*GW6YH,P-]IH]F(NCYPG M]&GHJO_"L8$^]U7\W=;Z[0!Q!/*^R(#ZQVH-%U6UU+(KMQ1]WB'_+O]6YK*;.NA6+H_"XS2! M8:IJTB>>SOL@((NPAZ@?TY0:):!W*M7_74G MO46PM+-A[%_87FUPQEZKSD+KPD\BD+"0S2 MB$(4< 1)& @8$(P\EO(DS0*KJ\7C_X*S* CB 4?X5D+, M] #_DQR:OX&M)KH0!"L$SRN=R=VZ9)S5N&2I2!&+(T@S%*ML=PSB",>01@1[ M% 4QX]NKE5M;)[VQ1V=?H-FZ[]F-"1-I'&%"8$I#!%4I19C&:0HC'%'"&,$D M]EZ.B;%CWS0C,F^7/[O!,%N#W>,Z6;)8+2/8"7FU1T5O:RI211(58JD._#\T51!2P%(>$0LXH4K5A M.21I2*% 01C&228P,3]P&R3"W'821\)15/C32>_=$ORFM &-.H;A]Q<,F<'A MVN@#,3(CSGX,+([(1A^+B<[#K,?$T6'71?CUGFP-:WFZ8ZR+-']Q9G592\.V MIB_#HI0#6UM:@44^HR*#$4TP1*K<,$UC! F1VU//BS"/([L:N:>ZLIE%TU3* M_7))'.Q)1#'Q8I'%*109DOMZGV60>IG\IX>2V$NXS\RRI;O$APTS38; M+C :>14]B,C=2>EN[W .!T?;A)/=3+HC.*?LOO%_]OF!+OU9]J;>='^]%Z*J M-X=J;_@I)S1?YM5SU\LH\1.!/)] +V.)9(I] M;I0AA8>-]$"+?_5R;[W589!%.6R S AG--A'9J$.XM )XO81!D.0K7QU*HPS=W=F$)IQSR7 C$PO5IA84\7VY_C)YX9-XSJ(Z6LE6]->BXV?K>&G>.+M&7V13:C<5L117(G/P.#H^SS5 MRZ2?Z1E5][_6_8!^RZNE6$1^%F17+=$9C",$P9 M$SC(J&]D41]K?&YKCA9*1;7YP0_TQS;>ZMD\\_0!>OWS_%),1I[@K-('C4V63/J4&MT?L2]D\[%VJOM6_^L"1W MI@5MSC8TM[G9"*RJ8>J;^%9LG7I-5Q'B&]D?:%0P+WIS'M+^2>PU<8QQ&E0CYWSKD]7*,5:T6S/'_*7+PE;:J!B=,?5AO=*_^I6H>)NJ M7(0^"D0<,^AE',5A!)AIE$9_8Z\2A6&DWZDH"[.7AR>KOE[M)^[\0/)" MQW/L,FDO,NPE$H$8^F%&Y9Y/;O=2@4,8>XAR&J0!P4:.4M8]SVT9N"Y+84HV M]C";'0*- M[(;*ZC-I4]>9@(60E>QY2!G>AN4P/;%9OY-G%K:"XUA2 M8+L&+@OQ>KNK/+AK>Y?<$%$_"9B?0L3C#"(50H"%+Z#W_W/WIKN1X]BZZ*L( M.,"Y68!YH8&:]OGEG&H;R$H;F:YN[%L_ AR=Z@HKW%*$*]U/?T@-$7(,"I)! MRJJ[S^GNM"V1:WT4/Y*+:_!C%N,L)S'1RBNBUNW<:&D;WO3!N$ZC(MYJ%&4? M1BRQ3?-C@K'^GAJRPI(CU:BO*A MM;K?HY_O6PE;Y/7"GD]]X[1UOC MN.P0]8E.S9;1USL\&\(W>H;6;7.ZH[2AMJ].U*9MZ%_(7#\\K#]5E4Q<]'6U M_A^V_L@$RSZ*WNEN%Z5X)Z/2UMSH7LA<-9&8GI!\5;+5IGZ=NTQHX@E5O)TN MZEOYVQC:MCIC> U/*&51A>VK1?I;GQH_@"M^?\192C(,K%[I8R M&@,H4Z>C,,$ 9DG,TYBF, _TB^K,036=F?^&Y7N\=T7IT=5RB:K:$W)XM03F M=&[R^7Y*>9;C),\X2$@N/J4L3D%._!SX$&=,IO/)&=:M'S0'Q?0_I*G3%OS_ MYQM2LTO-0=09;2PLY)=M@?$&R'AM[82UP&:7?78+SY';?=89"&%$0I^)75U&Q:*,,4 1 M#P .*<1IP-(48ZW N8,NYG9R;7FK"U+TD,%-[Q$8U=:ER\!QO$JTN+32.K79S_$FS>;WEASX@K6#U;PS)>Q%ZNS-_79=44,W6 M2-]4YKJ702\[HXH?\0RC **6 9@@GR \0!3OP<$Q(@DFG=LUJ3;&XL\IW\ M8'33NLD/=/-ZY62A\)V)6+I$#!7T&@WU6,?>(*N1U9L,G6..VVT\KXQ'S?NC M4<]-T4'KH%LB5WMR3( AQ5.7C@8CCK]BKM=&(8P:",)'>8[X/ M,I)"0'"0M[NX@.'E8E$_O9U3.K7CYNV/VJJ]![RS^58L4@;2*" MQ[6JTXM&DW-;+3O1O5YVCVZ8+%+5B2]7S($"5][UH\R$K.[^HH/V>2\81T"[ M/JG;Q5C+!<8 ,2-/&)U^)G.(,5!^Z!=C\KJA>TQG@;OE?:KQKZLUJ[^L4%F+ M\_;GHD0E$32X2T"^LX %E.5!##'((Y\"R!$$*,8(9%$8!!1AGL5*CML69)D; MN0T-FT>2]FOZ#%PP1HI7_=,@[WI#?P1T>9N^EAN_1I?&&+G59C @3LV1%M"U M=1=^@2337F%?#MG!S;.%)B^X,);7W17[(2B\>&:MP>?WLF)M8NW_7BVEI]&O MJ"AE1L3;4?4G6S=SO][J]\'P7#^C8BD'#8BM$/B.9!F[>CXRRV=6\FW&P>;=O6<+IG0/<0'S4N\!15V:KR.YNH$EOL?6= M^L:6LI174Y.A,6?@@>M4K7E_=5DG,^*-HUZ8 T=-%Y===L"S--DO%&;2>6T' MN/TI;*E5_2R@G\IUL7X1,_Z&BA8+7I VAF[SB%FU0#S/\B3C@$4) 9#FXL"< M9@& #(D?H,_$_U--"3K:T]SV7ZVPS:WS:W&]5E[U1*'C (\SG578').8,6): MN425T#!*+#K>\F191I44'*8<57O!U,?D6;2YJEZ^LO4B"*&LMQ&!U ^H.,IE M"5] M'4'!P-7F4%UKOC6#IB=VICE4ZM![YL@SIDG>CM8ZNWY<5>OB/^WU.D]]GA., M09ACL7Z',KEGEC&0P" C..?,C[2*Y"CT.;>I/)1-&ELIXZR2CI]DM)J?,>0D M#"A#A +LA[$L/>J#'&8($"+&(*24YWEN4(W<%O+3UR#?'X :+5G=)%$MZEH& MP[@:"37FM?Q).R;DDW4IF_O0K<0VL^PIPV,MO][Y'B?.K*<,P6%./?57S5:! M+[+PI6QS$7&:1RCV G2Q0TF-%(QT=SSU&YFNFLEN;WH?*&II$N_:G72J'JBS/R$/'S"; M=I\>GY:K%\:^L^JYD%7"CD:*+IL!$/^ZY=(]XJ&41-#:6!N+SH >6F^619KE M8<1]!DA$Q(8MBF. 849 FO$@('',<)[H;-@SBW8N2 M+#=4_+8H/3)8.^L57_^%1M+13CKJ:J0T@[%\6T-X[_,UK,YMCPH=PVN)6%U) M.2E-.X9ZG_1==V<8PMLZ<:#E+D] 4[LPR!'$ 2<@3R($8!I@(!:%!"1!Y ,BD&>PE6-9"V@Y9@D38#2CTH=A\%6C.F)7J:- M&!U7]2#^\\SCIE=P-Z689>)\6#RSCVB-^C03<1+CW(\A@*'?9.O(099R#&+* M(H@8PEG$]&[@CG6LU$G9[DOZB3_J4M3E%KLF_-T4E]B4E'42EB[\) M>J*-=]!7H7XK6?O& I*8AD$0@3#@'$ $?8!SE &$DB#)PA#C6"L+D'.)YT90 M;?(X\83?Y@\I%/ZJLN(M]/; M.U-&R$8A"3=CY*X&A65YW[I\A1OX%2I?..K8T,&3X?7 A[1W<99AJ6C)FOB4 M1=*\4.E>P<%OK%Y7!9%.[VU!PM>_&#RY#1=!)$\I MC@B(($^EE[K8:.3B0!L$61A PC#F5+>(Z<52S8U$Y/:Q)&)GN'7$(D+PJ^:_ M/3:LV]G\Y@=;-KD1,?N!EKQY?%.O5X]"TN8X5&WU;Y[7+YQZ^;"K[6\F'TS' M3/>A&;7#:JL[';SV$3E*>[\*S.J[W&S7C_ MKEK1#5G_QIH@&!+@D/M^"@CA/H!0G!91EN4 0TI"FJ8TC;52$+]J?6X\_-^H MHOJ>)Z\!4V,^8Q@<,U@GE_='*YE%^CFJL24:>=WVI'1P5*W]:7W\(=/;R$%- M^C;MV.UF7:]14V-F <,PX"A(0,:9F*^Y3P#"* (^3A%->!Q'D9*'@EIW4(XBKGI/:0O':6XKC2$TN+540>:"N\O1YB>^P511 M]? >4^DM@ZJ9]%_WJSNVDJY6GTO]0IG'7Y\;)^P2=7CW*^_NT^VKJDM7WN?5 M:EVNUHJ+_AANYVTU%B!S//U5T7)1ZW(<'+/REB?:G*ZBY;A2KXI8GGG4:BCB M7A$*&D2,!CD'<99*EX.4 A2C$/B$$HRS)&1JM=.U>IT;4PSSOIT,YK(2"V=4 M L0ZILZM(2<@=)HD3PLEMV%Q;UEK0PL&Q= XJS4RI/'B\W+UE[S\%O^\:8JN MM<4YMBGTKJ7K5G,U=:20!@FQK%,* OZ7OO7XHE%5-QQ/ M-583V(P]J4M3K[,9E9M7H[)+,[K3R'6Y%5OX6C037R3.Y!9B&^ =,PY;:7?B M NA?BI+=K-ECO6 R0"8G 6"0B5UF&E*01S0&& M"?3WJ'Y\ *"UVL6'+5]8H?3]R_:?_UVP2C3TX^4+>Q:XRJB\3' R93P$.<:9 MV&&'"4 9P@ F!)&(94&NEZ%(K=NY4?*N2J6W%;8M1GG]#[,@2#7TU;C4/J:. M^?(2.,T+>"JA8[LZYWBG;U-Z4PF(DW4UU=XV(Z5O;(T$O]%/J"K%3K:^)F3S MN&E2K'YDO""%./)#G_ PST">!P3 ()(U0G (8A)&80ICEF2Y#B&=[W)N9#20 M4&9+DR+JD8\"RFK$8Q<[QZ33"^OUTGKOADAV I^NFJA-/.KH6"(=A0XG)1QU M /;)1N--_2O/KAIPL\ J7G,.7ID;&W2B*=KH]O4_?UUIJ+KCR=Q)96VS<$)3 MH_O&83N3W3$>$7YXKWCLSX8V>YD875!)8#,ZM1(X8VU;%JHCM'W^:QQ@+P:[6JZT6:QW[@ M4Q]$(64 9MP'B" . @PQ0Q3E,?47SZS"*V5+JI$@.M-Q*(Z[62E50.);:>MD M-RYL=5/-=_,D_ME?JX@_#F(DN@?*0LQD[1+:%XXDQ!%*X/3U4*?>G04S=G.,7=MPE:H=ST8DO;Q1I,K MK]'%HM7Z(BQM6:K-A)C6.GT14 <6Z=6&9T"%I\V3XY%5];1JJ]I_7Z,U^R##NJN7#RO*%A&/HRS""&!.0P!] M/PY MP@&:CDG#!I!&"?44X+DHK]Y8^Y.GUU-0]EB6/977S [(;4*D+G'?UK+D^VF. MHX" **:R= Z+ (I3 L(P2QF#/,*Y5H*\H[W,C4HZ\;JT=II^F<=Q5#O?7(R. M8VIHY;OJ\VDZ,;B-8F#IV'&\CTE/%:-J[A\:QA\VG.]=2?5=\?3FI-'GA,US MG&'$4\!(FHO=A,R,F8449"CB/@IQEB*M;"+CW49-)-4_/ZI1E]X:U@3A:\XSK;K$#T1OE;CBMVM!:1K8PJ_1=]AUZ: MM*!EF_93_+K:L&%2T)Z(LYA3Y*<4! E,Q#*7!" C. %!@& QD;]!N MLRGW S&0W^&"J8N=Y254N?LW651UP3FUS&JW8VHGO*94?*5U8R"XK>ZJU7,A M%%Y$-">P%?5$'@Y:M-8 T ,[#[C:-Q@<'O1,,36_K&U3LT\9UY7O_^3P:^7)/U M!BV7+W>HH/^HC^0PUZ__7.Y5&5_UJ41/T\]>- M[O!VS"6&4#M(>F,&H=&MI697D]UDFD$PO-TT;,'L-/>5K64D=D."E-'W+[_7 MC-Z4MT],WH ,0[!W]Q6$L" B(6!QC@#,"02(Q>)XE^990FC LB#6,5OJBS [ MKI-Y#OAR]5?MR8_!6_6BFZ>>,!@7M:.<6[0=,YT0ODTOW(LO8Y'?20V\HOS% MVRHQ3"[APIYD#J*E4YV! ).>Z\P!VC_97="2&2/^ND$5*M>,W>)E\= LJO67 M;4Z -")*09XB",+,#W&4ATC0H0[YC?8V-Y[KA!6GE(&T%^1H M&(=:C<^L >B8NB[ 3IN>E#"QQ$3C?4U*.DIJ[_.+VDN&IG)QW*3%3EAI_6[$]?YH!=:DWC&8U=C4$GBNS7WFN.F'YIY'Q%8@[DA/TX;=GE?Y M(,A6X14SZM@>PN)D*9<$QSZ+. 44 M)Q3 ,,@!BC$$'&899TD2XUPK/^G?J73.AT&T_)6W&L3H&4==CV+-HC", T( M"OU4$#*A(,M2#/PP1#AC/(_#%O']CMWA_IX]%*7<1'L8+1N/ M9#=XAS&)_#1.0(+3$, LQ "S@(*0(U^ GT.6)AW>GTKZ%FCWW;IT(:'N@5;< M./\]JD$=*P-U9;<.E XB%E/8O&U%*!VECR6HL5P-JF_ZKEH1QF@M#_J_H75W M_+^KV%.W^LJ,.&BY%%OW_6+A.VO!@F9Q'ODX%=R"92J3+ 19G@8@S5"21@1Q M/]2(?61X/3"V7GE;18$X4@&IJM7BF?;PME=TTX),4Q?KM ?C MD2*?%AO7=ZF\8ZNN!*VBM^3VA;E1X]VG6W6GQIW:X]1EK+%KZOET:[':[E$M MC;P%=ZU,Y@AX(/C0Q^_PCY=D%) U5+IX'@YYDF!& $EH+@[]800RGX>R@"XD M+!#'4S_5"K;:ZT!K=DT03-4ZMS8EH%YE%#!)*#" 46WC< DXCB=BGT9@)YSM M] &':EO-'#!H_@V2!APJ=SQ?P)'G+K;DW:'JMFJ"$VB3F[Z_CESDW(]03C&( M_ !B#$"&4T9\%$:Q=2'&<9:B4(4^IS;8OK:KO>$*N^Y*;X@C1]TM5RBJO:> M6-4:0LSM(">'0-L<8@/82:TB0F!YH=B*W)6VV#I5.+&/G(/(OIGD9(]O92TY M!\&(T>3LJX87CS)\4GI'5.P'*^OBFVNJD>2$ZZ9>@1K"S M'5_'5-W&K;]2W&LU]][)?"^_R)+F#01>CX$W *&Q^0Q@\'8XB)TB6TM+D,!" M+ (M&MX0#F^]\EI +-X5O\4XVKJ"GE3V:6^VWV)8#B[,WT0(JU%TNZ*FVR"5 M!4GR*&8, @S3)D=Z '"8A REE*YNP^"2.> KM[UW([NDG :UYU-&[\UK-^\ M%=I*U-RQ<5!;:-R@ZWB5.!,EMRO(?'T>9ENA<2.(N0V).];Q'$+A1@!1#($; M:^$B1^7F7-$YSB89YADG 0BCC *8I#G -(Y 2D,69D&:([V=^6$7L]L^]^ZU M;66 BWR1AT@JF@XNPL>UI4 3&E-WXR/:V_4R'G;P%L[%1Q0\X5-\[$GC/4J[ M@9('A>V=W?UJ8$MHLPO4[U%=D$6((0YPFH&$R)F/PACD.8> 8)(0R*$@A%RO M+(^F!#H?_C3U>.3"NFS2:F(IH/;>1 M_Y0V**TPGV*6\.KON? [D47-HE>PT MN/+>C\)NLEAD6K]ZEW+2;0'-FZC6(#,M!3Y[5,3]SNL*[%:+L5) M4_YQ@7 $,8H2$&)?.E)CZ6R:$I#B+$R1C_. I5IEK9R(.;=]U->-O-]N=@N- M7Y]FC2LW0ZE&JF\_0(ZYMY$>-.)[K[-'[724A\;A?:FL3M57[K/>'U)= MK]/7XK[0[8#8*K3E1LAI"W$Y!?J@4)?;WLP6$>D*>5/6ZVK3="=K"_N1G^0\ MRH ?Q6(!" ((<)Y% ,&((Q($,:.^S@)PV,7*XZL2J0:O1[&3R. MJ5,3&6VJ.ZV\)9HZTL&D%'-:P7UZ&'GRHAI]UP\/ZT]5<[=P_;@V*-'WNH&Y MS=WA@BPDK9J07$_(NRK9:E/O+?B/,F^R44&_/1C'Y[8U!%W?L%H$S[2XWW%P M+JWMM]?J6Y3V.Z[8BR-Z*R+SA5[ MBH5/ T3$N@[2+(5BL4]3D*4)!1ECA"$?411'.HN]>M=S(Y*MY%[1VFG6Z*=7 MR?GP#M4>DHYV1!"SIIN=QE"H;1?< .R89W;8=C8P(;8GY6Z*B):D6!9=5<"[ M%F5[.PQ]O"SM/#0ZGG1'H@_(_D[%H 4S'ON-H7I3-6>CF_)IL[X7S73W2V$: M11'/&*"<(0 9E)[_:01BG"(:A C'6.NF[G17<^.I@:1>(ZHG936\N1M!6(V. M[.#FF'Y,(=,FF_-H6"*7D8XF)9/S"N^3A\(;AM?Y32&XST@N)NN7Y@#.60Q# MDA/ DCP',,]2@#'-0(08Q1@%,-?;W!QV,3=RZ*KA]2(:63*. *G&!9?!XY@# M-)'1O\P_J;RMR_S##J:]S#^IX,%E_NDG#2O_[2H:B0.+G]$\"$#,2 "@+ST* M(8X )BDE69*F><9T/ H';6M-YLFB_8RKHPU14YO AE@XGKE?% #0KY%XJ*JM M HF#EJ>MCGBHTD%IQ"./3'SY_!D551.ZK7:K5YTBY;I]C8 4,=4K8:E@_ISFE 97:FI]C'9!9NFTL/K-MU7#2_?'I^6JQ?& MOK/JN2#L!!LNFZ%M$O'+*Y"'LOB/(,,FE^:'5;T>% :"&"Q+-_?;0N]--J9%Z*,D"S(".,X@@)A& -$H M "2)& _3,,L1-:B+8":-$FU,7S>A$]UCKC$;X:BS?%Q/3X$V@1]&8*6>-A0B$GI]C*@]EGUPM8, MDT(2TJ8 8O14$HTNR:@?I B3 '&8EE7,,U!G@092%.:D80B@D*MW-;*/<]M MCSP0W#N69$>&KVFFE%0>!#4*= *M8]:[OOUP$XR'"IW8"^[=',%7_>_O?6?>ZU'>UGZUT_J4>]13?ZM_*=/^\P;]5+_AM[ M9N6&?6/2^:PH'\3!CJ^J1UE>9E<=N;]_N"\>I6.XGXBP60<:U;JOMBC]M!E9[^^0&?TM[+,O" M3;H1

U4G=5/?M.@DME+Q37%X MU"C<*>B.6?IU%O1._"YUB?=MB'^K@M?KX"0GNAY\]C.D*_;_5OG2]> 9R9ZN MV9 9&VZ]> :1'I\K]N^-S%_;Q1;E <4A#U/@$QH F$L?3YEWC4/*68A"QB.M M.O *?ISB S*!NG>X!20U[UV&0=3^>'I59B[R\ALM?+?.5MI793>$X3*&O'(K5> M)SX,:4%Q> 32>UU_%R(:^;99LL#'<7!=5==T];061ZLE>E#=@YQN86[,(B0% M4E1/R@J"5Q%)G=CJFY$1X,YO1>Q@YI@]%.#R_I R6]J1G ?%:#\RTNQDNY'S MJ@WW(@I/F^U$.E?D6E: 7O'U7[)48I;E(48^!6F8<0 #F@+$2"+^B^4I(93# MC!OX8A[I2NG3GM[1FE._GX-&O[[\ M:>5M58L_TL.TM=]/JWA0R7WD4?,,N1^+FBQ7TGAQC>MF*Z&1W/7PY1E]G$V" MUYV$WA^]C):3O)X&P6*BUR.=3)[L];2BQQ*^CCQM&'V&*GD?6O>%4;??:^J3 M+(P1!BGG$, H" !"D .6IHQ@/\9YJ&5R/]71[':K71637:%D#^WY:)+!Y6-7 MG^&_- ._3J&NQA(VL'3,$[V(N^K(3JCB'!*V0J1.=3-MK-,990^"ELX]/W$J M%['!;E/3?_KW1ARD=\FK3]6CX-2/@C!.0)#(@"4>8H YE]76HBA- Q;"V-+Z7!8R_AB+(#A2L>62YEKO:2_H>I/)JN)=A%IBPP&$*_0 M0[:1[JKQ@AVYW;K$!_:5_O9=7-OFW\J#]95R(PZJKY\SF\6_LI)5:"GHX9H^ M%F4AS\C2':5?DQB$F">1#X(0A@#"+ H1CZ 5)P^8\J2P-=:Z<_T-[_,[*IFBS*TH;_&UIW/UUS,8-O2W;_HUIM'GY\%@+\#T-5O?6 M7<0QCV-,,I 3S@%,DP#@.(] 1O*8Q%E,8:Y5D<":9'.CJ8\;YB$IM!=X+T)2 M;]U*[L7-C[KI*:P-H!JMO5I^RXV[$NV_7,3WWG5#;;4WA. >!TBWN>QA4D_:8;M<;&55,.:7-,FW; - MYT%2#NL=F"T M]4#*HO_-&:M#ZNR7BT+VMJX2GHGPQ7+=9:=30P5 G&0*^U7DKM$JT):(P(Y,DY* M51CW"P9GQO@MLH\6LU.-T*8*+GJZ7 J &# MZ'_I%5)_6*YJ=K_ZK7PJI$/UO;08:%?R46AJ=M3>B.PU,LL$V_?%8^/0_-O7 MNYN!4[^8!8T>&BD"%& =9W0'B+KF<44PO3\:%3SKY7PTX#++**#0_G2)!=25 M?95?0.,UP[N>)B=YOZ02/^64PP!0RG.QBTPPR& "01[F 9'5%Q"-=:K-OFI= MBTXFJS=[25F$U^ IWI680N*:#QJY+&X@1A6V=9'PJNUI+P..J75@T#_ZT 4S M]>;Q"165W')^^(&J!U8O, XSG) 0^#Y$ !(2@RQ)"(!(3%A$:!83HG7%>K2; MV6T%I)1>L1739.(>8JDQ@R]":(JI[.TD]#H1+<_IDQ#8G-R'G4P_RT\J>G2Z MGW[:;-Z_W]1%R>KZP^H1%V5_-2#=0&47J[(N1%O-K[9H MZ(<<((9S$/M^AG+$&/(3O<@C RET9L0T,40[B3TR%%F//$P&1(U9'(/LF'9Z MZ;V!^,T-:(_Y*PT&^83L\=(% %HB+1,))F6T"R#:I[M+FKJHAL%GH=6Q)$>: MK@>*KW)8O>-YNISX#F@B93WR+ANRH4)S*Y*[]NE"'TIJ3% M<,?>KD9<#75;EZ:M;$\J$MLM7'#R0P2&$&$T BF5 KA!G( M<9J"E&8ASB 2AWNFR31S=YY!66U?8 \[ MQW._A6THJ7?38=@)>[IVA+[_H!(JMAP#QSN;UN-/2?$#5SZUM_3(A+)B\4GL ML-[S1*?/ECJJUERUW_%G#E"N] M-WYS2;\@*42<$Q]$7%[.19P!1*D CK(P@S!,0E\K_O%U\W.;_EOI.I\1S;(^ M>]BI[=7-$7$\K=7!T$^:4 9P$$*81PV&B%.$RULG<)F\GI]<* MVD:F"E&;<%7UK?5)2,_OKVT Y7A.&V&DM=<^!X+1AOMDHY/MNL^I-=QZGWW6 M=&5>D3^_L2?Q+?R0>=D^;JJVD&JQHFV%P$6>,9QD008BFB< )N(HG0=$'*6# M*.<1##CCH4%2^_,]*WWBT^>XW\DL U6':8/-JY,J#(/JPF\%U:DV Q*T@;1> M*Z[7RGO5E2*UN4501*+^I;PF09P[QG:@>_+O'Y[97 M:(ZKXN_J1_A>[_,G=@.5'4_>L]IJG;WW]#,Z:O=M3':RWA-Z>)#>_Y/9ZCRH ME7E3/FW6?2WSC_(.CI7TFUCSNAO; .,T0QP"RIG8G%., /8S!G@+]N#IBE-5NCXTG7;GU ]M=P@Q;L5?^6_CR_ERLLZXU+"T4C0?V-2>V+9=&8 M<^6/XIPC-A;O45W46_^X-NN6'U"&,Y@"1%(((,XAR#&GP$_C-*99P+&?+Y[: M'O]68]O*ZO-^D,QM.M=7PS0?(\<+Y*@/> M8!%M?%*'2K;+:NV]5O/*V^KI-8H.W,+;9MV6M;SBZMD=L(>QR/;6R>CMA+5;; M5 +%5N'-\4YH_R F:0UEGL77G ?4"0SP%,D@QD>2P8+8TH)B%G+,RTW!KF MHMGIZV36O-(<_<]R(,]@ZIKKL;_K:NR6=?K[U&US=5P6JOJ MYDQ TQC9/BOE!U3_Z)/3<)8&:8P#0'B, 601!BB(8Q"BA(HO%*<^5XH0&.UE M;LNG%,W[P9;4$Q2)V0^TY(TG0Q=LJ9DTY#BP:HO9Q7 Y7E@&"62E@ [2 (TB M8"U@^%@?$X<'CZAY& P\]K ]Z\.@NN0"^Q%,XP0#CI-<[-T%&^1)Q$"*8Y[Q M*,KS!%UJ?ACT-S=*.+ _K 8%9*T:((:@FUL@#*%\(Q/$0%JW-H@CL#@T0@Q[ M>W,KQ!'55^F[N%V M2G8_[&;CH*E))MRAZ/V<.O(7@USNGYE,A;,4"SZKGL41HOSSEG]E?_W/JOIS MX& 3(9;X&&< ,SFM0A^)&94Q$,0)8BB%80B5-NGJ7YW4GA1;;MF% MX)Z4O/'!T4@HKH;[^*1U@Z;K>UD5($WJ;:@AJI&;W3JR$R5EO^Q3UN#H*?Z WHJUF@I[WW% M<>P)%;2O"-$FA=ZEV-_5&$AP @G/ R".5@C +!24PAD$?I1@E@24)5FJE[;U M4I%TYM$T.5R_DQ^,;I9-2%JGQ: 62A^A>6V0S?WBX5-CK2F'Q#&U]:IXC2Y7 MWD";JWYPK@:CT^HTJ"[AI+B$;: M<>;%XDQ*K+; VV=?:^V:4?17MI:F]KMJ M)0,!Z/N7WVM&;\K;/DG7-5D7S\V*L$ ^#4B(0^#S* P1A% 09(#2ABE!,84 M<:13"T.]:ZWMW@2%,H3D'I%7:1OI3U"4WB[='-H*K<>U&N.@QJINT'7,GQ+8 MYHZR%UOZ;KS[O47Y%V\KO'=]'F9M>M1'S!(1:G0\*>7I [)/;@8M7. *B,_[ M*N!]7X7.(Z&K4MEZ1Z^KHJP+TO@>!(LX1&&0^!'@/J, HAP!G/(40!Y2FM*, M^*E2[A/WHL[M5-P)[+&=Q 8>>FY&58U$YS%6CDG7@@_=UDMNH/"5MU79B2>< MTV&QZ=KF1M#I?=6< G[4^N?1;W(>!PE44P C3(? MP#2/0(X9 2%/8P@S[$>A5AS^R9[FQO.-?-+\T&9U^4/*:)KJ[@!51:*V@95C MGM6#R3P)WBD(;.?#.^CG;5+CG5+W9):\DR\8>G]\71 4QG&<$I E,020P 2@ M. U 1F!*TB1/4YIH>7]\G=L4E\G_D:;OQU=5WP\M;1U/TINO'V^N+7I^?!V9 M?9J>'U\G]OSXNC^3COQ%/^'3IZJ2*[J,/GUFU4N;VE0Q^].Q=^^G5[FQMKM??6RYV#9?LOY^S8IU_I=3I]E\[;QD8B3=F$@")AY3,,M MR0+J&L[R+M&?R&]>>10L^]:;ZOG*N-V[DPC2JU_1?FWHM MO\);_D]4-8D3%I#S@,4!!CR%8@L:X!CD4.OUJQMSM5Q55"#?\\A#B$E(,D3F0Z6AX"S ,( M$$5BY2:)GT$MEY#+@9_RMN\M$%<[&%C#T?&ZN\L.Y.TDE1CVLCK(\3D&B>U< MG4?[>INN:GT4336.N!0AYR;,O0@"VW:",?V=./:_A4U@ M3,EQ!WPK%L2;DE0,U>PC:__WIFS,#5NWU\[-_RM;+V+&^5M!6[PO%;!TV![I Z0 MM>V20I<3;Y_403C<3FF\J^\^UG@*W3\^_/?JK]_*I^)#65/Q\]9RK.A(-M[* MW*BDD=:[+QX%D5]Y0F;OMZ]W-^*$4-:%0&TDO;TN?.,D8A*;UP8C7'+/Q;^JB9'7] M8?6(11?]%D@>KJ_)OS>%T=S0:W1&LZ07W!M(WF[AI>S>0'@G$\8,-TM31[/S M22>1&3#[T\FP%=/U7NP9?JR6XHVZ+3.PH#B+_9PP$(=##Q%O"4@H<;OI-/FJU"8JE[E.D%Q+X1B9G4Y>A$+(U8 M3BE($Y@"F(LC?$98!+*4$<20+Y8FK?BFH[W,S3:U$])[DE+J3?'C0*K-\HOA M<3S1!\@T CK(;SH*@:5I?KR/26?ZJ)K[DWW\8<,D>4+.UC&@O1]=I%&0)&'D M@X@%", X#4&>P03P-$WS,(%Q',4Z4WV_@[G-\G;'N5R5#V!9/#/:7,I_D4"\J4!Y$Q^5?UD=">TMI5R;K_Y:1/+G5#N('W/$2 DX6+9I@3D:8;$VIUG/$DI"6*M\M-'>YG;A/Z]?!9BBN^V MVM4Y:PZ4WJ8L="?V<5S59O?%:#F>XH,Z<%W:'NNK^"@$U@O!#?MXHT)P1]0\ M70CNV,.&MJ,NM.R6GZUL69\J;=GFWL@99#Y/#81B.-A5[0^O,5@NK[G.AC' M\721]6B^2'L)79QA;LM&8DVN:4TKMN$\L,A8[^#2,+MF?WE=#F/!?V-(9EJG MM^4WF6&BDOF*2RKVI%7_HY"IJ.7[C=#WC/PHBW]O6+T7SHH0R3B->QO-7)VREE&H3F\GM0 M6T=F-\J.UYA!4)S&^#HMF#'I$%@/PG,I\QL%\TTP#*># J?HW/0^HFPNU_]9 MK']\Z&JY;^/2O[%G5FZ8S/SV4,K*(HO,]VG ( 0QCR" 7-9HDQ6O?91)O_T\ M\#.B=U&AT_W<%I9.0*_:2B@#8]8_F-=>DGKR@Y3>^QNYKRU*LMS0]AG:Q^I5 M71-HW;R'MQ?(8JUJ&]&]%M$:3]7[$E>CY/PBI17<^TM([O6B#_)B7'G]&.[D MMWG)8H*;M=L7K;POL:H%8/$3%]6)5V5-Z4@%=P4Q^32#5R6QOQR M\_[V6]#9+7G <$S#&&2,-.F8,I!E, 9AP+,HR=/$CY62.6OT.3=*;*7VMF)[ MG=QMC=QWC>B_:"0 4D1^G,<G^BN@\E%Y@4GA8$56-9$KVT9THA9(BRI82 M*.G!-)HV2;&IZ9(EZ>GV*D62YJN&%INB+$2#\LY5]"2^@4+LH]NM^6_H7ZNJ M2>[_57PJ'U>/J"@729J0-(X"P&-90900#C+DQR#.8YDL*0D"KF6JU^Q_;LS> MBM_=6>\4Z*ZOK[Q&!Z^M5"&U\/YH]="TN>N.DJ)%Q!WVKFT;UF'7MV68@6?+ M*J'9^[3V!3-H#BP%ALU,7/%N:-#8//;5DIX8:3-[/ 8+!-,\]H, H$BFET-A M#C(<<$#3/"&()'&*] H9.1-U;O3:"^>)SAZ]=T7IO3!4U8I[Y0F&5O$*FA."DP<'-(@3'&8Q@#"D (8PUC>CZ:RX&I"*<*8AI%.!)=# M6;46G E"P9I,V+C1QGN2579KR6#B1VFH%LIY:ZF==L(L9T.MMO[,9 =+T"M M]-X[J>SB2=.@^8:\B/ M) YSWJ5A>:FV.(.L]R)CBQ^+6G+;MIA4B"+"H ]HAA-Y1DD CA$%,8=IG/DL MBI-4JYC46&]S.V;T%47(5E#=PE&CV*J1M#7$'--L#U8CJ+>3U$4E*!5(;-5] M&NUKVBI/*FH?U'12>LF,.OJE\;L32RW[E/0Y1FV8%).2 M65S[0+4(LR#*0I#D,M%)QE*08*;NF#!H>&XDU(BF4UYH@)&" M"X&AYHY9HDW$;. %,-1>IVZ2&0I3E40:_00TRQT=:CI>R6CP_(1%B@ZE?%U_ MZ,C?S39'=U7GMMA$UC76Q/JFKL5>;!%!&*:((8 02@&,>01P2&,@Z]TD?LSS M),AUMD*GNYH;YVPE;:-@K[RB$;.YPJD;N37O<$905MOMV,'.,6OM8/O>PM;* MZ;6"VMO'G ?#TJYEI*-)]RCG%=[?D2B\<6&,5!N)\84]LV78+3AQ@I)$.I$S M'@>R%FX.,"$,A'&:%W<7H M51? <^5U@#D(H%? Q'9PS9&>WB8DYK3*)P-91E[18PC*BL6GME]5IAO4Y:-<(X!^TX65@$S#%1&&*E3!&*2(RD9!B0T:?EO^7?Q MVYHCTL3&-3D62$S2! <89#Y+Q(Z"9 E.0-)',>,13F,$LUL/#;$FAO%=%K) MP*=.+V^@F+?3;.B+U"C79' 8J&>64\/28*MM>:8?0L>D-^'H&20CL@FVM>Q% M5H2:.-V132 /\R-9;=V,\F7ZN\;=N75R?O_R*UL]5.CI1T&N916RO;0'.6>I M'_$0)#ZD8CL8A2##/ )Y+'Z=AWZ. JU0#+WNYT;APWP67W:)%;L"?/C%VVGC M->KH,;3FV*@QL3O$'3/N0:+&8P [325A!ITE_M3L?%*>- -FGP\-6S&XD?M5 M$*YTE[HMVT+H-^7V8#VH5^Y')(]Y+HZ^.40 ^A0"#&$,>!R'&JW0WDTYC$2X52@C;PJI MQ@6C=6@GNGJT!;'>):466J/7EVHM37>QJ:79JRM/O3=M5>H^+!;P;;5Q_;B1_HJKT4(?_QVNU M\/Z0>GB=(IKV!MUA4MO..@3?\3K@ '<+5;R5T'-6RGN\]S>NYZT$S?FBWFK- MZ%?5E5')]--/1C9KL8F^Y;P@HH?/I79AW;,-S8W!&H&]K<1>+_*5F#&K=;E: M*Q8M4D-QG)>L ^B8A?&)-.99-];2J67L#]?WN4Y]N M*XYIBJ!,HQZ'\I(8@PPQ!E 2)(S$%&:)5C)"ZQ+.CK%6)2!-G-:#]!C_+KV. M@5@?Z,LN(Y[>[LK^H*KMO]YTJ%R?U'O=FBN;7CMOH)XG]?,:!=O@S\XR*9Z_ M%Z_6,GL2<^ MXPQU2SL[^_)-NO=S!N_^[M!=1V_D /"E*%D33KK :4PY"R*9 M@,8'D" &_J181PP#,HSF!!(@X 292UD2<92C/"8P)SI+3W'^UE;I3="^JUDGJMJ%XC MJ[ISZ&E0QRG4&E2.V= ()2VWT+,H&#F%GFYU,I?0LXH-'4+//VSK8J4+^!]4 M3[@N:1/6UN4:D3?XV[\M>!XR%J 8!#@+Q1XPH0#3& +")#,@'D5(JVC.I0+- MC4;ZM!;LITP3QMKP\E431=K5S-Q>K1<&&: N&SS3^Q=W0_(V%S+]( V$;L:I MC?;=ZC3\N\L+&C-XG=W8:(KSQEECV(]6ZYD'H8KKQ%>_1KG$*?SUS870>28FXZ@X\+3<10&H\N8 MP]8FNWPYJ3E3O#RFLIJG,Y1"K;;IF,G"..<]PS/0SOKE'TU:^.(>23IMM MSCWD![GJ)NC2L J = @:IHJ^$].@NX0-H ]CE,9 ')AS /V4@RP2*T#L)U16 M*4<9TTJ1.=+7W"C[T^/3V@%7&REHQ_I:=I\\N=5/D@(K_#*!05$QBIOGRJ\+8]6LABFY+W? M4/4G6]]5!6'])/N(UFR1AWZ2!7X,&*4

S< MR*M1Q&LR_,L,O[O"%.AU88IZ\-Q3-V516YB"=EJWCB6/C=[>DU3<>X=J69.4 MB*=-RI*X^F 4N70FG\&$9&Q8FN3CJR^@5=EK=+[:+8=2; M.MZVA8D&R9+_R63Z9$:OGUF%'MBGGV)K4M2LX85%0 B',8M ELJ,$7X4@PS[ M'(0(YT$4(!+B;-$66/^^1M7:\5Y23WJ=R;2O@[MY]7Y;FQZC97,7(%.<#>V\S\ZW/9E#%]5*>CU]SH O!Z!]E0Q@V.$V9B] M]8E"4^J_Q^'";"BLG3,,NS?;#.V\-*0_QZ?6'6L1!21&J9^ -$O$2D5Q +(\ MI "G/.1)FJ4QAXN2/:"V/J.J'>QH9TKTD[?T<]"EPRV\K'^HMWHO$+$>TQYR@"EGCN>!^3LM*HFOL<,OZPS>//@L:$8 ()\ .Q M)84)QB#'C((H34,".0]]II3N>+R;N5DHF@L*<,1:SZ\5NKV1UR.%0T#5^. B MF!Q3P1 -!Y?K)U6W--4/VY]TEI]4;W^"GW[0<+//^?O66O+]!V/K#Q6CQ5HF M*=NF7E@P&..ZQLMSW?\-[$W:AX(SN,= M^9QRC#!(0AP!&,$'O\^JVY;<-VTOV7^AWR'A#G[Y#-,7 \NP?7Q;;\OD_K:W1?O-?49/?%QU48 MWA>?>$(_^O^#F)8R!?>'%66+"*6ZUH_6.J&@7HOVIHLIC\8^(/ MP_"/_MVT&MLUI6(XZ[M5O4;+_Z]X:KXFAJ"/&<4@9F$*($L2@!"/0(PXAP%! M$'.D5XSM6#=SFXA=?;%.U"NO%=83TFK.S!%DS\]3.W@YGK6F4!G48AM#XH)2 M;$>;G;@2VYAJAX781I\VLU#L!Q_MHI@#*B9](A;?/ W%01F1!&1Q3@'/" T0 MA[D?:5DA3_8T-Q+XRMKSG R!;AT?O.OUNBKP9MV$0:]7KXR377YEO?/S:=C5 MCLU6P'3-$)V, QSMYO=5!L/2T?AT/Y.>B,^JNW\0/O^"&7=\[$I(-]DG[M'/ M[AKJ/2L9+]8+@E(DJ((#3IG8O9.< QS"$##&0I9G! 5,BT#&NYL;BWS8%K*A M?='SHB2K1\$?Z*=NAITS2*MQACW\'!-'+VB7]T:(VM]P>N\Z:4^[&6JSAQHL MEBCD3&>3\HB:XOMDHOB6'J/4U7IQ5ZWHAJQOJ^^L>BX(:\Q)$>0XRG$,DER< M0&"0Q0#E"041R7R6)EF8<"4+P*D.YL8:G8S-36@GIE;BB)- CE.$#7@9;G,$I]A"#63-=WNK>Y3?)66&\K MK=>+Z_W1"JQ?[F@$:K7-@34 G1OIC;$SR8AW'A-[Z>Y&^IHZE]UYM8\DJE-X MZ=)LP/_#4-6FK0TC$F0LI2#&4! ()Q3D!*= [! 2',1A&/#8+!?PMH^YT<9^ MCELIZ&5Y@'=PGC=*6@#)];%!'Y\+,@ ?(& A_^^NS3?*_GN@U.G/ZF_Y MO[,'V>"N^"Y:=HM6'F09RT@ 7[S;P4CQ_-;#QZMS?]9]2\X 9QN>[)CP%GUAF>!\P^;'0CV8JJ^ M;J1_Y2UO+)+#V*MK7#=%:18QXSR-$@(P)A# ! 5B^D<1""/(0TS2) RT$I+I M"C W>OC(RM5C4&HK?%,:I1'_=33K1YF,3SS] M1Z^*Q5.&*8J6#A[:W4]Z%C$%9_]X8MR.&=?=5:LG5JU?9/:U]75)9?'5)\FJ M7]EZ(3@M#<(X SB+B4QV1D&6, R".!:4QU+",-3AM;'.YL9AO:R-&8_U@EYY M)5OK4=HHPFKT90LW]X;/1LRK)AUE:P#]M$/NZPARVERD HDEWAGM:E*.45%Z MGT^4WC$,%^VJ\W7L=!!NUC@=="'KUV1=/!?KE[T$]$F,"1('*. C/P PRS# ML2R4E*8Q20.,_3C3"BV]6*2Y\5"O4;/@-T%5K?A>+[YF'.KE8Z;&6=..A&-F M.QO?VBIRM1T4)X4([$-K*S[VQU48QGN<>,)L MQ_.Y*(LU^U(\,WI3BH/80R&F;EN#^/W+;^A?JZH)"F_\&/P8Q2FF@3@\91# M&*?2+YT"/^(4LRC$::R5-4.C[[E-XE9TT,CN[83O"X/C%Z^1OXNH-RD_HC,P M:OL71W [)@NK2&MO3 PPL[0#T>EYTJV& 23[>PJ3)DR+;G27XK=\6V5=T](Z MUL2,YLG.*T,GU_O'AM_*ID/GTM:MYGFQ@ M=O.Q.=&U5>F]W[[>W0R*>FJ><(_BI7C8O12J2 MD<<4.S@MCSYLMO[^QI <-[FXWY1/F_6K/+5=[C.2^PB20"S*42P.S-QG (6( M !3D2>Z'E&1!HK,H*_0Y-V;86GG:DD;;7.5Z2[<*V&KKN64('3/&0%JO$?=J MSVSF(!^=!D*6M@0J/4ZZ3]" 8'_SH/.J&?$,*HQ_1D7U#[3(@P# ,$,Q3B*)PL9;YGM4X9[P[+;K9=NINPC2)K+WE3F8] MGCF#K1K%V$/,,;L,!+WRI*A>(ZO*WDV;5=1 L40H9SJ;E$O4%-^G$<6WS!CD M]^_W54-3+[L"M]TB&OF4P#3#(,HH M G*G'CI[N:VT:E ME].KMX+J<<<(JFJ\8087W24+A M#3."^,K6TEQY5ZV>"\KH^Y??:VFI_UR4J"324[.]YQ?=+<0'PS.612 (Y7:# M$9E"ER! ,IQB2+F?1$QGNZ'>]=RV'C)U39,1_JF37=Y-\5YN#VT%UZ,5C;%0 MHQDW"#NF'0EN%IB=2E^*DMVLV6,M-CQ!@-,P!'E(? "#!(.<^P%@ M#$*?TBQB:KGV%/N;VZZG%?>JKW,S$-G[0PKM-5)KNBZ^+NF'52FK&#%!9*S>'=IV MMQE0%AF(*)@O4YRCZ\J[UTOO";6FP0Z_J:_'M3U(7<,=XQ\;&6 M:_3 ;OD_5K*WFU)LDD3'[5,5HPM.$S_",0JVZ.";%7P!MH M<.7M=)">PMVP;-7P>CWLT>)E.%IB1T,A)B7)RX#:Y\H+6S--2_W,EJLGN9$B M/\K5:E'^YL; M"6[%]7;RZF:C'@=8C=HLPN:8PXXAYK6R.KAT5,3%6D+J\=XFSDBMI/IA2FJU MU\SHY!M;(T%BM,^BWWWDF9^F42 +=28L!3")&4!YBD&,&".0PP!A+:/]\6[F M1A[7A&P>-TMY3/4^,EZ00C-ORPDTU2CCM?6&?'\9!L$0+)SJ9 ME W&%=TG@3-/7YJ+Y=/CTW+UPEB7(/MX'H+KY;++>WO+OS&R>BB+_S!ZU]1S M_; 2.YR=W3<+XB@/8002$LO\M3 !&24<9#PA*$4B3).XV!YL-7:;Q1 Z)LBS*5^ZD:/M;0%Z*M9H*?6Z\JX?5QOQ M]#0I8!R-@/7,,+;E?*.$,8[@/IU'QE6'!@%Z]%_WJZ_R7+SZRE:R^\^E?I#> M6"-S8W A[*9N;HUD*34A-;C[=.M]%?]YQ>&?5ZMUN5KKQ.Z-0CE.PE91=$RB MF@"Z".M30G"^U04?!7BI_3"Q=$VUR4=%AV4:0?7+PL><)^$:0C\ MA&8 TBP2FTD?@23*Q/_%D.(8&\;;'.U0BU'>(N*FV3W4 [G_]__*PB#]/TW* M4=WD?F?A5]O>V035,<%\V4/RTSAJEP3BC$)A/Q3G>'=O%8PSJOQ(.,[X>X:Y M/)Y1L91;Z\^KZCM:LH\,KW\1&J:@7(8V3U*<$1$B6: A( M"/+(AX#F*8G"%.9^JN5UKRO W$AH*Z$G1=1,"Z(+OAKEN(34N+X MU^L"^*H"4IOF2*@"N7[R$4/<;*4GT>U^V@0FAN Y=)^XO3M(C*:-C*PKH;'_3!O^H MJG\0\Z/\HAG+-%.H3=XDNA)D5HE3^@+[,2,Q2P'%&0'01PG(TP2#B(NM$T8) M"GPM9_NCOS0QBH E M:CC>QZ1T,*KF/@6,/ZQOP+UCK/JU6FV>&BM$8TENSV7?UN7UXUK5A'NFF;G- M;BFNU\CKM=:7@<3>-[;>5&5W8Z-NOSV'Y'D+KD40'<]]"_AI66P5D3&RV9YK M>S*KK:*20[NMZBN&_@/'[Y5V%Y[O7W:/=/>A3;*X;<(5052;Q[:RP;>B_O-S MQ5CO+_D-K=DB1"B,41( ZL,4P BG(",^!0&*DI"DF.5,JY"V68V>8P8=NA*\NO<:J"LS-!QU.9 ZO\HW-=#[RI.: M>U+UK4^Z]VWLF]!W-)AJG&PY'#B7=UK'@ZG@/W! F*QCL_6J=YZ[8U4O1T$6 M&<>0LS@1Q]? !Y#R$*#0A\!'..0A#F*(JNZ+TZ&JY1%6] MRQNJ&2!T'-0P@5$>1 BD&1>@1I%O4JUD9:K5?>JM5'AN+F:VW!/ M:)XX&NFPU;6W1O35;J62XJ]K[T7LE'=Z7EFS![_)D-C:/$XB\[2;T2F'X6!S M.VGGI@']>'U3UNMJ(V=.$_^SP$F"8A^*XS,5_P4S<7S.DPR#V \(C'Q$*==* M<'*DC[FM',/IQ4XEM=1N5U9A(MY0F MG[D37](/P6=WXK-8Y+F/$4TBX".> (AS01H8RKQP#&=^AE(_T#I7&TDQ-UJ1 M\B,QXG**B%WHH]A_-AM3;U/*NVC6Z=']\JG3Q'L2C6A>DAF-F>+%E^N1<,U3 M#;BM EZK@=>J<-5>4%UYO1I>^VROB'2C?52L^"82LTX'1'TP8! MG%7XP-W__!OZOG=MY).<*.U%ZO9R]&/!.:N8T,4@FEJOU;FMYZWTWE;\@6N# MMU/@RB"^6A/M<1YQ"[3KFSA-C!V$8)MA9^3?I]G59.Y^9A ,O?\,6S @JJJ2 M!I/K$BU?ZJ+6IZ03[\^.?*IJ5;+5IMYSR>KDUN":4X IL(H%K%SSQSA,+NCB M#"AFQ'"JT>DHX(Q:KR;[N6?UIO5Z5:\7']GRZ8>LZ2R.PR_?7VI9R..F)%U6 MNR0*41CF >!AA !,$0(8^S[PXRBG#*& IK$* YSO:FX\T KK==)ZG;A7,CA. MC0,4T!UG KN8.>:#$;C.9Q#4Q8VN2&.':SAG(OQ>]3FOSTZ91M41:.AH&D? M&Q?Z%>^]%#S6*78Z@_O;?02*!N69#>V$W@J&P12W??3$5G7QA6R-V%O-6W/V M#$(I# ;JK:,I=$3^>P14& R"M9@*D[Z-:QFWR0:^K.IZF_?D7J:)>UR5PU1. M'XOE9LWH(@_]@*5A!GB Q$I%? 9PE&8@CE"&4L3SV">:)8WU)-!:=B:J;"RC M!JX\V@JH7<%82]#AL5?"&.EQY'\^ ;U+7 MV Q >^6--?N?NLJQ&3Q'BAT;-J1O[+ROJ*#?CYNJ/6$JFCA?OS6[;>]@']3+ MJ&[-W$/DO W3' S'I'%?(=K4KM/!0\M2>5QU(_OD7E.3626/JS"T19YX0F^N M458L/I7K8OUR3:D8Y/J#^.=M=;_ZJUS - @#'F<@)%P6@(L2D"6<@#R+"$J2 MF)! *2_ 2!]SFZ*MF%XGYY4G)14X>E)6M:DZ!NCXG+4$D^MK!Q.$E">O @8C MLUB\W/#[^53\6'LJ85_;Q$#\J) MX8^^/;>9VTCIW1>/O=C:P371<"(-5]_@A2YQ?;RT%R/&_'\/'^D,+: MRNL^BH190O?C34Z7R7U4I5?O,"NC<];)_ )Z\0_VKB+DLH\A416AU[) M7]UNUO4:E7(K]D\F@PG%,\^L0@_L&WM$A8Q7EN6XI7O5!BVETWNP0'&:Y7D. M0>!'!, @R0!&7/R8IED6Q7Z&$-2V?L]"M;GQ6:>@U\5WR13JK--1GJSEKPT, MX[. 6L=\/@N!9T3C-HWL_]A]6I\&GY;\M7AJ!].5UP/E=4AY6ZB\ 5:>!,NR M57Y6XV_3=C\/Q::W\,]#[[%[@'E):+AEV#P]+1N)T?(]6LK8G.\_&%M_+&JR M7-4;04D[=[@D"HGOSMZV1J(O8?N0'++/HN78&:+ZG6ZGI:,#4 Y MH$N3-O3MDQ\[QZ][0<-M ?AO[&E5K1<\YS1(8 @HPU2<1H( H)0C$ 1A$K,T M(6F@Y(LSULG<"*J7T]L)ZK62JMLG3P)ZWD!I R;'7&. D)9]\AP$1@;*DXU. M9J$\I];01'GV67,;Y5W%Z+IZ+(U,E*]>GMO,?66!DY(RF7Q!UIO6MT^^1DG= M/&D,T)36R5?8.+%-'H7A(M/DZQ8GMTP>5>B88?+X@Y=6-G^_J<58U?4U^?>F M: FA?O\R^*G-!L*P'_*89 V^HPI4TY0Q^89:817N<%(\B#M%W?1RQ#OP%=<+UT+->_ENQ^S>JZJT' MSNEBW9KMF#HLW3>K5F,J^"A3[FOY+>V]/#>V&HCG?50N;W :F_.[EHMA<4PC MQQR9E%$R<&@Z@<0%?DW[+4[LWG1"H4,OIU,/FFU<;DI2R12J'UG[OS=EEUFB MOD,OS0H8(Q8E#/H@PD$.8$Y]D(5<;%<2%OIY0# E7&>GJD@DM%T2<<1(_BP$-.04PY"G(HY"!B+ DRW.: M9[G6"6BDK[DQRH=!7K@K#VWE;$HV-&4::LTZ#6- J_&+)?@<,\LPBN*JO=D7 MIY6MI/8810$.2UPRUM.D+**@\CY_J+QBF%!MKYSUKI3UZ\+6BRP("(*"/**0 M,P!IB$$&<0Y2DH9IB),\#'T=&E'M>&Z1X!&% $ M<. C$.>49R3D68B03@R=$Z G")UKZTL^HNI/MFZ"N^JMJ(Z05R-P%WBZOIZ2 MB8-WDEWM(N8 7U5 :F$QJ: F/K92#*IV.VW"04TP#M(/ZKYO?M4]<#EI3;)1 MS$B6-LDF6 9@Q$.0HS@"01YD(0MHX$.E ^E8)W-C]^U%[D!0/0OX**3C#&,+ M*-=L8H*1T77W*1 NNNX^:'3RZ^Y3:AV[[C[YK-EV;UB0D:WKZY)^*1 NE@V) M_":.IIN*T=ORFR06F=)7//!U)8N_M#_*&F+UEZ)D-S*)SH)E8>3[, -A+,@! MQD$ <)I D.!([& @S.-4*S&Y5>GF1BV[C>-56]&J;MR@!QIZO8I>XS[2:=4\ M-52S*9Y7>W](3;U&5-F5[9)=W=. M8-W? KKIY();C-;YLC-)M-:(];HJ\&;=Y69 RV7GG"YD^2>2-U7K>I'C@,34 M#P#A,12+1>@#<=!%($5ID.2!G],@T[[?,)-E;DM#+Y<,A=E6JOBP1'7MO7]= MW,+8<'G)R&EMC MG1J"[Q6T? -S&YUS8I*&]EOYK4Z^;\D_W*UFVK"3% MDKU*DR-[KG_<5:OG@C+Z_N7WFM&;$!S'(MVZX#(>?&V0,=)1M4O99>V1<*%[^5_R9"3V\C@R(% M=Z^VA6[15L/_TC1GNO@"%$V?;SRNCKE_;TBW"GJ'*<=DHC$YKKVBTG?OW>_M M(/_B[HJ M6R(C/HK!(!GQA=&UX&!O2UL#]A*VSOKO2DC;PYB+\!H>KEP+VL0&UA O^V.. M(1Q<'UM<[.MMCB&&U.X]5AA\R2*I:K-I8U0[(:I5R^&OFULUT,;2;("4U;L0 ME&M0,V80L6$#X!*LJ9VK'IS&"T68I5MIH&&7=374\'S)5QKJ'>5@Z3QOYQ>T M1X_-)=73\_9>-M.X! 1&"',$A!_' $81!4CX&> PB!+B"\))9.(2]'6T-$O0 MD=.K!?64I%9.02^V>OZ "\0F-@=V8!E[!&-(.'(&>KN9U0\84_;4!1A]WFKU MEUN8FI_YR7C-/WES:?-;K6 G1P1=RAZC!?\4)*UE_@I\9EC]Y0]ZX%B3/FL>8O?^]Z2OL%N/O\1P\]GEU?JHU!3DK/!#.C*3P.B=4\'FAVMLD\KEIW1FL\/7-IO*:Z M\:>\VI9U"&15$^3=_\#Y$>7A4=VC_6G6"A&:HL3' *?J0#HD") T# !%O@AC M/_5]:D;X\29J+,UVU6%N^WIYW[[_MF,)GJE2WG7?A-ZN>?DC/;$%=D#TVU:8 M[V#A-?266XG&&0UPI]">1EK5?#7VG SH6U?=NTZ)OT8=/B<#Y:PRGQMI[%;; M^CZXDIU\+,KWQ3/9BN?-+L=\15/.419 $ =I F#&*DG5GC3'X1J;*QU,')D4@>[FM7PZ2A]:IZTWK$-+F0U,17> M?,5K::?>X:>UM%&KS"=1&HL,H$B1WM(D 81G(? )98A'+*.A5E6ND7Z69CH. M8GI/4DX@W17:2&H:L7<95CWCX0"LJ>W& 2J^:K?')36[6VVLWW=?ZPX?M? MUSQ]-^UP*^WEF-_O1WLN,@:+,9F%K<%$K@71.5C :<;W8-/!T@YOI6*"K[?J M9NZD,,TO*C]&S8N#X8&8X2@5 L0T"0'DF %,5 HAX0G!01:AF*WDVZ1X^^-< M$\5,+%Q7O0D/>!OI6VXT5FPV:@%ZDM:I3CJ>N;L_;.B M%6B.L.NFOW$IX5J5GJN?JF7_I2RJ:H40#E 410"EJG1K)GR0!3X#28IQC"#G M2,1&=[$V4BQMFZY5-(X[RIR-ERU(^MDJS '*6(I E/@30CQ* ,[G1X6M"I-BSEJVN]HU>D/LC^3X"XV!]JIT'83-IVQ;'66!>8ZC74? MJ1:5UEA'2ULF+C./?C;E01S%=W@)<(G:U-<7UH!=R]=ZAH8KSM;/\V9'Z*HW MPMUZ_KSM/EQNZE7;=Z)A!+G-ZV.%DO_@>;5^X>U/S7A]#%M=T >^E[RF7^N* MO"/LF8)VQQ(O9[LYL]YGWL=907.^@[-KQFY6W7/Z(R\VQ.H;) 6 3&Z"#A%XKHL-D5TT8'-F5OEYFM1\CJI[:B;''KZTR M_.'Q:5.\[D9A>3W$39M+%O2K&; M-EWPVOK%+K\ 36_LK<=UQNOE:8;TBLK($T#NO'RR2QG?J,;R!##W%V*>HC/; M+!VN(LG;#USZM/65;D/LOCL+31A#"0M3$*4$ HB@NC0E$4B#)"%RC4#4-PJV MU^AS:4:_%7F7K]-P:1=U_ AM)/9P+;]I)L\X^E%(TS#F$6!1E@&(*009\GW M,<(DP0D-:&92?83KS<[>#<)4\I-)M8J$9BAZ?[%@ Y M2ZD:[W'FS"IM",X3K/1?76AT[2')5(70AH13 GR"Y:XC"AC P@^!0+&/ BX_ M7Y2N" B1#Z,!&I8%JG]:X%6]KN2LF*Y7>L MKLR.BDL]2_'KDB6\U>'LB3_&ZAE-.\+#J]E;CMO$2]4)M^9IPO6G?<+US;YH M53< 5NGG?>@,ZFA=JFG'T2#ZH4?'9-(CN.B14#Y4"SLS%0 MCJO69:#4>'KF8Y;6T^U08W[*M^5:RDF;Q%(:4A*'H:*S2#& - H!]A.D/$^! MDS3SB=D9_622+LWWW!7'+ X"SW1X,CJF$Q^5N!RIY1^,[(\^.OK>>'N-%Y/* MJSLJ;WWB,2KG7^-\0Q=N9Z<9VAU:G%W416!EA^]Y\]].$;[/ZM_?5$KNG?BM M:BIWJXN$H]_ODPA6*,(I@7(YB=.8J#C#2)U6O' MKJKF1LGIE4H14 CPK&[5ZNN9YJKRY+G-H5RZP7[7W>AJG%J\R9A-[DXWNG@_ M[;3ZFSK^/HQB+?F-]VTWC%*[YDJTN2(]?NZ0*/4F8VAP8O$F8SG3><7L8VIV M7N$<^L'3"G>]S7=6X1RAHY,*]ZU?&[_[G3^H:?&-/Q7EME[]]RDYTF5H?ME& MY\8PPE&0 D%H & 0*HY37V[ND(B3E!#?9T:%;"UD6-J"NU-!G2RV ME'FF\8=\*RWN-_ZP5KE4^?:+_!Q7C&:"!7$,"%,'7(JT%:,, P0)$WZ8!HQI MY2KT=; T4]?(Z!V$])24^NG$%T$<-E NH)G8^ABB8I0S/*2Z5:[PQ09GRQ$> M4J>;&SSXG/FMS*_;Q% M9276XJH5\<)-C7Y%M0'HQB^TW* V\?35 DPZ"U)TKY;=T>UY3:R&A38[8%H?%X[0&?B27T! MF FF\ @.5]4X/6US]BJG/4I=JG/:]ZC=N<0N#.,V9_512/=>8A7').1IG *2 MI!F 7$0 )QR!,(II@& J0FY4)V&HLZ7-]IVL*@CJ23;Z0YT.=B,/S4X3!G'6 M.S9PA=[$UF /G#I>;03M7KFZ.P'0PM=YQ2L);WWQ6 MM_3?S^NJC@VK5GZ4Q"R*!1!AR("T'2G($BBW[P'F<1('D"'A@'CWO.>E&9;> M6&=5RZG(>XB52Q3_/1'BW-@\PIQF#JX\L! M&MY&\!NO*_KDM+O]:$U+M7NAWR70Z_;#H4FI.]" QN^,"S_WGUG:<;G M$+BK_)INY,J->E%Q&EQ]TO:VVU9N@W-MT^Y(/[1YN32 M[RT"F*Z-JKI]>"CKI-OCF*H]^6 ,4QP*1 #VB=S11(R!+(YB^3>ITB*K&@V9/"*U.@F9[!U^'S7+^[\ @ M.&I!W\-,(5.S?!>.XJ=F&IW!J*JI99@OUFHF-(\BL.;JT^X 0_%HW0E5U[!J M:4 )%GX:H@3X+)$N0A8J$G.8 )IF$*YR MW@^@WMG!5;!,O' JV>KP)B7=!.2IO;H[VO&?MS_KSKY7O=,=?/^#UP99_O*, MU9$GYW=DLWYHSLV:$#W*$8))% )*(@*@(E+#82I %,F] 175!E;Y]+ MF_#="+Y6Z*+T.E)?&S#9C[[FN:);3*=VLZ^&\XK@QU& G <[]O?X1L&-HQ#T M!S..OSK!M^U,]=/='+F?\C_735_E-K6B8(!P'*2 !E+Y'PD.0^1$':19C MR'$0X-C=)4F_'$LS6/WT,+G*CN>M(NT/][>U3[*1B2Y+!L;0P=6)FY%9P$7* M3I&6(V2OBJ=TF>EF91S,.>Y9!J18SJW+.%1&=S :S=E7H6HZ^I S55-VE48D M#BC'@!": "C" . 8)R +8S_,(IBP.-.KRM[;A\G4FZ= ^KZ44B.G)P6M2U.; MEYPZ!G/8@CD!:&+;9(R,56VIB]I?553JN,79JTE=5.A2&:G+#YI?K]8W1G3[ MC#>;5T4>]/?J"]\V=72,HTAUVEJ:8W-\^MH*WQ!MO53_QY,*M#6C]&]EM2 = MOZUUC>;D)S::0$X0F&H"E=65KU8'LUT%FZC;O2(V>L_LJ$^-ZW5, MTW".$8SNA\#J_E[H;G99FN_*MVY M.?"4^4S\RGGY2UD\/]7[@K+ZF!NOY0--+&UN*E&]6E:O%5:1:Q?;O#"9JD.8 MC<]91W!-/'F'D)I@6=8 Q6HV#[4[V[364*X[OW4>O_;*Y2->E\W-;,U[=)NS MSP>6HU\YKIY+SN[R;UQ5;)%&_&=[KW#[8%KJJ.7MU/,D\OC7C6OULWV;L?%,)O> LT\ M>#/>%RG-FGB9&XLQ;"^6/*>VZM',+:?\/ELI.WH;QM*:.5 M2/_@*GV)L]L77N('OB.3_EJN*5]%D$$N. .!$#& ,95K1R0HB"!/0QRE,27) MG 2XFG(O;579T>'R@_@WWDX!#S<:',HQ/"D=O"?IV=67;/5U&RLV&UQ6AY_. M58W(\(O17(:6]QU,O4 Y)-O]*>?A8E._D$KW>?BZJ4S\Z(USX M4&2 P" !,,,10'Y"@9]AFG(2983%)DN>G1A+6\&.]D6M1MY!)6^ODR>*TFNT M\I1:9JN4Y9CI+3K3C\3$:\@%X&_ZD9]T(W,=EHYLNZ40LYKJZX ZM;Q7MF9G M2._+>DOS6H><-!5HVJCTB&5QFF$$<*2.EJ"B#^0" Q\+G&#?)S$R"NOO[6EI MYG G:!.#96;C^N'4,V-.0)K\3JF+S[ZJE?NH_U$P')F:_GYFM2:CZIX:C/$7 M;)E$WTFGKL2;3SGC?_Y?_KH*.(HB00E "6< ^CX"!*?2>4HPDZ8@5B;!C$KT MI(>EV8"6-;.5TJO%]*27CZ ]_JK_R54@SD3%&I+E@',!8^("@& (8 MQ91BG!&,C'P7O6Z79D#NBZWTQ)N,L89\A':$-CRDU0->\U#6.9PS7N3M+^@. M5Q_J=JX6V>%9JQ%$KLY6]3J=]RS5"(BSLU.SM\UC=+\4^;?G#0]\$@>*!+Y\ MS+?LXP8_Z$;H]C:P-&LB!05*4D^)"H*C.VQ%A*]85;D!D7L_[]>;Y^WZA7]7(5YUV->> M)9C# "LYU>X@6UBN[ 3TCM(*?V'%L:\CD>EW@= MT-C+& ?,D6A,8;=N9DG[2G[FYO7_!Z4]_?%LV%3>VU_R@V MLKVJ%H&S_61(,,U(BJ693I'KBXW7JO-)*;K:DP= M639[.68U?%?#=6H7KV_0SFRVB<[XSW;O]C//N5AO5USX+!0Q!($(!("8QB + MD0\20A(*"8V@'Z_RFO^2W>O;QI[NM"8F:B;F6:?33=*O9?&RKM1-BHH+6S?3 M=8O_Y(8A>7T@,TAY@H,$Q.IB4/JU3(*,0\"C&%.(699%1BO/->C.F9HZ,:QZ MJX@#L"9>(]KU08JX.Q#S?FJE[,]<,+;\(S@XLNM]OI_]E-X"FDO']3;-6!1(>5?D*I2!YUOYMVK-U,:QCF=HDCI?V_!<%L0A]7D$ M8A'$ $)%8HX)!0$)_)"D/L9"*\+1H,^E&;"#U-Z1V/OD:LWH1Q/8AXW91&!. M;,#Z<+PY #D>+&W_(>L7\G"/[$SU.#00=E1-PPRBP:(8FDW-5]O"3+>C$A6& MK]KYHSLVU&]\H_;5G33\=\]E*?M>(1H@RD,?^"2(5'&J#""2(9"E'&448=T.L5O8BN]DQ64C;!= M"I$;KY77G4^I#8TC+W*\OUG]1FWU3SU%_1?MC,R>[N/]NJ*;0K%[5(?<4S_F M&8X"KKQ"7T65)8"(B #A1XQ%-$LR890O/-C;THS+@6JG)MY9Y])A7]B7&&X,3FI0->1U+'K&U&H#@R+,-]S6I4M-0^-2AZ+]EL-/'3 M>HLWZ_^G0L_R^@I$E>OYE%.5IL<_2O'WCS3.>1(1S#(? 9AR F &*2 ^]4&2 M8IS%D&.&M [0[+I?FKDYEDZ9G*JN)J7J5ZRKJN;8H:KRELF>R7A,=#:D4R(] M]=[T(+NW$]Y3TM]X._D]I8!WK,&DD)OL6*>$?J[-J^,A,-S0VB(XO+69MN53*8TW#O]ARWR5:I/;&POD&^K M.<[6+VOV+!WI050L^+=/$+B">GO7TLRLVR<*G!-NGSY@M^>[V_[@I4H/*/D/ MGE?K%WZ()^(B(1^LKV2%N@MRN\4AZCR;Z7:L+/ODY'*I12=2+27BMO8\P9 M=>U0Z6TJ9QR B4U.K8EWI,IQ--]-7=I#.M=2I1NO5Z#7;5K&46^&5O2G;\1:+2GCDG#$,D_P!4Q(J8 J;2S,84 MA"'F*$ \,HPOT>ET:8[3>RYX6=89G7+G>^/E10[HR-FT/>)ZUM(UCF^WY94B MRS_V0CM,&S> R%4&N4Z7\R:3&X!PEE=N\NXUA>Q_*0JF2+Z_\_)E37GUO=BP MVT=E^-K3"5^D*?$Q [X/L8HW#@$16(! L,SG<4QC:)3RI=?MTNQ05S;E/6#Z M[^>ULDOK?"N?6RN_ =>$Z89F26\0- V3H*Y] $&8'AR@CI=3JO M&3("XLP0F;U];4V8?8+%QZ+\CC>=;+3/>[ZH%")!49H [N,0P%10D$6< 4Q\ M.1X\HM#W[6J^:/2^-,/TGI/M48;E7@<@BA*H*X1K^+N,!D;/2DT&]\3&:@3I M[]I(7U%8Q0 QYX53=/I^H\(H!K#T%SXQ:<3.S'WC+SQ_;L[*6Z?N'^OMCW?/ MU5;N/,L/?]+-LSHP5957Y/^8W(*ND"]W0#!&@ >1-';4YP#1F $6^3#U69J$ M")D8.PL9EF;RFO.ULE'$S)[9C(">59L8UXEM6RN])^I[M]TF\0^I@+?30''_ MM#IX.R74(9H[,W<%A(Z,G8T$LYJ\*R Z-7S7-.6B;O>[XCO?<+KEK"TJY:!^ M=W^;2[-A(^6GU:]Q_NKMU-G5=+NFJO< X.-7C%-A/?D&TPKF66I^CP/HJ/;W M0$=O6 -\7/WA6N :[]MY:9^+_$&:@$?E[]_+)FKNT#0+LA1& E <,0!C%@!" M,@H$CA(F$D)#W^@4[%(G2[-12D:@A/24E#>>DM.*DO4BHGINU;4X36Q?:HCN MS2 R]HN&,'#D^%SL8E;/9DC)4]=E\%GSD@^WCSQG*CBE)N7+!)6[J@@#*"(* M(,\"@".2@)2)+ E\ZF>I5DS26:S$]H>0T6V1[P-1;9J^' M:.+)VJ#32.C5(DY0;VD8!4=+;4\GLRZVPXJ>+KUHY@"6,87/PU9&WW!J+K;O M<%F^KO.'.J-MQ<,84A@E ,%$E;=-$2N>("9XEH L2E1F<<(!P1 "%OLDI)&/ VF6 MS$E23630FECS,Z?6<^M)78 H(KDZC+%:-]Q!>9,841NP77RCF?4R&B,](^8< M\GELV4YLE4S2BN<=)-\GH=2C<3N&M;%-LP'-D6DSZGI6"V<#RJFALVK#EO]9 M.HN\:LFG6Z)3VUB!4G2T9BN3/F!%!,8$10ZOM>MZ0G[HU/5/=@O^)M^R\5Q;/.[W+^3X[+/=O+*HTR%B". ,)0[=2( MW!L3M4NF/$ZH2'W.S$H%7B7.THS+^V=>A[NM$R$Z0 M=\6/?)TP\](E.P'NC#W93:N6)Y$U]_9'3&NBS_?%(U[G*P)IAC,HG3">JCJL M+ (9YY$TLX&?PHB+((1&!X\7.EF:R6Q)R'=">K\W8II>4ER"4_-\ZTJ0IC[. M,L7'_.AJ !7)U67NICW8&I R;-SJ*%G+8LA2HMR('Q41>NJ[T\EQ^PN_SLN MU\H*?9.K3K#*1"Q0K Z:&%J64UOL)5Q[VGKCL+!^HE7+=4.B9CRD GL-Q.LA\XS5@?]^#O1/< M4Y([+)]H")6K8HJZW;$H-+#21/#KUHF[_/-1N6) MY:R)$9-_;\^\VA#$ "4D3$0*2$0)@"C+ (Y1)G=(+$5)'*DP3Z-\_9$.EV:' MOM@Z/2]PF-C2MJ#5H>V'WM?;<1W[J0N,JJ7ZLNWGS MZ#65/TN=UWW/SJ[\@Z\??JAZJB^\Q _\R[-J\TZT55;K6N'5W?.VVLJ/1':] MHCA-8Q1AP$7( $RB#*"ZC%6 0TP#%@34*%/>L/^E69U=3>*?UKE7U<(:;K=, M\8]9S#F*0\!9DLH-<"( "?T )#0@E&_A1OYV$.H( MBZ:&=*5J!WO%004/>&SN4=-;.B8QJ&!JQO8[<^TK>[E86 M2^0<+32FO<^Z[EA"<[H,V39COJW^*#4M)-MU?C2%IU6"6^GA2(-V>NAYMRI)OK[;COPQW?AD^,^L8$SAGR" MC?E5&%IMT^UZG&W3?A4@W2W\=0W9.=Z[F+9WQ2-9-YVI_A]RQ4;ZB?%\NQ;U M,>5M37BYBW>3^X!.=3+YN^='^?B>'K-YN#Z N/^!<\4H^,=ZLUE% :.A0! $ MB1QDF#((L!]0Z<7#5*1Q'*5Q:N*VSRK]TNSOI^O82.<=>3W7<['C.;%=W^GM M=12_\0ZJ>UW=O4:??2AQ?7#2T=]K 5#E-_9?2//.37MLNY4P>#L66?U?=^DV$Y]=S?1@A;MNQSCK2ZIXXTK_=UB8"]\RF24)V)!"#Q4PA@ M'$0 )W)IPRP(.!48QK[1TF8AP](6J!W=9IW\L.,9K'4X_/-0)5Q9,?E%\/6+ M4LJ46=M\P/16I(F'8?([O,OLCL>C<7-A.&Y.QD-N).K_3%+2\PJ0G7%YFTLP M,[&W-43G+-_V35G6H'JJ:Z;OKPRJ6U+5(JRHC^/$QP20E"< $A6HSF$ TD!N M!V@J(#6SFKT]+"OI?QL6B^K%5,^P.4%J8O-U &DGI/?[3DR'YF<4 M"E>EF'K[F;?(TIBZ9^631E^8A"+[L%0S3K,DQC[(4I0!"-,8D 0E@* QS0B M'#*C(@"Z'2_-:%QD;JZ.%W?#4P#M,="S*E,@.[&1T:##GJB2N2E8\Q!?OY&# M8PJ&(<6U*U?F+"GX:UE(\[A]_2H_*N5!*4Z$)_7(2M HS#!"((/2P9'_GP 4 MI0&(DH@'(@X#D@D7O 2]$FA-LOE9";[*AG[@JKD>?VJ%K[<;?"?YE4P$_6.B M9\4<0_QV+ 0[N6^\6O)F4_=A%.7K.0A& 9N*@:"_X[?E'Q@%9)1]8+P%F]CQ M$U[MV\>M?J#X^;M+.R!YRQ) 1BKV7OP1@5X?\K;NI%M7##EC." ,( %BP D @&4 M4 12AIA 61:3 !OE_ _UMK2)?A"VSE Z]QKY37,[1^$6,][< ;T,&E.>&/EIY[9PQJ;3]XC!5W-TJ;1 M>:?CD2)G\^[XM^;N].T?N&35NTU1\?OBU_QI_7Y=T4\Y^R+'2M>M'FIC::NN MDDG?AQY$9]R7=@7,U'.O%M.KY?3DDGJ_?N1J2_[KEZ^?/"6R_(7T!BL5G]V##LWG?.NIUO7"MY\VKR+Q3 9J:%VYGSR_H8ZWE MK@O61E6I!QK",5_XF1^C!(29JG04A0*0&,9 1 SY%%%?<&*V M,9Q6X*6MD^/;FWG2'.?%PZVY2ES.(4Z_(7S^]NVD2P,#/ M]2BV9ZO>;5G*!WE#K_(IIR67OZZYDM\5U=;KZ.1R(SP/\,[VTA.+._-V?![P MSW?T,_5KM@11=C@,VQ5[;2>V.[]]N73_8?WWO?[V_L/WZ\W8.\;)]K2_GNO?%%=ENMV+:N9":6&MYP:Y M1G#B*7T1O E.ZTU@<>1H:'4YJ[-@ L+I@F_TKFW-@,9??<^;_W[*WW/!RU+Z M#]*3>.#5*H-^Q.(X 8SZ,8!^&@#L$T77(;@($W4GR'?5,BPZZPT;% M,693'S/OX&J*^1Y$O?%:8=WAQ@I:J%VL#Z M2>371E:GB5G,JX$N.\-J\HIE,IQ*5N[D-'^1.K3?;AH0CL/0!R)A D N4H!B M" %$81+RC%"8FF7#]7:U-(/:T!)LBOP!R.X>O5/C1A4^RXT;?\.2:5<=!_]\>ASN!=/S CG#WI)JH_LZKK>)0:(Z23QC5?I'M;U5IG4/!(I'$ M:<(3# )&B+)*3)'V^$#BZT<"93PSI/1=BF9+,X*-^#4=)"LV&UQ6JGA"0PUI MR RY&(QUZ8J7(N^"C'SWQO*8C/T BT=>+]]L*FQNO :=3A6)JDL U")TX[4? MGOSN&I1NO#,FS1JINN96IUB70T[FI8V_*_+GQ>@U+\OT8M3N6;:7)Z!YM*ET M-;[PHFKO.S3#2X]>6MH"*(4#7S[<:;K\YQ@,KS57J3^QK=]I[O NIU==J_#/ MXY9FB_>\J$ WP//R S.[W.W4_UB4@J^W*KI7Y6?^^;0NZQ:JG358$>JCB*I" M85CE:(F4@0P+!&@:DY2E!#.&+%+")Q?NJF"N M\P?9J"C*1RQ1/9Q?KU"89K%($ A\H7B40J%2A#'P Y\@RC/DI>%>E^9D M[J55ARL[<3M7>#<>-B ',!L O;7 .:P3V_-67A62M(.V(_+1-94K8@$KJ-SR M)XWT^1;D27HP]# G:;[LB %RA0(DDB13) 5$10_$ 4 L34 @LBQ.0Q''/C/) M0#[KP MM'+]6)>N;8]>! E3K.I@$U6+#2+" 5$%LF-"HXA1[G-J=$ETTO[2G(A:O.'" MRUJPZ4W>*\"8>.H><)@@"KE';5?482>MS\L/=EFU,Q*PGL=LB[<^J'W)-_Y4 ME,H4'++1#S2?/(J)4"$H84AC #%+ ::$@4A 'Q(_(RPV2A;5Z'-I<[L5V?N4 MUVZ0?EB?" MJJS'G,IWFLS(8K/Y6)3JD&65!8%/,*8 0NK+S00,53E2H5(8*8(ICQF)K!*K M)A5[:8:OFUTD%?<.FK=5.W[:*_^W'54@\XJ\DXI4(W#C=3'P:A"\8Q2\WQ4. M7@M$OT%XRX]*ST0O[U.9V,HO\"NQSV^;9=!<9\A-*_3;Y-C-,A"]67KS]&ZW MA$K9WN'JQ]>R>%DSSGY^_:U2\24?USF6W>4/MU0*W53'VA$2)<2'*0HXX!2E MJCJZ.N4. F$N_B(G=/1A+FJ6(5/-TX1U^V(*^F/WKOE#-W?ZYKK3YBKLO M+6WN'GC7% 5O-W1+T]D_AV5\E;5&9.)9V@^&],"EJ(X6W(OJVU$.'[4T'\?P M)06.2(4O/F#ER_XBYW%[PO">5[1_MU7W*F M([21"SR&H)97[!"\&1SE/MP/K:GJB=NM^Y:=)_Z>D^TA MW>SS.N>?MORQ6A$2HQ@B'\#01P!F(0\#U@]E]P!7!-;"BNDC/WR$1P<>>9]ONJ=CSUN M9PY.$DJ_/*O-_IVHDP^JN^=MM<4Y:^\HI%W+D$ 1S ",( '0YP)@CI#:M6." M*,*(,1,C8=3[TDQ'+91]II@9\C!.0\9%#&*84G7Q$@!$4A\P)LUUC 0G/%W) MEDCQYMAWI9@._3VC &X9!9I!4#5@:?'X*+V72O'L>\5!$P]X9,XQT[/\DXW# MQ.O!&:5#([D:@$9VKR/\37U'3]VM$U:H.5H]S/J>=4VQ@N5TI;%KQ+SJS8=\ MJ\Z;&GJC?="8(E1_KE8B@DF*X@@([$, ,2;2X 41X&G,LR"DBD)>9ZD9ZVAI MJTHCZXY_KQ/[V(BK9Z]&T1TV32XQF_JHV!(NHP)$.EA8U2,:;'BV\D0ZZG6K M%6D]?V5>UZ=/W(E/!//]T-N5R.>]Y,2L-^-LT_P.E?? M=8I7IX>W2?(Z5[$WS>O"H]:)7D6YKSJSP56U%FO:I+_O+Q0ZYUXK%,4PH*%* MYX0I@)P30&C& :0(8L&"F$1&2>:F BS-03@5VM P&..O9S6F1'5BDW(J[TU] MEX7+-F#3Z]QS_?ZUV*SIJS=)[HDMA.[RU\RZGSO!S0J<"QEP=NU@3@3*8(T2$5F%/)RVL'RK%4MGV$L[!EL>D;H&C F M-S*-:),$I_;I[9:@XHT"2_N4ZZ&=N#8H=->7I7N7,Z(:V[)Y? MVD+Y%;]Z+]41T=$A?58_@F4/Q_"4LT5BXIDV"(+W>RVNHTB44^VMXDWVC][%TJ;C7L(K(D(N *FW$%X'S\1SU! 9"G'(,DBN4&-L41 MP+&T!XQ'3*0!Q1#'QC6%KA)I:::CJ8A NRIY<@4SS0=U,%::!_ZSCL#4]P,U M^$?:'-\4-"0#TIN76DVR&7<'I\MB2-<)-'_1)"< 7BRNY*;EMV&$;XI!-(R_ MG"I6]$+]J!.3T01KK&(6,TP$ CQ1!#91D #$"9+VFE.?44A3#&>IL60H^.)L M>2.^]])4M%&,X+S50"6]J!^_'5>\]M>@Z74N<(RG]F4=,L?__?")?.A\(NK' M-\>A< T,RR&1-QVXA7#):XO]EZ*4-QT,U\SRQOV_S4IXR]A:_05O#@=$A^NB M,$4TR00%"!*Y_,41!R@-8^ GS&)8I%SQ<,F#>'K^V=^7\@>_BV-WSYFI-XR_LQS+M;;ZO9Q MJWL+9=/VTM:)5@=OIX3'GKGR>$_UV!VV[%09K=KA9B3&+\"F'H2)3?MD^!O= MHUT#HM6=FU6'L]W/70-']R[OJG8LJ%J4/:W>2>,I^_DU?UHK4VITK][?PM+L M5B.I5XNJ:KK=JY(#N!5R ]S$MD87,[=W]./0V/' M]#<['RG,J&I'##'C3UM&N3U7V^*1E]_XI@DF_[%^VE6_34,_CD@,0<#]&$#! M*< PC0'#D$5I0#"*CH=R6H8 3< K=X>U1%@$YN&RUA-4+Y% M PY7L7,#/N\EE\SM^45DKW8Z79MKV[9H"QXGM5BMR M478*VTKKM6,TV(G=E$AQ9ZY,D7)DJK2[G=5,F8)Q:J*,W^\S3]WQ_2S_]C__ MM?N)_(/@BO_/?_U_4$L#!!0 ( '2/"%?-^;3 $XP ".U!@ 5 =&]S M="TR,#(S,#8S,%]P&UL[+U9SS]_FXT_GRY\88?SZUZY_.O\;(SKH(!5H*P,(;SQX+S+P1*PV MWCGI\O_WZ6^"V.R--9")9R"2T6!HB""<,](D;:0(W8=.QM,__E;^\&Z1?D+V MIHONK__VE_/E\O/??O[YSS___.M7/Y_\=3;_]#,CA/]\_=M_6?WZUP>__R?O M?IM::W_N?GKSJXOQIE_$CZ4__\]?WWP(Y^G"P7BZ6+II* LLQG];=-]\,PMN MV4G]NW3]M/4WRM_@^M>@? LH T[_^G41__+O__+33U?BF,\FZ7W*/Y7__O[^ M]+ORYG;K%<.O_7,+OXN?S"S\]G"(AW[E,AM_OGRV^?T[_]93&^^#RY M^=[Y/.5_^\MRMEA"T2M1G)1%_]_;?_SS[?J?YVF!H.GX?8/?6'U&6>TP6M+7 M99K&=,7C]2J36;CS2Y,BX=G\^E].G$^3[KNCF,:C[I//_&(Y=V$YRDI8(KQ# M9'D%PJ0(SF4-.1EE4Q+1&767]4+V NGN%+)(X:^?9E]^Q@_^N8BC?-')I9/) M@^6N9',8W=<[\/6T[+).I!^=GZ215I8*[B08;34(I@08105HW""2R*0<=4>Q ML&WEN]RLZ_IL'GZ:S6.:HVFY7MK-PQV]/P3UZC=^_NSF^$$0SL>3>/VO\WQV M44.'RUEEB5ZI#DG_RT\H@9SF\Q3?7&EN*Z,=ETLTOJG[S4-1<;F 3\Y]'GU MH:?"R/.)6RS>Y@_+6?CC[.MX,4HY).YBANB)!4$X!>.(@<@)T]I1H1^%1G8+ MWU&]6ND*'VFR7%Q_YQ8HWR5F.+34T?.L#Z$W@)YU^E_,+MQX.I)61D=$@N 9 M!9%%!)L3@V!\"(0;F@VK#)N'5 R#E\KJG565=0MHF5U_I@N?YB.? M#4#%L&@Y5J_W87*_(@(&;A!=*4)&M$I-2+ M6.=.TV-U4Z9$NLGC@>DX. R M^M0Y,D;1GS99Y:/ <7_%G4 AGPPHCA)H$V!XGSZ-2YIYNOS-7:01H]DZ(3VH MA*2+H"B8P"(D2[433CI": 5 W%UU)U"H)P:*(P3;!#!>3\-LC@:N$TJ7+7P^ MNYPNY]^>SV(:!6,3<86=;) =ECT80SP*2,441.2.UC ,I@#"$@4E.@RJA?O ^.O-83G57_&Q9 M?B?DF">&G!JB;@(S9S&B1A:K_Q3QT!%QP@HJ-,C ,$XC&=G1@0/32D2-N$^I MAKW9L/1.6+%/#"O'BK@EG#S'+]_./\[^G(Z"U%0+M(=,JH0L&(8L8,2F?#16 M>AM]?BP%OR=*;A?>+8=&GB9(#I1O2Q#ISM&W\W?SV9?Q-*01SY%'XSUXEO$8 M59F S]E YH&XG&1PIB).[JV^&UB>3L:UFJ1;0LR[V6+I)O__^'/G=KG O%,. M(2^Y A%+5!>, ZDMM=9Y@LS4P\N=M7=#R]-)Q%:2\L!8*3;Q;)Y<1S>Q1M"D M(SA;[B1MI("T!N!!)LM=9BP>Y\NNK[8;'IY.ZO5@20Z,@%+E.GEW/IM>9WZ0 M>>65E! "H7@V:CP;,\9GVF3J76(\B^-N=.^ON!L2GDZ"]2B)#HR&#REDAC,46BXO^)N:'@ZF=6C)#HP M&C[.77EG\.';A9]-1B1P2C)ZR6C*/(A0"&<$(W$2,0QGFL3\6+'A]Z%P9[G= M'XY+]*[ND0L"$>57*)0!+?&4062&31S/$K$NG-@ M-!)F#)DN*5;L34RB5D?+ %" M* J'&0,8<"<(BD9!7(HB'N=J/+;Z;HAY:NG1"I)N C'E8GK^W"W3I]G\V\B& MD(TW%C(-&H-L=*I1) R_RDIH2UC@QY4*;5ATMS*RIY89/5RN3<#BPX6;3)Y= M+E :B\4H:3PV>:"0#4$[R'3 \!O_:B2Z5X0'[/I9$*/E&H3F+AZL=.]__EPCF)33SU>M@.#XPQ%$HM87DW< MIY%(FB<6+7"&1Z9P7 #RC]1'XE,D,AI[W W^G>5V \/32:H>+LNA[UVO(O%7 MXT5PD_^5W/SZK0:S*J125.MRN1VPKI#/*5 JO4@1!7%DDGW;RKM!X^DD5ZM( MN)&74K=,O,+O8$1&,#8/A@'/Y7I9 ;%EX-XP\G;1J M#?DV!9&K=U]73"A'=5:>03+$@/#)@4\V@(DRF4R#R=/)I=:1 M<36@_.O/#^2*//YQ<#.QM[^]>/G;AY6+9V=OSGY[_O+# MWU^^_/CA+@<[=AG[_J?6:3^V)_5']B5[T'7F;7XUGKII&",P9E?/Z6[:79GH M::#4@[(2S0AG&HS0'AQ11"#FDDN//7\_JJG3(W15ZV)UU?$@:\.B0&-)'8GE MI5@&;W3"/R+1VB24P6/O,H_BWMF;Q1UM)D@#** M(1NA&KSD"8(C5&KAK;&UNQ$UUO*LAH9W;G:VC[@;P,V&#CR4)8\RB.!$P$T4 MO0&#YS8HQF*B-GG"'W-H?NQF9WNI]_O-SO:1=0MH>=B'RR07;3 $I"B->)(D MZ.S%!"1Q#/"2T=971TO[S<[VTNOWFYWM(^1!.TL\THG+9N9%8 R4$!Z#/8>6 MEN< 06J>N1$\I,<*E7[0=F>5@'*(D)L RHVEO0T?M5!2!HY$,XK!7BJ)(RT9 M$$:3#SYG&GKKT7I#Q;! Z<-3.4S #1PZ9XM%6BYN?'S-F0M&\=)IM#1&D!$\ M!L2@ Q[&*4G/R6,EL8? XRX%C;@F!^IS5DVXS4!CE8*^8<)SR9VC#J))% 1C MXNH&4UH=!!'!YE#[I-E(R+! .4:S&T%RC)@;P,ISMS@_F\;RGY?_>3G^XB;( MS.)L^=S-Y]_&TT__X2:7I:\D'KE!"6")]"PCV%?/Z6 MEM>\)*Z\8*9T5M8H-R\#>*?1:R!4<&WP_V3U8_$1>H9I"=DCM&K)O@$:2=.FT5X2*[VASSV>)&*"/$;F02C^8L,X8?V7LP' .1F)R//-&HV6,%WX?@8Q,=PW2* M[ \G1\NZB?S.NWGZ[,;QY=?/:;I(Z/&]79ZG^1UIC2SWFGM+(43FR@-,]/(T MCT!]]$[(*.I/5]F!K&&:3/:'I]J::, 5S)1JHDXXFD"D)A'% MM26^-HSV!TSUPKX>'9J#I7LX-&9+-ZED=V:?TWSY[=W$H3BFL029GTO:K)RZ M.:KHC?60*<\@DK#HT$<%!$-*%BD3/C_6>N4P@[.=GA:"K"IYHFI";\"VO$5. M7'G]_2:Y17I?YG:^S;^CX2SB&C&=B#4(?\]8:6Q'$C@:/-",UE,GA=Y^[V!O T*OQ=+Q,;\9?4GR-ZIA^&F-4>"6LLB-"4L8)FG$?)(DF M510TA,&9+(9,BM>O6'J>HA5"K"HHJ"KX!&/TRF\4_QY/2S49X+Y!:0DHZ MU!$-EDH&+$;"@@H:S^?*@+E>NX7HJ@HT#A)F R!XGY#Y<5BF+F?^VVP:5HZ9 M8BD99Q.$1-!GYRJ")<* %\%%;I"41_O('0**;;2T$#)5 4D583<1?S]WG\?H M4X__61()TTXR):& 5G"-*TFR,[D\)2=E-!YA:!FI1:&Y,I'$.AM%_4NO[]/5 M0D!5!4[5E=" /5K+'JPQD5 PG&L-6M.2YT;+:B21X(C#DY4335CM&'PC(<,T M[._#'SY:S U@Y0']90(2\RX"$\6,$B/ 2^3$>B]SS)E:\]C4F,-3-7LBI/K; MJ=Z*,PX4;@.9FBOZT2>/-"?)@5-9BIB2 JL"BL J9;F6A)+:;LS5R@/UXN\- M"7M)L@']OQD[/YYTM^YGT]C5QI[/)BCU14D?+;_=B,8A3C^K:$4$XC=QR8 M]ZPD*@,X'16DJ WAJK3Y2[5/LXV4- .FH_2\I=3F"*$W )V[J>YK45UWGQU) M9JQTY0%'-KB_@J?@HP[@E2$JJFAI]63?XQ0->\CU!*6*2F@ 4M?9A7^,E^?/ M+Q?+V46:/^#)4FW+;"Z(G@40EBHP6CL(,0@KC+5$U'^(]7VZAKW"Z@E>U14R M(,A*\XEB>N>7N.0=+Z%+4CR4X"AJY:,+"6)T&@2S!AS/&(XFZAFS)#!U+\Q_ MV.!B[U6'O<2JC*-^9=Z Q=K 0?:!.*G0D\RX"81.K#QV]6 =!J^4:4),_\[X ML/==/5FC(X7=0++@'VY>)B27#=#5!MSI7.E(2E39!$S'4API#-A2]L0S5T$3 MFLBC/=T. TU(RW'4*SVF5 MM8C46^T>:P=7T2/?,XU]"J^I/Y#554P#2'O4*5QCRY"R3%*YY&GU:]G=2&O&Q^H/=7THJ0'LW7<;USC!Z%9I$0AD[TOQ-R48YFH% MV682A/%"57\?MIV:9ORO'NU:'54T *HU)D8Q>HQFC0 EJ"T-DA186@;?,.'+ MT#5J8VVCM;;\L!5(I\Z=[R7L!KSWTK!FO+Q(5QYCL;!XJJ=I**R4QEDL: /$ M$5^>VT:P7!,P(7/B2Q[WT0&8A[8'VD+.L*5')SK@ZBBC ?OSB(0T,5;[C*2S MC#M$1SR> P8A1'I", HADM?O#7K4-7%O54DG054E530 JG?7ZW8L7?6C8(Q$ M0AV#W)56.*[0SXL>HO+46FE0,#V\5+Q/QM -B.IH^.'SQ*/$W0!BUL:J7-'O M<_+,$@$AEO[F,:$9-;$\7)'$!"<4K_[.[#X-0U>F](*5HP3= % ^SI-;7,Z_ MK7$@*$O,E)>5*F,829T&FS0%*[V-65$O1.V*R(=4#)M,Z@DL1PI[?[C8*[A, MTR>W3/%CS5*3RXO+2?G0+G0L0[_FZ3Q-%^,OZ?4TS"[2F]FB/'!ZFS^ZKR/E MT41:P\"85"9>*PF>,P,VQTP995JRZHWR]B-QV#123WCK4TT-V*ZS&+N>ZV[R MSHWCZ^GJ;L"G MF&J?A-^G:MB\4D^8JJR,!N#U4%!E#)42F9=J>.I !(8;)*"3F+-U@I3.NNRQ MP6]U$@##II-Z@L^1PFX@'_F]C,@H$**EUQY!'[JG- 2\%1053F1JU#Q*^,S5J'W$WX2]MFW/#$M%!.10'EPF$) S%P0)H1:BR MA"F7_VM.C=I+PSM/C=I'W W@9L,@DZREU!&#!&DIRH4JCSXEI:!3LI)$KJ.J M#9BG,S5J+_5^?VK4/K)N 2T/!QI)'SR3U$*, 7U$D@.XS!*4QDQ!&BN5J/T^ M[@E,C=I+K]^?&K6/D-MH5O-PH)$PAH8<,OAL2Z>+TI%4&0'1.,)Q^VC'^KE" M:WIJ5"6@'"+D)H"RX<6[T2I$S27DX K80YE\I1*XY)S7SL=@:S^7;'QJ5!5/ MY3 !-W#H/)*;0%A+FG4 );4"H8P%RRFZ_UIHGI0+U->NXS^R)NB4TZ3VTO/N MU3_["+T!^-PM1WGGYF_GG:QB=X/\+LT_G*. 1R1X[DTV@'*AY?).@8W! UCH7%V>7R?#8O#>-&47GI-3+B#=7( M#6Y*0Q2'Y$J19G24L]H5C(]3-/0A=P)H':6$1B'U>K&X1$Y,+(VV688R$;2T M&2P=#:B$Q#TEGEDA2.W#;SLUS18XSUDZB"RPTO! @>&J=%SQ M(<20J/;]9!X/]Z6&J"NJA*BCQ-\BDE8'N?<.06\4))L3"&LH.)TL$&Y%(%QP MZNL_S=Y(2K.E1541=(#86T3/^JG-1) F> ;!!5+>^!JP++$RB4!$-+%:QQX? MAQSF.?7V-NU4.#I4 0V ZVKM^]>OC_[^!I_6JT* M;!M@L_E:K/KMYXW&36;Q!8>H-D=)C1:Q9EZA +X&3V("DA26N2=:Y= M<+:%E-HU9D01M)<.^B+D<#W.*@JU#5!TY=Q7'"Q6E0Q2)4$L<).XY8QM:N7[Q P.#J.5>B#EQ6'2KX\^P/)X=(=NI._2T$B8>Z!.'S0F.$+ M[0#D%!2$[ MQFL=4&2,UZ^ V$!((R=:'9-UO*B;P[IGTWR@9^Z7="9!VLCV90MI+32,:]0X!PQ:Q]X690Z3;0$NG7^:SQ:)D(\;+$2&!9\T4 M*,E1""61X9((0)U72H0L+*T=MZ\M/_3;AJKNS:%B;0 1-^.#7G[]7"X_UF:M MDQBM4 HBM0AMGC(8B480@X9LN$TIF-J&8RLQ0S]?(R@L\52>SSV6K73,C$I[1Q$GP&MU\X?"4=;ITM O62L*M M<;1V./XH0<.ZP/U@J9X&&H#3+VF*,IH@+V?Q8CP=%_DLQU_2-3M*JHRG,IKJ MXO:)( ICRH$R(:L@&6/5+=-W2!K6%>H'4C6UT "H'@AIE$1BK!S[O%0N"J/+ M6XL<0,KLD] ,S__:,'I Q+!>43_ .4[2+3G4M\WL1][&@*%EF< 98FE#CB;4 M8I2(<6@RN MXXK4+M3:0,?3[S'ZY6&'^=B,%+X@,%&P6 M'(2W#'Q*&F344G-&J0VUG9_O$C7TF\RJ**JK@@8.JM=3_*RT6-YAYK>T')&< M2__6!#YVU8RIE-M'9$;KZ+20UKO:4-I&R[#A6&65SWJ0?P,X>N7&\^Z1^UG\ MWY>+Y56/X.MYYB,FJ$RN#!WC!$."D''+1<* 6R6B=3$35;O_P*,$#1N4]8NH M>IIH9U93-_EGJ]A&B2J3H_5@J"Y)^1(T>/D5A8@Z'$_=_%OG M4I11TZ7F9=:EV*Y-^DA[PXS0&E36'O>:(N"0!8@FNFR2]BG6]N)[9&?HS@A5 M_;A6U-Y 5''#XFH'/TO35.ZEE'.$*6V@S"P"(3D''[B ;!25V1(E6>UG\%M( M&;J70@_(.T[<[1S,Z*FNQ=,Y>>421V.?G4+;'S(XW F0:'0F6I8PUJX=?JX3 M,'2WA+JAYL&B;<"H7,] NVYY=>-Y*.M%)$J#9BZ5TAB-$LD6F/+&&"Y]SK7G MAVVC9;>PDCP1N%21> ,.V7T^GKG%.(P4EXD3DH&+KJ5ZLF!E(*!0/IIPJ82I M/0YC(R'#IB+JZ/@[P-E?X VBYL5X!$FL\7E_,IHWSZ>(,G&TC%4=ID5*STX)M"?$S(Q$UPFIO:[Z3J4[V;3GLIC MIP&T^80P?&7LD,@Z$ 0 M[Z_.=K&Z$N?#QH)6*A8C$7A^^')+ZPP87=HCD,"IMHI@B'P:M&XC<=BSO5V\ M5E'ID^WS]_SMK^_>O_P[_L[K_WCYYNV'?MK]/5SE-%W_OL-=_=&S5\F0LVE\ M/KM OL[3=#'^LDK0WC:)4X1'CZ@-*7/T'+A&8!F'WJVD6<4LF:L_GGPO$NMF MW(I+S;Q'T\]M-VLU@=4"F58D"2HY3=63M/MGW$XQCK8Z.AY/Q^TC]P:.W.[. M;H-D"B_(V-O\T7W%*&X\B_C]TITUO4A7_[V17>E9[TTW!J'(+GN)QX/50'ET M/O#(**^-M..I;N1-] G@>6(--XSIWZ?(UJ1TQ__[;%*\C5_<>%K$\';Z(87+ M^7@Y3HNS^7A17"+\Z_33E5RNI332A')-3 !2YA*)4I=JA%- 4#HF16D2J]W1 MJB]>!G[(>N,/U@NYV-_N2P]C#[.WG68&*7 -$?! +$N%-?>@;=HR3P3F7J1 M=*H>K9V4P8'?\[2YI8:'4L/[[(YN'F'7*\98T$4GI0N8]7C\"PR* W>>NN1S M3KU4L1U.\L /D=K<"WVHNX$;_0V $3G\MG52#U^ IMJN]=9Z6X^ FI\FWW5URH.3;(WP/E8ES MQ N5)4@2% A=9DO1,B6&J2AMDLP_]4Q<[?BB"RUXIE*H +ASRZQE[L$D[H#% MG*,A-MGJLX=Z8..)907W0&K?,>:^&'BRER,?/KY]_M___O;-BY?O/[S\'[^_ M_OB_>K'6&Y8YC87^'G_UK?(CP[JHM%2GK" *[4#0I,%:D4J#!F(H-816']*Y M$V&5!R>%X)S-F0$1P8(0'#>R]1Y\9%X91Y6J7NS5TN"D^ECXSABE?>3=0'Q^ M0_V51(K5GDWQKXMN5 QG,?*42V\)I4$84IY:4@^4$">IB#;PWL"SB:!&L'2 MIK>!YFBQ-X"A>SRL^OQKZ4W*6@!W O<4DQ(L^@Z0K-;4,,J4K)WSW$A((Y@Y M7M'W"TV/EGH#T%D;GKH:Y< -U=86D3".H7_P$0Q%;R]F@]M*'39UI-X ?,YB'"^[N3'OW#B^GCYWG\=+-UDQXP3#$QRMKLVI:[B/7P5& M440F2F&XD-4;13]*T+"IVOHPJB?]!J#T/BU1'BE>/_.XGE:FI>':,U YB')G MHL"6-L;1(A&"&2MY[<3>9DJ&[696'SP5Y-T :LY"N+RXG)1GQMN28RO&2FJ- M>2^!FL2+K$H06OJT40=!DT7CIO^<@C:!,LM8HSI6LWJ]J3Q$;B_ ,1\; A1F_J:0!] M:P'IPWJ/ =I.S["XZA4(V],$QVGE M8(1][N[[<"_-EY4.PONR&G$N;2KSVQB+&&]0AP+2I;XDZ:R=8DI5OTQ^2,6P M!^$I,76D!II!TH903\"]X$1'"(1)8#-&KSC$@@5WJ*9MQC"]I^!NB)F MV-3!*7%51Q_-P*MCXWWZ?#D/YRBYN%[^L.*+>L>HR!2(8A%CD%B*,8('2C7/ M)D2J9"^&ZU&JADTWG-R0U=/0\-W*NIG:M[7GBX^S+8FZ-;?@]6)QF>+O&(&_ M_)KF8;Q(MUU45T+0B1$3'8;*PC$,JPCZ"0[C92HM_B\5A(E[V=0M4\VKDS9L M^N(46&U I0,&%[6Y'T7T1C!0XQ!<]YZ5!C"L#)E/03A*E CW,JOG15Q=N-'1U$% MI4-Y:A0IRC39!-:K7-X@,6HDB9+63CX>1NFP;7T;@&I-339A4G?Q>3JF?8D_ MRV5EFBXZC;]/*/#%>)E6P[>O!/0^A=FG:?226S35H!NJ*/U3; O?-T\#MBD^Y#9J"1[L&ON-ENU4P1#F+YQ9(RS@(RB0X3PU& MM2(G3;+RK/8]YD&$#MQ_M '[7E&1[:+UZA![>?%Y,ON65H[7GU-<]7S\^=W$ M34?91%J[G/8@0G?#ZP]Q6=:_(MM% MZ]6F/ M7+E ):4>"2HGQ0 !+2F10WA);W(*@F&;!6,&EJE\+MR-QNZ'RQ[E1 MJZZP=I%X-7]PG2_&LY="1."B!*8(FO*,P@-+GDD36?0]/$'>C;;=6.8J>E#F'409M;=#N5(VZAFMQ1Y_TS5O[P&EX M5QW=0-/S9+5+&D*6Z&Z9,K# 10U2DZA,=.B.U;[$&[;#Z@]QU]<$')I(7]_M M!X8)OP)P^6G-N+9(; ME 7G\500VE,PTCN@0K',3"*Q>MO ; ?XO:HCD*JHNOD#5_//OS]U9NW_^AIEM+-IY^H MC>MF;NKW!GSN%N>O)K,_;Z=]B:P,HP8])E+N9S1QI3-P BED4NB'4_R%ZD?" M=GHJ>.3E,]_-9U_&*+EGWWY?I/AZ^A8QBXJ;?CK#V/W+52!RT_O;1"482^!M M)X'2\;/,NG54VZP=MS[W,*Q\3RH;>>E[+((V^/%]JJL!9_]NI$)-9LFBA+0N M+5V-B8 6V8$BBK$0N7:^]FS8AL9T]:WM1X/$?43? &[NE#Z5NJ5I&$_2'98^ MSO:5)LD8,S2"TB&6(CT")@L/$;^/'#(><^W# M?C,EP]K+YB!805T-@&Y5_ERN6Y[/IIU4GF.D>V-(.6KI"A( M=(6GWOHP0-V]"A.3S64UX#2.R$MD!5OIK-7\PN_3)?3LY" MF%T67B@E47GT*XS* @2ZY. B"DU3ZR(:?$=M[8<1C]$S;+.&YG!8374-P/#% M:MFN=.*C^_KR:_$[TK,T37F,\6&62E.42\S6E@OL!+;<#%GK4_94\A!K>XJ/ M4S1LRX7FH%A1?0V \6RQ0%%>?$8[7V3\'-WA3VDQ(LPP(Y6'4)XXB\1TZ0NJ M0 J4#;?$Z5"])_A&2H;MFM <^"JHJP'0=5OG-Q0F2NY*DJM--(I61>NU!1TL M,D*R!^]L BJ8%Z%T+XNU+Y&W$C-L,X3FH%=':,AFBG<[@0I08DA$'1D8&G.CL-.[$&&KW[]B%KM::"-?!Q'>A=Z2"6C:6 M[^8)O9!X[0VOSH*SZ95?W/DIBU'TP0C&!)@4 @@A)3A#!6(H*V)E]$S5=B,/ MH[2UAL0GPF=U);:,V&LNKYWF1!3/.A((TI:&3I*!59:#)PI%'$H?YMJU/M\E MJK4&QB?"X3&J.19R/:'M]?0+2GPV1[]FY+/F-A*!01DMPZ29!.]S B4"1]Z$ MCX3UCK0U@EKK6GPBE!VJDI:-VK6'\>.5AF#&21H_36EUNB4T!Q#YI;ZRY\.J3VI=@F@7Q]M?Z/\?+\^>5B M.;M(\VL&OXV\%4QA'(9>+B'E&:$#2Z2 G',@$@^)F$WON'V4Q-9:"9\(IO74 M-G27]D=$^*;\_?WXT_GR;?X=8[$2@Y7=>.?GMUP3JY6D.H$3,8$H,R"==@2W MIDN>1ZTQ0OO>$YBZ)+760[@J. ?47I.6].XAL9+P;VDYXHIQ9]&[47@>@,A: M@S7$ES/"4^*CB+)V:Y_=J6NM=_")[&<59;43#.U>>S]2E%(G+ JNM,W"+\H# M)73"6531*>32I=HSJG:G;MB?DGJF$DE3#)H!_,;9D!8W$C>Z882(.A MBE-2>%J[\'$#&4V^)^P;:8>JH3U W>P9%"'Z%,MOI95O"<%*UXW/Y5=&(E#' MF$2GQ;EB^27(Q8#I1FY3,8[C/IM_@Z;V6 L%HR"Z&P$4>J8# EET!#GT0F"GD?U@WI/ M&H>]H[DCCL!>5P051U];7C)>PNU!'76K!D*2C" M%1XOUH$-(0#R%B@S"AWY'GH?[TC=L->3)X9F3TIK-]O^:CQUT[#MVL)[FHTL M/KDNC^0B>$$$,)FL5Y$RZ4Z4;7^$RF'C_U-GVVNI:^AZCFN[?W,4H&2O*U1> M74[C6S\9?W)74U1LXBZ9() ;7IP3GE&,V8 GUGJ7J9+\WIN(+14;>RS:9/J\ MFO)G)]!$"V[BFG-1QO6@\##46^M4/DHD)4%S &5$ F&3!JLI^KW.I)PMY=E4 MSVQ^CZ@F\^FUH=>/BEK W-4V0M>V%-^AP,JC<]P[*,SYJOGQJI9I@TA'3FBE M*&40-4=/-R8'_FJB;N'9>1%"]9XJQQ#<9/*]-ZR>3+7-!S&;&%0)/1IE$QA) MT!^6-H(KV01+0D9V19+\1"5#AP+UU%GXOH#:D](:"&(*6^7_RS77%S=)W4OA MZX'/W2W_--[]QMIO7LU+NE_E]_)KF%R6*27XQ;G#3?T>=]#+G!,JP2I'N7 $ M. \&]ZS0X+TBP%@@EFC/=?6)'Z?E<-AMT5OPU#!,GOHF&NE$$PTZ0F")@4 & MP='(P%@?25+2ROHCEHXA>-B+K38AOI<2CYQT@A*8+QO K3'@BD*#QI#-) M@#,\ ?&<,"J9DZ'VX[K^<=O;+5:CN-U'B8W,?SJ*X1N14QIUED8#$:54,0<' MA@8.24ICB5?>5 \,JQ ^[+U6FR@^2*D-I#96?-WG!F.-^?P;>D9=V]M1Q, A M(9C ^M+.T>$6-3I(0&%G61Y"T.I%J3L1-FQ&=P# ;(!L7>TU,43VKM"N)DTO M1RZ%[$5Y')A-Q+"66G ! US*B4Y>\.2K7ZAN)&387.[PH#M>.PW8O;M,E(:. M*SX\$2)*1\'G,CZ7.X;>"%.0 \% D! :;@=Q]H*R6UJ&3<2V!K0#==0 UHYS MC[-F+F;&@":#UENAH^RC[[K-TTB34\0\O1BGM_33\*@]G;8;23L5#_RF(^YU M2:IF2G($W@N&Q02@8XPUP8I40CE)5O<7VL30/ M6SO5:_AS,E4.7:K274.7N^G2[C'-PWAQ]X;Z9K@'(YDG)@)H&AT($0AX)E&B M1%C&F\A_(F[*JG&NKBW6PR#N4J] [#N\U\ MKD]$E='0//13@_<8"6E"&&4JTMIQZG9J MCA[D]YAD/Z(PGTU*08_)QA#/=3U&&EUUAXR%V[WL?6<6*[45W)9MTL^;M MN7R+MZ!41JJOA1PD:U@I5P\76N7A'*Z%5\_.KF_^1EN5] MW=I3Q -LSL;/J6)HOD]A)>MR%0MTUJL\GUWU)5A^NUWVMF%;DIH'%X"'K/'@ MB6404T),^>Q,N8VPJ7[/VUVI.[[]W\U*I65[M]:M$AZL.HW/TWSIQM./K# MUH(- *%5P_EFYJ8?TOS+^&[& (.VZYY-Y3?61L*4AI0'&-:#UJEB>(_GL))A M_N72E<''?!!XK M^F:M5VDSE\Z*K#ZE@P/-#9]2Q_)\A[I*=J7KTGR+$^M"S!J!8:1#)YYS!BZ3 M@%\Q=/"U$HS7#B#O4G"LG;@2V]TFU&NXC3%G&S,RY)E$5R A;HV3H+-"A@G" M-]5^&/TX1<-:CR.T?]]*5!1\JP:CZ[9T4 [>5W)''E)0R0R4#]YTT2-DY%J@ MA7>T7,-D!^A,6U TI! (8UK4WBZ;*3E^$/GZIZYYX=ED42ZQ#%<>S\7$P HA M,5(@6?AHE+2U_:4MI QK""KH_^'P\.-%WJHEN+ZQ>CZ[\./IJO' 99AX^=4 ML13?I["2Y=BP$'JB5],@2HBT&'??ND84(RYC&)XAL])[A9D COC2BB50ZUA4 M1-O*&VX_"H^U-!M6V[0+LG8LJTB 18S\!9<9'7+F07H\@#,SGD7>OQR:LT,] MHNF^?>I!4:V:JZX_US,W*3T:/IRG,K$ZS^87W><>8K8>_;PJYFMWBBN9L;?S M3VXZ_F>W0&D-,)N,XS7\U@L2WM[>]-T4::V5%&:,?#4Q$"@5("1"T4DNP'K. M5'","E/[AKP*X4<7$%Q^1MB4CW23=:UMOC(R@9.$9W_HJH=00&!8UJ"\U<9E M%SVIG;;9A[YA#>#IN+?YT>':Z #3@X1QLX#S7?\RS M$VG'ORQY=)G;#<)(REJBQ#H@8C!05ON9$F2D)D;7]W5]J&-71]8.CA MVY(>M-2J&>L*:)^Y18KHT9;A]@>[=UL^J8K!VH7*6CFMFP.KJS&^6>Q]FI16 M2\^1[\6' ")>"-8X+(2**JW6'N.(J/ MSI'MNOJS]=5O-Y&TF<;RED66<$E0XL&6(:62J,2S1=_ U.ZYHI?IH_NZV'%7NO_O(IEW$I/M=*NU>=OR/,*9Z.R>,CJK!2( M; B>A)9 ,D:[J'AB]QNU5JA*VDI.A=FM]S]Z_2)*"A$0JQBBX%'/A /CO"O; MQM#(,&ZIGH!\C)ZABZCJ8&+#0-8Z&FC5>/R6EF]FB])QK#.39\OE?.PONYJP MY6SM0=/Y;!(/C"#W7:**$3J*KTJ&ZJ6;3\?33[=$W%0QY\"B$@:T+0]V'0V M0$P0(F/*WE;*/EZ(3[O<_==,XJ(RF/G@(Q M"@,$*7QY(V8A.TT9B<+EZL,?=R!K6)M2!1L/,N:5E=&J=2GG_[BKA7?3>--) M^]"7R8]\6A5KLRNUE:S.[7+=*X#U]38XUYPSF14ZUTR6PII,.. !PX$KSA5- M6@M;^Z)P+P*/;AFRRV)KUTC*9,)*#PM+\>PE1F,T$"7XB/& MPJW3O76;(KK.Y7&Y MR](#\2@AYCDWJ79$=9>"8=MT]@2=(X3< $3>S<>S^=4HAO/:9=.TA&B7!-;'9@71D2&@G%+9 96$F($2@H$VNG]?:E<=@FG3W!K%=% MM>KM?:=ER\>2Z>ZCXJ92'+ZKG'F@PTW-QF']P]2-T-IN0& M3NI]6<9?^&TVG=^10/GW'0P^IG ^'?_G9;HOE*!HH-HJR)D)*)4I>&"X %H% M91/G.:G: S!.PMBPKF=O.Z(]4+2T4_:7Q3W&:4B*,BI!B<#1AV(!C#<4*$'_ M21ICE:_=-:D:\<-ZP?TC_J3*;=5!WM1J['"O^)%/ZZTQ6H_^[QY-I[Q(C)7# MGZ4ROL!ICL%28I R#T'Y:.JG1D[7'JU\_-JG?G'C21'ZJ]G\@\,-<6]71"*" M# :X3*$T0<6]&8U 2;!$?.",V-IQP3[T#5V!UPNB-CW&[T5AK9JQ0QIW'6[F MCEAML#9E/9K)'9M2:17+E T/2I7;0R<0T)1V,9.@VC&K7>W(H-]F95V/^[VN@48-"3*E4B%1DCQ2X%,O*V60R^[,8)HRP;SW/>T>(-H+G$ -X&WTYE@A83P@0GXT3T@=#:G=7/(S2 M8:\ZAH?R"?3; (I?K);M7G\_=Y_'2S<9_S,5&7]VXXC2[D[<[2WMM:%.J>#* M\PG\@U@&+OH,,D>]':VHR-8I DJJ5/IJ2; V46 ZY* <#T35+AL^AMYAI_0.C^Z3Z;K5 M .^[[<$.C_)V_>C3M#GK,=[;M5&5YX0[+0QD55KA1>G!*+2)V63J'&<\\=K/ M+4_4[&SC9WEW )E/ MHP7:/LAZ^*"K7]TUX+>NN2W7W&[(UWE'3/1) R!8'7]M'K<;FYN=_@9^^CG]=B.K\?3],BF9S$3;PG!D%J:B"@1 M98Y18 A&S[E3+%A5NZIFV*9\MR[L2T3,[%M*5_?\Z;8]VSI1)2\15E[U^Q1F MGZ9=--<]\N@H7>MW0KU/44K@-J!C+63&R(U%,-9R&B.EEM1NU]<;,T^ZD=\^ MF-X>X0P)CP:<@%M!/.A;>/:GF\?.T+WMWC'=EB>C(W1Y&&U([KZF[2Z' SK5C2Q(TX.A$:WP;H"UKE?U8G=]_YUD,8% M[9!/S%/ .+O$XIU'%#N'>^_ M3\OTK48X]X*Y0U4.)O&%^/))6ZR^QD=&;-4ED#@''=3=A(\H1JB\%PJDK0D MM4><'4AJJWU.]\#0(X%A;TIKRADXFR['L; T_K+V%NSEUS"YQ&U^E>"\^'QY M?>6XO0^L%PK-?Q3E$7=QAR@!FYB"$ TG-&EE3.V1H/6Y&#;\ZQG1@ZBZU?/^ M85/=(_+-VSZKI_:_/1[,6QN]$F-CMHQ=#:T75&$LKZ@%'@U#'T^&Q*H7D?;4 M!/C-;/KI#>Z!J_F8BV???DFS3W/W^1SM^SRY!P4-5AI*C06E,R]OI'$;.A9 M2(.N+G7XH]K%*_M1V&AKX'T0\^#U0'\J:M4@?:<[T;49G^4KD;B-#29F]QJM MO$A+-Y[TT9CI.'I.T<^IHL1.T09*!E(&A A(95J(8!9#>\,C4!=S2CYG5GVD M>I]MH&KT0^EV^2B'+"W)%")/)=-!??$VREVWYU2B:"2I_>2C&O$-MW_:!V]] M-+O97[D-Q$TWC#_[MF*SF)I7\_2?EVD:OIU]'2]&5$GG0G202R<5(4J[/Y%# MD3.+1*JD1>V+@!W(:@2)IP7,-MA6TEY+@-S$T(O9A1M/1^@/A41S!!EH-Y$* MHT*0@ER1F6GU6S"YT-0*V6F#8 6Q'::8EM#W[=O/EW\=ICD2= M?WN3OJ1)MT<-35DRE2'ZC%Z,7FDS'J*=<,6:D]#O@1:&))U[::>Q] [\&#'2IB9#:3 !L#ZZVR:OEVU 7]U.8W77 3-DC2BC/+5 MN']S2."MYQ!+NY(8@A:J=KBZF9*AGYB?"@FSZFII %REECC-RWW\._)M?I,^SQ7AYO4D(5T*CW\LYZX:Z<;"&XE<8A?+&EP#A3&AKN%4B5K=F MCQ T[&NF :U:+24U@+C?/_PR^Y+FTQ+D7S/6O4")I> M+]/%8A1B#J[<5PNO!0@N-+B$7R6> _J]5DK68@7S#0/#NI9MI*F'0T0#VV&S MR=A07CY2GDEG12DK,[*\ORDO%;T'F@4W AGCMG97B)V):Z0$X?0 VNG&Y5AM M-@#3*\EN8B0E4;:^ ^5(Z5!1FA(3DB %IT@T4?!8NQ9F*S&-%"L,#L,ZVCH< M=K.EFU2!W6KZ6I'E^_&G\^7B[>5RL733B/(JT]&H2.7IMG:N.%0H(1_1\0DV M,*D%B;QV1[3'Z'GZ-\YUP%=-9PV8O6>7"Y3)8O%\=N''T^N^\>4M;I=UF"[& MJ-75^\I5Y^*1RL%2$0(Z]J44C7F*KKA/0'4DPBK'HZO=9^4 ,I^^XUD'K7UK MN(D)$VO"W70H".Z%5LB 2N6](DT2#.$"/,F.*TFHK=Y:\G&*ADUIM@/.BGJK M=IB?]FW^/U(Y0E(\P^W@/J6UKIC]O;___IJG>&._)^>G>$>?&4;S.3$@V?.2 M/C=@DL68/Q&I$Q?&Y=I)YZ?QCEX@][F4;V:?RX$0"!A+#$0G$CHUUF.,UV 6 MJO5W]/O@K;]W]/LHMP&7=:V8N:LV_HC_KBO?5B7S02EOA8YE_WIT?3@%+VT )Y1G M3E+T?*I7/&ZE9EC,U='V#A Z0/0-@NC]>/''JWE*KZ>X1EHLW[ME6EUW,1ZU M<]R P+T'HCSD]H$Y8#E)B0%8B-6'6NU.77L@.P0/WX%9)>4T"+N77S^G63 >TX=32 L!U[F$055!D&B4%3+!5P4H(SQ?5T&?]'&)E,[3;"_[4Z M%1V3Y^A!ARTA 9R+2)PP0%DJ'0-8!,\L!Z(28])F':K/G?CQ.A7MA9"C M.A7MHZZ6L+BANP1E1 GB&00ID14:-3C- RA"/;>,ZT![NYDXL-]'(YV*]@+! M'OT^]M%(2^"JA\%Z:V![\G*M9NN\:IX MH)\<$0ULA\>*V^X[X".EG-(L><@&92LL,^ -S8!N=TP1PSE1/7>X#WV-6./3 MPVB/@L6C=/I$YV&\GTTF>38O4PEG^>KLNCK'^BNY^>Z2IZBXV8_O4Q3<"*=X M,*793BK#7I3T8#EZ#5$HG3/7@NO:A7E/H^#&<4=H< DLGF*X"UW ,$ QB%1G MFG02FO46\?_ !3?[X*V_@IM]E-N 2[ 6OMZ4"#^?N,55TZQLDJ Y&HQ5C041 M6 9#/ >MG*=*4^KZ"\ V$=0(^DX+DNTIJ2,UUA+\'I=D)[K?IS._2/,O18)7 M5_DIS/ 8G(P[!-P7QRH29A8]'N$I,&'0*CB6P& #%DYJJ.E&+?V]L:V+Z8: MV0;' W ;M)M 0P/;8^7<7_=ET)0;5IYJ&(9A@E<2B1<"4K2:FRBD=+4KTNX0 MT CLV@#'YC#L $T-"+,2Z8R^]V#HNF,2\Y1XRX%B[+@:I1BX@:R#(8E(0:+Z M7ARUQWJ-7#XUA;6^U-6 H>M$\S:O=M';>9?*N#I/$N/>:P/$,3Q/O!%E] T' MRTP*CDE#;>WS>RLQC8!R4/>SCJ9:A=QJ=U+&M5(HF]+\ UFQ#*S*%!SN*IL3 MVC-:O1GX=G(&[JE<1^&[P.@ Z0]_>EYF%N6:! 7AVAP5EV<33Q;KGM%X'CP,I1V;-&)(H,( M/M'2+$M345J:"]M;,O7_WCU6SMR<'!$-'+*8\9$L4(9XRHGL;$=,K9XT$WZ>'[K9- MU Z.6MI=:U>^_Q@OSQ]PO+C+\N+]/16M)-A]UDA(145D9>)HZ;%IX7/P'OJ,$IW%#TLW7PZZD[9(XA=TA]_, M%HO7TS"YC"F^GKYT\RG^VF)DLV \LPR$%2N8=4D!E3:[@J+*HB;<]C:'L6_F M&LF4_'@[KE^8/>&3;(M@/J3E!)1,$XZ2W/PFK; MRG'V?6X:":C^R^RP0X&T_Y:R5UMJFCZYJP?$3?N(W+K(LJ00@K6EZD: %U8" M#Y81$YD-J;?[]9/[B/VW%/SQ]E,]^!SI([Z'+2%SIV>54D6&W! @&O>] M\%:#X1[EQ[B6(1OOJH\+^/&>0N^%D*.>0N^CKI:PN.'AK?4L$)$(1(^'CDMQ, MM]>"$LK!>&%!1*K!T>2!)"ML=M'9^D/#'E#11)7=P7K=,.O]""&W!9-G*PXD M,S*X\FB>9!0(IQ8L-P(HANK94<\SK>V5/Z1BV).K/Y@<(N0&8%*W8(D(Y8F2 M 9V[TDZ'6U)&+TNP0E(CB)'*U7:1_F_U95_YBY,C8N@:]=?=AUP%-MVW7\WFM_>;;_.6-T8CH?%XB$H QU@*!!X/X%'TH%T0C H6+;]7 M7+FEI+T618W$H:='U&QH]3:*Z0_GJ+G%7EQ'(C23*H )O%SF:PN>4PJ,&LF% M35PPR+&T_* M#S-*Q*W_SA'7S<7ZN2K?E:ZC7T^_I,6R2SJ^2'Z)^"_3DDN%T/7J-Y>% MTHH49$ [JJ,"D5(&Y[4#Z@PU*J<48^V*L]VI.];%+A^_]JG7NGAUI8LKARVB MQY8P:;X1[(F M!TV@.R2MRMS$]SDG?NMX9I2D= M.L!E7ILCS#D4J_&^>@N-380,B[7A<+$AN7J@:%@>/19U^YO^0@YPT;3[:"NDL):P-YL_GF& MP7UZ-BM"O?9WKB\J:,@A" O$EBE^GCFP%'=32")D3PW5I/:!_"A!P^;>V\%? M-:4U@,#?/_PR^Y+FT^X:?\58>>J 0C[[E%!Z:?&01<.-UJ4='"$"A:=PDS&? M@1CC!%4Q*5W[#ND ,H=]!M,,6OM6>K44U@#VKN\.WN;[V;%;SFXOKZC. MR1(C03./&RO0TD339F HR,1S1D>YMAW>SQ;*[41T%:8U&!Z,\.8L@:$D-8%@&U#E'E/0Y56_^O"^- ]?5]@>7 M^_:P3]T=CLW9TDU.@5;N8G'S?QW9 MI(,728*0EH)@S(-)*4$J+;"#R4*2<%K [D;XL$:U&13WH.5V6F%LE^U=*8R2 M.M?4#/AZ*#XVM?X.]*V[!YI>%P6D573['.)_[JEJMO M#5#RL^?JO5?_'".-TQ<"*65R5&4>:\H&$>DM> S"(%(10F T1%$[KCU=(=#C M._163_^GO6]K;B-7TGS?_X(=W"\O&R&[[5Y'^%@.V]TGYHF!J\1IBO0A*75K M?_TFBI1$2;P7B@6J>V)",[;3VZOKC\*[A^^GV\8#1R(@$3FE0N0IL$S)>>)12<_XO@%X](P(3B!2(XIB[A-$/1K09&T(0JJ(W:D=%VL M&/']ALTU8KR8JJO'^$JR0*7G'HA'S%F0+@L>&:T,DIACB Q)C(K5G-AU=@1; M!4*/5%2QVEGAK.[SQ(X?3W N_'QXU_!FQ^'"@W SE? O\J#$.&SF*'Z)\V^K M[SF_AW\RG.?*2ZO\KA,ZBF1ZW4NH4,[WZZW-K]+$F$_EODXGX=;/ER_5K)H& MQ\PG&RW"4K'\PH%##MPHHH12EI)USJ7"[F4_RMHZV,N4WMF1'?OX_3K&^9/8 M'^=ZKJAEH(G0ABJ%+.L58-)YQXTLW7>VFJE_4=0B)@\%WD'ZJ M>2)B-U]/?_7AKY]Q/(-8X0Y@;T<#H9CU+$84 LX3F#E%)FA((;EAAL8@E2]] MH-""W'X+ C4AM8Q&^[XUOX=$8]Z%69I>DV\\2#\U#_$_)@LM,=F_R'=[R\-/\@; MGKF2,LY[+"Q$D;G1($B"7&J*\UIA123!IO28W-/DW4_]%H_?NW2CX=7B6L*B MV3)Y;94E 3$L1&9>+:9C\*#T'?15$OW:2$03#K4 M2*4(6W#S,+X24O^0(D46$Q 691Z!K/()JZ>&!BE"*EVYV453)9ZL" +V@-?1 MZJ@*7NFQ82S/!\O._M:.WMO9]U5QCU7+5%8.I+Y0W>1SS*7A MQSR7.)4<)+N(\GQ?G">.K$D8J1@YU3S8P$N/@GI.05MOM!!CL^8O<>:GPY]9 M%0N7S:REMFG%C/D""(D2:H&MU:7+Q%O(Z=?GM-#[2R=32N05[&6? MQF"/\?$%EL_Y/\@*:=(G3SB+,D#2%#(_V"+-A46!8=CN0[)1EKZON(60]FK-P"8%A R& M)8F\,EX8G$(@I6NO.TCJMU[0U7984@^]MQ;];-Y;&%\U[/R(4["61D$?8QSX MJ(P10J% &0,AX80T>/;<+26QY$$F\N**YZ;FH2U?J3%D.E*7DRX$>SYY_=,+ M#^\G-S\GX_QWD]3PO_2[11/^_3_7427@2'Z[*1'HI#EQ42!'=(!441*D@]'( MTNB4IQ"AI=*A:]D2P7.#R5-X!BEB'9,P**G\LI$F"5F5YS,R84/$6(58^O#F M-15]^Z>CM?RJ(ZR=@"L(@'ZWTV'>O9\8P,%$B@5!B6,%$1S.3Q1QC+"T/.G$ ML*:E0YY71/0=Y!0#2#OQ5H"/)\)CX#:_;XEBE !LHQFR)#_U31G VG*O0_E0 M^! \=-;O7! /QXFSVMN<6_;O[[<_?R[>(WLZ<_XT3I/IS2(A[29LV?.KG4I\O9=CFY"N(9!D5M'0QM\L@YJN];T0]$#YW:P>+ MM-($4LZ4((M0$B6,HU$I:%L\,U]/257!S"':WA[,'"7H_N]2-(GBM^'5]?PR M_39;O-QXZ<#:QC%\&G_XRU]G:_TXF3[G]K&#_]/8CV[#FAPS=\W^:Q(6#T?D M/P^(2XE0B.^8Y;F8IAWL"((B0:@*P3O',-OERTY';E4AU3$PK52S%<1HSQE> MYLD#ACD/1EHD=-.L$PDRBA@4?-3!:P.2%ITZR"4A5<5NY?SC,6(N[1X+AW-Y MWDB+N&SU/R\28&VDIU"DU*P_G/G1)+_D^X@1RJ1QN3Z9I "-2I^0EH(CYIGA M+B0OBG=OK:>DQ+.D3_/OET5Z'A13(J+((?/DUD:DDV H"(\)IUP*6WH.Q1HR M^G\USTQVD;4%>PBB^N,'ZUO=LOF1)HX*7.>BKR!'US;!.EI,$C"_JAP MD-ZZTEO(:RKZQTHKQ;Y\_*F=E*O#R?)@.5A%E701.:$U[*M"(VL@@ KYMBT+ M&A-2_*FQ-73TBY6VNMT*E2,$70%8OL6[R>@.8J;GS#Q>+*"2&*H121(CKDQ M1M"4[TT'2Q)/Y>_.;26H)O@PON:BOY?GBFY/;64>!;.LN0I@G$PAP!2X+P M3GC(YID/212?P+:)EII"FL-UO!4R1PJ\[YZ=YQX2%$D>'B,F-ACO#7).>O"- M 81B54(2?*0*#G-O7Y29-Q3Y-GVA)BP$?$^3R-7D5D(E-(R! ,T\;SEWW$Q;JT'FCH=^Q;Z5VHE80K0\C2 M9*S0SBM)$":) =,(\M#0,%Y[Y3%.IK2$U9?4]&O,VFGU2T0.4+$?>1[[%?,[AAZV9 $[M"6&:Y,( M]>Q%S+(AX]GO>_7@XQB53KJ5;P5^Y>MT>-.(YX%\G;A)G*$8- ?RG4(6*YIG M*PGEA+8\E2ZZO2"AWXI;(<24$&_?#N5C#/E&X#=0P/0NOFLP_R7^^=^3Z1\K M',E@,,4F(0,Q%>+&AAQD121]4@'R?B7%SM:"_3_7;VI+D(_W,[ MF\?0O&D3P^5=G(YS/]?'X=B.\YC5S-?WRX_?5OB#T"U("X&Y\D8A[B!!=-8R MI!*V@C/.DMRO_G;$Q_L-<$MBJ6O)5[!//<\'/C\-%4HX)4D@$Q"4Y6>[0&8Q M&B2B)L1+3:DL78+90,I>ZK"7(,L6X4\;BXE,/]Z6MIB.$(X&P%5R%M-+W]O>3NPC. M=_ZOX7AX?B?VV'(;2,WD]OQ?&!4HBP?^6N>AX%0S)".S".BM+%*">,B MWFO?.^2K-9UEMP-2MP*OP&_E*NF/995TH&+ @F&5IVS(?.>4(4!^?OE=&D=4 M()$7O^.S\OV:CJ/*^)^CI5L#,E:*W8\M/_:OC/EWD^ET\F=N"+(_X3?S^X$+ M+DG-#/+"D]SZ T%>C YR3IJGH5%+:>E7 @ZAKZ82;FH=&9L/FKQZ:U ,S/C$: M$-;,P39E!#)>8L2LYS&(7EGO=X^.[*1V;O[E?^M$ABJ.4,/+1' MD>9Q,@SG 6IY]$(2$O)B&3PO_<#HH33V&Z!WB+#-#X!TH+P*]M8U7"U&]TFB M:= 849I/E7RNZ4L#L:1V23--(E&E9]%M(*66MS^ZT/^DO#(JQ=3BA:F'LI_) M+0[):Y0,R"<7WH A'5%(G/A@@O"Z=)O\3J+J<&FM5+\'G([70__%AM'/Z^$O MP]G/D;W_?C_+@>NGL5_6=GWR)"D"9F=4OOP*R:X+P:#HI&-4&)>OT<_M^&H(CGGQ,,@[2$W^9S)]/[(@QL:^ MJ &),8ORH%!(@//SABI8E-\G)AK0H5/I=/$ \FIY2N,$>U]72JL;CT^,K72J M!VJ-CF"[-"?BG 4.>3E12%LKH[!*Q^('/ >2V*\?[ PJ^T.RM=XJ@.4O\2Z. M)C_S$ 9_/9Z,)E?WS3"2V=+KYZ=##"48)6D)A!XI6[/U2#/IHHY&,U[:->X@ MJ5K8M8?#J^.BOCS@16M=<(T7P75%GXD9I#& M22#J*'/",2*+MU]M(:??'?>4$"NEDPK@M28\>:IM8.61(]2C$&)14$%;;TIEL. MXPQ^=WOS.A*^G%_'Z8]K.WX43C*6">L5\CHEQ%U.A#1V(*L8G&'(CX$[* M8+]-(Z?TB96 Y(U94".,+Y.Q7SP?N_@O!C(QAX4(R$?P*SQ1C70$U2EM6 K M=71=Q::=,=5O1_I96$I[,%1@'0\<;BF8_#OF@AD(X0Y"K*OXVRRFV]'G88H# MQP+6J;ENGY\[4(DC$[E'5 ;.N.<18J_"P&]#[UZ8EF>'Z9.IL-8^PL80W]F1 M'?OX_3K&^Q^.7NOIU.ID]O%8_T(XX;&* C"6 6'B>4& E_#"12,692J)T MQ6$[1?T6NTZ/M=>NMYB^*H@%?AM#A#.*X8F;1TZPE+*V91&"_I;/^<=F=-OM_/&BSQ_\2 MYX\L60$L0 C-*%7YK6.##(-X7@IKJ'OJM=E6 QU*ZJO61O3T3 M@!6S7-PN^PPQ2FQSU:K,AT^9!!TB@ZI2(6X5-S00%#35^;PBYL>Q-7*>L,AE M4%:7?CZACE1HK\WDVV0T G7_::=A( +GU"2,HO9@T3+/)4XBH:1,2E3E<0"E M!V0>3.1;2)@.0>1Q(<*Q6CV[B)8F#?+"!!$;@3DA\Q,.$ U%%IR+&#L62E\. M*Q_1=@;7CL'2*GH]1'-MH]>O<3JRW)E C4H_47T6IUEYL_GLZG,?+E&8#$%K0 M2@D4;'Z7P&F.3'[%46B96SZTE+9TI'0@B?T6"&H$Z7':.[M]GCE,4PP**]$\+QT M*;V*JL*W".L,/1C;>SN[?C!R):6*'M@/W!G$&>5Y[K9"6(.I*^L5!/N%I;&6 MD+=0'3@$6:]?)6RKG0HB@^<.XFD?X8ZE*)%COLD7%7($.Z2%9-3GZ1.JM,&M M)>0MG)VV@5A[[50 L8MPES>IV>7XT_@.Z)],[[_>3OUU?L]^@)6R\$V)< C- M8VH!.6T\\M@8':B/3!9ORMM"SULX%&T#N&*ZJ@!W3:2S"'$>+,=*IH7A!"6N MPD%G&XRUU$L%R'KNEB^60?5SEJ057 7A MD$L@%\XB1H8'BC -*CI.!'GYWF;A+70M6?TVRO>/O=*:._.S=N^GMW%3=KAR MA^ 4O<>'47+:EN064JHJD4Z*,=BM\\#?/%8NCP77@GI$O9:26$ZB*3U?N]=$ M>O%FR$)_S55;6 N^]0["F? >?O=D\YYQ3#U%B>5Y090RI$U,B%HM8\ 0ZS"U M"^G[?NPMY,V' .GY RZ%E5%!-/ !W.#D/L9FHDIB M%!$N**Y0TCFJIDPCG:)"DDHC3?26$KZ7>]O^G;>0/1_MV0JJH *GMO33:\S" M8^:2;][/XGE2%"/(8.&1X$DZP2U7MG@7T"9BWD(JW<:)E=%2/7#[;O/MD,G- MS7 V6[$=YK@,(27$L'=Y[)T!$5F!L%;!0E! :?D#Z6T$O84LN@#L"FBK]WUS M,LZCH%;RN/N/DVE.]9ISG97>ZP?N@$@=!1B65R8@;I1 EFB-/(MYS+*QQOG] MMM)#/]WOA?"^=]=.%56!!UP4HC;Z<^$H#5[G>A?)@A,X#^0CB!B%I60)>U4\ M<]]*T5YH5&\/C1WHJP+T/;04?;7WS3R1A\+H1OZ"(J/);\D$T[H50_781VJE.:RU\?XMW<7P;LS[REI&%./MS.+]^R,YF MWV]O;NST/I=UY\,[V$8FZ90S"@*6[FR*(GH$@XV65%Z)/F>I+6>D+UF[<< 9Q H(SPJ MB1S);Z+;Q)&SGB,1F78XSRJUI=_+V4I0OY7K+M#R:CIV,7U4L*EO968IS:=Y M8@/**.44LC4B>;YC'!RRR< /';2G@D@52I]8'T9AOR7KWN'73F.UCL/:N45] ML=,\*_>NTWWYU4=.L_UNY^W$NZPU5$O"-!+""/!NQ"%-DT!!40"28M;)TC>2 M3K3+/EI.?CUA.+[Z&J?-.?_8QZ="_4,MX'@ R%9)-H@X-T@2=9>C)L60ZJP/E),5C:#(X' MQ%LPA\^/$TZ))*5_ZTL5>A)VY_SX2-<> ]R 5G@LN MM\EV<=N8#*2P2@2>'T8&H7)A)'*<4D1E))IC SE?1TE*:]K/W"V?$-VE@?!F M:A^#%ST['54_!J2G^L=+_AXK(/_5_7G0>_MS.+>C7%AKNI%/<@RTZ:,G/OW9 MB_<3EZ,D9MH+SI"*) \'E@8YV-T05M@X89VTM/2 O([+44TCRZ>QGT8[ \0O M_N^G\3/A+[[:*"&/$/FX'"%B.-4^DL;'1=34?&V,D)@IIZ.*BD8C=Z'R^,]7 M$9<5!$R-R@E6?O;5).0")/S!\>"$@90_E.[E MV$Q-/U@[%0Y>GO>444488ZE5)1:ZMQ>7NW@3_<3BY\892?02KV.[>)F,IT_L$0@6S%8&,B1 M52YD4@URE/ C4$^\-S*FTG<6]B"KG^LR=;FZH]54S^3'+4Z<"2L]X1YQDO*/ MX)'QFB!-P(X8-C3QRG;6XI=EZH+;H4IIN;-V.AWO^WSB_UC>GKW)=]-?W%MO M?N]>_KY%6MON@T52VH(\%TIG?QG._&@RNYW&R[3ZS>6]T@;4WZ_!1!JJOMK[ MYPV^@C 2M>9(0)RW//3F>3RY\#@IHHQ2I;/<=A2W]98/NKI,#S=PO\?IW3 / M8(!/OE)MGG_IEXW23YU/BR)@0^GBM"@F'HE6"4F:IZY%2/LTT7DCB5P'GSHH M%G3"2+^9]@FQ_-)?]P^+"D)9V"8G-_'Q&L#G)8O-63Q)%">:+#+&-B.2/'(I M,=B_A&0F&AIXZ8./+>3TB],*P#+I1G/U@O"723ZQ&1!,K8E>Y>%(,M]KBLCB MR!!37DBEG5:Z= _<5H+Z!6(QM>\'IR-T4 &@LHGE,[Q1G/TKWK@X'>07@EWD MS95T"Z)) 3F'$P3V7'C&B2+%[W.\(J)*X!RCX%[3?'9B* MZJ(";'T#Q0 !U\#0+_$NCB8_L\">LY18X(%[@;3,38\Z).1PE(@E9K .43)> MOLM[)UG]CM;I#F&E-5(!R'Z-XSBU(^#H(MP,Q\.<'>4>A^=,"<^UCM&B8)G- MIY4"&062DR1ZZE42@98N2>]%6+\C=;H#6GFM5 "U,NG/Y\?.+LF(]H8+9 /$ M"]S3S#Z(6BL?>"*2J9?#38H-JBO$0K\[<7V):9\(JZYY\=JRCIWRW9.@*2(^GQ(&@*F+ ><'WQ6S5&,AWNJ9S 83!YV- MKQ:C:=[=/_V;)1T7^;1VL56IJ @#ZT8"-UW93B&MP>!-<$0PPGVDI2L[Q8@_ MZ[.70S"[^>SEE.JO(3IH*(=_W!1LE6$86\61RKDFYRKWC[* ;'ZL+P8:(B\= M_#XCH)8SE9."X.4N?[1&*H#3\8)[8GLOGVXFJ&>WVCM>-KY:V%9Y%2#Q M,4'-K"Q9P"3Y("@!F\[CAR78N2.$H^"=3U13267IGLLU9/1OT&XFII?[9 M9Q!91E,50&Z5_J41AF2P5C0@Z1P8H;8!\CS-$-4I&* A>%YZ1L]K*GK>4LNH M]V7?1#M9UX"6R ]C(]&BO792]N\JLA M RQV999@86SR-.BV+E1>XN[6JFN'TYJSMU^ED!NJ242<* MH:=U"M25M$'6$(V<)M)$J1VWQ8OLY=GHN9SQEJSF<%B\ <^N$L/DKA M1WY.[=-X/AV.9T._\!;&!L6MI @')1!W*B&;HD#:.VF$L4[[TL644_#5L>V7R?@NSO+NFJ4Q:]A>_7TS%6@R_^\X?XI\F^+'4G #A:4U M^1%M$D$RW":/#$\..0)_"_FH):KTQG,2QOI]Q/H3[;Y9_R2!&]$00GE%)^,%!S2"$M M_# @/):B3)Y4$QFVXK3?U\G/-58\';@J,,'.'-1 B1@A*Y7())'#:!&059@A MR%555#)%GGHIG1_#3+^/J+_5/>P@B%1@*RMGPLNC@$86LSR]8WH7\V[\\79^ M.XV?9K/;_);+( 2#>104>9+K,CJ_$<.$0D0PY9CTU./2EZD.)G(O;)LWBNUN M55H!9H^6;[Z)F<^X\FCTQ=BCKU.P_J^W4W^=9QC;>1Q0FD1^Z0@I8G-F)Q6R M>6((LXE@[CD/Q1LKN^1GOR-2_$9-H1JDU& UV2%DDX_AE]OIXH&N_$1$XQN> MW>*X_',,7[T>_LS71 ;84Z$34["A!6 3Y_R+8_BCP5$&F9CPI<<9'4GJ?EA_ MJ_T I]!OO3!N$I5G7#[8:L,D\9IH(2)R5%F(RD*"'\':CP_.:&/?T+,Z+#L,+D,O-PD@[? YH]T=/ M\B30@;S7,8).!T4 / KE^\S@,;5%)LB(A.-::$:#+?[,PEL906>I4YZ1A!B- M"?'D%+(F&60$(XRS)*0M?L;YSPBZ S';W0BZ0]1?0:SQ?#)5C!9'&2V"G0U$ M2 7L1302Y+$$X29E0O'926]R!-U!(-@Z@NX0C50 ITX&_P@;B0@.(Y=L'ML+ M89(+(:!(6)1*.L%4.O5AQYF/H#L(5J<807>(CBO ^?-*=1/./;QVXSS!$0MD M9,B2;;+.B"%ID('S* 25Q2<);"*F\IN'G>-DVQ"PHY5V-/H@_G>3O@^7G[+; ME+R3%$/*B54.EQ@#9Z \(AJ3J*B'!+>:*X*?:WM>H<\ X<2ZK\#;'LWQ8W/@ M2M;];3C[X^,TQD]C(##.YM_R*3GWU*4 ^Z$A*?=#A3R^VGND,*&>4^-%^1%Z M73-5N?37+OSB$?L;,F#$^AA .U)["WNR<[ G M0U@I;>#Y^@DFHI.N[DZX.?M[Y:VMIG^0U&(NI?S'@R1^GXQ@F=%P?M]X$.F] ML: ;I%43RU+X_\"CH.B$)DER+\7)1ZNW9^OLKYA7L^T4@,U;M:1?AG?#$,>A M$8B6E&H'7D7RD%MKF$,F:(L8=BI2Q1UD<.=@1ZM,G?UE\^JLZ&C(O#T;6O1% M-+W"@]S^P"+!B.8I?9PD!WZ%,Y1"PI";2N4"K=MX5K@Y^SOE%5G-L2 Y9W,Y MAPVE;-5\E[,:P3P.G,.H)N M;V[L]'Z25DKP%WX.._/\OGPGT!X?Z[(#Z%!>Z^C\L4XGKP!MA.B07S%-R!+O M4&ZM\#'9:-@;>WRRI75?WLYG(!ZR0HU2BQ#CWD2AGR!1OODG'5W/5N.7FTOG.5>BVF+51JV%L. MO\J3*.$I<@^YD?:(BY3?'Q$)X:0X55Y)K$]ZS_OX"UKU'8%TB/5N%7TXE,T" MRN-X91+3S@8M4@NP%"M1)Q*/CR.# M$19:"JX@W&6EASMUSM29'G;4NS>4A=';,:_74297WOD@,6J>*^+8$F2-$RC: M1"/Q0C-1S=EAJV2DOE./>LVG'4Q:)B,?QJ$*6UG,6ERXCT4?SR3_U6O9>!E9 MXAX2-:8=XMQBI#TFB'J=7X:@09CB=^9/Q-N9'GO4:UF=@*J&3*:E7)9Q;^X- M7PI PQ:,%4Y(8FH0M]0C[:R /W)!<)2,.UN95;UBHM^<_XQ+Q^W@\ ;L8<4A MO#@O?=:8D-U:6KHU'YDR1A*4&.6()\.1B^ V+*6>1Q5#(!4?N.S)9;^5A3.V MJ(X!]?40*.8T\LY:C8U/'%=\?+.-M3=SJ-,)POLQR(/@ M=C['0!NO!^[3,O1<0,QA171,2!OC$8^&(.-H1#A8RQ(SB6!7S>WX@]E[,\=& M5=AD3[ [A]UQEVA>/6"V53I.T.AH4H@1"^EK4J! QQ,*-@C%+<'>GSQ[*\KA MFSGB.@N[[ Y\YV":;0\[MOLQ[8(36*%$F8:DQ =D4I*06-L8B#!)R&KN/Y1@ M^,V+[JSY#E0B*?DB4R&9L5@4HO-N-W"< ?'S=]B'M$)?_]^,FY$?@3'2C'$U46 MPF<:040F"@CQM+4S166T[)YWN>'!4%>:JK8B1#W!HSRX$!ZD^3( MP#-/67[U)+FH$,=>(J>Y1]AF*:K( NEDUZN"^_,^;JS7A'O"YQNP[,V1^V81 M@4(]L9 (,QDDXCQ&I+TPR)A$'%DGLZL/K]T=P;4 SQNPHMWA\08U#D(,/!*B4/(^0K+K!*B/!P2!<-(X M*[:ZX2!',]M/]E3=]O8@R\JA 5AC]/W$/57$.<\?^I3I1!%L) [:240UTP@DSL\/,A>B M9J6[\9X1\%;>]#T(!%O?]#U$(Q7 Z7C!;7G'TV%E0HH$*49(GE3HD4U8(4L2 M9XI'RDZ?MY[YF[X'P>H4;_H>HN,*!&<6"X\Q[$EEIP&XEJ/)FD\[Q,NE*>14@\>@L^//C>Q>Y M- /<*0B<>()$5X,ST"(@$I,D7 @+.68M=<'/;^UUWS:APHEU?\YH_S(9+THK M'_YS"ZGWIS&X@-M&/1LFGUF*&4LF(BFU1MPFC2Q8/R*2DN14B+*>8OFAS%6^ M'Q1&;2FCZ11"Y_U2_&N)S*_C],>U74IL!K*[:XX.EB/*F%%,ND 0Q@XC[B5& M.L%V"W^"_9QH4]$ KD.9.U/KZA;>I8RP4Z2=STR@H\7S?&K+(!BB4[ :&4HA MV TN(*N90=%[A1.GX%2K>8WN0-[.M#WWC9AA"YR=?M3%MNWXC]MY]N.3I@835ORP\X3LG>D0GS=BA^W0]L9-\66LG@3W M3F"/M,BM+9HZI*4"+Z5M"-AC&M3)QU.>-"NL;U[/&S'#-D@[]T$]^PMGYW/3 MJXHVW!/"L$)$A5RX-A)93Q@H6C++N6/*5C/;N1L1G&F&V7,9M0(XOND,:Z"C^=S%',@\V>Z@_^M/$&7>'[3@<#S M$N!NP2FA TG-6V_YFC1-$>D0&>+,,)NL2C&>SUG0@N"=17GO];67]'*"Y:WR]\ M4?K3&/[?^,/^%6==U!6ZR_SXF:<+HH^7/D4(&+([@S1)&G%- M+-+42J18#)Y@D9PPA=W5%G+:[@ ?4HKYH#8 M&!:LY*'\AO(*7?2EU7 MB"HA][Y')+Z[G0W'<3:#W=X-QXU*ON0[^_YV.FV&=2U9?.#-X"2$5PRVYMR0 MG;*\M"-(F.@3<9)32G=M:,=\N-\23VD$=2[Z6D?'?(GSSY/9[&N<-E'DQ7P^ M';K;>;Y+-Y^ (&XFX^96Y_5D!!J=/5S4FZ07_V&+<*HT"45BL4[E4BB0^V"G M>2+L$Y%/%F"I38ZA1"2![9)!JDX4AA^8.DJX5ZITZ7D3+6VW4A#GPNZR4"_N M0)99!3_6J."7X>@V)S$/0HB05*]0PWN:G= QZCR>.A.IG;41&HOBAS M+UK7EQ-'5MOO'Z6)J=-9P/5Y[$B^74W#IB%/OD2-"H.B9\+"O8,%+ M-[9OIJ9?EW=2Q!52205.#R*+:7-:;4?+>*(1V&I9#2(-.QH]#!,?A\>(&&(7 M3"(P*(4($&8 OUIS@0)VR1G'%#.EM^$6Y/8]\[<,8EX?K)Q$?14@=8.!+V/> M5W8^@(2,$.,M2CZD/(H#@F#N+' ;X'\-=2R53F<.)+'?9*:&+;J(\BK(8%[& MVXM(PTI#%F^_:6H1%RP@$[E&@23AE(?(71TX/XTB?B;;QWCZPU]^= NB_ C>(G?DWB[T?9E>$K281QQ -"SXB*05 M)M^5$;D, [":2]2TI**TOW7'3(3BW/IYP>I2_?4*D$,M5:S\I+ M"LE@GZ(@*'H(_<%#@9R5,DAY&[2#A#*HT@7[733U_%)*+>#9"]1':K("9'Z M 'AR'V,3*"[J<,LG.#QC7CL&*4,BD)5$G9!AEJ&D%?5.1L&+/Z&VD9@:L7BL MSE\F<$44T'?_^8O77, <1_?+YS-C6/+#%38\<8J>=I+_@*T+,\,%H2GP+QF%"!B(T*PE5JD$=!O,;M3M!POZ I0T@!\]29T?LCLP5UR0YWR' D)J.?K$;"8\P) M3H[$TIC90DZ_I>M.$51*"17@J65V\OEQ^*N4D@JE#P&*$%YC2MHUYLH"_P@ U'H?]GN\RGU.G\9I,KUI5FMQW+AYL2*G MAGO26NCP;_FU;_'G9#I?/?3VV&)&E4/""H\XI08UE^V555Q'C+'UQ<.N#;24 M._Q[^845(;^[7_YRL>'( +;F(=8) 3CG6G%D3!Z%+Y-6 D-XY8M/?3Z=-S^6N<7$WMS^NAMZ.FZHTE<3% 3A^Q!3^K MDT?.2HBSE2484X(-W:OA"[ZR@C;XTQ/2MA)0R[E81VJ?E-9!WT!:2&*5A64. M&$Q*1C."I(R0 WJ3D-9!($REUU$+2^E>#W[X/(B=>1:Z0U!Q##@79O&5*(FJ]"HQ1QM6V%[QFT?_OJ\G=?RU77$!C M^8%D$";:(4@?P==)PQ%-B>8F*JYE09U_ MZ><$ID.='R;!OD]VF_F?RRIMM%QBZ@T*'HO%C"QK:+ZEZY.S/CKQ\GAEPPGN MRJ+]')F45V\K8550S=L2%C]5BRR3S@E/$,> 61[RL8_&$2EA7"Z?4HE+3Z'9 MAZY:2M'=IA:=::H"]'V9C/.\O#R%>#:+ MI/8DE:Z/O*2AKN)'>RV_G-S11N3]%V*?Q1+1A\7RS0SK'\,;$-C3C,?=1=BU M 4I>= $;'Y[0LOX+!U9FCR:^5%5VUWCPV:;YX L:X3,7XY#/;U?Z10O[_2Y( M+-NJ]-MX.)]]^_[;,I#IM!OIQ;?J?B:C!7IV-"FM%_G1WFA4O(6V$RRL^T+= M3R441, 6\?:C=_#7@P4;-XV??@I#C]U3-J]8@,1_C7\.\Z(_8.]X![_\HPB9 MKU?M)5K:J8L'-.TED1X#X6?TQ?GU)!36UXLU>\F8CM/6>FE4HJNO\-GY]&8< M/H[L51%-/5^QE^+747I:*XE*M)0M_OUX%J;EU/1BR5X"LJ.]WVM95**H_SOY M\XF^LAYPP]*]Q%%'*6Z[;'I6X..>.KR)X>-DFN/"W^VHM;EM6W5;>' M5&HPO-G[T606?TP>R6U&E:O79D1KWTIZN5'N5*.W3 M. SOAN%VV2C51E$OENHW*=LN\\DN ?1M2J/1$UVSG86=/8QHW8*]:6B#S"?[ M":"",Z.G4M)VHSGJBL"SM?M-EO>RHJU"*:ZLDU]W6,O5H6^>MBE*]@_WS<,1 M.BPV'SR$H;M3]KY*SNM$70$<&MHN?L+G_; 1Q;<\=7#V_>+;]TY@L?M[O=Z4 M/R4\]A9]WP',NMT#=O3,8?ELX&'A?6!@.MLLC\X'7LBE!M7]-@[3T?W5RO2B MFWE[O:U==:_='?>OM6TBJ4%E'_Z:^J_3H2]@7T]+[:6<"H[67C%?@T9>OTO? M7C5KUMQ+1Q4F[9]__Z8]Y Z?WU^.JK;^?V=BR]E^KZ/6/;3SBU M-N5]F#:%[XX:\EZO7J09;P?1+1OQLE*_13^YB]/[R_3J6Z_ \PICW@-;5YG7K]::OK7*?["6$ MO_4Y0"?1R;Y*^><$X)\3@(-T\V4R_A(G)93R?*7^3LRVR7JR@_&*]I4(2]X, MQXO),O"7Q3:85POWYM2.C0SV$5/?+N_J:KYDJG6UZ?E2O74R'JNM]:+H63\/ M!(WMZ'XVG)5ITMFX:&]=C2UC[XWBZ5E[W^=_?)WZR^F/V?3#;#Y<7.Z] MUP=Z:WD\5JN'B*UG#:^^[U7.E6Y>M;<>R&-UN5- ]6R 7R;S_XZ/.W4LU8^\ MSP=Z:XDLL%GN%%O/&OX(BT[&\8'3$@>B&Y;LK37R6"UN%TU=>OOE-OZ8?/@K MG_5'X#-?C_=-:-W6V1[RG=X.NPMI>!\A5JCVWX>3T7*J[/^=W,3WB]$ZG^V? M7>A^Z\?Z.S@OB8!]Y%DA#(#C_]S:T3 -_9+Z'_:O=W$NEGBJ _V=U1? M$@[[RK4N2( ;&]GQDN!/-S_SJ%A@P U'P_E]F=CMN"_VUQM0"!2'2;:>#*QD MB+=EV?X:" HD877&>FL(+)Q'OUQV+R565>O:+:.*3@4F<09YX;?XG]OA]-&O ME''*!WQF+R575?HZ7(:U=@%]O>NJ ^CYRD6Z?[806Z#SYZN]_ST_@]%,=!O[ M6+KQ9Y_U6]@U"*=]K\_C(KT=N!Z@A56+?,E]WP="?T7?O,#R'MS$U61ZW[IU M9/V*_:GII;PG>S+?=R%Y-'I)WC 6:B+9O'!_W5=;53$Y3"X]J^YKG!30T],J M??:4[);U9 OC_3?Y $E?BJCCY5K]7>H]4"D;A/!/K^(I=YI_^A/_Z4\\3#?A M?WY,FGR\K7D\7ZFW-JIMUK&6V;X5,!H]DE7&-%XNU]^VOE;WU:OUMV^WR^-K.+]Y/OL=1S!.OEQAJ M?72Q?L7^-I+C]+55+GWG*4!*> SJ+U,:>ECWX[B,K>U>O3\7>)PN]Y97WSXS MQNFOT\GMST^SV6U!C6Y;M[?NW&/]Z&X9]>U1K_,0F/!(:"DM;ENWM[[<8[WK M;AGU;HN3'Y.Y'94X!WZY5F_MMD?;W%I9]*^A"S^'3'QT_]4.0R%%K5NRM\;: MX_6U13)])\HY4P0*,U6E7..F-7OKESU2<3MDTW?8^5 9OKB[*N8;-R[:7ZOK ML5'F#O%4I+V&LA4/45*)Z];NKT^U@"ZW"*L&5_I(:G&'NG'E_CI,V_C578+J MN[/B/[?#^7V>D;40):0W-\TLT%^&"8B)P&TI[1[XJ?X:3H]4]W&B[#MM?.%F M?I\UFT@S1?1Z,@(I?YN7RB0/^U1_O:I'U^Z.$65U^O\2YY_&?G)3J(:^UP?Z M:UDMINO-8JM.PZ^*S%UI>LN']M)X5;6C(\38L^;7N)_,^;+X54;I^WYC+WW7 M5'TZ4'C5&?GE_#I..[;O]=_82]4U%:X.%%[?5FW=[^7]P_N45N&OMO3194REK3V%5 M\,;(8^#^>3(K_<+2\[7W4F(M!:RMXND]VGD1>;^FKIH+1%J'44.(O,AYS=:&]%%13E6>=&'H/0B:M6R4?UMA+ M'S758%XP7T>;=VMU'-JO2FLJDU38ICH9_PJ!RY*P7^+,3X?-,4RA/M7=R^^E MQ)H*(/N+K/=]*0PS77;$,;U[XJ[4\?.NU??2;$VUD+T%5NM C4_CV1#$^F-J MFV&J*T\=/J>\Y72-+9\I,FIC7S8*S-UX]:E7 #GR_NK&9=O4PAZ7>Y>',[6? MN+%VP1XO=^[2Q;/JUQ9A]%VS?"2M]:VV%TOUIINMTEZKE8KNN5V,1FM\29D; MH)L7KD!76RZ#[A3(/\,$^K*A?P8+_#-8X+#<>CX=_8C3F]EE^C$-@*\R$?Z6 M97NSH<-BA-V"Z3U2R%25&$;Z?*7>;O(>&L.M8;\6E?P8SEN'U\^6ZNU*[I%* M>2: O@>'WHXBP4Z0'-6$R<]Y#!]']JJ5>C:MV=MUV\/TM$,D_1<6N]#9EF5[ MNU][F-IV"Z8*!]C05>*]OC7+]7:W]AA'N$X0%3G#'].;\;RL+UQ9LK=;M<>[ MPM<"JE!*I0R_?H;Z?#^3#.+JZN+N[L<-2Z@7?+NOW=>SU&85ME MB4GDEOU]KR OZ>\>C]C64?GE\E\26J9,O+^7ZFDJMQ2SUODU[U' M7_XB_W!V%O_/__K_4$L! A0#% @ =(\(5U9RQ33W!P )BD !( M ( ! &5X+3,Q,3(P,C,P-C,P+FAT;5!+ 0(4 Q0 ( '2/ M"%=3>!'YZ@< "0J 2 " 2<( !E>"TS,3(R,#(S,#8S M,"YH=&U02P$"% ,4 " !TCPA77I!;F&,$ #Q$@ $@ M@ %!$ 97@M,S(Q,C R,S V,S N:'1M4$L! A0#% @ =(\(5YZZ&K%7 M! ZA( !( ( !U!0 &5X+3,R,C(P,C,P-C,P+FAT;5!+ M 0(4 Q0 ( '2/"%?D^3/Z&R<" $X@&@ 1 " 5L9 !T M;W-T+3(P,C,P-C,P+FAT;5!+ 0(4 Q0 ( '2/"%53A,D^!\ ) Q 0 5 " 79/ @!T;W-T+3(P,C,P M-C,P7V-A;"YX;6Q02P$"% ,4 " !TCPA7W]\!:VE4 !XJP, %0 M @ &A;P( =&]S="TR,#(S,#8S,%]D968N>&UL4$L! A0#% @ M=(\(5[JOZ)VU\0 0UD* !4 ( !/<0" '1O