0001819394-23-000044.txt : 20230809 0001819394-23-000044.hdr.sgml : 20230809 20230808181433 ACCESSION NUMBER: 0001819394-23-000044 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Matterport, Inc./DE CENTRAL INDEX KEY: 0001819394 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 851695048 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39790 FILM NUMBER: 231152840 BUSINESS ADDRESS: STREET 1: 352 EAST JAVA DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 650-641-2241 MAIL ADDRESS: STREET 1: 352 EAST JAVA DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 FORMER COMPANY: FORMER CONFORMED NAME: Gores Holdings VI, Inc. DATE OF NAME CHANGE: 20200728 10-Q 1 mttr-20230630.htm 10-Q mttr-20230630
FALSE2023Q20001819394December 31Matterport, Inc./DE00018193942023-01-012023-06-3000018193942023-08-01xbrli:shares00018193942023-06-30iso4217:USD00018193942022-12-31iso4217:USDxbrli:shares0001819394us-gaap:SubscriptionAndCirculationMember2023-04-012023-06-300001819394us-gaap:SubscriptionAndCirculationMember2022-04-012022-06-300001819394us-gaap:SubscriptionAndCirculationMember2023-01-012023-06-300001819394us-gaap:SubscriptionAndCirculationMember2022-01-012022-06-300001819394us-gaap:LicenseMember2023-04-012023-06-300001819394us-gaap:LicenseMember2022-04-012022-06-300001819394us-gaap:LicenseMember2023-01-012023-06-300001819394us-gaap:LicenseMember2022-01-012022-06-300001819394us-gaap:ServiceMember2023-04-012023-06-300001819394us-gaap:ServiceMember2022-04-012022-06-300001819394us-gaap:ServiceMember2023-01-012023-06-300001819394us-gaap:ServiceMember2022-01-012022-06-300001819394us-gaap:ProductMember2023-04-012023-06-300001819394us-gaap:ProductMember2022-04-012022-06-300001819394us-gaap:ProductMember2023-01-012023-06-300001819394us-gaap:ProductMember2022-01-012022-06-3000018193942023-04-012023-06-3000018193942022-04-012022-06-3000018193942022-01-012022-06-300001819394us-gaap:CommonStockMember2022-12-310001819394us-gaap:AdditionalPaidInCapitalMember2022-12-310001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001819394us-gaap:RetainedEarningsMember2022-12-310001819394us-gaap:RetainedEarningsMember2023-01-012023-03-3100018193942023-01-012023-03-310001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001819394us-gaap:CommonStockMember2023-01-012023-03-310001819394us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001819394us-gaap:CommonStockMember2023-03-310001819394us-gaap:AdditionalPaidInCapitalMember2023-03-310001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001819394us-gaap:RetainedEarningsMember2023-03-3100018193942023-03-310001819394us-gaap:RetainedEarningsMember2023-04-012023-06-300001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001819394us-gaap:CommonStockMember2023-04-012023-06-300001819394us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001819394us-gaap:CommonStockMember2023-06-300001819394us-gaap:AdditionalPaidInCapitalMember2023-06-300001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001819394us-gaap:RetainedEarningsMember2023-06-300001819394us-gaap:CommonStockMember2021-12-310001819394us-gaap:AdditionalPaidInCapitalMember2021-12-310001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001819394us-gaap:RetainedEarningsMember2021-12-3100018193942021-12-310001819394us-gaap:RetainedEarningsMember2022-01-012022-03-3100018193942022-01-012022-03-310001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001819394us-gaap:CommonStockMember2022-01-012022-03-310001819394us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001819394us-gaap:CommonStockMember2022-03-310001819394us-gaap:AdditionalPaidInCapitalMember2022-03-310001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001819394us-gaap:RetainedEarningsMember2022-03-3100018193942022-03-310001819394us-gaap:RetainedEarningsMember2022-04-012022-06-300001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001819394us-gaap:CommonStockMember2022-04-012022-06-300001819394us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001819394us-gaap:CommonStockMember2022-06-300001819394us-gaap:AdditionalPaidInCapitalMember2022-06-300001819394us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001819394us-gaap:RetainedEarningsMember2022-06-3000018193942022-06-300001819394country:US2023-04-012023-06-300001819394country:US2022-04-012022-06-300001819394country:US2023-01-012023-06-300001819394country:US2022-01-012022-06-300001819394us-gaap:NonUsMember2023-04-012023-06-300001819394us-gaap:NonUsMember2022-04-012022-06-300001819394us-gaap:NonUsMember2023-01-012023-06-300001819394us-gaap:NonUsMember2022-01-012022-06-300001819394us-gaap:TransferredOverTimeMember2023-04-012023-06-300001819394us-gaap:TransferredOverTimeMember2022-04-012022-06-300001819394us-gaap:TransferredOverTimeMember2023-01-012023-06-300001819394us-gaap:TransferredOverTimeMember2022-01-012022-06-300001819394us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300001819394us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001819394us-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300001819394us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-3000018193942023-07-012023-06-3000018193942024-07-012023-06-300001819394mttr:EnviewIncMember2022-01-052022-01-050001819394mttr:EnviewIncMember2022-01-052023-06-300001819394us-gaap:CommonStockMember2022-01-052022-01-050001819394mttr:EnviewIncMemberus-gaap:CommonStockMember2022-01-052023-06-300001819394mttr:EnviewIncMember2023-01-012023-01-310001819394mttr:EnviewIncMember2022-01-012022-12-3100018193942022-01-050001819394mttr:EnviewIncMember2023-06-3000018193942022-01-052023-01-050001819394mttr:EnviewIncMember2022-01-050001819394mttr:EnviewIncMemberus-gaap:DevelopedTechnologyRightsMember2022-01-052022-01-050001819394mttr:DevelopedTechnologyMember2023-06-300001819394mttr:DevelopedTechnologyMember2022-12-310001819394us-gaap:CustomerRelationshipsMember2023-06-300001819394us-gaap:CustomerRelationshipsMember2022-12-310001819394us-gaap:MachineryAndEquipmentMember2023-06-300001819394us-gaap:MachineryAndEquipmentMember2022-12-310001819394us-gaap:FurnitureAndFixturesMember2023-06-300001819394us-gaap:FurnitureAndFixturesMember2022-12-310001819394us-gaap:LeaseholdImprovementsMember2023-06-300001819394us-gaap:LeaseholdImprovementsMember2022-12-310001819394us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001819394us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001819394us-gaap:PropertyPlantAndEquipmentMember2023-04-012023-06-300001819394us-gaap:PropertyPlantAndEquipmentMember2022-04-012022-06-300001819394us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-06-300001819394us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-06-300001819394us-gaap:CostOfSalesMember2023-04-012023-06-300001819394us-gaap:CostOfSalesMember2022-04-012022-06-300001819394us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001819394us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001819394us-gaap:CostOfSalesMember2023-01-012023-06-300001819394us-gaap:CostOfSalesMember2022-01-012022-06-300001819394us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001819394us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001819394us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel1Membermttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel2Membermttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel3Membermttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394mttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001819394us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel1Membermttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel2Membermttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:FairValueInputsLevel3Membermttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394mttr:PrivateWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819394us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001819394us-gaap:ForeignGovernmentDebtSecuritiesMember2023-06-300001819394us-gaap:CorporateDebtSecuritiesMember2023-06-300001819394us-gaap:CommercialPaperMember2023-06-300001819394us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001819394us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001819394us-gaap:CorporateDebtSecuritiesMember2022-12-310001819394us-gaap:CommercialPaperMember2022-12-310001819394us-gaap:CommonClassAMember2021-07-200001819394us-gaap:CommonClassAMember2021-07-1900018193942020-05-112020-05-11mttr:patent00018193942022-05-162022-05-160001819394us-gaap:WarrantMember2023-06-300001819394mttr:ShareBasedPaymentArrangementOptionsAndUnvestedRSUsMember2023-06-300001819394us-gaap:EmployeeStockMember2023-06-300001819394mttr:ShareBasedPaymentArrangementSharesAvailableForGrantMember2023-06-300001819394us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001819394us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001819394us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300001819394us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300001819394us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300001819394us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300001819394us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001819394us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001819394us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300001819394us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-06-300001819394us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001819394us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300001819394mttr:PublicWarrantMember2021-07-210001819394mttr:PrivateWarrantMember2021-07-2100018193942021-07-2100018193942022-01-140001819394mttr:PublicWarrantMember2022-01-140001819394mttr:PrivateWarrantMember2022-01-140001819394mttr:PrivateWarrantMember2022-01-012022-12-310001819394mttr:PublicAndPrivateWarrantsMember2022-01-140001819394mttr:PublicAndPrivateWarrantsMember2022-01-012022-12-3100018193942022-01-310001819394mttr:PublicWarrantMember2022-01-3100018193942022-01-012022-01-310001819394mttr:PrivateWarrantMember2023-06-300001819394us-gaap:MeasurementInputSharePriceMembermttr:PrivateWarrantMember2023-06-30xbrli:pure0001819394mttr:PrivateWarrantMembermttr:MeasurementInputStrikePriceMember2023-06-300001819394us-gaap:MeasurementInputExpectedTermMembermttr:PrivateWarrantMember2023-01-012023-06-300001819394us-gaap:MeasurementInputPriceVolatilityMembermttr:PrivateWarrantMember2023-06-300001819394mttr:PrivateWarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001819394mttr:PrivateWarrantMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001819394mttr:PrivateWarrantMember2022-12-310001819394mttr:PrivateWarrantMember2023-01-012023-06-3000018193942022-01-182022-01-1800018193942021-07-22mttr:tranche0001819394mttr:DerivativeInstrumentTrancheTwoMember2021-07-222021-07-220001819394mttr:DerivativeInstrumentTrancheFiveMember2021-07-222021-07-220001819394mttr:DerivativeInstrumentTrancheFourMember2021-07-222021-07-220001819394mttr:DerivativeInstrumentTrancheOneMember2021-07-222021-07-220001819394mttr:DerivativeInstrumentTrancheThreeMember2021-07-222021-07-220001819394mttr:DerivativeInstrumentTrancheSixMember2021-07-222021-07-2200018193942021-07-222021-07-22utr:D0001819394mttr:DerivativeInstrumentTrancheOneMember2021-07-220001819394mttr:DerivativeInstrumentTrancheTwoMember2021-07-220001819394mttr:DerivativeInstrumentTrancheThreeMember2021-07-220001819394mttr:DerivativeInstrumentTrancheFourMember2021-07-220001819394mttr:DerivativeInstrumentTrancheFiveMember2021-07-220001819394mttr:DerivativeInstrumentTrancheSixMember2021-07-22mttr:triggeringEvent0001819394us-gaap:RestrictedStockUnitsRSUMember2022-01-182022-01-180001819394mttr:A2021PlanMember2021-07-220001819394mttr:A2021PlanMember2021-07-222021-12-310001819394mttr:A2021PlanMemberus-gaap:EmployeeStockOptionMember2021-07-220001819394mttr:A2021PlanMember2023-06-300001819394mttr:A2021ESPPMember2021-07-220001819394mttr:A2021ESPPMember2021-07-222021-07-220001819394mttr:A2021ESPPMemberus-gaap:EmployeeStockOptionMember2021-07-220001819394mttr:A2021ESPPMember2023-01-012023-06-30mttr:purchase_period0001819394mttr:A2021ESPPMember2023-06-300001819394mttr:A2021ESPPMember2023-04-012023-06-3000018193942022-01-012022-12-310001819394us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001819394mttr:RSUsAndPRSUsMember2022-12-310001819394mttr:RSUsAndPRSUsMember2023-01-012023-06-300001819394mttr:RSUsAndPRSUsMember2023-06-300001819394mttr:PerformanceRestrictedStockUnitMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-300001819394us-gaap:ShareBasedCompensationAwardTrancheTwoMembermttr:PerformanceRestrictedStockUnitMember2023-01-012023-06-300001819394us-gaap:RestrictedStockUnitsRSUMember2023-06-300001819394mttr:PerformanceRestrictedStockUnitMember2023-06-300001819394us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001819394mttr:PerformanceRestrictedStockUnitMember2023-01-012023-06-30mttr:event0001819394mttr:EarnOutSharesMember2023-06-300001819394mttr:A2021ESPPMembersrt:MinimumMember2023-01-012023-06-300001819394mttr:A2021ESPPMembersrt:MaximumMember2023-01-012023-06-300001819394mttr:A2021ESPPMembersrt:MinimumMember2022-01-012022-06-300001819394mttr:A2021ESPPMembersrt:MaximumMember2022-01-012022-06-300001819394mttr:A2021ESPPMember2022-01-012022-06-300001819394us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001819394us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001819394us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001819394us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001819394mttr:PrivatePlacementWarrantsMember2023-04-012023-06-300001819394mttr:PrivatePlacementWarrantsMember2022-04-012022-06-300001819394mttr:PrivatePlacementWarrantsMember2023-01-012023-06-300001819394mttr:PrivatePlacementWarrantsMember2022-01-012022-06-300001819394us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001819394us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001819394us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001819394us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001819394us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001819394us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001819394us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001819394us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001819394mttr:ESPPSharesMember2023-04-012023-06-300001819394mttr:ESPPSharesMember2022-04-012022-06-300001819394mttr:ESPPSharesMember2023-01-012023-06-300001819394mttr:ESPPSharesMember2022-01-012022-06-300001819394us-gaap:PensionPlansDefinedBenefitMembercountry:GB2023-04-012023-06-300001819394us-gaap:PensionPlansDefinedBenefitMembercountry:GB2023-01-012023-06-300001819394us-gaap:PensionPlansDefinedBenefitMembercountry:GB2022-04-012022-06-300001819394us-gaap:PensionPlansDefinedBenefitMembercountry:GB2022-01-012022-06-300001819394us-gaap:SubsequentEventMember2023-07-11mttr:employeeRole0001819394us-gaap:SubsequentEventMember2023-07-112023-07-110001819394srt:MinimumMemberus-gaap:SubsequentEventMember2023-07-110001819394us-gaap:SubsequentEventMembersrt:MaximumMember2023-07-11
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-39790
____________________________
MATTERPORT, INC.
(Exact name of registrant as specified in its charter)
____________________________
Delaware
85-1695048
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer
Identification No.)
352 East Java Drive
Sunnyvale, California 94089
(Address of Principal Executive Offices, including zip code)
(650) 641-2241
(Registrant's telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol
Name of each exchange
on which registered
Class A Common Stock, par value of $0.0001 per shareMTTRThe Nasdaq Global Market
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o


Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 Large accelerated 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 301,235,621 shares of Class A common stock outstanding as of August 1, 2023.


Table of Contents
Page
Item 2.










3



CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (this “Report”) contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical facts contained in this Report, including statements concerning possible or assumed future actions, business strategies, events or results of operations, and any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.
In some cases, you can identify forward-looking statements by terms such as “may,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements in this Report are predictions, projections and other statements about future events that are based on current expectations and assumptions and, as a result, are subject to risks and uncertainties. Many factors could cause actual future events to differ materially from the forward-looking statements in this document, including our ability to grow market share in our existing markets or any new markets we may enter; our ability to respond to general economic conditions; our ability to manage our growth effectively; our success in retaining or recruiting our officers, key employees or directors, or changes required in the retention or recruitment of our officers, key employees or directors; the impact of the regulatory environment and complexities with compliance related to such environment; our ability to maintain an effective system of internal controls over financial reporting; our ability to achieve and maintain profitability in the future; our ability to access sources of capital; our ability to maintain and enhance our products and brand, and to attract customers; our ability to manage, develop and refine our technology platform; the success of our strategic relationships with third parties; our history of losses and whether we will continue to incur continuing losses for the foreseeable future; our ability to protect and enforce our intellectual property rights; our ability to implement business plans, forecasts, and other expectations and identify and realize additional opportunities; our ability to attract and retain new subscribers; the size of the total addressable market for our products and services; the continued adoption of spatial data; any inability to complete acquisitions and integrate acquired businesses; general economic uncertainty and the effect of general economic conditions in our industry; environmental uncertainties and risks related to adverse weather conditions and natural disasters; factors relating to our business, operations and financial performance, including: any continuing impacts of the COVID-19 pandemic or other infectious diseases, health epidemics and pandemics; the volatility of the market price and liquidity of our Class A common stock, and other securities; the increasingly competitive environment in which we operate; and other factors detailed under the section entitled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”) filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2023, and subsequently filed Quarterly Reports on Form 10-Q.
Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur, and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. As a result of these factors, we cannot assure you that the forward-looking statements in this Report will prove to be accurate. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.
You should read this Report completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
4

Part I- Financial Information
Item 1. Financial statements
MATTERPORT INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)
(In thousands, except per share data)
June 30,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents
$82,316 $117,128 
Short-term investments363,295 355,815 
Accounts receivable, net of allowance of $933 and $1,212, as of June 30, 2023 and December 31, 2022, respectively
18,649 20,844 
Inventories
12,198 11,061 
Prepaid expenses and other current assets
7,236 13,084 
Total current assets
483,694 517,932 
Property and equipment, net
32,684 30,559 
Operating lease right-of-use assets1,933 2,515 
Long-term investments 3,959 
Goodwill69,593 69,593 
Intangible assets, net10,005 10,890 
Other assets
6,819 4,947 
Total assets
$604,728 $640,395 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable
$8,162 $8,331 
Deferred revenue
21,037 16,731 
Accrued expenses and other current liabilities
20,636 23,916 
Total current liabilities
49,835 48,978 
Warrants liability752 803 
Deferred revenue, non-current
1,820 1,201 
Other long-term liabilities
819 5,502 
Total liabilities
53,226 56,484 
Commitments and contingencies (Note 8)
Redeemable convertible preferred stock, $0.0001 par value; 30,000 shares authorized as of June 30, 2023 and December 31, 2022, respectively; nil shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
  
Stockholders’ equity:
Common stock, $0.0001 par value; 640,000 shares authorized as of June 30, 2023 and December 31, 2022, respectively; and 300,571 shares and 290,541 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
30 29 
Additional paid-in capital
1,242,360 1,168,313 
Accumulated other comprehensive loss
(1,113)(5,034)
Accumulated deficit
(689,775)(579,397)
Total stockholders’ equity
551,502 583,911 
Total liabilities and stockholders’ equity
$604,728 $640,395 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

MATTERPORT, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(unaudited)
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Subscription
$20,868 $18,386 $40,715 $35,527 
License
27 26 54 49 
Services
10,684 5,013 19,388 8,986 
Product
7,988 5,056 17,404 12,429 
Total revenue
39,567 28,481 77,561 56,991 
Cost of revenue:
Subscription
7,235 6,109 14,197 11,371 
License
    
Services
8,009 3,169 14,253 6,152 
Product
8,360 7,490 16,736 15,846 
Total cost of revenue
23,604 16,768 45,186 33,369 
Gross profit
15,963 11,713 32,375 23,622 
Operating expenses:
Research and development
18,861 21,518 37,134 47,520 
Selling, general, and administrative
56,008 59,385 110,941 130,234 
Total operating expenses
74,869 80,903 148,075 177,754 
Loss from operations
(58,906)(69,190)(115,700)(154,132)
Other income (expense):
Interest income
1,481 1,484 2,952 2,779 
Change in fair value of warrants liability(171)4,714 51 26,147 
Change in fair value of contingent earn-out liability
   136,043 
Other income (expense), net
1,223 (1,353)2,406 (2,674)
Total other income
2,533 4,845 5,409 162,295 
Income (loss) before provision for income taxes
(56,373)(64,345)(110,291)8,163 
Provision for income taxes
163 289 87 893 
Net income (loss)
$(56,536)$(64,634)$(110,378)$7,270 
Net income (loss) per share attributable to common stockholders:
Basic
$(0.19)$(0.23)$(0.37)$0.03 
Diluted$(0.19)$(0.23)$(0.37)$0.02 
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:
Basic298,096 283,405 295,599 279,289 
Diluted298,096 283,405 295,599 313,834 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

MATTERPORT, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands, unaudited)
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net income (loss)$(56,536)$(64,634)$(110,378)$7,270 
Other comprehensive income (loss), net of taxes:
Unrealized gain (loss) on available-for-sale securities, net of tax
1,698 (1,476)3,921 (6,111)
Other comprehensive income (loss)$1,698 $(1,476)$3,921 $(6,111)
Comprehensive income (loss)
$(54,838)$(66,110)$(106,457)$1,159 

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

MATTERPORT, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, unaudited)
Common Stock
SharesAmount
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Total
Stockholders’
Deficit
Balance as of December 31, 2022
290,541 $29 $1,168,313 $(5,034)$(579,397)$583,911 
Net loss
— — — — (53,842)(53,842)
Other comprehensive income
— — — 2,223 — 2,223 
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding4,910 1 356 — — 357 
Issuance of common stock in connection with acquisitions249 — 3,921 — — 3,921 
Stock-based compensation
— — 33,510 — — 33,510 
Balance as of March 31, 2023
295,700 $30 $1,206,100 $(2,811)$(633,239)$570,080 
Net loss
— — — — (56,536)(56,536)
Other comprehensive income
— — — 1,698 — 1,698 
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding4,871 — 1,509 — — 1,509 
Stock-based compensation
— — 34,751 — — 34,751 
Balance as of June 30, 2023
300,571 $30 $1,242,360 $(1,113)$(689,775)$551,502 
8


Common Stock
SharesAmount
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
Balance as of December 31, 2021
250,173 $25 $737,735 $(1,539)$(468,058)$268,163 
Net income
— — — — 71,904 71,904 
Other comprehensive loss
— — — (4,635)— (4,635)
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding6,295 1 (14,498)— — (14,497)
Issuance of common stock upon the reverse recapitalization, net of transaction costs— — 76 — — 76 
Issuance of common stock to a customer100 — 559 — — 559 
Issuance of common stock upon exercise of public warrants1,994 — 34,055 — — 34,055 
Issuance of common stock in connection with acquisitions1,215 — 19,118 — — 19,118 
Issuance of earn-out shares upon triggering events, net of tax withholding21,494 2 (17,738)— — (17,736)
Earn-out liability recognized upon the re-allocation— — (896)— — (896)
Reclassification of remaining contingent earn-out liability upon triggering events— — 242,430 — — 242,430 
Stock-based compensation
— — 61,097 — — 61,097 
Balance as of March 31, 2022
281,271 $28 $1,061,938 $(6,174)$(396,154)$659,638 
Net loss
— — — — (64,634)(64,634)
Other comprehensive loss
— — — (1,476)— (1,476)
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding
2,340 — 2,701 — — 2,701 
Issuance of common stock to a customer32 — 179 179 
Stock-based compensation
— — 34,799 — — 34,799 
Balance as of June 30, 2022
283,643 $28 $1,099,617 $(7,650)$(460,788)$631,207 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
9

MATTERPORT, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE SIX MONTHS ENDED JUNE 30, 2023 AND 2022
(In thousands, unaudited)
Six Months Ended June 30,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES
Net income (loss)
$(110,378)$7,270 
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation and amortization
9,102 5,563 
Amortization of investment premiums, net of accretion of discounts(2,319)1,829 
Stock-based compensation, net of amounts capitalized
63,253 87,233 
Change in fair value of warrants liability(51)(26,147)
Change in fair value of contingent earn-out liability
 (136,043)
Deferred income taxes(185)69 
Allowance for doubtful accounts
49 195 
Loss of excess inventory and purchase obligation1,592  
Other
(225)316 
Changes in operating assets and liabilities, net of effects of businesses acquired:
Accounts receivable
2,146 (3,426)
Inventories
(5,787)(881)
Prepaid expenses and other assets
4,252 (2,946)
Accounts payable
(169)2,367 
Deferred revenue
4,925 2,641 
Accrued expenses and other liabilities
956 3,682 
Net cash used in operating activities
(32,839)(58,278)
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property and equipment
(101)(866)
Capitalized software and development costs
(5,248)(7,086)
Purchase of investments(251,603)(87,997)
Maturities of investments254,601 160,124 
Business acquisitions, net of cash acquired (1,676)(30,020)
Net cash provided by (used in) investing activities
(4,027)34,155 
CASH FLOW FROM FINANCING ACTIVITIES:
Proceeds from sales of shares through employee equity incentive plans
2,195 4,892 
Payments for taxes related to net settlement of equity awards(329)(34,424)
Proceeds from exercise of warrants 27,844 
Other  76 
Net cash provided by (used in) financing activities
1,866 (1,612)
Net change in cash, cash equivalents, and restricted cash
(35,000)(25,735)
Effect of exchange rate changes on cash
188 (329)
Cash, cash equivalents, and restricted cash at beginning of year
117,128 139,987 
Cash, cash equivalents, and restricted cash at end of period
$82,316 $113,923 
Supplemental disclosures of non-cash investing and financing information
Earn-out liability recognized upon the re-allocation $ $896 
Reclassification of remaining contingent Earn-out liability upon triggering events$ $242,430 
Property, equipment and capitalized software and development costs included in accounts payable and accrued expenses and other liabilities$ $158 
Common stock issued in connection with acquisition $3,921 $19,118 
Unpaid cash consideration in connection with acquisition $2,434 $4,348 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
10

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

1. ORGANIZATION AND DESCRIPTION OF BUSINESS
Matterport, Inc., together with its subsidiaries (“Matterport” or the “Company”), is leading the digitization and datafication of the built world. Matterport’s pioneering technology has set the standard for digitizing, accessing and managing buildings, spaces and places online. Matterport’s platform, comprised of innovative software, spatial data-driven data science, and 3D capture technology, has broken down the barriers that have kept the largest asset class in the world, buildings and physical spaces, offline and underutilized for so long. The Company was incorporated in the state of Delaware in 2011. The Company is headquartered at Sunnyvale, California.
On July 22, 2021 (the “Closing Date”), the Company consummated the merger (collectively with the other transactions described in the Merger Agreement, the “Merger”, “Closing”, or “Transactions”) pursuant to an Agreement and Plan of Merger, dated February 7, 2021 (the “Merger Agreement”), by and among the Company (formerly known as Gores Holdings VI, Inc.), the pre-Merger Matterport, Inc. (now known as Matterport Operating, LLC) (“Legacy Matterport”), Maker Merger Sub, Inc. (“First Merger Sub”), a direct, wholly owned subsidiary of the Company, and Maker Merger Sub II, LLC (“Second Merger Sub”), a direct, wholly owned subsidiary of the Company, pursuant to which First Merger Sub merged with and into Legacy Matterport, with Legacy Matterport continuing as the surviving corporation (the “First Merger”), and immediately following the First Merger and as part of the same overall transaction as the First Merger, Legacy Matterport merged with and into Second Merger Sub, with Second Merger Sub continuing as the surviving entity as a wholly owned subsidiary of the Company, under the new name “Matterport Operating, LLC”. Upon the closing of the Merger, we changed our name to Matterport, Inc.
Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Merger, “Gores” refers to the Company prior to the Merger and “Legacy Matterport” refers to Matterport, Inc. prior to the Merger.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Summary of Significant Accounting Policies
The Company’s significant accounting policies are discussed in “Note 2 – Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 28, 2023. There have been no significant changes to these policies during the three and six months ended June 30, 2023.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC, regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s 2022 Form 10-K for the fiscal year ended December 31, 2022, which provides a more complete discussion of the Company’s accounting policies and certain other information.
In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of June 30, 2023, and its results of operations for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.


11

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures in the condensed consolidated financial statements and accompanying notes. Significant estimates include assumptions related to the fair value of common stock before the Merger and other assumptions used to measure stock-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of identified intangibles, goodwill impairment, valuation of deferred tax assets, the estimate of net realizable value of inventory, allowance for doubtful accounts, the fair value of warrants liability, loss contingencies, and the determination of stand-alone selling price of various performance obligations. As a result, many of the Company’s estimates and assumptions required increased judgment and these estimates may change materially in future periods.
Management evaluates its estimates and assumptions on an ongoing basis using historical experience and various other factors, including the current economic environment, which management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company adjusts such estimates and assumptions when dictated by facts and circumstances. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the condensed consolidated financial statements in future periods. Actual results may differ materially from those estimates.
Segment Information
The Company has a single operating segment and reportable segment. The Company’s chief operating decision-maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. Refer to Note 3 for information regarding the Company’s revenue by geography. Substantially all of the Company’s long-lived assets are located in the United States.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company maintains its cash balances in accounts held by major banks and financial institutions located in the United States. Such bank deposits from time to time may be exposed to credit risk in excess of the Federal Deposit Insurance Corporation insurance limit, and the Company considers such risk to be minimal.
We invest only in high-quality credit instruments and maintain our cash and cash equivalents and available-for-sale investments in fixed income securities. Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.
The Company’s accounts receivable is derived from customers located both inside and outside the United States. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial condition of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers.
No customer accounted for more than 10% of the Company’s total accounts receivable at June 30, 2023 and December 31, 2022. No customer accounted for more than 10% of the Company’s total revenue for the three and six months ended June 30, 2023 and 2022.
12

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Recently Adopted Accounting Standards
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contract with Customers, as if it had originated the contracts. The Company adopted this standard effective January 1, 2023, which did not have a material impact on the Company’s condensed consolidated financial statements.
3. REVENUE
Disaggregated RevenueThe following table shows the revenue by geography for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
United States
$25,237 $16,640 $49,463 $32,877 
International
14,330 11,841 28,098 24,114 
Total revenue
$39,567 $28,481 $77,561 $56,991 
No country other than the United States accounted for more than 10% of the Company’s revenue for the three and six months ended June 30, 2023 and 2022, respectively. The geographical revenue information is determined by the ship-to address of the products and the billing address of the customers of the services.
The following table shows over time versus point-in-time revenue for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Over time revenue
$31,552 $23,399 $60,103 $44,513 
Point-in-time revenue
8,015 5,082 17,458 12,478 
Total
$39,567 $28,481 $77,561 $56,991 
Contract Asset and Liability Balances—Contract assets consist of unbilled accounts receivable and are recorded when revenue is recognized in advance of scheduled billings. The timing of revenue recognition differs from the timing of invoicing to customers and this timing difference results in contract liabilities (deferred revenue) on the Company’s condensed consolidated balance sheets. The accounts receivable and contract balances as of June 30, 2023 and December 31, 2022 were as follows (in thousands):
June 30,
2023
December 31,
2022
Accounts receivable, net
$16,193 $19,037 
Unbilled accounts receivable
$2,456 $1,807 
Deferred revenue
$22,857 $17,932 

13

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
During the six months ended June 30, 2023 and 2022, the Company recognized revenue of $10.8 million and $6.9 million that was included in the deferred revenue balance at the beginning of the fiscal year, respectively. Contracted but unsatisfied performance obligations were $58.4 million at the end of June 30, 2023 and consisted of deferred revenue and backlog. The contracted but unsatisfied or partially unsatisfied performance obligations expected to be recognized over the next 12 months at the end of June 30, 2023 were $39.8 million, and the remaining obligations are expected to be recognized thereafter.
14

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
4. ACQUISITION

On January 5, 2022 (the “Enview Acquisition Date”), the Company completed the acquisition (the “Enview Acquisition”) of Enview, Inc. (“Enview”), a privately-held company engaged in the development of artificial intelligence algorithms to identify natural and man-made features in geospatial data using various techniques. The total purchase consideration for the Enview Acquisition was $64.3 million, including an insignificant working capital adjustment finalized during the measurement period that reduced the purchase price for Enview. The total purchase consideration consisted of the following (in thousands):

Amount
Cash(1)
$36,897 
Common stock (1.5 million shares)(2)
23,161 
Unpaid Consideration (3)
4,266 
Total $64,324 
(1) The Company paid $1.9 million and $35.0 million in cash consideration in January 2023 and 2022, respectively.
(2) On the Enview Acquisition Date, the Company's closing stock price was $15.73 per share. The Company issued 0.3 million shares and 1.2 million shares in January 2023 and 2022, respectively.
(3) The Company recorded a liability for unpaid cash of $2.4 million and stock consideration of $1.9 million, that will be paid in accordance with the merger agreement. The liabilities are included in accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2023.

The Company has accounted for the Enview Acquisition as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on the fair values at the Enview Acquisition Date. The purchase price allocation includes adjustments for additional information that existed as of the Acquisition Date but at that time was unknown and became known during the measurement period of 12 months from the Acquisition Date. The following table summarizes the allocation of purchase consideration on the Enview Acquisition Date, inclusive of measurement period adjustments (in thousands):

Amount
Goodwill $53,990 
Identified intangible assets5,400 
Net assets acquired 4,934 
Total $64,324 

Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Enview technology with Matterport’s products and services. The goodwill is not deductible for income tax purposes.

The following table summarizes the estimated fair values and estimated useful lives of the components of identifiable intangible assets acquired as of the Enview Acquisition Date (in thousands, except years):

Fair Value Estimated Useful Life
Developed technology $5,400 5 years

Developed technology relates to existing Enview technology of its artificial intelligence algorithms to identify natural and man-made features in geospatial data. The economic useful life was determined based on the technology cycle related to the developed technology of existing services, as well as the cash flows anticipated over the forecasted periods.

The fair value of developed technology was estimated using the multi-period excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. Significant assumptions used in the discounted cash flow analysis for the developed technology were the revenue growth rates, EBITDA margins, obsolescence technology factor, and discount rate.
15

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Pro forma results of operations have not been presented because the effects of the Enview Acquisition were not material to the Company’s condensed consolidated statements of operations.
Acquisition-related transaction costs are expensed as incurred and are recorded in selling, general, and administrative expenses in the Condensed Consolidated Statements of Operations. The Company incurred $0.9 million and $1.4 million of acquisition-related costs for the three and six months ended June 30, 2022, respectively. There were no acquisition-related costs incurred for the three and six months ended June 30, 2023.
16

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
5. GOODWILL AND INTANGIBLE ASSETS
GoodwillAs of December 31, 2022 and June 30, 2023, goodwill was $69.6 million. The Company did not recognize any impairment losses on goodwill during the three and six months ended June 30, 2023 and 2022, respectively.
Purchased Intangible AssetsThe following table presents details of the Company’s purchased intangible assets as of June 30, 2023 and December 31, 2022 (in thousands):

June 30, 2023December 31, 2022
Gross Carrying AmountAccumulated Amortization Net Carrying Amount Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Intangible assets subject to amortization:
Developed technology $5,400 $(1,605)$3,795 $5,400 $(1,065)$4,335 
Customer relationships 6,900 (690)6,210 6,900 (345)6,555 
Total $12,300 $(2,295)$10,005 $12,300 $(1,410)$10,890 
The Company recognized amortization expense of $0.5 million and $0.2 million for the three months ended June 30, 2023 and 2022, respectively, and $0.9 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively. The Company did not recognize any impairment losses on intangible assets or other long-lived assets during the three and six months ended June 30, 2023 and 2022, respectively.
The following table summarizes estimated future amortization expense for the Company’s intangible assets as of June 30, 2023 (in thousands):

Amount
Remaining 2023
$885 
20241,770 
20251,770 
20261,770 
2027705 
2028 and thereafter3,105 
Total future amortization expense$10,005 


17

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
6. BALANCE SHEET COMPONENTS
Allowance for Doubtful AccountsAllowance for doubtful accounts as of June 30, 2023 and 2022 and the rollforward for three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance—beginning of period
$(1,295)$(482)$(1,212)$(291)
Decrease (increase) in reserves
240 (4)(49)(195)
Write-offs
122 65 328 65 
Balance—end of period
$(933)$(421)$(933)$(421)
Inventories—Inventories as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Finished goods
$1,142 $2,112 
Work in process
5,838 3,477 
Purchased parts and raw materials
5,218 5,472 
Total inventories
$12,198 $11,061 
Property and Equipment, NetProperty and equipment as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Machinery and equipment
$4,049 $3,948 
Furniture and fixtures
355 355 
Leasehold improvements
719 734 
Capitalized software and development costs
65,918 55,662 
Total property and equipment
71,041 60,699 
Accumulated depreciation and amortization
(38,357)(30,140)
Total property and equipment, net
$32,684 $30,559 
Depreciation and amortization expense of property and equipment were $4.3 million and $2.8 million for the three months ended June 30, 2023 and 2022, respectively, and $8.2 million and $5.0 million for the six months ended June 30, 2023 and 2022, respectively.
Additions to capitalized software and development costs, inclusive of stock-based compensation in the three months ended June 30, 2023 and 2022 were $5.3 million and $6.3 million, respectively. Additions to capitalized software and development costs, inclusive of stock-based compensation in the six months ended June 30, 2023 and 2022 were $10.3 million and $15.7 million, respectively. These are recorded as part of property and equipment, net on the condensed consolidated balance sheets.

Amortization expense was $4.0 million and $2.7 million for three months ended June 30, 2023 and 2022, respectively, of which $3.7 million and $2.4 million was recorded to cost of revenue related to subscription and $0.3 million and $0.3 million to selling, general and administrative in the condensed consolidated statements of operations, respectively. Amortization expense was $7.8 million and $4.8 million for the six months ended June 30, 2023 and 2022, respectively, of which $7.2 million and $4.2 million was recorded to cost of revenue related to subscription and $0.6 million and $0.6 million to selling, general and administrative in the condensed consolidated statements of operations, respectively.
18

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Accrued Expenses and Other Current LiabilitiesAccrued expenses and other current liabilities as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Accrued compensation
$6,402 $5,609 
Tax payable
1,358 1,669 
ESPP contribution320 341 
Current unpaid acquisition consideration4,266 6,109 
Short-term operating lease liabilities1,307 1,267 
Accrued loss on firm inventory purchase commitments933 3,991 
Other current liabilities
6,050 4,930 
Total accrued expenses and other current liabilities
$20,636 $23,916 
7. FAIR VALUE MEASUREMENTS
We categorize assets and liabilities recorded or disclosed at fair value on our condensed consolidated balance sheets based upon the level of judgment associated with inputs used to measure their fair value. The categories are as follows:
Level 1—Inputs are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2—Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3—Inputs to the valuation methodology are unobservable and significant to the fair value measurement. The inputs require significant management judgment or estimation.
The Company’s financial assets and liabilities that were measured at fair value on a recurring basis were as follows (in thousands):

19

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
June 30, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$62,093 $ $ $62,093 
Total cash equivalents$62,093 $ $ $62,093 
Short-term investments:
U.S. government and agency securities$223,725 $ $ $223,725 
Non-U.S. government and agency securities 19,524  19,524 
Corporate debt securities 61,779  61,779 
Commercial paper 58,267  58,267 
Total short-term investments$223,725 $139,570 $ $363,295 
Total assets measured at fair value$285,818 $139,570 $ $425,388 
Financial Liabilities:
Private warrants liability$ $ $752 $752 
Total liabilities measured at fair value$ $ $752 $752 

20

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$51,557 $ $ $51,557 
Total cash equivalents$51,557 $ $ $51,557 
Short-term investments:
U.S. government and agency securities$181,714 $ $ $181,714 
Non-U.S. government and agency securities 24,946  24,946 
Corporate debt securities 114,113  114,113 
Commercial paper 35,042  35,042 
Total short-term investments$181,714 $174,101 $ $355,815 
Long-term investments:
Corporate debt securities$ $3,959 $ $3,959 
Total long-term investments$ $3,959 $ $3,959 
Total assets measured at fair value$233,271 $178,060 $ $411,331 
Financial Liabilities:
Private warrants liability$ $ $803 $803 
Total liabilities measured at fair value$ $ $803 $803 

Available-for-sale Debt Securities
The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Investments:
U.S. government and agency securities$224,191 $ $(466)$223,725 
Non-U.S. government and agency securities19,525  (1)19,524 
Corporate debt securities62,318  (539)61,779 
Commercial paper58,322  (55)58,267 
Total available-for-sale investments$364,356 $ $(1,061)$363,295 
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Investments:
U.S. government and agency securities$185,371 $ $(3,657)$181,714 
Non-U.S. government and agency securities24,989  (44)24,945 
Corporate debt securities119,396  (1,324)118,072 
Commercial paper35,052  (9)35,043 
Total available-for-sale investments$364,808 $ $(5,034)$359,774 
As of June 30, 2023, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $0.4 million, which were related to $275.4 million of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $0.7 million, which were related to $87.9 million of available-for-sale debt securities. As of December 31, 2022, the gross unrealized losses
21

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
that have been in a continuous unrealized loss position for less than 12 months were $0.2 million, which were related to $49.4 million of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $4.8 million, which were related to $291.0 million of available-for-sale debt securities.
Unrealized losses related to these securities are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell and it is not likely that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity. We did not recognize any credit losses related to our available-for-sale debt securities during the three and six months ended June 30, 2023 and 2022.
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of June 30, 2023, by contractual years-to-maturity (in thousands):
June 30, 2023
 Amortized CostFair Value
Due within one year
$364,356 $363,295 
Total
$364,356 $363,295 
8. COMMITMENTS AND CONTINGENCIES

Purchase Obligation—The Company has purchase obligations, which include agreements and issued purchase orders containing non-cancelable payment terms to purchase goods and services.
As of June 30, 2023, future minimum purchase obligations are as follows (in thousands):
Purchase
Obligations
Remainder of 2023
$12,136 
20248,823 
2025144 
Thereafter
 
Total
$21,103 
Litigation—The Company is named from time to time as a party to lawsuits and other types of legal proceedings and claims in the normal course of business. The Company accrues for contingencies when it believes that a loss is probable and that it can reasonably estimate the amount of any such loss.
On July 23, 2021, plaintiff William J. Brown, a former employee and a shareholder of Matterport, Inc. (now known as Matterport Operating, LLC) (“Legacy Matterport”), sued Legacy Matterport, Gores Holdings VI, Inc. (now known as Matterport, Inc.), Maker Merger Sub Inc., Maker Merger Sub II, LLC, and Legacy Matterport directors R.J. Pittman, David Gausebeck, Matt Bell, Peter Hebert, Jason Krikorian, Carlos Kokron and Michael Gustafson (collectively, the “Defendants”) in the Court of Chancery of the State of Delaware. The plaintiff’s initial complaint claimed that Defendants imposed invalid transfer restrictions on his shares of Matterport stock in connection with the merger transactions between Matterport, Inc. and Legacy Matterport (the “Transfer Restrictions”), and that Legacy Matterport’s board of directors violated their fiduciary duties in connection with a purportedly misleading letter of transmittal. The initial complaint sought damages and costs, as well as a declaration from the court that he may freely transfer his shares of Class A common stock of Matterport received in connection with the merger transactions. An expedited trial regarding the facial validity of the Transfer Restrictions took place in December 2021. On January 11, 2022, the court issued a ruling that the Transfer Restrictions did not apply to the plaintiff. The opinion did not address the validity of the Transfer Restrictions more broadly. Matterport filed a notice of appeal of the court’s ruling on February 8, 2022, and a hearing was held in front of the Delaware Supreme Court on July 13, 2022, after which the appellate court affirmed the lower court’s ruling. Separate proceedings regarding the plaintiff’s remaining claims are pending. The plaintiff filed a Third Amended Complaint on September 16, 2022, which asserts the causes of action described above but omits as defendants Maker Merger Sub Inc.,
22

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Maker Merger Sub II, LLC, and Legacy Matterport directors David Gausebeck, Matt Bell, and Carlos Kokron, and adds an additional cause of action alleging that Matterport, Inc. violated the Delaware Uniform Commercial Code by failing to timely register Brown’s requested transfer of Matterport, Inc. shares. The remaining defendants’ answer to the Third Amended Complaint was filed on November 9, 2022, and the parties are currently engaged in discovery. Trial is scheduled to begin November 13, 2023.
On July 20, 2021, the Company, then operating under the name Gores Holdings VI, Inc., held a special meeting of stockholders (the “2021 Special Meeting”) in lieu of the 2021 annual meeting of the Company’s stockholders to approve certain matters relating to its proposed business combination with Matterport, Inc., Maker Merger Sub, Inc. and Maker Merger Sub II, LLC. One of these matters was a proposal to adopt the Second Amended and Restated Certificate of Incorporation of the Company (the “New Certificate of Incorporation”), which, among other things, increased the total number of authorized shares of the Company’s Class A common stock, par value $0.0001 per share (the “Class A common stock”), from 400,000,000 shares to 600,000,000 shares. The New Certificate of Incorporation was approved by a majority of the shares of Class A common stock and the Company’s Class F common stock, par value $0.0001 per share (the “Class F common stock”), voting together as a single class, that were outstanding as of the record date for the 2021 Special Meeting. After the 2021 Special Meeting, the business combination was consummated and the New Certificate of Incorporation became effective. A December 2022 decision of the Delaware Court of Chancery (the “Court of Chancery”) has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law (“DGCL”) would have required the New Certificate of Incorporation to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A common stock and Class F common stock voting together. The Company continues to believe that a separate vote of Class A common stock was not required to approve the New Certificate of Incorporation. However, in light of the recent Court of Chancery decision, on February 16, 2023 the Company filed a petition (the “Petition”) in the Court of Chancery pursuant to Section 205 of the DGCL seeking validation of the New Certificate of Incorporation, and the shares issued in reliance on the effectiveness of the New Certificate of Incorporation to resolve any uncertainty with respect to those matters. Section 205 of the DGCL permits the Court of Chancery, in its discretion, to ratify and validate potentially defective corporate acts and stock after considering a variety of factors. On March 14, 2023, the Court of Chancery granted the Petition validating the New Certificate of Incorporation and all shares of capital stock issued in reliance on the effectiveness of the New Certificate of Incorporation.
On May 11, 2020, Redfin Corporation (“Redfin”) was served with a complaint by Appliance Computing, Inc. III, d/b/a Surefield (“Surefield”), filed in the United States District Court for the Western District of Texas, Waco Division. In the complaint, Surefield asserted that Redfin’s use of Matterport’s 3D-Walkthrough technology infringes four of Surefield’s patents. Redfin has asserted defenses in the litigation that the patents in question are invalid and have not been infringed upon. We have agreed to indemnify Redfin for this matter pursuant to our existing agreements with Redfin. The parties have vigorously defended against this litigation. The matter went to jury trial in May 2022 and resulted in a jury verdict finding that Redfin had not infringed upon any of the asserted patent claims and that all asserted patent claims were invalid. Final judgment was entered on August 15, 2022. On September 12, 2022, Surefield filed post trial motions seeking to reverse the jury verdict. Redfin has filed oppositions to the motions. In addition, on May 16, 2022, the Company filed a declaratory judgment action against Appliance Computing III, Inc., d/b/a Surefield, seeking a declaratory judgment that the Company had not infringed upon the four patents asserted against Redfin and one additional, related patent. The matter is pending in the Western District of Washington and captioned Matterport, Inc. v. Appliance Computing III, Inc. d/b/a Surefield, Case No. 2:22-cv-00669 (W.D. Wash.). Surefield has filed a motion to dismiss or in the alternative transfer the case to the United States District Court for the Western District of Texas. The Company has filed an opposition to the motion and is awaiting a ruling from the Court.
On January 29, 2021, Legacy Matterport received a voluntary request for information from the Division of Enforcement of the SEC relating to certain sales and repurchases of its securities in the secondary market. We believe we have complied fully with the request. We have not received any updates from the SEC as to the scope, duration or ultimate resolution of the investigation.
The Company monitors developments in these legal matters that could affect the estimate if the Company had previously accrued. As of June 30, 2023 and December 31, 2022, there were no amounts accrued that the Company believes would be material to its financial position.
23

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Indemnification—In the ordinary course of business, the Company enters into certain agreements that provide for indemnification by the Company of varying scope and terms to customers, vendors, directors, officers, employees and other parties with respect to certain matters. Indemnification includes losses from breach of such agreements, services provided by the Company, or third-party intellectual property infringement claims. These indemnities may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments, in some circumstances, are not subject to a cap. As of June 30, 2023, there were no known events or circumstances that have resulted in a material indemnification liability.
9. STOCKHOLDERS’ EQUITY
The Company had reserved shares of common stock for future issuance as of June 30, 2023 as follows (in thousands):
 June 30,
2023
Private warrants to purchase common stock 1,708 
Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan
69,586 
Shares available for future grant under 2021 Employee Stock Purchase Plan
11,378 
Shares available for future grant under 2021 Incentive Award Plan
5,289 
Total shares of common stock reserved
87,961 
Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated other comprehensive loss by component, net of tax (in thousands):
Foreign Currency Translation, Net of TaxUnrealized Losses on Available-for-Sale Debt Securities, Net of TaxTotal
Balance at December 31, 2022
$(52)$(4,982)$(5,034)
Net unrealized gain 3,921 3,921 
Balance at June 30, 2023
$(52)$(1,061)$(1,113)
Foreign Currency Translation, Net of TaxUnrealized Losses on Available-for-Sale Debt Securities, Net of TaxTotal
Balance at December 31, 2021
$(52)$(1,487)$(1,539)
Net unrealized loss (6,111)(6,111)
Balance at June 30, 2022
$(52)$(7,598)$(7,650)
10. PUBLIC AND PRIVATE WARRANTS
Prior to the Closing, Gores issued 6,900,000 Public Warrants and 4,450,000 Private Warrants. Each whole warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments. The Warrants became exercisable on December 15, 2021 and will expire on July 22, 2026, which is five years after the Closing.
On January 14, 2022, the Public Warrants ceased trading on the Nasdaq Global Market. As of the Redemption Date of January 14, 2022, a total of 9.1 million shares of Common Stock have been issued upon the exercise of 6.4 million Public Warrants and 2.7 million Private Warrants by the holders thereof at an exercise price of $11.50 per share, resulting in aggregate proceeds to Matterport of $104.4 million, including 7.1 million shares issued upon the exercise of Public
24

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Warrants and Private Warrants by the holders with a total proceeds of $76.6 million received during the year ended December 31, 2021 and 2.0 million shares issued upon the exercise of 2.0 million Public Warrants with a total proceeds of $27.8 million received in January 2022. The remaining 0.6 million unexercised and outstanding Public Warrants as of 5:00 p.m. January 14, 2022 New York City time were redeemed at a price of $0.01 per Public Warrant and, as a result, no Public Warrants remained outstanding thereafter. Warrants to purchase Common Stock that were issued under the Warrant Agreement in a private placement simultaneously with the Company’s initial public offering and that are still held by the initial holders thereof or their permitted transferees were not subject to this redemption. A total of 1.7 million Private Warrants remained outstanding as of June 30, 2023 and December 31, 2022. No Private Warrants have been exercised during the three and six months ended June 30, 2023.
The Public Warrants were classified as Level 1 because there was adequate trading volume to provide a reliable indication of value from the Closing Date to the Redemption Date. The Private Warrants were classified as Level 2, from the Closing Date until the Redemption Date, because the Private Warrants had similar terms and were subject to substantially the same redemption features as the Public Warrants. The fair value of the Private Warrants was deemed to be substantially the same as the fair value of the Public Warrants. Both the Public Warrants and the Private Warrants were valued at $2.00 per unit as of the Redemption Date.
Upon the ceasing of trading of the Public Warrants on the Redemption Date, the fair value measurement of Private Warrants transferred from Level 2 to Level 3 and the Company used a Black Scholes model to determine the fair value of the Private Warrants. The primary significant unobservable input used to evaluate the fair value measurement of the Company’s Private Warrants is the expected volatility of the ordinary shares. Significant increase or decrease in the expected volatility in isolation would result in a significant change in fair value measurement. The Private Warrants were valued at $0.44 per unit as of June 30, 2023.
The following table provides the assumptions used to estimate the fair value of the Private Warrants as of June 30, 2023:
June 30, 2023
Current stock price$3.15
Strike price$11.50
Expected term (in years)3.06
Expected volatility64.0%
Risk-free interest rate4.5%
Expected dividend yield%
The Private Warrants are measured for fair value at the end of each quarter. The following table presents the changes in the warrants liability as of June 30, 2023 (in thousands):
Total Warrants
Liability
Fair value at December 31, 2022
$803 
Change in fair value(51)
Fair value at June 30, 2023
$752 
11. CONTINGENT EARN-OUT AWARDS
Legacy Matterport stockholders and certain holders of Legacy Matterport Stock Options and RSUs were entitled to receive a number of Earn-out Shares comprising up to 23.5 million shares of Class A common stock in the aggregate. There are six distinct tranches, and each tranche has 3,910,000 Earn-out Shares. Pursuant to the Merger Agreement, Common Share Price means the share price equal to the volume weighted average price of the Matterport Class A common stock for a period of at least 10 days out of 30 consecutive trading days ending on the trading day immediately prior to the date of determination. If the Common Share Price exceeds $13.00, $15.50, $18.00, $20.50, $23.00, and $25.50, the Earn-out Shares are issuable during the period beginning on the 180th day following the Closing and ending on the fifth
25

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
anniversary of such date (the “Earn-out Period”). The Earn-out Shares are subject to early release if a change of control that will result in the holders of the Company common stock receiving a per share price equal to or in excess of the price target as above (collectively, the “Earn-Out Triggering Events”).
Any Earn-out Shares issuable to any holder of Matterport Stock Options and Matterport RSUs in respect of such Matterport Stock Options and Matterport RSUs shall be issued to such holder only if such holder continues to provide services to the Post-Combination Company through the date of the occurrence of the corresponding triggering event that causes such Earn-out Shares to become issuable. Any Earn-out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the other Legacy Matterport stockholders and Legacy Matterport stock options and RSUs holders who remain entitled to receive Earn-out Shares in accordance with their respective Earn-out pro rata shares.
At the Closing, the estimated fair value of the total Earn-out Shares was $294.8 million. The contingent obligation to issue Earn-out Shares to Legacy Matterport stockholders was accounted for as a liability because the Earn-out Triggering Events that determine the number of Earn-out Shares required to be issued include events that are not solely indexed to the Common Stock of Matterport, Inc. The Earn-out pro rata Shares issuable to holders of Legacy Matterport’s RSUs and holders of Legacy Matterport’s Stock Options are accounted for as a stock-based compensation expense as they are subject to forfeiture based on the satisfaction of certain employment conditions, see Note 12 “Stock Plan” for more information. The Company recognized $231.6 million of contingent earn-out liability attributable to the Earn-out Shares to Matterport legacy Stockholders upon the Closing on July 22, 2021.
On January 18, 2022, all six Earn-out Triggering Events for issuing up to 23.5 million Earn-out Shares occurred. A total of 18.8 million shares of common stock became issuable to the eligible Matterport legacy Stockholders. Another total of 4.7 million pro rata Earn-out Shares became issuable to holders of Matterport's eligible legacy RSU and options holders were immediately vested. The Company issued an aggregate of 21.5 million Earn-out Shares to the eligible Legacy Matterport stockholders and Legacy Matterport RSU and stock option holders, which reflects the withholding of approximately 2.0 million Earn-out Shares to cover tax obligations during the six months ended June 30, 2022.
The following table sets forth a summary of the changes in the earn-out liabilities during the six months ended June 30, 2022 (in thousands):
Fair Value Measurements Using Significant Unobservable Inputs
(Level 3)
Balance at December 31, 2021
$377,576 
Reallocation of Earn-out Shares to earn-out liability upon forfeitures
896 
Change in fair value of earn-out liability
(136,043)
Issuance of Earn-out Shares upon triggering events(242,429)
Balance at June 30, 2022
$ 
12. STOCK PLAN
2021 Incentive Award Plan
In connection with the Closing on July 22, 2021, the Company approved the 2021 Incentive Award Plan (the “2021 Plan”), an incentive compensation plan for the benefit of eligible employees, consultants, and directors of the Company and its subsidiaries. The Company concurrently assumed the Amended and Restated 2011 Stock Incentive Plan (the “2011 Plan”) and all outstanding awards thereunder, effective as of the Closing, and no further awards shall be granted under the 2011 Plan. The 2021 Plan provides that the initial aggregate number of shares of Class A common stock, available for issuance pursuant to awards thereunder shall be the sum of (a) 10% of the outstanding shares of Class A common stock as of the Closing, which is equivalent to 24.2 million shares of Class A common stock (the “Initial Plan Reserve”), (b) any shares of Class A common stock subject to outstanding equity awards under the 2011 Stock Plan which, following the effective date of the 2021 Plan, became available for issuance under the 2021 Plan and (c) an annual increase on the first day of each calendar year beginning on January 1, 2022 and ending on and including January 1, 2031 equal to a number of shares equal to 5% of the aggregate number of shares of Class A common stock outstanding on the final day of the
26

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
immediately preceding calendar year. The maximum aggregate number of shares of common stock that may be issued under the 2021 Plan upon the exercise of ISOs is 181.5 million shares of Class A common stock.
Shares forfeited due to employee termination or expiration are returned to the share pool. Similarly, shares withheld upon exercise to provide for the exercise price and/or taxes due and shares repurchased by the Company are also returned to the pool. As of June 30, 2023, a total of 5.3 million shares remained available for future grant under the Company’s 2021 Plan.
2021 Employee Stock Purchase Plan
In connection with the Closing on July 22, 2021, the Company approved the 2021 Employee Stock Purchase Plan (“2021 ESPP”). The 2021 ESPP provides that the aggregate number of shares of Class A common stock available for issuance pursuant to awards under the 2021 ESPP shall be the sum of (a) 3% of the number of outstanding shares of Class A common stock as of the Closing, which is equivalent to 7.3 million shares of Class A common stock (the “Initial ESPP Reserve”), and (b) an annual increase on the first day of each calendar year beginning on January 1, 2022 and ending on and including January 1, 2031 equal to the lesser of (i) 1% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding fiscal year and (ii) such smaller number of shares of common stock as may be determined by the Company’s board of directors; provided, however, that the number of shares of common stock that may be issued or transferred pursuant to the rights granted under the 2021 ESPP shall not exceed 15.25% of the outstanding shares of Class A common stock as of the Closing, which is equivalent to 36.9 million shares.
Our 2021 ESPP permits eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the purchase date. If the fair market value of our common stock on the purchase date is lower than the first trading day of the offering period, the current offering period will be cancelled after purchase and a new 24-month offering period will begin. Participants may purchase shares of common stock through payroll deductions of up to 15% of their eligible compensation, subject to purchase limits of 3,000 shares per purchase period, 12,000 per offering period, and $25,000 worth of stock for each calendar year.
The 2021 ESPP provides for consecutive offering periods that will typically have a duration of approximately 24 months in length, and is comprised of four purchase periods of approximately six months in length. The offering periods are scheduled to start on the first trading day on or after June 1 and December 1 of each year, except for the first offering period commenced on July 23, 2021 and ended on May 31, 2023. As of June 30, 2023, a total of 11.4 million shares of our common stock remained available for sale under our 2021 ESPP.
For the three and six months ended June 30, 2023, there were 0.5 million shares of common stock purchased under the 2021 ESPP.
Stock Option ActivitiesThe following table summarizes the stock option activities under the Company’s stock plans for six months ended June 30, 2023 (in thousands, except for per share data):
 Options Outstanding

Number of
Shares
Weighted-
Average
Exercise Price Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic Value
Balance—December 31, 2022
33,417 $0.65 6.1$71,842 
Expired or canceled
(127)0.58
Exercised
(1,890)0.51$4,348 
Balance—June 30, 2023
31,400 $0.66 5.7$78,219 
Options vested and exercisable—June 30, 2023
29,391 $0.64 5.6$73,681 
As of June 30, 2023, unrecognized stock-based compensation expense related to unvested options was $0.7 million, which is expected to be amortized over a weighted-average vesting period of 1.0 year.
27

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
RSU and PRSU ActivitiesThe following table summarizes the RSU activity under the Company’s stock plans for the six months ended June 30, 2023 (in thousands, except per share data):
RSUs and PRSUs
Number of
Shares
Weighted-
Average 
Grant-Date Fair Value
Price Per Share
Balance—December 31, 2022
37,176 $10.47 
Granted
9,501 2.94 
Vested
(7,394)10.14 
Canceled or forfeited
(1,097)5.28 
Balance—June 30, 2023
38,186 $8.81 

Stock-based compensation expense for awards with only service conditions are recognized on a straight-line basis over the requisite service period of the related award. The performance-based RSU (“PRSU”) awards have both service-based and performance-based vesting conditions. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the occurrence of a liquidity event, as defined in the Amended and Restated 2011 Stock Plan. The performance based vesting condition was deemed satisfied upon the Closing.
As of June 30, 2023, unrecognized compensation costs related to unvested RSUs and PRSUs were $301.8 million and $2.3 million, respectively. The remaining unrecognized compensation costs for RSUs and PRSUs are expected to be recognized over a weighted-average period of 2.4 years and 1.1 years, respectively, excluding additional stock-based compensation expense related to any future grants of share-based awards.
Earn-out Award Activities
As discussed in Note 11 “Contingent Earn-Out Awards, the pro rata Earn-out Shares issuable to holders of Legacy Matterport’s RSUs and holders of Legacy Matterport’s Stock Options for such holders with respect to such holders’ Legacy RSUs and Options were accounted as stock-based compensation expense as they were subject both a market condition and a service condition to the eligible employees.
On January 18, 2022, all six Earn-out Triggering Events for issuing up to 23.5 million Earn-out Shares occurred. A total of 4.7 million pro rata Earn-out Shares issuable to holders of Matterport's eligible legacy RSU and options holders were immediately vested. The Company issued 2.7 million Earn-out Shares to Matterport's eligible legacy RSU and options holders after withholding 2.0 million of these Earn-out Shares to cover tax withholding obligations. The Company recognized all the remaining $27.6 million unamortized stock-based compensation related to the Earn-out Shares during the six months ended June 30, 2022, as both the Triggering event condition was satisfied and the service condition was met. No further Earn-out Shares remained contingently issuable thereafter.

28

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
Employee Stock Purchase Plan—The fair value of shares issued under our 2021 ESPP are estimated on the grant date using the Black-Scholes option pricing model. The following table summarizes the assumptions used to determine fair value of our 2021 ESPP:
Six Months Ended June 30,
20232022
Expected term
0.5 – 2.0 years
0.5 - 2.0 years
Expected volatility
35.2 – 48.0%
34.4 - 47.4%
Risk-free interest rate
0.4 – 5.4%
0.2 - 2.7%
Expected dividend yield
0%0%
The expected volatility is based on the average volatility of a peer group of representative public companies with sufficient trading history over the expected term. The expected term represents the term from the first day of the offering period to the purchase dates within each offering period. The dividend yield assumption is based on our expectations about our anticipated dividend policy. The risk-free interest rate is based on the implied yield available on U.S. Treasury zero-coupon issues with maturities that approximate the expected term. As of June 30, 2023, unrecognized compensation cost related to the 2021 ESPP was $1.8 million, which is expected to be recognized over the remaining weighted-average service period of 1.4 years.
Stock-based Compensation— The Company recognizes stock-based compensation expense for awards with only service conditions on a straight-line basis over the requisite service period of the related award and recognizes stock-based compensation expenses for awards with performance conditions on a straight-line basis over the requisite service period for each separate vesting portion of the awards when it is probable that the performance condition will be achieved. The stock-based compensation expenses of Earn-out Awards were recognized on a straight-line basis over the derived services period during which the market conditions are expected to be met. Forfeitures are accounted for in the period in which they occur.
The amount of stock-based compensation related to stock-based awards to employees in the Company’s condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Cost of revenue
$842 $1,098 $1,686 $2,907 
Research and development
7,688 7,941 15,253 20,884 
Selling, general, and administrative
23,649 22,917 46,314 63,442 
Stock-based compensation, net of amounts capitalized
32,179 31,956 63,253 87,233 
Capitalized stock-based compensation
2,572 2,843 5,008 8,663 
Total stock-based compensation
$34,751 $34,799 $68,261 $95,896 
13. INCOME TAXES
The income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate as adjusted for discrete items arising in that quarter.
Given the Company has a full valuation allowance recorded against its domestic net deferred tax assets and operating losses in the US, and its foreign subsidiaries are in operating profit, the Company has applied the exception to use a worldwide effective tax rate under ASC 740-270-30-36. The Company used the foreign jurisdiction’s statutory rate as an estimate for the annual effective tax rate (“AETR”). The quarterly tax provision, and estimate of the Company’s annual effective tax rate, is subject to variation due to several factors, including variability in pre-tax income (or loss), the mix of jurisdictions to which such income relates, changes in how we do business, and tax law developments. Tax expense for the three and six months ended June 30, 2023 and 2022 was primarily attributable to foreign income taxes. The Company records deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, the Company considered all available positive and negative evidence and continued to conclude that as of
29

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
June 30, 2023, it is not more likely than not that the Company will realize the benefits of its remaining net deferred tax assets.
14. NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
Basic net income (loss) per share attributable to common stockholders was computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the three and six months ended June 30, 2023 and 2022 (in thousands, except for per share data). Diluted net income (loss) per share gives effect to all potential shares of common stock, including common stock issuable upon conversion of our redeemable convertible preferred stock, stock options and RSUs to the extent these are dilutive. We calculated basic and diluted net income (loss) per share attributable to common stockholders as follows (in thousands, except per share amounts):
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Basic net income (loss) per share attributable to common stockholders:
Numerator :
   
Net income (loss) attributable to common stockholders
$(56,536)$(64,634)$(110,378)$7,270 
Denominator:
Weighted average shares used in computing net income (loss) per share attributable to common stockholders, basic
298,096 283,405 295,599 279,289 
Basic net income (loss) per share attributable to common stockholders
$(0.19)$(0.23)$(0.37)$0.03 
Diluted net income (loss) per share attributable to common stockholders
Numerator :
Diluted net income (loss) attributable to common stockholders
$(56,536)$(64,634)$(110,378)$7,270 
Denominator:
Weighted average shares used in computing net income (loss) per share
298,096 283,405 295,599 279,289 
Weighted average effect of dilutive potential common stock   34,545 
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted298,096 283,405 295,599 313,834 
Diluted net income (loss) per share attributable to common stockholders$(0.19)$(0.23)$(0.37)$0.02 

Basic net loss per share is the same as diluted net loss per share for the period we reported a net loss. The following potentially dilutive outstanding securities were excluded from the computation of diluted net income (loss) per share attributable to common stockholders, basic and diluted, because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period (shares in thousands):
Three months ended June 30,Six Months Ended June 30,
 2023202220232022
Private warrants1,708 1,708 1,708 1,708 
Common stock options outstanding
31,400 35,840 31,400 2,069 
Unvested RSUs
38,186 38,406 38,186 37,632 
ESPP shares1,911 2,225 1,911 1,662 
Total potentially dilutive common stock equivalents
73,205 78,179 73,205 43,071 
30

MATTERPORT, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
15. EMPLOYEE BENEFITS PLANS
The Company contributes to a defined-contribution pension plan for eligible employees in the U.K. Pension plan benefits are based primarily on participants’ compensation and years of service credited as specified under the terms of the plan. The Company made $0.1 million and $0.2 million matching contributions to the U.K. pension plan for the three and six months ended June 30, 2023, respectively. The matching contributions for the three and six months ended June 30, 2022 were approximately $0.1 million and $0.2 million.
16. SUBSEQUENT EVENTS
On July 11, 2023, the Company announced a restructuring plan (the “Plan”) intended to reduce operating costs and continue to accelerate its path to profitable growth. The Plan includes a reduction of approximately 170 roles, or 30% of its workforce. The Company currently estimates that it will incur charges of approximately $4.0 to $5.0 million in connection with the Plan, consisting primarily of cash expenditures for employee transition, notice period and severance payments, employee benefits, exit charges associated with office space reductions, and related costs. The Company expects that the majority of the restructuring charges will be incurred in the third and fourth quarters of fiscal 2023, and that the execution of the Plan will be substantially complete by the end of the fourth quarter of fiscal 2023, subject to local law and consultation requirements.

31

Item 2. Management’s Discussion and Analysis of Financial Condition and Result of Operations
The following discussion and analysis provides information that Matterport’s management believes is relevant to an assessment and understanding of Matterport’s condensed consolidated results of operations and financial condition. The discussion should be read together with our unaudited interim condensed consolidated financial statements, the respective notes thereto, and other financial information included elsewhere within this Report. The discussion and analysis should also be read together with the audited consolidated financial statements for the year ended December 31, 2022 and the related notes in the 2022 Form 10-K. This discussion contains forward-looking statements based upon Matterport’s current expectations, estimates and projections that involve risks and uncertainties. Actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed under “Risk Factors”, “Forward-Looking Statements” and other disclosures included in this Form 10-Q. Unless the context otherwise requires, all references in this section to “we,” “our,” “us,” “the Company” or “Matterport” refer to the business of Matterport, Inc., a Delaware corporation, and its subsidiaries both prior to the consummation of and following the Merger (as defined below).
Overview
Matterport is leading the digitization and datafication of the built world. We believe the digital transformation of the built world will fundamentally change the way people interact with buildings and the physical spaces around them. Our Company’s website is www.matterport.com.
Since its founding in 2011, Matterport’s pioneering technology has set the standard for digitizing, accessing and managing buildings, spaces and places online. Our platform’s innovative software, spatial data-driven data science, and 3D capture technology have broken down the barriers that have kept the largest asset class in the world, buildings and physical spaces, offline and underutilized for many years. We believe the digitization and datafication of the built world will continue to unlock significant operational efficiencies and property values, and that Matterport is the platform to lead this enormous global transformation.
The world is rapidly moving from offline to online. Digital transformation has made a powerful and lasting impact across every business and industry today. Nevertheless, the global building stock remains largely offline today, and we estimate that less than 0.1% is penetrated by digital transformation. We were among the first to recognize the increasing need for digitization of the built world and the power of spatial data, the unique details underlying buildings and spaces, in facilitating the understanding of buildings and spaces. With approximately 10.5 million spaces under management as of June 30, 2023, we are continuing to penetrate the estimated $327 trillion global building stock and expand our footprint across various end markets, including residential and commercial real estate, facilities management, retail, architecture, engineering and construction (“AEC”), insurance and repair, and travel and hospitality. We estimate our total addressable market to be more than four billion buildings and 20 billion spaces globally, yielding a more than $240 billion market opportunity.
We believe the total addressable market for the digitization and datafication of the built world could expand beyond $1 trillion as our spatial data platform continues to grow, powered by the following:
Bringing offline buildings online: Traditionally, our customers needed to conduct site visits in-person to understand and assess their buildings and spaces. With the AI-powered capabilities of Cortex, our proprietary AI software engine, the world’s building stock can move from offline to online and be accessible to our customers real-time and on demand from anywhere.
Driven by spatial data: Cortex uses the breadth of the billions of data points we have accumulated over the years to improve the 3D accuracy of our digital twins. Our sophisticated algorithms also deliver significant commercial value to our subscribers by generating data-based insights that allow them to confidently make assessments and decisions about their properties. With approximately 10.5 million spaces under management as of June 30, 2023, our spatial data library is the clearinghouse for information about the built world.
Powered by AI and ML: Artificial intelligence (“AI”) and machine learning (“ML”) technologies effectively utilize spatial data to create a robust virtual experience that is dynamic, realistic, interactive, informative and permits multiple viewing angles. AI and ML also make costly cameras unnecessary for everyday captures—subscribers can now capture their spaces by simply tapping a button on their smartphones. As a result, Matterport is a device agnostic platform, helping us more rapidly scale and drive towards our mission of digitizing and indexing the built world.
32

We believe that Matterport has tremendous growth potential ahead. After securing market-leading positions in a variety of geographies and vertical markets, we have demonstrated our repeatable value proposition and the ability of our sales growth model to scale. The magnitude of our total addressable market is so large that even with leading market share, we believe our penetration rates today are a small fraction of the opportunity for Matterport. With a mature and tested go-to-market playbook and team in place, we are focused on scaling execution across a carefully selected set of growth vectors, including: scaling the enterprise across industry verticals, expanding internationally, investing in R&D, and expanding partner integrations and third-party developer platforms.
Impacts of Macroeconomic and Geopolitical Conditions and Other Factors on our Business
We are being impacted by uncertain macroeconomic and geopolitical conditions. These conditions include but are not limited to inflation, foreign currency fluctuations, slowing of economic activity around the globe, unstable global credit markets and financial conditions, in part due to rising interest rates, and lower consumer spending. In addition, the war in Ukraine has further increased existing global supply chain, logistics, and inflationary challenges. Such global or regional economic and political conditions adversely affect demand for our products. These conditions also have an impact on our suppliers, causing increases in cost of materials and higher shipping and transportation rates, and as a result impact the pricing of our products. We purchase certain products and key hardware components from a limited number of sources, including in some cases only a single supplier for some products and components, and depend on the supply chain, including freight, to receive components, transport finished goods and deliver our products across the world. The industry-wide global supply chain challenges, including with respect to manufacturing, transportation and logistics could impact our operational and financial performance adversely, including impacts on our subscribers and their spending habits, impacts on our marketing efforts, and effects on our suppliers. Delays, interruptions and disruptions in our supply chain have and could continue to impact our ability to maintain supplies of products and the costs associated with obtaining products. While we have made improvements to our supply chain since the second half of the fiscal year 2022, we continue to work to mitigate the disruption we have experienced during the six months ended June 30, 2023. If macroeconomic and geopolitical conditions do not improve or if they worsen, then our results of operations may be negatively impacted.
For additional information, refer to Part II Item 1A "Risk Factors.”
On July 11, 2023, the Company announced a restructuring plan (the “Plan”) intended to reduce operating costs and continue to accelerate its path to profitable growth. The Plan includes a reduction of approximately 170 roles, or 30% of its workforce. The Company currently estimates that it will incur charges of approximately $4.0 to $5.0 million in connection with the Plan, consisting primarily of cash expenditures for employee transition, notice period and severance payments, employee benefits, exit charges associated with office space reductions, and related costs. The Company expects that the majority of the restructuring charges will be incurred in the third and fourth quarters of fiscal 2023, and that the execution of the Plan will be substantially complete by the end of the fourth quarter of fiscal 2023, subject to local law and consultation requirements.

Our Business Model
We generate revenue by selling subscriptions to our AI-powered spatial data platform to customers, licensing our data to third parties, selling capture devices (including our Pro3 and Pro2 cameras) and by providing services to customers from our technicians and through in-application purchases. We are focused on driving substantial annual growth in subscription revenue and maintaining modest growth in license, product and services revenue.
We serve customers of all sizes, at every stage of maturity, from individuals to large enterprises, and we see opportunities for growth across all of our customer segments. We are particularly focused on increasing sales efficiency and driving customer growth and recurring revenue growth from large enterprises.
Subscription Revenue
Our AI-powered spatial data platform creates high-fidelity and high-accuracy digital twins of physical spaces and generates valuable data analytics and insights for customers. We derive subscription revenue from the sale of subscription plans to subscribers of all sizes ranging from individuals to large enterprises.

33

Our subscription plans are priced from free to custom plans tailored to the needs of larger-scale businesses. Our standard subscription plans for individuals and small businesses range from a free online Matterport account with a single user and a single active space that can be captured with an iPhone or an Android smartphone to multiple-user accounts that provide for the capture of unlimited active spaces. The pricing of our subscription plans increases as the number of users and active spaces increase. The wide variety and flexibility of our subscription plans enable us to retain existing subscribers and grow our subscriber base across diverse end markets, with particular focus on large enterprise subscribers. Subscription revenue accounted for approximately 53% and 65% of our total revenue for the three months ended June 30, 2023 and 2022, respectively, and approximately 52% and 62% of our total revenue for the six months ended June 30, 2023 and 2022, respectively.
The majority of our subscription services are billed either monthly or annually in advance and are typically non-refundable and non-cancellable. Consequently, for month-to-month subscriptions, we recognize the revenue monthly, and for annual or longer subscriptions, we record deferred revenue on our condensed consolidated balance sheet and recognize the deferred revenue ratably over the subscription term.
License Revenue
We also offer data license solutions that allow certain customers to use our digital twin data for their own needs. License revenue accounted for less than 1% of our total revenue for the three and six months ended June 30, 2023 and 2022, respectively. Data licenses to date have been granted as perpetual licenses and are therefore recognized at a point in time upon transfer of control when the customer accepts delivery of the licensed data or other property. We expect our license revenue to fluctuate from quarter to quarter based on the number of new licenses purchased by our customers as we obtain new customers for our license solutions and the delivery of our licensed content is accepted by our customers during each quarter.
Services Revenue
Most of our customers are able to utilize the Pro3 Camera, Pro2 Camera or other compatible capture devices to capture digital twins without external assistance, as the camera is relatively easy to configure and requires minimal training. However, our customers sometimes may also request professional assistance with the data capture process. We generate professional services revenue from Matterport Capture Services, a fully managed solution for enterprise subscribers worldwide that require on-demand scheduling of experienced and reliable Matterport professionals to capture their properties. In addition, we derive services revenue from in-app purchases made by subscribers using our smartphone applications or by logging in to their subscriber account. In July 2022, we completed the acquisition of VHT, Inc., known as VHT Studios (“VHT”), a U.S.-based real estate marketing company that offers brokerages and enterprise digital solutions to promote and sell properties, which expands Matterport Capture Services by bringing together Matterport digital twins with professional photography, drone capture, and marketing services. Services revenue accounted for approximately 27% and 18% of our total revenue for the three months ended June 30, 2023 and 2022, respectively, and approximately 25% and 16% of our total revenue for the six months ended June 30, 2023 and 2022, respectively.
Product Revenue
We offer a comprehensive set of solutions designed to provide our customers with access to state-of-the-art capture technology that produces the high-quality data necessary to process images into dimensionally accurate digital twins. We derive product revenue from sales of our innovative 3D capture product. Our product line includes the Pro3 Camera, Pro2 Camera, and Matterport Axis.

Pro3 Camera: In August 2022, we launched and began shipment of our Pro3 Camera along with major updates to our industry-leading digital twin cloud platform. The Matterport Pro3 Camera is an advanced 3D capture device, which includes faster boot time, swappable batteries, and a lighter design. The Pro3 camera can perform both indoors and outdoors and is designed for speed, fidelity, versatility, and accuracy. Along with our Pro2 Camera, we expect that future sales of our Pro3 Camera will continue to drive increased adoption of our solutions.

Pro2 Camera: The Pro 2 Camera has played an integral part in shaping the 3D building and property visualization ecosystem, which has driven adoption of our solutions and has generated the unique high-quality and scaled data set that has enabled Cortex to become the pioneering software engine for digital twin creation.

Matterport Axis: A cost-effective, hands-free motor-mount accessory for smartphones.
34


Product revenue accounted for approximately 20% and 18% of our total revenue for the three months ended June 30, 2023 and 2022, respectively, and approximately 22% and 22% of our total revenue for the six months ended June 30, 2023 and 2022, respectively.
Key Metrics
We monitor the following key metrics to help us evaluate our business, identify trends affecting our business, formulate business plans, and make strategic decisions. The calculation of the key metrics discussed below may differ from other similarly titled metrics used by other companies, analysts, investors and other industry participants.
Spaces Under Management
We track the number of spaces that have been captured and filed on the Matterport platform, which we refer to as spaces under management, because we believe that the number of spaces under management is an indicator of market penetration and the growth of our business. A space can be a single room or building, or any one contiguous capture of a discrete area, and is composed of a collection of imagery and spatial data that is captured and reconstructed in a dimensionally accurate digital twin of the captured space. For tracking purposes, we treat each captured and filed space as a unique file or model. We have a history of growing the number of our spaces under management and, as of June 30, 2023, we had approximately 10.5 million spaces under management. The scale of our spaces under management allows us to directly monetize each space managed for our paid subscribers as well as increase our ability to offer new and enhanced services to subscribers, which in turn provides us with an opportunity to convert subscribers from free subscription plans to paid plans. We believe our spaces under management will continue to grow as our business expands with our current customers and as we add new free and paid subscribers.
The following chart shows our spaces under management for each of the periods presented (in millions):
Six Months Ended June 30,
20232022
Spaces under management
10.58.0
Total Subscribers
We believe that our ability to increase the number of subscribers on our platform is an indicator of market penetration, the growth of our business and future revenue trends. For purposes of our business, a “subscriber” is an individual or entity that has signed up for a Matterport account during the applicable measurement period. We include both free and paid subscribers in our total subscriber count. We refer to a subscriber that has signed up for a free account and typically captures only one free space allocated to the account as a “free subscriber.” We refer to a subscriber that has signed up for one of our paid subscription levels and typically captures at least one space as a “paid subscriber.” Our paid subscribers typically enter into monthly subscriptions with us. We generally consider a single organization to be a single subscriber if the organization has entered into a discrete enterprise agreement with us, even if the organization includes multiple divisions, segments or subsidiaries that utilize our platform. If multiple individuals, divisions, segments or subsidiaries within an organization have each entered into a discrete subscription with us, we consider each individual account to be a separate subscriber.
We believe the number of paid subscribers on our platform is an important indicator of future revenue trends, and we believe the number of free subscribers on our platform is important because free subscribers may over time become paid subscribers on our platform and are therefore another indicator of our future revenue trend. We continue to demonstrate strong growth in the number of free and paid subscribers on our platform as indicated by our results for the three and six months ended June 30, 2023.
35

The following chart shows the number of our free subscribers, paid subscribers and total subscribers for each of the periods presented (in thousands):
Six Months Ended June 30,

20232022
Free subscribers
758 554 
Paid subscribers
69 62 
Total subscribers
827 616 

Net Dollar Expansion Rate
We believe our ability to retain and grow the subscription revenue generated by our existing subscribers is an important measure of the health of our business and our future growth prospects. We track our performance in this area by measuring our net dollar expansion rate from the same set of customers across comparable periods. We calculate this metric on a quarterly basis by comparing the aggregate amount of subscription revenue attributable to a subscriber cohort for the most recent quarter divided by the amount of subscription revenue attributable to the same subscriber cohort for the same quarter in the previous fiscal year. Our calculation for the applicable quarter includes any subscriber in the cohort that upgrades or downgrades the subscriber’s respective subscription level or churns. Our net dollar expansion rate can fluctuate from quarter to quarter due to a number of factors, including, but not limited to, the number of subscribers that upgrade or downgrade their respective subscription levels or a higher or lower churn rate during any given quarter.

Three Months Ended June 30,
20232022
Net dollar expansion rate
100 %107 %

Factors Affecting Our Performance
We believe that our growth and financial performance are dependent upon many factors, including the key factors described below, which are in turn subject to significant risks and challenges.
Penetrating a Largely Undigitized Global Property Market
Despite the rapid pace of digital transformation in today’s world, the massive global building stock, estimated by Savills to be $327 trillion in total property value, remains largely undigitized today, and we estimate that less than 0.1% is penetrated by digital transformation. As a first mover in digital twin creation and spatial data library construction, we see significant opportunities to continue leading the digitization and datafication of the built world. We estimate that there are more than 4 billion buildings and 20 billion spaces in the world globally, yielding a more than $240 billion market opportunity. We believe that as Matterport’s unique spatial data library and property data services continue to grow, this opportunity could increase to more than $1 trillion based on the size of the building stock and the untapped value creation available to buildings worldwide. Property digitization and datafication are expected to accelerate on a global basis in both frequency and magnitude as the visually immersive and dimensionally accurate digital twins help increase productivity and reduce costs for our customers with the solutions that we have developed for diverse markets over the past decade.
Through providing a comprehensive set of solutions from cutting-edge capture technology and high-accuracy digital twins to valuable property insights, our AI-powered platform delivers value across the property lifecycle to subscribers from various end markets, including residential and commercial real estate, facilities management and retail, AEC, insurance and repair, and travel and hospitality. As of June 30, 2023, we had over 827,000 subscribers on our platform and approximately 10.5 million spaces under management and we aim to continue scaling our platform and strengthen our foothold in various end markets and geographies to deepen our market penetration. With the VHT Acquisition completed in July 2022, we were able to service more property listings and position ourselves to increase adoption of digital twin technology and expand further into the residential real estate industry while adding marketing services for other vertical markets such as commercial real estate, travel and hospitality, and the retail sector. We believe that the breadth and depth of the Matterport platform along with the strong network effect from our growing spatial data library will lead to increased adoption of our solutions across diverse end markets, enabling us to drive further digital transformation of the built world.
36

Adoption of our Solutions by Enterprise Subscribers
We are pioneering the transformation of the built world from offline to online. We provide a complete, data-driven set of solutions for the digitization and datafication of the built world across a diverse set of use cases and industries. We take a largely offline global property market to the online world using a data-based approach, creating a digital experience for subscribers to interact with buildings and spaces and derive actionable insights. Our Cortex AI-driven engine and software platform uses the breadth of the billions of data points we have accumulated over the years to improve the 3D accuracy of our digital twin models. Our machine learning algorithms also deliver significant commercial value to our subscribers by generating data-based insights that allow them to confidently make assessments and decisions about their properties. We provide enterprise subscribers with a comprehensive solution that includes all of the capture, design, build, promote, insure, inspect and manage functionality of our platform.

We believe that our scale of data, superior capture technology, continued focus on innovation and considerable brand recognition will drive a continued adoption of our all-in-one platform by enterprise subscribers.

We are particularly focused on acquiring and retaining large enterprise subscribers due to the significant opportunities to expand our integrated solutions to different parts of an organization and utilize digital twins for more use cases within an organization. In January 2023, we announced that John Deere selected Matterport’s Digital Twin Platform and 3D capture technology to build a virtual Operations Center for remote management of over 60 facilities across North America, South America, Europe and Asia. Matterport’s platform creates simulated digital replicas of John Deere manufacturing facilities, where teams can remotely track progress, plan for site changes, and collaborate remotely. As of June 30, 2023, 25% of Fortune 1000 companies use Matterport to manage their enterprise facilities, real estate portfolios, factories, offices, and retail locations. We will continue improving our proprietary spatial data library and AI-powered platform to strengthen our long-term relationships and commitments with large enterprise customers while streamlining our sales and marketing resources to enhance enterprise adoption of our solutions.

Retention and Expansion of Existing Subscribers
Our ability to increase revenue depends in part on retaining our existing subscribers and expanding their use of our platform. We offer an integrated, comprehensive set of solutions including spatial data capturing, digital twin creation, publication, vertical-market specific content, and property analytics. We have a variety of subscription plans to meet the needs of every subscriber, including free subscription plans and several standard paid subscription plans, and we are able to provide customized subscription plans tailored to the specific needs of large enterprises. As we seek to develop long-term subscriber relationships, our value proposition to subscribers is designed to serve the entirety of the property lifecycle, from design and build to maintenance and operations, promotion, insure, repair, restore, secure and finance. As a result, we believe we are uniquely positioned to grow our revenue with our existing subscribers as our platform helps them discover opportunities to drive short and long term returns on their property investments.
Given the all-in-one nature of our platform and its ease of use, we are also able to drive adoption of our solutions across various parts of an organization. For example, we established our long-term relationship with large commercial real estate clients in the areas including being engaged to create digital twins for available office spaces for promotion and leasing, working with the subscriber’s construction team to redesign office spaces through integrating our digital twins with the construction team’s design software, and conducting due diligence of potential real property acquisitions.

As a result of our long-term focus and expansion strategy, we have been able to retain our subscribers and drive increased usage of our platform. Our net dollar expansion rate of 100% and 107% for the three months ended June 30, 2023 and 2022, respectively, demonstrates the stickiness and growth potential of our platform. We continued to see expansion with our enterprise customers in the three months ended June 30, 2023. On a combined basis, growth in enterprise customers remains strong, but smaller customers, particularly exposed to the U.S. residential real estate market, continue to exercise caution on growing their spending as the macro environment is further influencing this cohort in the three months ended June 30, 2023.
Scaling Across Various Industry Verticals
Matterport’s fundamental go-to-market model is built upon a subscription first approach. We have invested aggressively to unlock a scalable and cost-effective subscription flywheel for customer adoption. With our large spatial data library and pioneering AI-powered capabilities, we pride ourselves on our ability to deliver value across the property lifecycle to subscribers from various end markets, including residential and commercial real estate, facilities management
37

and retail, AEC, insurance and repair, and travel and hospitality. We focus on industry-specific sales and marketing initiatives to increase sales efficiency and drive subscriber and recurring revenue growth. We will continue to improve our spatial data library and AI-powered platform to address the workflows of the industries we serve, while expanding our solutions and reaching new real estate segments.
International Expansion
We are focused on continuing to expand our AI-powered spatial data platform to all corners of the world. Given that the global building stock remains largely undigitized today and with the vast majority of the world’s buildings located outside of the United States, we expect significant opportunities in pursuing the digitization and datafication of the building stock worldwide. We use a “land and expand” model to capitalize on the potential for geographic expansion. We continue to seek to further penetrate our existing geographies in order to add their spatial data to our platform. In February 2022, we started partnering with Midland Holdings, one of the largest residential real estate (RRE) brokerages in the Greater China region, and became the first brokerage firm in the region to use Matterport digital twins to create virtual 3D experiences for its entire portfolio of properties. In March 2022, we expanded our presence in the Brazilian market via two strategic partners, Guandalini Posicionamento and PARS, to offer Matterport's spatial data platform to their enterprise customers in the AEC markets. In June 2023, we partnered with CompuSoluciones, one of the largest value-added distributors (“VAD”), significantly expanding our presence in Latin America. With a network of more than 2,000 resellers, CompuSoluciones will provide Matterport’s digital twin solutions to two of the largest property markets in the region, Mexico and Colombia. In July 2023, we partnered with Equinox Technologies, a distributor of global technologies and managed security services to offer Matterport’s digital twin platform to Government, Enterprise and SMB customers out of its offices in the United Arab Emirates, India, Oman, Saudi Arabia, and South Africa. Subscribers outside the United States accounted for approximately 44% and 43% of our subscription revenues for the three and six months ended June 30, 2023, respectively. Given the flexibility and ease of use of our platform and capture device agnostic data capture strategy, we believe that we are well-positioned to further penetrate existing and additional geographies.
To scale our international penetration, we implemented investments in sales and marketing efforts across the global regions. With multiple sales attachment points and a global marketing effort in place, we believe that we can continue to penetrate enterprises and businesses worldwide through channel partnerships and direct sales, as customers around the world will derive value from the universal utility and flexibility of our spatial data platform which transforms how customers interact with their physical spaces in the modern age.
Investing in Research and Innovation for Growth
We continuously evaluate our focus in research and development to improve Cortex, expand our solutions portfolio, and support seamless integration of our platform with third-party software applications. We plan to concentrate on in-house innovation and expect to consider acquisitions on an opportunistic basis. Since the launch of Matterport for iPhone, we have been continuously developing a robust pipeline of new product releases, including releasing the Android Capture app, collaboration with Facebook AI (now known as Meta) to release the world’s largest dataset of 3D spaces, and launching Notes and Matterport for Mobile. In January 2022, we completed the acquisition of Enview, Inc., a pioneer in scalable artificial intelligence (AI) for 3D spatial data, which will accelerate our development of artificial intelligence algorithms to identify natural and man-made features in geospatial data using various techniques, including deep learning, neural networks and physics-based modeling. In August 2022, we introduced major updates to our industry-leading digital twin cloud platform. Matterport has reimagined the cloud software platform that creates, publishes, and manages digital twins of buildings and spaces of any size or shape, indoors or outdoors. All of these new capabilities integrate seamlessly so customers can securely create immersive environments for their employees, customers and partners to collaborate and explore. In February 2023, we launched Digital Pro, an all-in-one marketing solution for real estate agents. Digital Pro combines the innovation of Matterport’s 3D digital twin technology with integrated marketing and content production services to create the industry’s most affordable, comprehensive marketing package to help real estate professionals manage more listings and sell homes faster. In June 2023, we announced Genesis, a new initiative that aims to deliver generative AI across its digital twin platform for customers looking to bolster the efficiency and profitability of their property portfolios worldwide. Genesis combines Matterport’s stable of deep learning and computer vision innovations, including Cortex AI and Property Intelligence, with generative AI to deliver a new generation of digital twins. Combining generative AI and property insights, Matterport’s digital twin platform aims to reshape the real estate landscape, optimizing interior design, space utilization, energy efficiency, safety, and accessibility while transforming property marketing strategies. While we plan to concentrate on in-house innovation, we may also pursue acquisitions of products, teams and technologies on an opportunistic basis to further expand the functionality of and use cases for our platform. As with
38

organic research and development, we adopt a long-term perspective in the evaluation of acquisition opportunities in order to ensure sustainable value creation for our customers.
Expanding Partner Integrations and Third-Party Developer Platform
We aim to foster a strong network of partners and developers around our Matterport platform. Through integration with our open, scalable and secure enterprise platform, organizations across numerous industries have been able to automate workflows, enhance subscriber experiences and create custom extensions for high-value vertical applications. For example, in June 2022, we partnered with CGS Partner to deliver virtual training solutions for front-line workers across the Fortune 500. In July 2022, we partnered with Burns & McDonnell to help energy, utilities, and manufacturing industries save time and money with digital twins. In March 2023, we announced a new integration with Autodesk Construction Cloud, a portfolio of software and services that combines advanced technology, a builders network and predictive insights for construction teams, making it easier for project teams using Matterport and Autodesk Build ® to collaborate within critical project management workflows. This new integration allows project stakeholders to enhance the “Request for Information” (RFI) process in Autodesk Build, moving from traditional methods of communication to immersive digital twin technology, powered by Matterport. In April 2023, we announced the general availability of new integrations with IoT TwinMaker, enabling enterprise customers to seamlessly connect Internet of Things (IoT) data into visually immersive and dimensionally accurate Matterport digital twins. Our solution that is integrated with Amazon Web Services (AWS) IoT TwinMaker makes it easier for developers to create digital twins of real-world systems such as buildings, factories, industrial equipment, and production lines. This new offering from Matterport supports enterprise digital transformation efforts by providing customers with an efficient and cost-effective solution to remotely optimize building operations, increase production output, improve equipment performance, and increase environmental health and safety at their facilities.
We believe that our future growth and scale depend partially upon our ability to develop a strong ecosystem of partners and developers which can augment the value of our platform. Going forward, we plan to establish additional strategic partnerships with leading software providers through the Matterport Platform Partner Program, in which our industry partners and developers can build, develop, and integrate with our spatial data library. We will also invest in the Matterport Developer Program to enlarge our marketplace of value-added third-party applications built on top of the Matterport platform. We expect that monetization opportunities from partner integrations and the third-party developer marketplace will allow us to drive subscriber growth and develop a more loyal subscriber base, and the revenue derived from the marketplace will grow over time.
Components of Results of Operations
Revenue
Our revenue consists of subscription revenue, license revenue, services revenue and product revenue.
Subscription revenue—We provide our software as a service on our Matterport platform. Subscribers use our platform under different subscription levels based on the number of active spaces. We typically bill our subscribers monthly or annually in advance based on their subscription level and recognize revenue from subscriptions for our services over the term of the subscription.
License revenue—We provide spatial data to customers in exchange for payment of a license fee. Under these license arrangements, customers take right to possession of the spatial data and pay a fee for an agreed scope of use.
Services revenue—Services revenue consist of capture services and add-on services. Capture services consist of professional services in which a Matterport-qualified third-party technician will provide on-site digital capture services for the customer. With the consummation of the VHT Acquisition in July 2022, our capture solutions expanded to include photos, videos, drone imaging and digital marketing services. Under these arrangements, we will pay the third-party technician and bill the customer directly. Add-on services consist of additional software features that the customer can purchase. These services are typically provided by third parties under our direction and oversight, and we pay the third party and bill the subscriber directly for the provisions of such services.
Product revenue—Product revenue consists of revenue from the sale of capture devices, including our Pro3 and Pro2 Cameras, Matterport Axis, and out-of-warranty repair fees. Customers place orders for our products, and we fulfill the orders and ship the devices directly to the customer or, in some cases, we arrange for the shipment of devices from third
39

parties directly to the customer. We recognize product revenue associated with a sale in full at the time of shipment of the product. In some cases, customers prepay for the ordered device and, in other cases we bill the customer upon shipment of the device. Customers purchasing capture devices from us also typically subscribe to the Matterport platform for use with their captured spaces. However, we do not require Pro3 or Pro2 Camera owners to have a subscription when purchasing a Pro3 or Pro2 Camera. We will also repair Pro3 and Pro2 Cameras for a fee if the nature of the repair is outside the scope of the applicable warranty.
Cost of Revenue
Cost of revenue consists of cost of subscription revenue, cost of license revenue, cost of services revenue, and cost of product revenue.
Cost of subscription revenue—Cost of subscription revenue consists primarily of costs associated with hosting and delivery services for our platform to support our subscribers and other users of our subscribers’ spatial data, along with our customer support operations. Cost of subscription revenue also includes amortization of internal-use software and stock-based compensation.
Cost of license revenue—Cost of license revenue consists primarily of costs associated with data curation and delivery costs associated with providing spatial data to customers.
Cost of services revenue—Cost of services revenue consists primarily of costs associated with capture services and costs for add-on features. Costs for capture services are primarily attributable to services rendered by third-party technicians that digitally capture spaces on behalf of the applicable customer, as well as administration and support costs associated with managing the program. Costs for add-on features are primarily attributable to services rendered by third-party contractors that develop the floor plans or other add-ons applications purchased by our subscribers as well as support costs associated with delivering the applications.
Cost of product revenue—Cost of product revenue consists primarily of costs associated with the manufacture of our Pro3 and Pro2 Cameras, warranty and repair expenses relating to Pro3 and Pro2 Cameras and personnel-related expenses associated with manufacturing employees including salaries, benefits, bonuses, overhead and stock-based compensation. Cost of product revenue also includes depreciation of property and equipment, costs of acquiring third-party capture devices, and costs associated with shipping devices to customers.
Operating Expenses
Our operating expenses consist primarily of research and development expenses, selling, general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation, and sales commissions. Operating expenses also include overhead costs.
Research and development expenses—Research and development expenses consist primarily of personnel-related expenses associated with our research and development employees, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include third-party contractor or professional services fees, and software and subscription services dedicated for use by our research and development organization. In addition, research and development expenses that qualify as internal-use software development costs are capitalized, the amount of which may fluctuate significantly from period to period.
Selling, general and administrative expenses—Selling, general, and administrative expenses consist primarily of personnel-related expenses associated with our sales and marketing, finance, legal, information technology, human resources, facilities, and administrative employees, including salaries, benefits, bonuses, sales commissions, and stock-based compensation. We capitalize and amortize commissions associated with attracting new paid subscribers and services revenue equal to a period of three years, which is the estimated period for which we expect to benefit from the sales commissions. Selling, general and administrative expenses also include external legal, accounting, and other professional services fees, software and subscription services, and other corporate expenses.
Interest Income
Interest income consists of interest income earned on our cash and cash equivalents and investments.
40

Change in Fair Value of Warrants Liability
The public and private warrants are subject to fair value remeasurement at each balance sheet date if outstanding, or upon the time immediately before the exercise or redemption. All Public Warrants have been exercised or redeemed. As of June 30, 2023, there were 1.7 million Private Warrants outstanding. Matterport expects to incur incremental income (expense) in the condensed consolidated statements of operations for the fair value change for the outstanding private warrants liability going forward at the end of each reporting period or through the exercise of such warrants.
Change in Fair Value of Contingent Earn-out Liability
The contingent obligation to issue Earn-out Shares to Matterport Legacy Stockholders was accounted for as a liability because the Earn-out triggering events determined the number of Earn-out Shares required. The estimated fair value of the total Earn-out Shares was determined based on a Monte Carlo simulation valuation model and is subject to remeasurement to fair value at each balance sheet date. Contingent earn-out liability was accounted for as a liability as of the date of the Merger and remeasured to fair value until the Earn-out Triggering Events were met. On January 18, 2022, all Earn-out Triggering Events occurred. Upon the occurrence of the triggering events, the Company's common stock price represented the fair value of the Earn-out Awards and the Company reclassified the outstanding Earn-out liability to additional paid-in capital as the Earn-out Shares became issuable as a fixed number of Common Shares. There will be no incremental income (expense) in the consolidated statements of operations for the fair value adjustments for the outstanding earn-out liability as all the Earn-out Shares were issued on February 1, 2022.
Other Expense, net
Other expense, net consists primarily of amortization of investment premium.

Provision for Income Taxes
Provision for income taxes consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We record income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. We recognize the effect on deferred income taxes of a change in tax rates in income in the period that includes the enactment date.
We record a valuation allowance to reduce our deferred tax assets and liabilities to the net amount that we believe is more likely than not to be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies in assessing the need for a valuation allowance.
41

RESULTS OF OPERATIONS
The following table sets forth our results of operations for the periods presented based on our condensed consolidated statements of operations data (in thousands, except percentages). The period-to-period comparison of results is not necessarily indicative of results for future periods.
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Subscription$20,868 $18,386 $40,715 $35,527 
License27 26 54 49 
Services10,684 5,013 19,388 8,986 
Product7,988 5,056 17,404 12,429 
Total revenue39,567 28,481 77,561 56,991 
Cost of revenue:
Subscription7,235 6,109 14,197 11,371 
License— — — — 
Services8,009 3,169 14,253 6,152 
Product8,360 7,490 16,736 15,846 
Total cost of revenue23,604 16,768 45,186 33,369 
Gross profit15,963 11,713 32,375 23,622 
Gross margin
40%41%42%41%
Operating expenses:
Research and development18,861 21,518 37,134 47,520 
Selling, general, and administrative56,008 59,385 110,941 130,234 
Total operating expenses74,869 80,903 148,075 177,754 
Loss from operations(58,906)(69,190)(115,700)(154,132)
Other income (expense):
Interest income1,481 1,484 2,952 2,779 
Change in fair value of warrants liability(171)4,714 51 26,147 
Change in fair value of contingent earn-out liability— — — 136,043 
Other income (expense), net1,223 (1,353)2,406 (2,674)
Total other income2,533 4,845 5,409 162,295 
Income (loss) before provision for income taxes(56,373)(64,345)(110,291)8,163 
Provision for income taxes163 289 87 893 
Net income (loss)$(56,536)$(64,634)$(110,378)$7,270 
Revenues
Total revenue increased by $11.1 million, or 39%, to $39.6 million during the three months ended June 30, 2023, from $28.5 million during the three months ended June 30, 2022. The increase in revenue is attributable to growth primarily driven by services, product, and subscriptions revenue.
Total revenue increased by $20.6 million, or 36%, to $77.6 million during the six months ended June 30, 2023, from $57.0 million during the six months ended June 30, 2022. The increase in revenue is attributable to growth primarily driven by services, subscription, and product revenue.
42

Three Months Ended June 30,Six Months Ended June 30,
20232022Change20232022Change
AmountAmountAmount%AmountAmountAmount%
(dollars in thousands)
Subscription
$20,868 $18,386 $2,482 13 %$40,715 $35,527 $5,188 15 %
License27 26 %54 49 10 %
Services10,684 5,013 5,671 113 %19,388 8,986 10,402 116 %
Product7,988 5,056 2,932 58 %17,404 12,429 4,975 40 %
Total revenue$39,567 $28,481 $11,086 39 %$77,561 $56,991 $20,570 36 %
Subscription revenue increased for the three and six months ended June 30, 2023 compared to the same periods in 2022, primarily due to higher volume of subscription plans from new subscribers and expanded use of the subscription by existing subscribers. Of the $2.5 million increase for the three months ended June 30, 2023, approximately $2.7 million was attributable to the higher volume of subscription plans from additional new subscribers, partially offset by a decrease of approximately $0.2 million from existing customers during that period. Of the $5.2 million increase for the six months ended June 30, 2023, approximately $4.6 million was attributable to the higher volume of subscription plans from additional new subscribers and approximately $0.6 million was attributable to additional sales to existing customers during that period.

License revenue can fluctuate from period to period, depending on the timing of completed transactions and any associated implementation work that we must perform to recognize revenue. License revenue did not fluctuate significantly for the three and six months ended June 30, 2023 compared to the same periods in 2022.
Services revenue increased for the three and six months ended June 30, 2023 compared to the same periods in 2022. The increase was primarily attributable to increased sales of capture services, including $4.3 million and $7.5 million revenue from the acquisition of VHT for the three and six months ended June 30, 2023, respectively, and add-on services, primarily driven by our investment in growing our capture services business and the increase in the number of our subscribers.
Product revenue increased for the three and six months ended June 30, 2023 compared to the same periods in 2022. The increase was primarily due to an increase in demand for our Pro3 Camera, which was launched in August 2022.
Cost of Revenue
Our cost of revenue consists of cost of subscription revenue, cost of license revenue, cost of services revenue and cost of product revenue.

Three Months Ended June 30,Six Months Ended June 30,
20232022Change20232022Change
AmountAmountAmount%AmountAmountAmount%
(dollars in thousands)
Cost of subscription revenue
$7,235 $6,109 $1,126 18 %$14,197 $11,371 $2,826 25 %
Cost of license revenue
— — — — %— — — — %
Cost of services revenue8,009 3,169 4,840 153 %14,253 6,152 8,101 132 %
Cost of products revenue8,360 7,490 870 12 %16,736 15,846 890 %
Total cost of revenue$23,604 $16,768 $6,836 41 %$45,186 $33,369 $11,817 35 %
Total cost of revenue increased for the three and six months ended June 30, 2023 compared to the same periods in 2022, primarily attributable to an increase in capture services sold, subscription services provided, and cost of products revenue.
43

Cost of subscription revenue increased for the three and six months ended June 30, 2023 compared to the same periods in 2022, primarily due to increased costs related to hosting and delivery services for our platform to enhance support functions and increase our processing and hosting efficiency of digital twins globally for subscription services provided.
Cost of services revenue increased for the three and six months ended June 30, 2023 compared to the same periods in 2022, primarily due to an increase in volume and cost related to capture services sold, including the cost of VHT services.
Cost of products revenue increased for the three and six months ended June 30, 2023 compared to the same periods in 2022. The increase was primarily attributable to a loss of $1.0 million and $1.6 million for the three and six months ended June 30, 2023, respectively, arising from excess inventory and firm, non-cancelable inventory purchase commitments in excess of anticipated demand for our Pro2 camera and Axis product lines, partially offset by cost efficiencies.
Gross Profit and Gross Margin
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(dollars in thousands)
Gross profit
$15,963 $11,713 $32,375 $23,622 
Gross margin
40%41%42%41%

Gross profit increased for the three and six months ended June 30, 2023 compared to the same periods in 2022. The increase for the periods presented was primarily due to the increase in products revenue, which also experienced improved margins, an increase in subscription revenue, which has higher gross margins in the mix, and an increase in services revenue.

Gross margin decreased to 40% during the three months ended June 30, 2023 from 41% during the three months ended June 30, 2022, primarily driven by the decrease in services gross margin due to the higher service cost attributable to VHT, partially offset by an increase in product gross margin, benefiting from the increase of volume and our efforts to mitigate the challenges caused by supply chain shortages. Gross margin increased to 42% during the six months ended June 30, 2023 from 41% during the six months ended June 30, 2022, primarily driven by an increase in product gross margin, benefiting from the increase of volume and our efforts to mitigate the challenges caused by supply chain shortages.
Research and Development Expenses
Three Months Ended June 30,Six Months Ended June 30,
20232022Change20232022Change
AmountAmountAmount%AmountAmountAmount%
(dollars in thousands)
Research and development expenses
$18,861 $21,518 $(2,657)(12)%$37,134 $47,520 $(10,386)(22)%

Research and development expenses decreased by $2.7 million, or 12%, to $18.9 million and by $10.4 million, or 22%, to $37.1 million for the three and six months ended June 30, 2023, respectively, from $21.5 million and $47.5 million for the three and six months ended June 30, 2022, respectively. The reduction in R&D expenses resulted from evaluation and reallocation of spend away from hardware to offerings that we expect will yield our highest possible returns, as we continue to drive innovation in our technology platform and data insights for customers. The decrease for the three months ended June 30, 2023 was primarily attributable to a $1.8 million decrease in professional services, including consulting services, a $0.5 million decrease in salary compensation expenses, and a $0.3 million decrease in stock-based compensation. The decrease for the six months ended June 30, 2023 was primarily attributable to a $5.6 million decrease in stock-based compensation, a $2.3 million decrease in professional services, and a $1.8 million decrease in salary compensation expenses.
44

Selling, General and Administrative Expenses
Three Months Ended June 30,Six Months Ended June 30,
20232022Change20232022Change
AmountAmountAmount%AmountAmountAmount%
(dollars in thousands)
Selling, general and administrative expenses
$56,008 $59,385 $(3,377)(6)%$110,941 $130,234 $(19,293)(15)%
Selling, general and administrative expenses decreased by $3.4 million, or 6%, to $56.0 million and by $19.3 million, or 15%, to $110.9 million for the three and six months ended June 30, 2023, respectively, from $59.4 million and $130.2 million for the three and six months ended June 30, 2022, respectively. The decrease for the three months ended June 30, 2023 was primarily attributable to an $3.1 million decrease in marketing programs as we continue to mitigate our spending and drive efficiency. The decrease for the six months ended June 30, 2023 was primarily attributable to a $17.1 million decrease in stock-based compensation and a $4.2 million decrease in marketing programs, partially offset by a $4.3 million increase in personnel-related costs, including an $3.8 million increase in salaries as a result of increased headcount.
Interest Income
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(dollars in thousands)
Interest income
$1,481 $1,484 $2,952 $2,779 
Interest income did not fluctuate significantly for the three months ended June 30, 2023 compared to the same period in 2022. The increase for the six months ended June 30, 2023, compared to the same period in 2022 was primarily attributable to interest earned on our cash equivalents and investments.
Change in Fair Value of Warrants Liability
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(dollars in thousands)
Change in fair value of warrants liability
$(171)$4,714 $51 $26,147 
We recognized an increase in fair value of warrants liability of $0.2 million during the three months ended June 30, 2023 and a decrease in fair value of $0.1 million during the six months ended June 30, 2023, respectively, due to the change in the fair value of our outstanding Private Warrants primarily driven by the underlying stock price and volatility. As of June 30, 2023, there were 1.7 million Private Warrants outstanding.

Change in Fair Value of Contingent Earn-out Liability
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(dollars in thousands)
Change in fair value of contingent earn-out liability
$— $— $— $136,043 
As of January 18, 2022, all Earn-out triggering events were achieved, and the Company issued a total of 21.5 million shares of common stock for Earn-out Shares, net of tax withholding to eligible recipients on February 1, 2022.
45

Other Income (Expense), Net
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(dollars in thousands)
Other income (expense), net$1,223 $(1,353)$2,406 $(2,674)
Other expense increased for the three and six months ended June 30, 2023 compared to the same periods in 2022. The increase was primarily due to accretion of discounts, net of amortization related to investment premiums.
Provision for Income Taxes
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(dollars in thousands)
Provision for income taxes$163 $289 $87 $893 
For the three and six months ended June 30, 2023, our provision for income taxes reflects an effective tax rate of (0.3)% and (0.1)%, respectively. Our provision for income taxes for the three and six months ended June 30, 2022 reflects an effective tax rate of (0.4)% and 10.9%, respectively. Our effective tax rates for the periods presented differ from the U.S. federal statutory tax rate of 21% primarily due to losses that cannot be benefited from due to the valuation allowance on the U.S entity, foreign earnings being taxed at different tax rates and stock-based compensation activities.

Non-GAAP Financial Measures
In addition to our results of operations below, we report certain financial measures that are not required by, or presented in accordance with, U.S. generally accepted accounting principles (“GAAP”). These measures have limitations as analytical tools when assessing our operating performance and should not be considered in isolation or as a substitute for GAAP measures, including gross profit and net income. We may calculate or present our non-GAAP financial measures differently than other companies who report measures with similar titles and, as a result, the non-GAAP financial measures we report may not be comparable with those of companies in our industry or in other industries.

Non-GAAP Loss from Operations
We calculate non-GAAP loss from operations as GAAP loss from operations excluding stock-based compensation related charges (including share-based payroll tax expense), payroll tax related to contingent earn-out share issuance, acquisition-related costs, and amortization of acquired intangible assets, which we do not consider to be indicative of our overall operating performance. We believe this measure provides our management and investors with consistency and comparability with our past financial performance and is an important indicator of the performance and profitability of our business.
The following table presents our non-GAAP loss from operations for each of the periods presented (in thousands):

Three months ended June 30,Six months ended June 30,
2023202220232022
GAAP loss from operations$(58,906)$(69,190)$(115,700)$(154,132)
Add back: stock based compensation expense, net
34,449 32,88967,560 88,977
Add back: acquisition-related costs— 900 — 1,072 
Add back: Amortization expense of acquired intangible assets443 265 886 525 
Add back: Payroll tax related to contingent earn-out share issuance— — — 1,164 
Non-GAAP loss from operations
$(24,014)$(35,136)$(47,254)$(62,394)



46


Free Cash Flow
We calculate free cash flow as net cash used in operating activities less purchases of property and equipment and capitalized software and development costs. We believe this metric provides our management and investors with an important indicator of the ability of our business to generate additional cash from our business operations or our need to access additional sources of cash, in order to fund our operations and investments.
The following table presents our free cash flow for each of the periods presented (in thousands):

Six months ended June 30,
20232022
Net cash used in operating activities
$(32,839)$(58,278)
Less: purchases of property and equipment
101 866 
Less: capitalized software and development costs
5,248 7,086 
Free cash flow
$(38,188)$(66,230)
LIQUIDITY AND CAPITAL RESOURCES
Sources of Liquidity
Our capital requirements will depend on many factors, including the growth and expansion of our paid subscribers, development of our technology and software platform (including research and development efforts), expansion of our sales and marketing activities and sales, general and administrative expenses. As of June 30, 2023, we had cash, cash equivalents and investments of approximately $445.6 million. Our cash equivalents primarily consist of cash on hand and amounts on deposit with financial institutions. To date, our principal sources of liquidity have been proceeds received from the issuance of equity, proceeds from the Merger and proceeds from warrant and option exercises for cash.

June 30, 2023December 31, 2022
(dollars in thousands)
Cash, cash equivalents, and investments:
Cash and cash equivalents
$82,316 $117,128 
Investments
363,295 359,774 
Total cash, cash equivalents, and investments
$445,611 $476,902 
On January 14, 2022, the Public Warrants ceased trading on the Nasdaq Global Market. As of the Redemption Date of January 14, 2022, 9.1 million shares of Common Stock have been issued upon the exercise of Public Warrants and Private Warrants by the holders thereof at an exercise price of $11.50 per share during the Exercise Period from December 15, 2021 to January 14, 2022, resulting in aggregate proceeds to Matterport of $104.4 million, including 7.1 million shares issued upon the exercise of Public Warrants and Private Warrants by the holders with total proceeds of $27.8 million received during the year ended December 31, 2022.
We have incurred negative cash flows from operating activities and significant losses from operations in the past. We expect to continue to incur operating losses at least for the next 12 months due to the investments that we intend to make in our business. As a result, we may require additional capital resources to grow our business. Our future capital requirements will depend on many factors, including increase in our customer base, the timing and extent of spend to support the expansion of sales, marketing and development activities. Management believes that its current financial resources are sufficient to continue operating activities for at least one year past the issuance date of the financial statements.
Other commitments
We lease office space under operating leases for our U.S. headquarters and other locations in the United States that expire at various dates through 2025. In addition, we have purchase obligations, which include contracts and issued purchase orders containing non-cancellable payment terms to purchase third-party goods and services. As of June 30, 2023, our 12-month lease obligations (through June 30, 2024) totaled approximately $1.4 million, or approximately $2.2 million
47

through the year ending December 31, 2025. Our non-cancellable purchase obligations as of June 30, 2023 totaled approximately $21.1 million and are due through the year ending December 31, 2025.
Cash Flows

The following table set forth a summary of our cash flows for the six months ended June 30, 2023 and 2022 (in thousands):
Six Months Ended June 30,
20232022
Cash provided by (used in):
Operating activities
$(32,839)$(58,278)
Investing activities
$(4,027)$34,155 
Financing activities
$1,866 $(1,612)
Net Cash Used in Operating Activities
Net cash used in operating activities was $32.8 million for the six months ended June 30, 2023. This amount primarily consisted of a net loss of $110.4 million, offset by non-cash charges of $71.2 million, and a change in net operating assets and liabilities of $6.3 million. The non-cash charges primarily consisted of $63.3 million of stock-based compensation expense and $9.1 million of depreciation and amortization expense, partially offset by $2.3 million accretion of discounts, net of amortization premiums. Changes in net operating assets and liabilities primarily consisted of an increase in deferred revenue and accruals and other liabilities and a decrease in accounts receivable and prepaid and other assets, partially offset by an increase in inventories.
Net cash used in operating activities was $58.3 million for the six months ended June 30, 2022. This amount primarily consisted of a net loss of $7.3 million, offset by non-cash gains of $67.0 million, and a change in net operating assets and liabilities of $1.4 million. The non-cash gains primarily consisted of $26.1 million of change in fair value of warrants liability and $136.0 million of change in fair value of contingent earn-out liability, partially offset by $5.6 million of depreciation and amortization expense, $87.2 million of stock-based compensation expense, and $1.8 million of amortization of investment premiums, net of accretion of discounts. Changes of net operating assets and liabilities primarily consisted of an increase in accounts payable, deferred revenue, accruals and other liabilities, which was partially offset by an increase in account receivable and prepaid and other assets.
Net Cash Provided by (Used in) Investing Activities
Net cash used in investing activities was $4.0 million for the six months ended June 30, 2023. This amount primarily consisted of investments in available-for-sale securities of $251.6 million, capitalized software and development costs of $5.2 million, consideration paid (net of cash acquired) for business acquisitions of $1.7 million, and purchases of property and equipment of $0.1 million, partially offset by maturities of marketable securities investments of $254.6 million.
Net cash provided by investing activities was $34.2 million for the six months ended June 30, 2022. This amount primarily consisted of maturities of marketable securities investments of $160.1 million, partially offset by investments in available-for-sale securities of $88.0 million, purchase price (net of cash acquired) for business acquisitions of $30.0 million, capitalized software and development costs of $7.1 million, and purchases of property and equipment of $0.9 million.
Net Cash Provided by (Used in) Financing Activities
Net cash provided by financing activities was $1.9 million for the six months ended June 30, 2023. This amount primarily consisted of $2.2 million of proceeds from the sale of shares through employee equity incentive plans, partially offset by a $0.3 million payment for taxes related to the net settlement of equity awards.
Net cash used in financing activities was $1.6 million for the six months ended June 30, 2022. This amount primarily consisted of $34.4 million payment for taxes related to the net settlement of equity awards, partially offset by $27.8 million of proceeds from the exercise of warrants, and $4.9 million of proceeds from the exercise of stock.
48

CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with GAAP. We evaluated the development and selection of our critical accounting policies and estimates and believe that the following involve a higher degree of judgment or complexity and are most significant to reporting our results of operations and financial position and are therefore discussed as critical.

We believe that the critical accounting estimates discussed under Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” in our 2022 Form 10-K for the fiscal year ended December 31, 2022 reflect our more significant judgments and estimates used in the preparation of our condensed consolidated financial statements. There have been no material changes to our critical accounting estimates as filed in such report. Refer to Note 2. “Summary of Significant Accounting Policies” in Part I, Item 1 of this Report for more information on our adoption of new accounting guidance.
Recent Accounting Pronouncements
For a discussion of the recent accounting pronouncements, refer to “Accounting Pronouncements” in Note 2, “Summary of Significant Accounting Policies,” in Part I, Item 1 of this Report.
49

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Matterport is subject to market risk, primarily relating to potential losses arising from adverse changes in foreign currency exchange rates.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Currently, our revenue is primarily generated in U.S. dollars. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the United States, the United Kingdom (U.K.), and Singapore. However, there has been, and may continue to be, significant volatility in global stock markets and foreign currency exchange rates that result in the strengthening of the U.S. dollar against foreign currencies in which we conduct business. The strengthening of the U.S. dollar may potentially decrease our revenue given our prices are fixed in foreign currencies for some of our end-customers outside of the United States, and to the extent that our customers pay for our products and services in currencies other than the U.S. dollar. If the U.S. dollar continues to strengthen, this could adversely affect our operations and cash flows in the future. In addition, the increase of non-U.S. dollar denominated contracts and the growth of our international entities in the future may result in greater foreign currency denominated sales, which would increase our foreign currency risk. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our condensed consolidated financial statements as of June 30, 2023. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage the risk relating to fluctuations in currency rates.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations. If our costs become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and operating results.
Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a–15(e) and Rule 15d–15(e) under the Exchange Act that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2023. Based on the evaluation of our disclosure controls and procedures as of June 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) under the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls
A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Inherent limitations in all control systems include the realities that judgments in decision making can be faulty, and that breakdowns can occur
50

because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost–effective control system, misstatements due to error or fraud may occur and not be detected.
51

Part II - Other Information
None.
Item 1. Legal Proceedings
On July 23, 2021, plaintiff William J. Brown, a former employee and a shareholder of Matterport, Inc. (now known as Matterport Operating, LLC) (“Legacy Matterport”), sued Legacy Matterport, Gores Holdings VI, Inc. (now known as Matterport, Inc.), Maker Merger Sub Inc., Maker Merger Sub II, LLC, and Legacy Matterport directors R.J. Pittman, David Gausebeck, Matt Bell, Peter Hebert, Jason Krikorian, Carlos Kokron and Michael Gustafson (collectively, the “Defendants”) in the Court of Chancery of the State of Delaware. The plaintiff’s initial complaint claimed that Defendants imposed invalid transfer restrictions on his shares of Matterport stock in connection with the merger transactions between Matterport, Inc. and Legacy Matterport (the “Transfer Restrictions”), and that Legacy Matterport’s board of directors violated their fiduciary duties in connection with a purportedly misleading letter of transmittal. The initial complaint sought damages and costs, as well as a declaration from the court that he may freely transfer his shares of Class A common stock of Matterport received in connection with the merger transactions. An expedited trial regarding the facial validity of the Transfer Restrictions took place in December 2021. On January 11, 2022, the court issued a ruling that the Transfer Restrictions did not apply to the plaintiff. The opinion did not address the validity of the Transfer Restrictions more broadly. Matterport filed a notice of appeal of the court’s ruling on February 8, 2022, and a hearing was held in front of the Delaware Supreme Court on July 13, 2022, after which the appellate court affirmed the lower court’s ruling. Separate proceedings regarding the plaintiff’s remaining claims are pending. The plaintiff filed a Third Amended Complaint on September 16, 2022, which asserts the causes of action described above but omits as defendants Maker Merger Sub Inc., Maker Merger Sub II, LLC, and Legacy Matterport directors David Gausebeck, Matt Bell, and Carlos Kokron, and adds an additional cause of action alleging that Matterport, Inc. violated the Delaware Uniform Commercial Code by failing to timely register Brown’s requested transfer of Matterport, Inc. shares. The remaining defendants’ answer to the Third Amended Complaint was filed on November 9, 2022, and the parties are currently engaged in discovery. Trial is scheduled to begin November 13, 2023.
On July 20, 2021, the Company, then operating under the name Gores Holdings VI, Inc., held a special meeting of stockholders (the “2021 Special Meeting”) in lieu of the 2021 annual meeting of the Company’s stockholders to approve certain matters relating to its proposed business combination with Matterport, Inc., Maker Merger Sub, Inc. and Maker Merger Sub II, LLC. One of these matters was a proposal to adopt the Second Amended and Restated Certificate of Incorporation of the Company (the “New Certificate of Incorporation”), which, among other things, increased the total number of authorized shares of the Company’s Class A common stock, par value $0.0001 per share (the “Class A common stock”), from 400,000,000 shares to 600,000,000 shares. The New Certificate of Incorporation was approved by a majority of the shares of Class A common stock and the Company’s Class F common stock, par value $0.0001 per share (the “Class F common stock”), voting together as a single class, that were outstanding as of the record date for the 2021 Special Meeting. After the 2021 Special Meeting, the business combination was consummated and the New Certificate of Incorporation became effective. A December 2022 decision of the Delaware Court of Chancery (the “Court of Chancery”) has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law (“DGCL”) would have required the New Certificate of Incorporation to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A common stock and Class F common stock voting together. The Company continues to believe that a separate vote of Class A common stock was not required to approve the New Certificate of Incorporation. However, in light of the recent Court of Chancery decision, on February 16, 2023 the Company filed a petition (the “Petition”) in the Court of Chancery pursuant to Section 205 of the DGCL seeking validation of the New Certificate of Incorporation, and the shares issued in reliance on the effectiveness of the New Certificate of Incorporation to resolve any uncertainty with respect to those matters. Section 205 of the DGCL permits the Court of Chancery, in its discretion, to ratify and validate potentially defective corporate acts and stock after considering a variety of factors. On March 14, 2023, the Court of Chancery granted the Petition validating the New Certificate of Incorporation and all shares of capital stock issued in reliance on the effectiveness of the New Certificate of Incorporation.
On May 11, 2020, Redfin Corporation (“Redfin”) was served with a complaint by Appliance Computing, Inc. III, d/b/a Surefield (“Surefield”), filed in the United States District Court for the Western District of Texas, Waco Division. In the complaint, Surefield asserted that Redfin’s use of Matterport’s 3D-Walkthrough technology infringes four of Surefield’s patents. Redfin has asserted defenses in the litigation that the patents in question are invalid and have not been infringed upon. We have agreed to indemnify Redfin for this matter pursuant to our existing agreements with Redfin. The parties have vigorously defended against this litigation. The matter went to jury trial in May 2022 and resulted in a jury
52

verdict finding that Redfin had not infringed upon any of the asserted patent claims and that all asserted patent claims were invalid. Final judgment was entered on August 15, 2022. On September 12, 2022, Surefield filed post trial motions seeking to reverse the jury verdict. Redfin has filed oppositions to the motions. In addition, on May 16, 2022, the Company filed a declaratory judgment action against Appliance Computing III, Inc., d/b/a Surefield, seeking a declaratory judgment that the Company had not infringed upon the four patents asserted against Redfin and one additional, related patent. The matter is pending in the Western District of Washington and captioned Matterport, Inc. v. Appliance Computing III, Inc. d/b/a Surefield, Case No. 2:22-cv-00669 (W.D. Wash.). Surefield has filed a motion to dismiss or in the alternative transfer the case to the United States District Court for the Western District of Texas. The Company has filed an opposition to the motion and is awaiting a ruling from the Court.

On January 29, 2021, Legacy Matterport received a voluntary request for information from the Division of Enforcement of the SEC relating to certain sales and repurchases of its securities in the secondary market. We believe we have complied fully with the request. We have not received any updates from the SEC as to the scope, duration or ultimate resolution of the investigation.
Item 1A. Risk Factors
Our operating and financial results are subject to various risks and uncertainties including those described under the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2023 and the updated risk factors described below, together with all of the other information in this report, including the Condensed Consolidated Financial Statements and the related notes included elsewhere in this report. The risks and uncertainties described in our 2022 Form 10-K and below are not the only ones that may impact our operating and financial results. 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 following risks or others not specified below actually occurs, our business, financial condition, results of operations, and future prospects could be materially and adversely affected, which could result in a decrease in the market price of our common stock.
The following risk factor amends and supplements the “Risks Related to Our Business” subsection contained under Part I, Item 1A. Risk Factors in our 2022 Form 10-K.

Our business may be negatively affected by domestic and global economic and credit conditions.

We have international operations with sales outside the U.S., and we continue to expand internationally. In addition, our global supply chain is large and complex and the majority of our supplier facilities are located outside the U.S. As a result, our operations and performance depend significantly on global and regional economic conditions.

Adverse macroeconomic conditions, including inflation, slower growth or recession, new or increased tariffs and other barriers to trade, changes to fiscal and monetary policy, tighter credit, higher interest rates, high unemployment, unstable global credit markets and financial conditions and currency fluctuations can adversely impact consumer confidence and spending and materially adversely affect demand for our products and services. In addition, consumer confidence and spending can be materially adversely affected in response to financial market volatility, negative financial news, conditions in the real estate and mortgage markets, declines in income or asset values, energy shortages and cost increases, labor and healthcare costs and other economic factors.

In addition to an adverse impact on demand for our products and services, uncertainty about, or a decline in, global or regional economic conditions can have a significant impact on our suppliers and subscribers. These and other economic factors can negatively adversely affect our business, results of operations, financial condition and stock price.

Additionally, turmoil in the global banking system has the potential to impact our business, results of operations, financial condition and stock price. For example, on March 10, 2023, Silicon Valley Bank (SVB), one of our banking partners, was closed by the California Department of Financial Protection and Innovation, which appointed the FDIC as receiver. On March 27, 2023, First Citizens Bank & Trust Company assumed all of SVB’s customer deposits and certain other liabilities and acquired substantially all of SVB's loans and certain other assets from the FDIC. We held a minimal amount of cash directly at SVB and, since that date, the FDIC has stated that all depositors of SVB will be made whole, and First Citizens Bank & Trust Company has assumed our deposits from SVB. However, there is no guarantee that the federal government would guarantee all depositors as they did with SVB depositors in the event of further bank closures,
53

and continued instability in the global banking system may adversely impact our business and financial condition as well as the financial condition of our customers and suppliers.


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information
During the three months ended June 30, 2023, no director or Section 16 officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
Item 6. Exhibits and Financial Statement Schedules.
The financial statements filed as part of this registration statement are listed in the index to the financial statements immediately preceding such financial statements, which index to the financial statements is incorporated herein by reference.
54

Exhibit
Number
DescriptionFormFile No.ExhibitFiling DateFiled Herewith
2.1†8-K001-397902.17/28/2021
3.18-K001-397903.17/28/2021
3.28-K001-397903.27/28/2021
4.18-K001-397904.112/16/2020
4.28-K001-397904.37/28/2021
31.1*
31.2*
32.1*
32.2*
101.INS
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.
*
101.SCH
Inline XBRL Taxonomy Extension Schema Document.
*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.*
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.*
Exhibit 104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
_____________
*    Filed herewith
The schedules to this Exhibit have been omitted in accordance with Regulation S-K Item 601(b)(2). The Company agrees to furnish supplementally a copy of any omitted schedule to the Securities and Exchange Commission upon its request.

55


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.

MATTERPORT, INC.
Date: August 8, 2023
By:/s/ R.J. Pittman
R.J. Pittman
Chief Executive Officer
(Duly Authorized Officer and Principal Executive Officer)
56
EX-31.1 2 mttr-exhibit311080823.htm EX-31.1 Document

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

EX-31.2 3 mttr-exhibit312080823.htm EX-31.2 Document

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

EX-32.1 4 mttr-exhibit321080823.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Matterport, Inc. (the “Company”) for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2023
By:
/s/ R.J. Pittman
R.J. Pittman
Chief Executive Officer

EX-32.2 5 mttr-exhibit322080823.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Matterport, Inc. (the “Company”) for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2023
By:
/s/ James D. Fay
James D. Fay
Chief Financial Officer

EX-101.SCH 6 mttr-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - PUBLIC AND PRIVATE WARRANTS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - CONTINGENT EARN-OUT AWARDS link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - STOCK PLAN link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - EMPLOYEE BENEFITS PLANS link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - STOCKHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - PUBLIC AND PRIVATE WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - CONTINGENT EARN-OUT AWARDS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - STOCK PLAN (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - REVENUE - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - REVENUE - Accounts Receivable and Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - REVENUE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - REVENUE - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - REVENUE - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - ACQUISITION - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - ACQUISITION - Schedule of Business Acquisitions, by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - ACQUISITION - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - BALANCE SHEET COMPONENTS - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - BALANCE SHEET COMPONENTS - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - BALANCE SHEET COMPONENTS - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - FAIR VALUE MEASUREMENTS - Assets on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - FAIR VALUE MEASUREMENTS - Amortized Cost, Unrealized Gains and Losses, and FV of AFS Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - FAIR VALUE MEASUREMENTS - Amortized Cost and Fair Value by Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Minimum Operating Lease Payments and Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - STOCKHOLDERS’ EQUITY - Shares Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - STOCKHOLDERS’ EQUITY - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Valuation Assumptions to Fair Value of Private Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - CONTINGENT EARN-OUT AWARDS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - CONTINGENT EARN-OUT AWARDS - Rollforward of Contingent Earn-out Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - STOCK PLAN - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - STOCK PLAN - Stock Option Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - STOCK PLAN - RSU and PRSU Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - STOCK PLAN - Fair Value Assumptions, Options and Earn-out Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - STOCK PLAN - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - EMPLOYEE BENEFITS PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mttr-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mttr-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mttr-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] PUBLIC AND PRIVATE WARRANTS Warrants and Rights Note Disclosure [Text Block] Warrants and Rights Note Disclosure Pay vs Performance Disclosure [Line Items] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Underlying Security Market Price Change Underlying Security Market Price Change, Percent Issuance of common stock to a customer Stock Issued During Period to Customer, Value Stock Issued During Period to Customer, Value Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Contracted but unsatisfied performance obligations, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Beginning balance (shares) Ending balance (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Earn-out shares issued (shares) Class of Warrant or Right, Earn-out Shares Issued Class of Warrant or Right, Earn-out Shares Issued Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Statement of Stockholders' Equity [Abstract] Cash Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Long-term investments Other Long-Term Investments Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value of AFS Debt Securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Options exercisable, weighted-average remaining contractual term (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] Corporate debt securities Corporate Debt Securities [Member] Total other income Nonoperating Income (Expense) Developed technology Developed Technology [Member] Developed Technology Commitments and contingencies (Note 8) Commitments and Contingencies Offering period length under the plan Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Expected volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] STOCKHOLDERS’ EQUITY Equity [Text Block] Derivative liability, measurement input, term Derivative Liability, Measurement Input, Term Derivative Liability, Measurement Input, Term Geographical [Axis] Geographical [Axis] Loss of excess inventory and purchase obligation Inventory Write-down Reverse Recapitalization [Line Items] Reverse Recapitalization [Line Items] Reverse Recapitalization Foreign Plan Foreign Plan [Member] INCOME TAXES Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Reduction of cost on workforce Reduction of Restructuring and Related Cost on workforce Reduction of Restructuring and Related Cost on workforce Number of employee roles reduced Number of Employee Roles Reduced Number of Employee Roles Reduced Total liabilities measured at fair value Financial Liabilities Fair Value Disclosure Current liabilities Liabilities, Current [Abstract] Shares available for grant, as maximum percentage of shares outstanding at closing (percent) Shares Available for Grant, as Percentage of Shares Outstanding at Closing, Maximum Shares Available for Grant, as Percentage of Shares Outstanding at Closing, Maximum Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Expired or canceled ($ per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted ($ per share) Diluted net income (loss) per share attributable to common stockholders ($ per share) Earnings Per Share, Diluted Earn-out share release, number of consecutive trading days in trigger period Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] PEO Total Compensation Amount PEO Total Compensation Amount Earn-out Shares [Domain] Derivative Instrument, Tranches [Domain] Derivative Instrument, Tranches Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance of $933 and $1,212, as of June 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Warrants, redemption date fair value ($ per share) Class of Warrant or Right, Redemption Date Fair Value Class of Warrant or Right, Redemption Date Fair Value Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Balance, beginning (shares) Balance, ending (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Estimated litigation liability Estimated Litigation Liability Trading Symbol Trading Symbol Other current liabilities Accrued Liabilities, Other Miscellaneous, Current Accrued Liabilities, Other Miscellaneous, Current U.S. government and agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) Net income (loss) Net income (loss) Net income (loss) attributable to common stockholders Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Cash equivalents: Cash Equivalents, Fair Value [Abstract] Cash Equivalents, Fair Value Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Machinery and equipment Machinery and Equipment [Member] Redemption price per warrant ($ dollar per warrant) Warrants, Redemption Price Per Warrant Warrants, Redemption Price Per Warrant Warrants, fair value ($ per share) Class of Warrant or Right, Grant Date Fair Value Class of Warrant or Right, Grant Date Fair Value LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares available for future grant under 2021 Employee Stock Purchase Plan Employee Stock [Member] Issuance of common stock upon exercise of public warrants Stock Issued During Period, Value, Exercise of Warrants Stock Issued During Period, Value, Exercise of Warrants Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Available-for-sale investments, unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercised (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred revenue Contract with Customer, Liability Schedule of Net Income (Loss) Attributable to Common Stockholders, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Measurement period Business Combination, Measurement Period Business Combination, Measurement Period Executive Category: Executive Category [Axis] Weighted Average Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Equity earn-out period start, number of days after closing Derivative Instrument, Reverse Recapitalization, Contingent Consideration, Equity, Earnout Period, Threshold Business Days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Business Days SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Exercised ($ per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Share Price in Excess of $13.00 Derivative Instrument, Tranche One [Member] Derivative Instrument, Tranche One Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Schedule of Property Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Warrant, exercise price ($ per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Shares available for grant under the plan (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Issuance of common stock in connection with employee equity incentive plans, net of tax withholding Stock Issued During Period, Value, With Employee Equity Incentive Plans, Net Of Tax Withholding Stock Issued During Period, Value, With Employee Equity Incentive Plans, Net Of Tax Withholding Shares available for future grant under 2021 Incentive Award Plan Share-based Payment Arrangement, Shares Available for Grant [Member] Share-based Payment Arrangement, Shares Available for Grant Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Weighted-average shares used in computing net income (loss) per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accrued loss on firm inventory purchase commitments Accrued Loss On Inventory, Firm Purchase Commitments Accrued Loss On Inventory, Firm Purchase Commitments Selling, general, and administrative Selling, General and Administrative Expenses [Member] Point-in-time revenue Transferred at Point in Time [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Private warrants to purchase common stock Warrant [Member] Schedule of Amortized Cost and Fair Value of AFS Securities by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Unvested RSUs RSUs 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 Schedule of Warrants Measured at Fair Value Schedule of Warrants Measured at Fair Value [Table Text Block] Schedule of Warrants Measured at Fair Value Class of Warrant or Right [Table] Class of Warrant or Right [Table] Earn-out shares Earn-out Shares [Member] Earn-out Shares Retirement Benefits [Abstract] Schedule of Future Minimum Operating Lease Payments and Purchase Obligations Contractual Obligation, Fiscal Year Maturity [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Reverse Recapitalization [Abstract] Reverse Recapitalization Income Statement Location [Axis] Income Statement Location [Axis] Earn-out Shares [Axis] Derivative Instrument, Tranches [Axis] Derivative Instrument, Tranches Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Pro rate earnout shares issuable for holders Class Of Warrant Or Right, Pro Rata Earnout Shares Issuable For Holders Class Of Warrant Or Right, Pro Rata Earnout Shares Issuable For Holders Defined Contribution Plan [Table] Defined Contribution Plan [Table] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Maximum employee contribution amount Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] #REF! Temporary Equity, Carrying Amount, Attributable to Parent Other Performance Measure, Amount Other Performance Measure, Amount Enview Inc Enview Inc [Member] Enview Inc Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan Share Based Payment Arrangement, Options and Unvested RSU's [Member] Share Based Payment Arrangement, Options and Unvested RSU's Unrealized gain (loss) on available-for-sale securities, net of tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 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] Estimated fair value of total earn-out shares at closing Derivative Instrument, Contingent Consideration, Liability, Fair Value Derivative Instrument, Contingent Consideration, Liability, Fair Value Transaction costs Business Combination, Acquisition Related Costs Total potentially dilutive common stock equivalents Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Total revenue Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer Supplemental disclosures of non-cash investing and financing information Noncash Investing and Financing Items [Abstract] Unrecognized stock-based expense, other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property, equipment and capitalized software and development costs included in accounts payable and accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] 2021 ESPP 2021 ESPP [Member] 2021 ESPP Total property and equipment Property, Plant and Equipment, Gross Finite-lived intangible assets acquired Finite-Lived Intangible Assets Acquired Options outstanding, weighted-average remaining contractual term (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] Remaining 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Investments: Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Earn out shares Issued after withholding of obligations Derivative Instrument, Contingent Consideration, Liability, Earn out shares Issued After Withholding Of Obligations Derivative Instrument, Contingent Consideration, Liability, Earn out Shares Issued After Withholding Of Obligations Number of triggering events Number Of Triggering Events Number Of Triggering Events License License [Member] PRSUs Performance Restricted Stock Unit [Member] Performance Restricted Stock Unit Unrealized Losses on Available-for-Sale Debt Securities, Net of Tax AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Debt securities, allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss Amortization of expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Risk-free interest rate, minimum (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total future amortization expense Finite-Lived Intangible Assets, Net Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Number of purchase periods Number Of Purchase Periods Number Of Purchase Periods Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Common Stock Reserved for Future Issuance Schedule of Stock by Class [Table Text Block] Cash, cash equivalents, and restricted cash at beginning of year Cash, cash equivalents, and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Expected term (in years) Measurement Input, Expected Term [Member] Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] AFS, in continuous unrealized loss position, 12 months or longer Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, issued (shares) Common Stock, Shares, Issued Schedule of RSU and PRSU Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total Total Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of Employee Stock Option Valuation Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Total assets measured at fair value Assets, Fair Value Disclosure Selling, general, and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax ISOs Common stock options outstanding Employee Stock Option [Member] Foreign Currency Translation, Net of Tax Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Earn-out share release, number of trading days above trigger price Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Thereafter Purchase Obligation, to be Paid, after Year Two Purchase Obligation, to be Paid, after Year Two Common Class A Common Class A [Member] Unrecognized stock-based expense, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Number of tranches of earn-out shares Reverse Recapitalization, Number of Tranches of Earn-out Shares Reverse Recapitalization, Number of Tranches of Earn-out Shares Other Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Issuance of Earn-out Shares upon triggering events Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuance of Earn-out Shares Upon Triggering Events Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuance of Earn-out Shares Upon Triggering Events Earn-out liability recognized upon the re-allocation Earn-out Liability Recognized Upon Re-allocation Earn-out Liability Recognized Upon Re-allocation Tabular List, Table Tabular List [Table Text Block] Issuance of common stock in connection with acquisitions Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] STOCK PLAN Share-Based Payment Arrangement [Text Block] Net change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) 2021 Plan 2021 Plan [Member] 2021 Plan Current stock price Measurement Input, Share Price [Member] Weighted-
Average
Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Tax payable Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization Subsequent Event Subsequent Event [Member] Maximum employee subscription rate as a percentage of eligible compensation under the plan (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current Purchased parts and raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Capitalized computer software additions Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure ACQUISITION Business Combination Disclosure [Text Block] Contingent earn-out liability Derivative Liability Number of shares purchasable with each warrant (shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding, beginning, weighted-average grant date fair value ($ per share) Outstanding, ending, weighted-average grant date fair value ($ per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Private warrants Private Placement Warrants [Member] Private Placement Warrants Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Warrants and rights unexercised and outstanding Warrants And Rights Unexercised And Outstanding Warrants And Rights Unexercised And Outstanding Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Public Warrant Public Warrant [Member] Public Warrant Total Shareholder Return Amount Total Shareholder Return Amount Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] 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] Name Outstanding Recovery, Individual Name Change in fair value of earn-out liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment Issuance of common stock upon the reverse recapitalization, net of transaction costs Stock Issued During Period, Value, Reverse Recapitalization Stock Issued During Period, Value, Reverse Recapitalization Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Numerator : Numerator [Abstract] Numerator CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] 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] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed 2024 Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, outstanding (shares) Common stock, outstanding, beginning (shares) Common stock, outstanding, ending (shares) Common Stock, Shares, Outstanding Reclassification of remaining contingent earn-out liability upon triggering events Reclassification of remaining contingent Earn-out liability upon triggering events Reclassification Of Remaining Contingent Earn-out Liability Upon Triggering Events Reclassification Of Remaining Contingent Earn-out Liability Upon Triggering Events Other income (expense): Other Income and Expenses [Abstract] PEO PEO [Member] Concentration of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] EMPLOYEE BENEFITS PLANS Retirement Benefits [Text Block] Earn-out (shares) Derivative Instrument, Contingent Consideration, Liability, Shares Derivative Instrument, Contingent Consideration, Liability, Shares Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Purchase of investments Payments to Acquire Debt Securities, Available-for-sale, Investments Payments to Acquire Debt Securities, Available-for-sale, Investments Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Common stock, par value ($ per share) Common Stock, Par or Stated Value Per Share Class of Stock [Domain] Class of Stock [Domain] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount RSUs and PRSUs RSUs and PRSUs [Member] RSUs and PRSUs Measurement Input Type [Domain] Measurement Input Type [Domain] Accounts receivable, net Accounts Receivable, Net, Excluding Unbilled Receivables Accounts Receivable, Net, Excluding Unbilled Receivables 2028 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Total liabilities Liabilities Services Service [Member] ORGANIZATION AND DESCRIPTION OF BUSINESS Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 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] Vesting [Domain] Vesting [Domain] Balance Sheet Related Disclosures [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Weighted Average Share Price in Excess of $15.50 Derivative Instrument, Tranche Two [Member] Derivative Instrument, Tranche Two Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Discretionary matching contribution Defined Contribution Plan, Cost Total shares of common stock reserved 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 Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Earn-out period stock price trigger ($ per share, in excess of) Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Net income (loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Common stock, $0.0001 par value; 640,000 shares authorized as of June 30, 2023 and December 31, 2022, respectively; and 300,571 shares and 290,541 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued AFS, in continuous unrealized loss position, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Organization, Consolidation and Presentation of Financial Statements [Abstract] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] ESPP shares ESPP Shares [Member] ESPP Shares Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Number of alleged patent infringements Loss Contingency, Patents Allegedly Infringed, Number Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Maturities of investments Proceeds​ From​ ​Maturity ​Of​ Investments Proceeds​ From​ ​Maturity ​Of​ Investments Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Total Purchase Obligation 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 GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Proceeds from sales of shares through employee equity incentive plans Proceeds From Sales Of Shares Through Employee Equity Incentive Plans Proceeds From Sales Of Shares Through Employee Equity Incentive Plans PEO Name PEO Name Purchase period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Expected volatility, minimum (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected dividend yield Measurement Input, Expected Dividend Rate [Member] Balance at beginning Balance at ending Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Warrants issued (shares) Class of Warrant or Right, Outstanding Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Granted ($ 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 Weighted Average Share Price in Excess of $25.50 Derivative Instrument, Tranche Six [Member] Derivative Instrument, Tranche Six Payments for taxes related to net settlement of equity awards Payments For Taxes Related To Net Settlement Of Equity Awards Payments For Taxes Related To Net Settlement Of Equity Awards Marketable Securities [Line Items] Marketable Securities [Line Items] Issuance of common stock upon exercise of public warrants (shares) Stock Issued During Period, Shares, Exercise of Warrants Stock Issued During Period, Shares, Exercise of Warrants Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Short-term investments Debt Securities, Available-for-Sale, Current Change in fair value of warrants liability Change in fair value of warrants liability Fair Value Adjustment of Warrants Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Capitalized software and development costs Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Over time revenue Transferred over Time [Member] Statement of Financial Position [Abstract] Proceeds from exercise of warrants Proceeds from Warrant Exercises Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Purchase
Obligations Purchase Obligation, Fiscal Year Maturity [Abstract] Goodwill impairment loss Goodwill, Impairment Loss Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized 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 Subsequent Events [Abstract] Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unbilled accounts receivable Unbilled Contracts Receivable Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Redeemable convertible preferred stock, par value ($ per share) Temporary Equity, Par Value Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Issuance of common stock in connection with employee equity incentive plans, net of tax withholding (shares) Stock Issued During Period, Shares, With Employee Equity Incentive Plans, Net Of Tax Withholding Stock Issued During Period, Shares, With Employee Equity Incentive Plans, Net Of Tax Withholding Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Identified intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 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 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] Title Trading Arrangement, Individual Title Beginning balance ($ per share) Ending Balance ($ per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock consideration Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Short-term operating lease liabilities Short-term Operating Lease Liabilities Short-term Operating Lease Liabilities Common Stock Common Stock [Member] Long-term investments Debt Securities, Available-for-Sale, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Warrants exercised Class of Warrant or Right, Warrant Exercised Class of Warrant or Right, Warrant Exercised NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Changes in Estimated Fair Value of the Company's Level 3 Financial Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Marketable Securities [Table] Marketable Securities [Table] Geographical [Domain] Geographical [Domain] Closing stock price ($ per share) Closing Stock Price Closing Stock Price Issuance of earn-out shares upon triggering events, net of tax withholding (shares) Issuance Of Earn-out Shares Upon Triggering Events, Net of Tax Withholding Issuance Of Earn-out Shares Upon Triggering Events, Net of Tax Withholding Capitalized software and development costs Software and Software Development Costs [Member] Minimum Minimum [Member] Property and equipment, net Total 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] Issuance of common stock to a customer (shares) Stock Issued During Period to Customer, Shares Stock Issued During Period to Customer, Shares Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Schedule of Financial Assets Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Denominator: Denominator [Abstract] Denominator COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Earn-out liability recognized upon the re-allocation Reallocation, Contingent Earnout Liability Recognized Reallocation, Contingent Earnout Liability Recognized Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Number of earnout triggers Number Of Earnout Triggers Number Of Earnout Triggers Schedule of Stock-based Compensation Arrangement 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] Property and Equipment Property, Plant and Equipment [Member] Amortization of investment premiums, net of accretion of discounts Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Total available-for-sale investments Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic ($ per share) Basic net income (loss) per share attributable to common stockholders ($ per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized stock-based expense related to unvested options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free interest rate, maximum (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected volatility, maximum (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Warrants, contractual life Warrants and Rights Outstanding, Term Additional patent found not infringed Loss Contingency, Additional Patents Found Not Infringed, Number Loss Contingency, Additional Patents Found Not Infringed, Number Options exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Shares issued upon exercise of warrants (shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Total costs Restructuring and Related Cost, Expected Cost Diluted net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 2025 Purchase Obligation, to be Paid, Year Two Exercisable (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Principles of Consolidation Consolidation, Policy [Policy Text Block] BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Maximum number of shares per employee, per offering period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee, Per Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee, Per Offering Period 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 (shares) Common Stock, Shares Authorized Derivative liability, measurement input Derivative Liability, Measurement Input Capitalized computer software amortization Capitalized Computer Software, Amortization Available-for-sale, fair value Total available-for-sale investments Debt Securities, Available-for-Sale Available-for-sale investments, unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 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] Weighted Average Share Price in Excess of $18.00 Derivative Instrument, Tranche Three [Member] Derivative Instrument, Tranche Three Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] ESPP contribution Employee Share Purchase Plan Contributions Employee Share Purchase Plan Contributions Due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Remainder of 2023 Purchase Obligation, to be Paid, Remainder of Fiscal Year All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Award Timing Disclosures [Line Items] Annual increase to shares available for grant under the plan as percentage of shares outstanding at prior year end (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Compensation Amount Outstanding Recovery Compensation Amount Unpaid cash Business Combination, Consideration Transferred, Liabilities Incurred, Unpaid Cash Business Combination, Consideration Transferred, Liabilities Incurred, Unpaid Cash Allowance for doubtful accounts Decrease (increase) in reserves Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Canceled or forfeited ($ per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income taxes Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Unpaid Consideration Business Combination, Consideration Transferred, Liabilities Incurred Short-term investments: Short-term Marketable Securities, Fair Value [Abstract] Short-term Marketable Securities, Fair Value 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 Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Canceled or forfeited (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Allowance for credit loss Balance—beginning of period Balance—end of period Accounts Receivable, Allowance for Credit Loss Private warrants liability Private Warrant [Member] Private Warrant Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Weighted average effect of dilutive potential common stock Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Strike price Measurement Input, Strike Price [Member] Measurement Input, Strike Price 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Warrants liability Fair value at beginning balance Fair value at ending balance Warrants and Rights Outstanding Issuance of common stock in connection with acquisitions (shares) Stock Issued during period (shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Service-based Cliff Vesting Period Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Exercisable ($ per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Warrant Liability [Roll Forward] Warrant Liability [Roll Forward] Warrant Liability Public And Private Warrants Public And Private Warrants [Member] Public And Private Warrants Schedule of Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Financial Liabilities: Liabilities, Fair Value Disclosure [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Change in fair value of contingent earn-out liability Change in fair value of contingent earn-out liability Derivative, Gain (Loss) on Derivative, Net Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Redeemable convertible preferred, authorized (shares) Temporary Equity, Shares Authorized Finished goods Inventory, Finished Goods, Net of Reserves International Non-US [Member] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Accrued compensation Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Net unrealized gain (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Unrealized loss position for more than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity [Abstract] Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 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] Amendment Flag Amendment Flag Weighted Average Share Price in Excess of $23.00 Derivative Instrument, Tranche Five [Member] Derivative Instrument, Tranche Five Redeemable convertible preferred, outstanding (shares) Temporary Equity, Shares Outstanding Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] AFS, Less than 12 months, gross unrealized losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Other comprehensive income (loss), net of taxes: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract] Shares purchased during the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Shares available for grant under the plan, as percentage of shares outstanding at closing (percent) Shares Available for Grant, as Percentage of Shares Outstanding at Closing Shares Available for Grant, as Percentage of Shares Outstanding at Closing Maximum number of shares per employee, per purchase period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Fair value, due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Financial Assets: Assets, Fair Value Disclosure [Abstract] Redeemable convertible preferred, issued (shares) Temporary Equity, Shares Issued Recognized remaining weighted average service period Recognized Remaining Weighted Average Service Period Recognized Remaining Weighted Average Service Period Equity Interest Type [Axis] Equity Interest Type [Axis] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule Valuation Assumptions to Fair Value of Private Warrants Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions CONTINGENT EARN-OUT AWARDS Contingent Earnout Awards [Text Block] Contingent Earnout Awards Leasehold improvements Leasehold Improvements [Member] Diluted (shares) Weighted average shares used in computing net loss per share attributable to common stockholders, diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Weighted Average Share Price in Excess of $20.50 Derivative Instrument, Tranche Four [Member] Derivative Instrument, Tranche Four Schedule of Accounts Receivable and Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] REVENUE 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 Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] SUBSEQUENT EVENTS Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Earn-out shares withheld for tax obligation (shares) Class of Warrant or Right, Earn-out Shares Withheld For Tax Obligation Class of Warrant or Right, Earn-out Shares Withheld For Tax Obligation Other long-term liabilities Other Liabilities, Noncurrent Vested ($ 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] Expired or canceled (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Contracted but unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Current unpaid acquisition consideration Current Unpaid Acquisition Consideration Current Unpaid Acquisition Consideration Pension Plan Pension Plan [Member] Unpaid cash consideration in connection with acquisition Unpaid Cash Consideration In Connection With Acquisition Unpaid Cash Consideration In Connection With Acquisition Total operating expenses Operating Expenses 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] Non-U.S. government and agency securities Debt Security, Government, Non-US [Member] Subscription Subscription and Circulation [Member] CASH FLOW 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] Purchase price of common stock under the plan (percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Reallocation of Earn-out Shares to earn-out liability upon forfeitures Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reallocation of Earn-out Shares to Earn-out Liability upon Forfeitures Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reallocation upon Forfeitures of Shares Work in process Inventory, Work in Process, Net of Reserves Common stock issued in connection with acquisition Common stock (1.5 million shares) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Basic (shares) Weighted average shares used in computing net loss per share attributable to common stockholders, basic (shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Long-term investments: Long-term Marketable Securities, Fair Value [Abstract] Long-term Marketable Securities, Fair Value Earn out shares issued (shares) Derivative Instrument, Contingent Consideration, Liability, Earn out shares Issued For Obligations Derivative Instrument, Contingent Consideration, Liability, Earn out shares Issued For Obligations Changes in operating assets and liabilities, net of effects of businesses acquired: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Issuance of earn-out shares upon triggering events, net of tax withholding Issuance Of Value Earn-out Shares Upon Triggering Events, Net of Tax Withholding Issuance Of Value Earn-out Shares Upon Triggering Events, Net of Tax Withholding Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Total stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount 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] Service-based Vesting Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 10 mttr-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
COVER - shares
6 Months Ended
Jun. 30, 2023
Aug. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-39790  
Entity Registrant Name Matterport, Inc./DE  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-1695048  
Entity Address, Address Line One 352 East Java Drive  
Entity Address, City or Town Sunnyvale  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94089  
City Area Code 650  
Local Phone Number 641-2241  
Title of 12(b) Security Class A Common Stock, par value of $0.0001 per share  
Trading Symbol MTTR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   301,235,621
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001819394  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 82,316 $ 117,128
Short-term investments 363,295 355,815
Accounts receivable, net of allowance of $933 and $1,212, as of June 30, 2023 and December 31, 2022, respectively 18,649 20,844
Inventories 12,198 11,061
Prepaid expenses and other current assets 7,236 13,084
Total current assets 483,694 517,932
Property and equipment, net 32,684 30,559
Operating lease right-of-use assets 1,933 2,515
Long-term investments 0 3,959
Goodwill 69,593 69,593
Intangible assets, net 10,005 10,890
Other assets 6,819 4,947
Total assets 604,728 640,395
Current liabilities    
Accounts payable 8,162 8,331
Deferred revenue 21,037 16,731
Accrued expenses and other current liabilities 20,636 23,916
Total current liabilities 49,835 48,978
Warrants liability 752 803
Deferred revenue, non-current 1,820 1,201
Other long-term liabilities 819 5,502
Total liabilities 53,226 56,484
Commitments and contingencies (Note 8)
#REF! 0 0
Stockholders’ equity:    
Common stock, $0.0001 par value; 640,000 shares authorized as of June 30, 2023 and December 31, 2022, respectively; and 300,571 shares and 290,541 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 30 29
Additional paid-in capital 1,242,360 1,168,313
Accumulated other comprehensive loss (1,113) (5,034)
Accumulated deficit (689,775) (579,397)
Total stockholders’ equity 551,502 583,911
Total liabilities and stockholders’ equity $ 604,728 $ 640,395
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 933,000 $ 1,212,000
Redeemable convertible preferred stock, par value ($ per share) $ 0.0001 $ 0.0001
Redeemable convertible preferred, authorized (shares) 30,000,000 30,000,000
Redeemable convertible preferred, issued (shares) 0 0
Redeemable convertible preferred, outstanding (shares) 0 0
Common stock, par value ($ per share) $ 0.0001 $ 0.0001
Common stock, authorized (shares) 640,000,000 640,000,000
Common stock, issued (shares) 300,571,000 290,541,000
Common stock, outstanding (shares) 300,571,000 290,541,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total revenue $ 39,567 $ 28,481 $ 77,561 $ 56,991
Total cost of revenue 23,604 16,768 45,186 33,369
Gross profit 15,963 11,713 32,375 23,622
Operating expenses:        
Research and development 18,861 21,518 37,134 47,520
Selling, general, and administrative 56,008 59,385 110,941 130,234
Total operating expenses 74,869 80,903 148,075 177,754
Loss from operations (58,906) (69,190) (115,700) (154,132)
Other income (expense):        
Interest income 1,481 1,484 2,952 2,779
Change in fair value of warrants liability (171) 4,714 51 26,147
Change in fair value of contingent earn-out liability 0 0 0 136,043
Other income (expense), net 1,223 (1,353) 2,406 (2,674)
Total other income 2,533 4,845 5,409 162,295
Income (loss) before provision for income taxes (56,373) (64,345) (110,291) 8,163
Provision for income taxes 163 289 87 893
Net income (loss) $ (56,536) $ (64,634) $ (110,378) $ 7,270
Net income (loss) per share attributable to common stockholders:        
Basic ($ per share) $ (0.19) $ (0.23) $ (0.37) $ 0.03
Diluted ($ per share) $ (0.19) $ (0.23) $ (0.37) $ 0.02
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:        
Basic (shares) 298,096 283,405 295,599 279,289
Diluted (shares) 298,096 283,405 295,599 313,834
Subscription        
Total revenue $ 20,868 $ 18,386 $ 40,715 $ 35,527
Total cost of revenue 7,235 6,109 14,197 11,371
License        
Total revenue 27 26 54 49
Total cost of revenue 0 0 0 0
Services        
Total revenue 10,684 5,013 19,388 8,986
Total cost of revenue 8,009 3,169 14,253 6,152
Product        
Total revenue 7,988 5,056 17,404 12,429
Total cost of revenue $ 8,360 $ 7,490 $ 16,736 $ 15,846
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (56,536) $ (64,634) $ (110,378) $ 7,270
Other comprehensive income (loss), net of taxes:        
Unrealized gain (loss) on available-for-sale securities, net of tax 1,698 (1,476) 3,921 (6,111)
Other comprehensive income (loss) 1,698 (1,476) 3,921 (6,111)
Comprehensive income (loss) $ (54,838) $ (66,110) $ (106,457) $ 1,159
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Common stock, outstanding, beginning (shares) at Dec. 31, 2021   250,173      
Beginning balance at Dec. 31, 2021 $ 268,163 $ 25 $ 737,735 $ (1,539) $ (468,058)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 71,904       71,904
Other comprehensive income (loss) (4,635)     (4,635)  
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding (shares)   6,295      
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding (14,497) $ 1 (14,498)    
Issuance of common stock upon the reverse recapitalization, net of transaction costs 76   76    
Issuance of common stock to a customer (shares)   100      
Issuance of common stock to a customer 559   559    
Issuance of common stock upon exercise of public warrants (shares)   1,994      
Issuance of common stock upon exercise of public warrants 34,055   34,055    
Issuance of common stock in connection with acquisitions (shares)   1,215      
Issuance of common stock in connection with acquisitions 19,118   19,118    
Issuance of earn-out shares upon triggering events, net of tax withholding (shares)   21,494      
Issuance of earn-out shares upon triggering events, net of tax withholding (17,736) $ 2 (17,738)    
Earn-out liability recognized upon the re-allocation (896)   (896)    
Reclassification of remaining contingent earn-out liability upon triggering events 242,430   242,430    
Stock-based compensation 61,097   61,097    
Common stock, outstanding, ending (shares) at Mar. 31, 2022   281,271      
Ending balance at Mar. 31, 2022 659,638 $ 28 1,061,938 (6,174) (396,154)
Common stock, outstanding, beginning (shares) at Dec. 31, 2021   250,173      
Beginning balance at Dec. 31, 2021 268,163 $ 25 737,735 (1,539) (468,058)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 7,270        
Other comprehensive income (loss) (6,111)        
Reclassification of remaining contingent earn-out liability upon triggering events 242,430        
Common stock, outstanding, ending (shares) at Jun. 30, 2022   283,643      
Ending balance at Jun. 30, 2022 631,207 $ 28 1,099,617 (7,650) (460,788)
Common stock, outstanding, beginning (shares) at Dec. 31, 2021   250,173      
Beginning balance at Dec. 31, 2021 $ 268,163 $ 25 737,735 (1,539) (468,058)
Common stock, outstanding, ending (shares) at Dec. 31, 2022 290,541 290,541      
Ending balance at Dec. 31, 2022 $ 583,911 $ 29 1,168,313 (5,034) (579,397)
Common stock, outstanding, beginning (shares) at Mar. 31, 2022   281,271      
Beginning balance at Mar. 31, 2022 659,638 $ 28 1,061,938 (6,174) (396,154)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (64,634)       (64,634)
Other comprehensive income (loss) (1,476)     (1,476)  
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding (shares)   2,340      
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding 2,701   2,701    
Issuance of common stock to a customer (shares)   32      
Issuance of common stock to a customer 179   179    
Stock-based compensation 34,799   34,799    
Common stock, outstanding, ending (shares) at Jun. 30, 2022   283,643      
Ending balance at Jun. 30, 2022 $ 631,207 $ 28 1,099,617 (7,650) (460,788)
Common stock, outstanding, beginning (shares) at Dec. 31, 2022 290,541 290,541      
Beginning balance at Dec. 31, 2022 $ 583,911 $ 29 1,168,313 (5,034) (579,397)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (53,842)       (53,842)
Other comprehensive income (loss) 2,223     2,223  
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding (shares)   4,910      
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding 357 $ 1 356    
Issuance of common stock in connection with acquisitions (shares)   249      
Issuance of common stock in connection with acquisitions 3,921   3,921    
Stock-based compensation 33,510   33,510    
Common stock, outstanding, ending (shares) at Mar. 31, 2023   295,700      
Ending balance at Mar. 31, 2023 $ 570,080 $ 30 1,206,100 (2,811) (633,239)
Common stock, outstanding, beginning (shares) at Dec. 31, 2022 290,541 290,541      
Beginning balance at Dec. 31, 2022 $ 583,911 $ 29 1,168,313 (5,034) (579,397)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (110,378)        
Other comprehensive income (loss) 3,921        
Reclassification of remaining contingent earn-out liability upon triggering events $ 0        
Common stock, outstanding, ending (shares) at Jun. 30, 2023 300,571 300,571      
Ending balance at Jun. 30, 2023 $ 551,502 $ 30 1,242,360 (1,113) (689,775)
Common stock, outstanding, beginning (shares) at Mar. 31, 2023   295,700      
Beginning balance at Mar. 31, 2023 570,080 $ 30 1,206,100 (2,811) (633,239)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (56,536)       (56,536)
Other comprehensive income (loss) 1,698     1,698  
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding (shares)   4,871      
Issuance of common stock in connection with employee equity incentive plans, net of tax withholding 1,509   1,509    
Stock-based compensation $ 34,751   34,751    
Common stock, outstanding, ending (shares) at Jun. 30, 2023 300,571 300,571      
Ending balance at Jun. 30, 2023 $ 551,502 $ 30 $ 1,242,360 $ (1,113) $ (689,775)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2022
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES                
Net income (loss)   $ (56,536) $ (53,842) $ (64,634) $ 71,904 $ (110,378) $ 7,270  
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:                
Depreciation and amortization           9,102 5,563  
Amortization of investment premiums, net of accretion of discounts           (2,319) 1,829  
Stock-based compensation, net of amounts capitalized           63,253 87,233  
Change in fair value of warrants liability   171   (4,714)   (51) (26,147)  
Change in fair value of contingent earn-out liability   0   0   0 (136,043)  
Deferred income taxes           (185) 69  
Allowance for doubtful accounts   (240)   4   49 195  
Loss of excess inventory and purchase obligation           1,592 0  
Other           (225) 316  
Changes in operating assets and liabilities, net of effects of businesses acquired:                
Accounts receivable           2,146 (3,426)  
Inventories           (5,787) (881)  
Prepaid expenses and other assets           4,252 (2,946)  
Accounts payable           (169) 2,367  
Deferred revenue           4,925 2,641  
Accrued expenses and other liabilities           956 3,682  
Net cash used in operating activities           (32,839) (58,278)  
CASH FLOWS FROM INVESTING ACTIVITIES:                
Purchases of property and equipment           (101) (866)  
Capitalized software and development costs           (5,248) (7,086)  
Purchase of investments           (251,603) (87,997)  
Maturities of investments           254,601 160,124  
Business acquisitions, net of cash acquired           (1,676) (30,020)  
Net cash provided by (used in) investing activities           (4,027) 34,155  
CASH FLOW FROM FINANCING ACTIVITIES:                
Proceeds from sales of shares through employee equity incentive plans           2,195 4,892  
Payments for taxes related to net settlement of equity awards           (329) (34,424)  
Proceeds from exercise of warrants $ 27,800         0 27,844  
Other           0 76  
Net cash provided by (used in) financing activities           1,866 (1,612)  
Net change in cash, cash equivalents, and restricted cash           (35,000) (25,735)  
Effect of exchange rate changes on cash           188 (329)  
Cash, cash equivalents, and restricted cash at beginning of year $ 139,987   $ 117,128   139,987 117,128 139,987 $ 139,987
Cash, cash equivalents, and restricted cash at end of period   $ 82,316   $ 113,923   82,316 113,923 $ 117,128
Supplemental disclosures of non-cash investing and financing information                
Earn-out liability recognized upon the re-allocation           0 896  
Reclassification of remaining contingent Earn-out liability upon triggering events         $ 242,430 0 242,430  
Property, equipment and capitalized software and development costs included in accounts payable and accrued expenses and other liabilities           0 158  
Common stock issued in connection with acquisition           3,921 19,118  
Unpaid cash consideration in connection with acquisition           $ 2,434 $ 4,348  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND DESCRIPTION OF BUSINESS
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND DESCRIPTION OF BUSINESS ORGANIZATION AND DESCRIPTION OF BUSINESS
Matterport, Inc., together with its subsidiaries (“Matterport” or the “Company”), is leading the digitization and datafication of the built world. Matterport’s pioneering technology has set the standard for digitizing, accessing and managing buildings, spaces and places online. Matterport’s platform, comprised of innovative software, spatial data-driven data science, and 3D capture technology, has broken down the barriers that have kept the largest asset class in the world, buildings and physical spaces, offline and underutilized for so long. The Company was incorporated in the state of Delaware in 2011. The Company is headquartered at Sunnyvale, California.
On July 22, 2021 (the “Closing Date”), the Company consummated the merger (collectively with the other transactions described in the Merger Agreement, the “Merger”, “Closing”, or “Transactions”) pursuant to an Agreement and Plan of Merger, dated February 7, 2021 (the “Merger Agreement”), by and among the Company (formerly known as Gores Holdings VI, Inc.), the pre-Merger Matterport, Inc. (now known as Matterport Operating, LLC) (“Legacy Matterport”), Maker Merger Sub, Inc. (“First Merger Sub”), a direct, wholly owned subsidiary of the Company, and Maker Merger Sub II, LLC (“Second Merger Sub”), a direct, wholly owned subsidiary of the Company, pursuant to which First Merger Sub merged with and into Legacy Matterport, with Legacy Matterport continuing as the surviving corporation (the “First Merger”), and immediately following the First Merger and as part of the same overall transaction as the First Merger, Legacy Matterport merged with and into Second Merger Sub, with Second Merger Sub continuing as the surviving entity as a wholly owned subsidiary of the Company, under the new name “Matterport Operating, LLC”. Upon the closing of the Merger, we changed our name to Matterport, Inc.
Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Merger, “Gores” refers to the Company prior to the Merger and “Legacy Matterport” refers to Matterport, Inc. prior to the Merger.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Summary of Significant Accounting Policies
The Company’s significant accounting policies are discussed in “Note 2 – Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 28, 2023. There have been no significant changes to these policies during the three and six months ended June 30, 2023.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC, regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s 2022 Form 10-K for the fiscal year ended December 31, 2022, which provides a more complete discussion of the Company’s accounting policies and certain other information.
In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of June 30, 2023, and its results of operations for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures in the condensed consolidated financial statements and accompanying notes. Significant estimates include assumptions related to the fair value of common stock before the Merger and other assumptions used to measure stock-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of identified intangibles, goodwill impairment, valuation of deferred tax assets, the estimate of net realizable value of inventory, allowance for doubtful accounts, the fair value of warrants liability, loss contingencies, and the determination of stand-alone selling price of various performance obligations. As a result, many of the Company’s estimates and assumptions required increased judgment and these estimates may change materially in future periods.
Management evaluates its estimates and assumptions on an ongoing basis using historical experience and various other factors, including the current economic environment, which management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company adjusts such estimates and assumptions when dictated by facts and circumstances. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the condensed consolidated financial statements in future periods. Actual results may differ materially from those estimates.
Segment Information
The Company has a single operating segment and reportable segment. The Company’s chief operating decision-maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. Refer to Note 3 for information regarding the Company’s revenue by geography. Substantially all of the Company’s long-lived assets are located in the United States.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company maintains its cash balances in accounts held by major banks and financial institutions located in the United States. Such bank deposits from time to time may be exposed to credit risk in excess of the Federal Deposit Insurance Corporation insurance limit, and the Company considers such risk to be minimal.
We invest only in high-quality credit instruments and maintain our cash and cash equivalents and available-for-sale investments in fixed income securities. Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.
The Company’s accounts receivable is derived from customers located both inside and outside the United States. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial condition of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers.
No customer accounted for more than 10% of the Company’s total accounts receivable at June 30, 2023 and December 31, 2022. No customer accounted for more than 10% of the Company’s total revenue for the three and six months ended June 30, 2023 and 2022.
Recently Adopted Accounting Standards
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contract with Customers, as if it had originated the contracts. The Company adopted this standard effective January 1, 2023, which did not have a material impact on the Company’s condensed consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregated Revenue—The following table shows the revenue by geography for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
United States
$25,237 $16,640 $49,463 $32,877 
International
14,330 11,841 28,098 24,114 
Total revenue
$39,567 $28,481 $77,561 $56,991 
No country other than the United States accounted for more than 10% of the Company’s revenue for the three and six months ended June 30, 2023 and 2022, respectively. The geographical revenue information is determined by the ship-to address of the products and the billing address of the customers of the services.
The following table shows over time versus point-in-time revenue for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Over time revenue
$31,552 $23,399 $60,103 $44,513 
Point-in-time revenue
8,015 5,082 17,458 12,478 
Total
$39,567 $28,481 $77,561 $56,991 
Contract Asset and Liability Balances—Contract assets consist of unbilled accounts receivable and are recorded when revenue is recognized in advance of scheduled billings. The timing of revenue recognition differs from the timing of invoicing to customers and this timing difference results in contract liabilities (deferred revenue) on the Company’s condensed consolidated balance sheets. The accounts receivable and contract balances as of June 30, 2023 and December 31, 2022 were as follows (in thousands):
June 30,
2023
December 31,
2022
Accounts receivable, net
$16,193 $19,037 
Unbilled accounts receivable
$2,456 $1,807 
Deferred revenue
$22,857 $17,932 
During the six months ended June 30, 2023 and 2022, the Company recognized revenue of $10.8 million and $6.9 million that was included in the deferred revenue balance at the beginning of the fiscal year, respectively. Contracted but unsatisfied performance obligations were $58.4 million at the end of June 30, 2023 and consisted of deferred revenue and backlog. The contracted but unsatisfied or partially unsatisfied performance obligations expected to be recognized over the next 12 months at the end of June 30, 2023 were $39.8 million, and the remaining obligations are expected to be recognized thereafter.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
ACQUISITION ACQUISITION
On January 5, 2022 (the “Enview Acquisition Date”), the Company completed the acquisition (the “Enview Acquisition”) of Enview, Inc. (“Enview”), a privately-held company engaged in the development of artificial intelligence algorithms to identify natural and man-made features in geospatial data using various techniques. The total purchase consideration for the Enview Acquisition was $64.3 million, including an insignificant working capital adjustment finalized during the measurement period that reduced the purchase price for Enview. The total purchase consideration consisted of the following (in thousands):

Amount
Cash(1)
$36,897 
Common stock (1.5 million shares)(2)
23,161 
Unpaid Consideration (3)
4,266 
Total $64,324 
(1) The Company paid $1.9 million and $35.0 million in cash consideration in January 2023 and 2022, respectively.
(2) On the Enview Acquisition Date, the Company's closing stock price was $15.73 per share. The Company issued 0.3 million shares and 1.2 million shares in January 2023 and 2022, respectively.
(3) The Company recorded a liability for unpaid cash of $2.4 million and stock consideration of $1.9 million, that will be paid in accordance with the merger agreement. The liabilities are included in accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2023.

The Company has accounted for the Enview Acquisition as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on the fair values at the Enview Acquisition Date. The purchase price allocation includes adjustments for additional information that existed as of the Acquisition Date but at that time was unknown and became known during the measurement period of 12 months from the Acquisition Date. The following table summarizes the allocation of purchase consideration on the Enview Acquisition Date, inclusive of measurement period adjustments (in thousands):

Amount
Goodwill $53,990 
Identified intangible assets5,400 
Net assets acquired 4,934 
Total $64,324 

Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Enview technology with Matterport’s products and services. The goodwill is not deductible for income tax purposes.

The following table summarizes the estimated fair values and estimated useful lives of the components of identifiable intangible assets acquired as of the Enview Acquisition Date (in thousands, except years):

Fair Value Estimated Useful Life
Developed technology $5,400 5 years

Developed technology relates to existing Enview technology of its artificial intelligence algorithms to identify natural and man-made features in geospatial data. The economic useful life was determined based on the technology cycle related to the developed technology of existing services, as well as the cash flows anticipated over the forecasted periods.

The fair value of developed technology was estimated using the multi-period excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. Significant assumptions used in the discounted cash flow analysis for the developed technology were the revenue growth rates, EBITDA margins, obsolescence technology factor, and discount rate.
Pro forma results of operations have not been presented because the effects of the Enview Acquisition were not material to the Company’s condensed consolidated statements of operations.
Acquisition-related transaction costs are expensed as incurred and are recorded in selling, general, and administrative expenses in the Condensed Consolidated Statements of Operations. The Company incurred $0.9 million and $1.4 million of acquisition-related costs for the three and six months ended June 30, 2022, respectively. There were no acquisition-related costs incurred for the three and six months ended June 30, 2023.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
GoodwillAs of December 31, 2022 and June 30, 2023, goodwill was $69.6 million. The Company did not recognize any impairment losses on goodwill during the three and six months ended June 30, 2023 and 2022, respectively.
Purchased Intangible Assets—The following table presents details of the Company’s purchased intangible assets as of June 30, 2023 and December 31, 2022 (in thousands):

June 30, 2023December 31, 2022
Gross Carrying AmountAccumulated Amortization Net Carrying Amount Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Intangible assets subject to amortization:
Developed technology $5,400 $(1,605)$3,795 $5,400 $(1,065)$4,335 
Customer relationships 6,900 (690)6,210 6,900 (345)6,555 
Total $12,300 $(2,295)$10,005 $12,300 $(1,410)$10,890 
The Company recognized amortization expense of $0.5 million and $0.2 million for the three months ended June 30, 2023 and 2022, respectively, and $0.9 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively. The Company did not recognize any impairment losses on intangible assets or other long-lived assets during the three and six months ended June 30, 2023 and 2022, respectively.
The following table summarizes estimated future amortization expense for the Company’s intangible assets as of June 30, 2023 (in thousands):

Amount
Remaining 2023
$885 
20241,770 
20251,770 
20261,770 
2027705 
2028 and thereafter3,105 
Total future amortization expense$10,005 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS
6 Months Ended
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Allowance for Doubtful Accounts—Allowance for doubtful accounts as of June 30, 2023 and 2022 and the rollforward for three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance—beginning of period
$(1,295)$(482)$(1,212)$(291)
Decrease (increase) in reserves
240 (4)(49)(195)
Write-offs
122 65 328 65 
Balance—end of period
$(933)$(421)$(933)$(421)
Inventories—Inventories as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Finished goods
$1,142 $2,112 
Work in process
5,838 3,477 
Purchased parts and raw materials
5,218 5,472 
Total inventories
$12,198 $11,061 
Property and Equipment, Net—Property and equipment as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Machinery and equipment
$4,049 $3,948 
Furniture and fixtures
355 355 
Leasehold improvements
719 734 
Capitalized software and development costs
65,918 55,662 
Total property and equipment
71,041 60,699 
Accumulated depreciation and amortization
(38,357)(30,140)
Total property and equipment, net
$32,684 $30,559 
Depreciation and amortization expense of property and equipment were $4.3 million and $2.8 million for the three months ended June 30, 2023 and 2022, respectively, and $8.2 million and $5.0 million for the six months ended June 30, 2023 and 2022, respectively.
Additions to capitalized software and development costs, inclusive of stock-based compensation in the three months ended June 30, 2023 and 2022 were $5.3 million and $6.3 million, respectively. Additions to capitalized software and development costs, inclusive of stock-based compensation in the six months ended June 30, 2023 and 2022 were $10.3 million and $15.7 million, respectively. These are recorded as part of property and equipment, net on the condensed consolidated balance sheets.

Amortization expense was $4.0 million and $2.7 million for three months ended June 30, 2023 and 2022, respectively, of which $3.7 million and $2.4 million was recorded to cost of revenue related to subscription and $0.3 million and $0.3 million to selling, general and administrative in the condensed consolidated statements of operations, respectively. Amortization expense was $7.8 million and $4.8 million for the six months ended June 30, 2023 and 2022, respectively, of which $7.2 million and $4.2 million was recorded to cost of revenue related to subscription and $0.6 million and $0.6 million to selling, general and administrative in the condensed consolidated statements of operations, respectively.
Accrued Expenses and Other Current Liabilities—Accrued expenses and other current liabilities as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Accrued compensation
$6,402 $5,609 
Tax payable
1,358 1,669 
ESPP contribution320 341 
Current unpaid acquisition consideration4,266 6,109 
Short-term operating lease liabilities1,307 1,267 
Accrued loss on firm inventory purchase commitments933 3,991 
Other current liabilities
6,050 4,930 
Total accrued expenses and other current liabilities
$20,636 $23,916 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
We categorize assets and liabilities recorded or disclosed at fair value on our condensed consolidated balance sheets based upon the level of judgment associated with inputs used to measure their fair value. The categories are as follows:
Level 1—Inputs are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2—Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3—Inputs to the valuation methodology are unobservable and significant to the fair value measurement. The inputs require significant management judgment or estimation.
The Company’s financial assets and liabilities that were measured at fair value on a recurring basis were as follows (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$62,093 $— $— $62,093 
Total cash equivalents$62,093 $— $— $62,093 
Short-term investments:
U.S. government and agency securities$223,725 $— $— $223,725 
Non-U.S. government and agency securities— 19,524 — 19,524 
Corporate debt securities— 61,779 — 61,779 
Commercial paper— 58,267 — 58,267 
Total short-term investments$223,725 $139,570 $— $363,295 
Total assets measured at fair value$285,818 $139,570 $— $425,388 
Financial Liabilities:
Private warrants liability$— $— $752 $752 
Total liabilities measured at fair value$— $— $752 $752 
December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$51,557 $— $— $51,557 
Total cash equivalents$51,557 $— $— $51,557 
Short-term investments:
U.S. government and agency securities$181,714 $— $— $181,714 
Non-U.S. government and agency securities— 24,946 — 24,946 
Corporate debt securities— 114,113 — 114,113 
Commercial paper— 35,042 — 35,042 
Total short-term investments$181,714 $174,101 $— $355,815 
Long-term investments:
Corporate debt securities$— $3,959 $— $3,959 
Total long-term investments$— $3,959 $— $3,959 
Total assets measured at fair value$233,271 $178,060 $— $411,331 
Financial Liabilities:
Private warrants liability$— $— $803 $803 
Total liabilities measured at fair value$— $— $803 $803 

Available-for-sale Debt Securities
The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Investments:
U.S. government and agency securities$224,191 $— $(466)$223,725 
Non-U.S. government and agency securities19,525 — (1)19,524 
Corporate debt securities62,318 — (539)61,779 
Commercial paper58,322 — (55)58,267 
Total available-for-sale investments$364,356 $— $(1,061)$363,295 
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Investments:
U.S. government and agency securities$185,371 $— $(3,657)$181,714 
Non-U.S. government and agency securities24,989 — (44)24,945 
Corporate debt securities119,396 — (1,324)118,072 
Commercial paper35,052 — (9)35,043 
Total available-for-sale investments$364,808 $— $(5,034)$359,774 
As of June 30, 2023, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $0.4 million, which were related to $275.4 million of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $0.7 million, which were related to $87.9 million of available-for-sale debt securities. As of December 31, 2022, the gross unrealized losses
that have been in a continuous unrealized loss position for less than 12 months were $0.2 million, which were related to $49.4 million of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $4.8 million, which were related to $291.0 million of available-for-sale debt securities.
Unrealized losses related to these securities are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell and it is not likely that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity. We did not recognize any credit losses related to our available-for-sale debt securities during the three and six months ended June 30, 2023 and 2022.
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of June 30, 2023, by contractual years-to-maturity (in thousands):
June 30, 2023
 Amortized CostFair Value
Due within one year
$364,356 $363,295 
Total
$364,356 $363,295 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Purchase Obligation—The Company has purchase obligations, which include agreements and issued purchase orders containing non-cancelable payment terms to purchase goods and services.
As of June 30, 2023, future minimum purchase obligations are as follows (in thousands):
Purchase
Obligations
Remainder of 2023
$12,136 
20248,823 
2025144 
Thereafter
— 
Total
$21,103 
Litigation—The Company is named from time to time as a party to lawsuits and other types of legal proceedings and claims in the normal course of business. The Company accrues for contingencies when it believes that a loss is probable and that it can reasonably estimate the amount of any such loss.
On July 23, 2021, plaintiff William J. Brown, a former employee and a shareholder of Matterport, Inc. (now known as Matterport Operating, LLC) (“Legacy Matterport”), sued Legacy Matterport, Gores Holdings VI, Inc. (now known as Matterport, Inc.), Maker Merger Sub Inc., Maker Merger Sub II, LLC, and Legacy Matterport directors R.J. Pittman, David Gausebeck, Matt Bell, Peter Hebert, Jason Krikorian, Carlos Kokron and Michael Gustafson (collectively, the “Defendants”) in the Court of Chancery of the State of Delaware. The plaintiff’s initial complaint claimed that Defendants imposed invalid transfer restrictions on his shares of Matterport stock in connection with the merger transactions between Matterport, Inc. and Legacy Matterport (the “Transfer Restrictions”), and that Legacy Matterport’s board of directors violated their fiduciary duties in connection with a purportedly misleading letter of transmittal. The initial complaint sought damages and costs, as well as a declaration from the court that he may freely transfer his shares of Class A common stock of Matterport received in connection with the merger transactions. An expedited trial regarding the facial validity of the Transfer Restrictions took place in December 2021. On January 11, 2022, the court issued a ruling that the Transfer Restrictions did not apply to the plaintiff. The opinion did not address the validity of the Transfer Restrictions more broadly. Matterport filed a notice of appeal of the court’s ruling on February 8, 2022, and a hearing was held in front of the Delaware Supreme Court on July 13, 2022, after which the appellate court affirmed the lower court’s ruling. Separate proceedings regarding the plaintiff’s remaining claims are pending. The plaintiff filed a Third Amended Complaint on September 16, 2022, which asserts the causes of action described above but omits as defendants Maker Merger Sub Inc.,
Maker Merger Sub II, LLC, and Legacy Matterport directors David Gausebeck, Matt Bell, and Carlos Kokron, and adds an additional cause of action alleging that Matterport, Inc. violated the Delaware Uniform Commercial Code by failing to timely register Brown’s requested transfer of Matterport, Inc. shares. The remaining defendants’ answer to the Third Amended Complaint was filed on November 9, 2022, and the parties are currently engaged in discovery. Trial is scheduled to begin November 13, 2023.
On July 20, 2021, the Company, then operating under the name Gores Holdings VI, Inc., held a special meeting of stockholders (the “2021 Special Meeting”) in lieu of the 2021 annual meeting of the Company’s stockholders to approve certain matters relating to its proposed business combination with Matterport, Inc., Maker Merger Sub, Inc. and Maker Merger Sub II, LLC. One of these matters was a proposal to adopt the Second Amended and Restated Certificate of Incorporation of the Company (the “New Certificate of Incorporation”), which, among other things, increased the total number of authorized shares of the Company’s Class A common stock, par value $0.0001 per share (the “Class A common stock”), from 400,000,000 shares to 600,000,000 shares. The New Certificate of Incorporation was approved by a majority of the shares of Class A common stock and the Company’s Class F common stock, par value $0.0001 per share (the “Class F common stock”), voting together as a single class, that were outstanding as of the record date for the 2021 Special Meeting. After the 2021 Special Meeting, the business combination was consummated and the New Certificate of Incorporation became effective. A December 2022 decision of the Delaware Court of Chancery (the “Court of Chancery”) has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law (“DGCL”) would have required the New Certificate of Incorporation to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A common stock and Class F common stock voting together. The Company continues to believe that a separate vote of Class A common stock was not required to approve the New Certificate of Incorporation. However, in light of the recent Court of Chancery decision, on February 16, 2023 the Company filed a petition (the “Petition”) in the Court of Chancery pursuant to Section 205 of the DGCL seeking validation of the New Certificate of Incorporation, and the shares issued in reliance on the effectiveness of the New Certificate of Incorporation to resolve any uncertainty with respect to those matters. Section 205 of the DGCL permits the Court of Chancery, in its discretion, to ratify and validate potentially defective corporate acts and stock after considering a variety of factors. On March 14, 2023, the Court of Chancery granted the Petition validating the New Certificate of Incorporation and all shares of capital stock issued in reliance on the effectiveness of the New Certificate of Incorporation.
On May 11, 2020, Redfin Corporation (“Redfin”) was served with a complaint by Appliance Computing, Inc. III, d/b/a Surefield (“Surefield”), filed in the United States District Court for the Western District of Texas, Waco Division. In the complaint, Surefield asserted that Redfin’s use of Matterport’s 3D-Walkthrough technology infringes four of Surefield’s patents. Redfin has asserted defenses in the litigation that the patents in question are invalid and have not been infringed upon. We have agreed to indemnify Redfin for this matter pursuant to our existing agreements with Redfin. The parties have vigorously defended against this litigation. The matter went to jury trial in May 2022 and resulted in a jury verdict finding that Redfin had not infringed upon any of the asserted patent claims and that all asserted patent claims were invalid. Final judgment was entered on August 15, 2022. On September 12, 2022, Surefield filed post trial motions seeking to reverse the jury verdict. Redfin has filed oppositions to the motions. In addition, on May 16, 2022, the Company filed a declaratory judgment action against Appliance Computing III, Inc., d/b/a Surefield, seeking a declaratory judgment that the Company had not infringed upon the four patents asserted against Redfin and one additional, related patent. The matter is pending in the Western District of Washington and captioned Matterport, Inc. v. Appliance Computing III, Inc. d/b/a Surefield, Case No. 2:22-cv-00669 (W.D. Wash.). Surefield has filed a motion to dismiss or in the alternative transfer the case to the United States District Court for the Western District of Texas. The Company has filed an opposition to the motion and is awaiting a ruling from the Court.
On January 29, 2021, Legacy Matterport received a voluntary request for information from the Division of Enforcement of the SEC relating to certain sales and repurchases of its securities in the secondary market. We believe we have complied fully with the request. We have not received any updates from the SEC as to the scope, duration or ultimate resolution of the investigation.
The Company monitors developments in these legal matters that could affect the estimate if the Company had previously accrued. As of June 30, 2023 and December 31, 2022, there were no amounts accrued that the Company believes would be material to its financial position.
Indemnification—In the ordinary course of business, the Company enters into certain agreements that provide for indemnification by the Company of varying scope and terms to customers, vendors, directors, officers, employees and other parties with respect to certain matters. Indemnification includes losses from breach of such agreements, services provided by the Company, or third-party intellectual property infringement claims. These indemnities may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments, in some circumstances, are not subject to a cap. As of June 30, 2023, there were no known events or circumstances that have resulted in a material indemnification liability.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS’ EQUITY
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
STOCKHOLDERS’ EQUITY STOCKHOLDERS’ EQUITY
The Company had reserved shares of common stock for future issuance as of June 30, 2023 as follows (in thousands):
 June 30,
2023
Private warrants to purchase common stock 1,708 
Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan
69,586 
Shares available for future grant under 2021 Employee Stock Purchase Plan
11,378 
Shares available for future grant under 2021 Incentive Award Plan
5,289 
Total shares of common stock reserved
87,961 
Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated other comprehensive loss by component, net of tax (in thousands):
Foreign Currency Translation, Net of TaxUnrealized Losses on Available-for-Sale Debt Securities, Net of TaxTotal
Balance at December 31, 2022
$(52)$(4,982)$(5,034)
Net unrealized gain— 3,921 3,921 
Balance at June 30, 2023
$(52)$(1,061)$(1,113)
Foreign Currency Translation, Net of TaxUnrealized Losses on Available-for-Sale Debt Securities, Net of TaxTotal
Balance at December 31, 2021
$(52)$(1,487)$(1,539)
Net unrealized loss— (6,111)(6,111)
Balance at June 30, 2022
$(52)$(7,598)$(7,650)
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
PUBLIC AND PRIVATE WARRANTS
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
PUBLIC AND PRIVATE WARRANTS PUBLIC AND PRIVATE WARRANTS
Prior to the Closing, Gores issued 6,900,000 Public Warrants and 4,450,000 Private Warrants. Each whole warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments. The Warrants became exercisable on December 15, 2021 and will expire on July 22, 2026, which is five years after the Closing.
On January 14, 2022, the Public Warrants ceased trading on the Nasdaq Global Market. As of the Redemption Date of January 14, 2022, a total of 9.1 million shares of Common Stock have been issued upon the exercise of 6.4 million Public Warrants and 2.7 million Private Warrants by the holders thereof at an exercise price of $11.50 per share, resulting in aggregate proceeds to Matterport of $104.4 million, including 7.1 million shares issued upon the exercise of Public
Warrants and Private Warrants by the holders with a total proceeds of $76.6 million received during the year ended December 31, 2021 and 2.0 million shares issued upon the exercise of 2.0 million Public Warrants with a total proceeds of $27.8 million received in January 2022. The remaining 0.6 million unexercised and outstanding Public Warrants as of 5:00 p.m. January 14, 2022 New York City time were redeemed at a price of $0.01 per Public Warrant and, as a result, no Public Warrants remained outstanding thereafter. Warrants to purchase Common Stock that were issued under the Warrant Agreement in a private placement simultaneously with the Company’s initial public offering and that are still held by the initial holders thereof or their permitted transferees were not subject to this redemption. A total of 1.7 million Private Warrants remained outstanding as of June 30, 2023 and December 31, 2022. No Private Warrants have been exercised during the three and six months ended June 30, 2023.
The Public Warrants were classified as Level 1 because there was adequate trading volume to provide a reliable indication of value from the Closing Date to the Redemption Date. The Private Warrants were classified as Level 2, from the Closing Date until the Redemption Date, because the Private Warrants had similar terms and were subject to substantially the same redemption features as the Public Warrants. The fair value of the Private Warrants was deemed to be substantially the same as the fair value of the Public Warrants. Both the Public Warrants and the Private Warrants were valued at $2.00 per unit as of the Redemption Date.
Upon the ceasing of trading of the Public Warrants on the Redemption Date, the fair value measurement of Private Warrants transferred from Level 2 to Level 3 and the Company used a Black Scholes model to determine the fair value of the Private Warrants. The primary significant unobservable input used to evaluate the fair value measurement of the Company’s Private Warrants is the expected volatility of the ordinary shares. Significant increase or decrease in the expected volatility in isolation would result in a significant change in fair value measurement. The Private Warrants were valued at $0.44 per unit as of June 30, 2023.
The following table provides the assumptions used to estimate the fair value of the Private Warrants as of June 30, 2023:
June 30, 2023
Current stock price$3.15
Strike price$11.50
Expected term (in years)3.06
Expected volatility64.0%
Risk-free interest rate4.5%
Expected dividend yield—%
The Private Warrants are measured for fair value at the end of each quarter. The following table presents the changes in the warrants liability as of June 30, 2023 (in thousands):
Total Warrants
Liability
Fair value at December 31, 2022
$803 
Change in fair value(51)
Fair value at June 30, 2023
$752 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
CONTINGENT EARN-OUT AWARDS
6 Months Ended
Jun. 30, 2023
Reverse Recapitalization [Abstract]  
CONTINGENT EARN-OUT AWARDS CONTINGENT EARN-OUT AWARDSLegacy Matterport stockholders and certain holders of Legacy Matterport Stock Options and RSUs were entitled to receive a number of Earn-out Shares comprising up to 23.5 million shares of Class A common stock in the aggregate. There are six distinct tranches, and each tranche has 3,910,000 Earn-out Shares. Pursuant to the Merger Agreement, Common Share Price means the share price equal to the volume weighted average price of the Matterport Class A common stock for a period of at least 10 days out of 30 consecutive trading days ending on the trading day immediately prior to the date of determination. If the Common Share Price exceeds $13.00, $15.50, $18.00, $20.50, $23.00, and $25.50, the Earn-out Shares are issuable during the period beginning on the 180th day following the Closing and ending on the fifth
anniversary of such date (the “Earn-out Period”). The Earn-out Shares are subject to early release if a change of control that will result in the holders of the Company common stock receiving a per share price equal to or in excess of the price target as above (collectively, the “Earn-Out Triggering Events”).
Any Earn-out Shares issuable to any holder of Matterport Stock Options and Matterport RSUs in respect of such Matterport Stock Options and Matterport RSUs shall be issued to such holder only if such holder continues to provide services to the Post-Combination Company through the date of the occurrence of the corresponding triggering event that causes such Earn-out Shares to become issuable. Any Earn-out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the other Legacy Matterport stockholders and Legacy Matterport stock options and RSUs holders who remain entitled to receive Earn-out Shares in accordance with their respective Earn-out pro rata shares.
At the Closing, the estimated fair value of the total Earn-out Shares was $294.8 million. The contingent obligation to issue Earn-out Shares to Legacy Matterport stockholders was accounted for as a liability because the Earn-out Triggering Events that determine the number of Earn-out Shares required to be issued include events that are not solely indexed to the Common Stock of Matterport, Inc. The Earn-out pro rata Shares issuable to holders of Legacy Matterport’s RSUs and holders of Legacy Matterport’s Stock Options are accounted for as a stock-based compensation expense as they are subject to forfeiture based on the satisfaction of certain employment conditions, see Note 12 “Stock Plan” for more information. The Company recognized $231.6 million of contingent earn-out liability attributable to the Earn-out Shares to Matterport legacy Stockholders upon the Closing on July 22, 2021.
On January 18, 2022, all six Earn-out Triggering Events for issuing up to 23.5 million Earn-out Shares occurred. A total of 18.8 million shares of common stock became issuable to the eligible Matterport legacy Stockholders. Another total of 4.7 million pro rata Earn-out Shares became issuable to holders of Matterport's eligible legacy RSU and options holders were immediately vested. The Company issued an aggregate of 21.5 million Earn-out Shares to the eligible Legacy Matterport stockholders and Legacy Matterport RSU and stock option holders, which reflects the withholding of approximately 2.0 million Earn-out Shares to cover tax obligations during the six months ended June 30, 2022.
The following table sets forth a summary of the changes in the earn-out liabilities during the six months ended June 30, 2022 (in thousands):
Fair Value Measurements Using Significant Unobservable Inputs
(Level 3)
Balance at December 31, 2021
$377,576 
Reallocation of Earn-out Shares to earn-out liability upon forfeitures
896 
Change in fair value of earn-out liability
(136,043)
Issuance of Earn-out Shares upon triggering events(242,429)
Balance at June 30, 2022
$— 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLAN
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK PLAN STOCK PLAN
2021 Incentive Award Plan
In connection with the Closing on July 22, 2021, the Company approved the 2021 Incentive Award Plan (the “2021 Plan”), an incentive compensation plan for the benefit of eligible employees, consultants, and directors of the Company and its subsidiaries. The Company concurrently assumed the Amended and Restated 2011 Stock Incentive Plan (the “2011 Plan”) and all outstanding awards thereunder, effective as of the Closing, and no further awards shall be granted under the 2011 Plan. The 2021 Plan provides that the initial aggregate number of shares of Class A common stock, available for issuance pursuant to awards thereunder shall be the sum of (a) 10% of the outstanding shares of Class A common stock as of the Closing, which is equivalent to 24.2 million shares of Class A common stock (the “Initial Plan Reserve”), (b) any shares of Class A common stock subject to outstanding equity awards under the 2011 Stock Plan which, following the effective date of the 2021 Plan, became available for issuance under the 2021 Plan and (c) an annual increase on the first day of each calendar year beginning on January 1, 2022 and ending on and including January 1, 2031 equal to a number of shares equal to 5% of the aggregate number of shares of Class A common stock outstanding on the final day of the
immediately preceding calendar year. The maximum aggregate number of shares of common stock that may be issued under the 2021 Plan upon the exercise of ISOs is 181.5 million shares of Class A common stock.
Shares forfeited due to employee termination or expiration are returned to the share pool. Similarly, shares withheld upon exercise to provide for the exercise price and/or taxes due and shares repurchased by the Company are also returned to the pool. As of June 30, 2023, a total of 5.3 million shares remained available for future grant under the Company’s 2021 Plan.
2021 Employee Stock Purchase Plan
In connection with the Closing on July 22, 2021, the Company approved the 2021 Employee Stock Purchase Plan (“2021 ESPP”). The 2021 ESPP provides that the aggregate number of shares of Class A common stock available for issuance pursuant to awards under the 2021 ESPP shall be the sum of (a) 3% of the number of outstanding shares of Class A common stock as of the Closing, which is equivalent to 7.3 million shares of Class A common stock (the “Initial ESPP Reserve”), and (b) an annual increase on the first day of each calendar year beginning on January 1, 2022 and ending on and including January 1, 2031 equal to the lesser of (i) 1% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding fiscal year and (ii) such smaller number of shares of common stock as may be determined by the Company’s board of directors; provided, however, that the number of shares of common stock that may be issued or transferred pursuant to the rights granted under the 2021 ESPP shall not exceed 15.25% of the outstanding shares of Class A common stock as of the Closing, which is equivalent to 36.9 million shares.
Our 2021 ESPP permits eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the purchase date. If the fair market value of our common stock on the purchase date is lower than the first trading day of the offering period, the current offering period will be cancelled after purchase and a new 24-month offering period will begin. Participants may purchase shares of common stock through payroll deductions of up to 15% of their eligible compensation, subject to purchase limits of 3,000 shares per purchase period, 12,000 per offering period, and $25,000 worth of stock for each calendar year.
The 2021 ESPP provides for consecutive offering periods that will typically have a duration of approximately 24 months in length, and is comprised of four purchase periods of approximately six months in length. The offering periods are scheduled to start on the first trading day on or after June 1 and December 1 of each year, except for the first offering period commenced on July 23, 2021 and ended on May 31, 2023. As of June 30, 2023, a total of 11.4 million shares of our common stock remained available for sale under our 2021 ESPP.
For the three and six months ended June 30, 2023, there were 0.5 million shares of common stock purchased under the 2021 ESPP.
Stock Option Activities—The following table summarizes the stock option activities under the Company’s stock plans for six months ended June 30, 2023 (in thousands, except for per share data):
 Options Outstanding

Number of
Shares
Weighted-
Average
Exercise Price Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic Value
Balance—December 31, 2022
33,417 $0.65 6.1$71,842 
Expired or canceled
(127)0.58
Exercised
(1,890)0.51$4,348 
Balance—June 30, 2023
31,400 $0.66 5.7$78,219 
Options vested and exercisable—June 30, 2023
29,391 $0.64 5.6$73,681 
As of June 30, 2023, unrecognized stock-based compensation expense related to unvested options was $0.7 million, which is expected to be amortized over a weighted-average vesting period of 1.0 year.
RSU and PRSU Activities—The following table summarizes the RSU activity under the Company’s stock plans for the six months ended June 30, 2023 (in thousands, except per share data):
RSUs and PRSUs
Number of
Shares
Weighted-
Average 
Grant-Date Fair Value
Price Per Share
Balance—December 31, 2022
37,176 $10.47 
Granted
9,501 2.94 
Vested
(7,394)10.14 
Canceled or forfeited
(1,097)5.28 
Balance—June 30, 2023
38,186 $8.81 

Stock-based compensation expense for awards with only service conditions are recognized on a straight-line basis over the requisite service period of the related award. The performance-based RSU (“PRSU”) awards have both service-based and performance-based vesting conditions. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the occurrence of a liquidity event, as defined in the Amended and Restated 2011 Stock Plan. The performance based vesting condition was deemed satisfied upon the Closing.
As of June 30, 2023, unrecognized compensation costs related to unvested RSUs and PRSUs were $301.8 million and $2.3 million, respectively. The remaining unrecognized compensation costs for RSUs and PRSUs are expected to be recognized over a weighted-average period of 2.4 years and 1.1 years, respectively, excluding additional stock-based compensation expense related to any future grants of share-based awards.
Earn-out Award Activities
As discussed in Note 11 “Contingent Earn-Out Awards, the pro rata Earn-out Shares issuable to holders of Legacy Matterport’s RSUs and holders of Legacy Matterport’s Stock Options for such holders with respect to such holders’ Legacy RSUs and Options were accounted as stock-based compensation expense as they were subject both a market condition and a service condition to the eligible employees.
On January 18, 2022, all six Earn-out Triggering Events for issuing up to 23.5 million Earn-out Shares occurred. A total of 4.7 million pro rata Earn-out Shares issuable to holders of Matterport's eligible legacy RSU and options holders were immediately vested. The Company issued 2.7 million Earn-out Shares to Matterport's eligible legacy RSU and options holders after withholding 2.0 million of these Earn-out Shares to cover tax withholding obligations. The Company recognized all the remaining $27.6 million unamortized stock-based compensation related to the Earn-out Shares during the six months ended June 30, 2022, as both the Triggering event condition was satisfied and the service condition was met. No further Earn-out Shares remained contingently issuable thereafter.
Employee Stock Purchase Plan—The fair value of shares issued under our 2021 ESPP are estimated on the grant date using the Black-Scholes option pricing model. The following table summarizes the assumptions used to determine fair value of our 2021 ESPP:
Six Months Ended June 30,
20232022
Expected term
0.5 – 2.0 years
0.5 - 2.0 years
Expected volatility
35.2 – 48.0%
34.4 - 47.4%
Risk-free interest rate
0.4 – 5.4%
0.2 - 2.7%
Expected dividend yield
0%0%
The expected volatility is based on the average volatility of a peer group of representative public companies with sufficient trading history over the expected term. The expected term represents the term from the first day of the offering period to the purchase dates within each offering period. The dividend yield assumption is based on our expectations about our anticipated dividend policy. The risk-free interest rate is based on the implied yield available on U.S. Treasury zero-coupon issues with maturities that approximate the expected term. As of June 30, 2023, unrecognized compensation cost related to the 2021 ESPP was $1.8 million, which is expected to be recognized over the remaining weighted-average service period of 1.4 years.
Stock-based Compensation— The Company recognizes stock-based compensation expense for awards with only service conditions on a straight-line basis over the requisite service period of the related award and recognizes stock-based compensation expenses for awards with performance conditions on a straight-line basis over the requisite service period for each separate vesting portion of the awards when it is probable that the performance condition will be achieved. The stock-based compensation expenses of Earn-out Awards were recognized on a straight-line basis over the derived services period during which the market conditions are expected to be met. Forfeitures are accounted for in the period in which they occur.
The amount of stock-based compensation related to stock-based awards to employees in the Company’s condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Cost of revenue
$842 $1,098 $1,686 $2,907 
Research and development
7,688 7,941 15,253 20,884 
Selling, general, and administrative
23,649 22,917 46,314 63,442 
Stock-based compensation, net of amounts capitalized
32,179 31,956 63,253 87,233 
Capitalized stock-based compensation
2,572 2,843 5,008 8,663 
Total stock-based compensation
$34,751 $34,799 $68,261 $95,896 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate as adjusted for discrete items arising in that quarter.
Given the Company has a full valuation allowance recorded against its domestic net deferred tax assets and operating losses in the US, and its foreign subsidiaries are in operating profit, the Company has applied the exception to use a worldwide effective tax rate under ASC 740-270-30-36. The Company used the foreign jurisdiction’s statutory rate as an estimate for the annual effective tax rate (“AETR”). The quarterly tax provision, and estimate of the Company’s annual effective tax rate, is subject to variation due to several factors, including variability in pre-tax income (or loss), the mix of jurisdictions to which such income relates, changes in how we do business, and tax law developments. Tax expense for the three and six months ended June 30, 2023 and 2022 was primarily attributable to foreign income taxes. The Company records deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, the Company considered all available positive and negative evidence and continued to conclude that as of
June 30, 2023, it is not more likely than not that the Company will realize the benefits of its remaining net deferred tax assets.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
Basic net income (loss) per share attributable to common stockholders was computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the three and six months ended June 30, 2023 and 2022 (in thousands, except for per share data). Diluted net income (loss) per share gives effect to all potential shares of common stock, including common stock issuable upon conversion of our redeemable convertible preferred stock, stock options and RSUs to the extent these are dilutive. We calculated basic and diluted net income (loss) per share attributable to common stockholders as follows (in thousands, except per share amounts):
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Basic net income (loss) per share attributable to common stockholders:
Numerator :
   
Net income (loss) attributable to common stockholders
$(56,536)$(64,634)$(110,378)$7,270 
Denominator:
Weighted average shares used in computing net income (loss) per share attributable to common stockholders, basic
298,096 283,405 295,599 279,289 
Basic net income (loss) per share attributable to common stockholders
$(0.19)$(0.23)$(0.37)$0.03 
Diluted net income (loss) per share attributable to common stockholders
Numerator :
Diluted net income (loss) attributable to common stockholders
$(56,536)$(64,634)$(110,378)$7,270 
Denominator:
Weighted average shares used in computing net income (loss) per share
298,096 283,405 295,599 279,289 
Weighted average effect of dilutive potential common stock— — — 34,545 
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted298,096 283,405 295,599 313,834 
Diluted net income (loss) per share attributable to common stockholders$(0.19)$(0.23)$(0.37)$0.02 

Basic net loss per share is the same as diluted net loss per share for the period we reported a net loss. The following potentially dilutive outstanding securities were excluded from the computation of diluted net income (loss) per share attributable to common stockholders, basic and diluted, because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period (shares in thousands):
Three months ended June 30,Six Months Ended June 30,
 2023202220232022
Private warrants1,708 1,708 1,708 1,708 
Common stock options outstanding
31,400 35,840 31,400 2,069 
Unvested RSUs
38,186 38,406 38,186 37,632 
ESPP shares1,911 2,225 1,911 1,662 
Total potentially dilutive common stock equivalents
73,205 78,179 73,205 43,071 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
EMPLOYEE BENEFITS PLANS
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
EMPLOYEE BENEFITS PLANS EMPLOYEE BENEFITS PLANSThe Company contributes to a defined-contribution pension plan for eligible employees in the U.K. Pension plan benefits are based primarily on participants’ compensation and years of service credited as specified under the terms of the plan. The Company made $0.1 million and $0.2 million matching contributions to the U.K. pension plan for the three and six months ended June 30, 2023, respectively. The matching contributions for the three and six months ended June 30, 2022 were approximately $0.1 million and $0.2 million
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTSOn July 11, 2023, the Company announced a restructuring plan (the “Plan”) intended to reduce operating costs and continue to accelerate its path to profitable growth. The Plan includes a reduction of approximately 170 roles, or 30% of its workforce. The Company currently estimates that it will incur charges of approximately $4.0 to $5.0 million in connection with the Plan, consisting primarily of cash expenditures for employee transition, notice period and severance payments, employee benefits, exit charges associated with office space reductions, and related costs. The Company expects that the majority of the restructuring charges will be incurred in the third and fourth quarters of fiscal 2023, and that the execution of the Plan will be substantially complete by the end of the fourth quarter of fiscal 2023, subject to local law and consultation requirements.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net income (loss) $ (56,536) $ (53,842) $ (64,634) $ 71,904 $ (110,378) $ 7,270
XML 35 R25.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 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC, regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s 2022 Form 10-K for the fiscal year ended December 31, 2022, which provides a more complete discussion of the Company’s accounting policies and certain other information.
In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of June 30, 2023, and its results of operations for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.
Principles of Consolidation
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures in the condensed consolidated financial statements and accompanying notes. Significant estimates include assumptions related to the fair value of common stock before the Merger and other assumptions used to measure stock-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of identified intangibles, goodwill impairment, valuation of deferred tax assets, the estimate of net realizable value of inventory, allowance for doubtful accounts, the fair value of warrants liability, loss contingencies, and the determination of stand-alone selling price of various performance obligations. As a result, many of the Company’s estimates and assumptions required increased judgment and these estimates may change materially in future periods.
Management evaluates its estimates and assumptions on an ongoing basis using historical experience and various other factors, including the current economic environment, which management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company adjusts such estimates and assumptions when dictated by facts and circumstances. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the condensed consolidated financial statements in future periods. Actual results may differ materially from those estimates.
Segment Information
Segment Information
The Company has a single operating segment and reportable segment. The Company’s chief operating decision-maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. Refer to Note 3 for information regarding the Company’s revenue by geography. Substantially all of the Company’s long-lived assets are located in the United States.
Concentration of Credit Risk and Other Risks and Uncertainties
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company maintains its cash balances in accounts held by major banks and financial institutions located in the United States. Such bank deposits from time to time may be exposed to credit risk in excess of the Federal Deposit Insurance Corporation insurance limit, and the Company considers such risk to be minimal.
We invest only in high-quality credit instruments and maintain our cash and cash equivalents and available-for-sale investments in fixed income securities. Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.
The Company’s accounts receivable is derived from customers located both inside and outside the United States. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial condition of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers.
No customer accounted for more than 10% of the Company’s total accounts receivable at June 30, 2023 and December 31, 2022. No customer accounted for more than 10% of the Company’s total revenue for the three and six months ended June 30, 2023 and 2022.
Accounting Pronouncements
Recently Adopted Accounting Standards
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contract with Customers, as if it had originated the contracts. The Company adopted this standard effective January 1, 2023, which did not have a material impact on the Company’s condensed consolidated financial statements.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table shows the revenue by geography for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
United States
$25,237 $16,640 $49,463 $32,877 
International
14,330 11,841 28,098 24,114 
Total revenue
$39,567 $28,481 $77,561 $56,991 
The following table shows over time versus point-in-time revenue for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Over time revenue
$31,552 $23,399 $60,103 $44,513 
Point-in-time revenue
8,015 5,082 17,458 12,478 
Total
$39,567 $28,481 $77,561 $56,991 
Schedule of Accounts Receivable and Contract Balances The accounts receivable and contract balances as of June 30, 2023 and December 31, 2022 were as follows (in thousands):
June 30,
2023
December 31,
2022
Accounts receivable, net
$16,193 $19,037 
Unbilled accounts receivable
$2,456 $1,807 
Deferred revenue
$22,857 $17,932 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition The total purchase consideration for the Enview Acquisition was $64.3 million, including an insignificant working capital adjustment finalized during the measurement period that reduced the purchase price for Enview. The total purchase consideration consisted of the following (in thousands):
Amount
Cash(1)
$36,897 
Common stock (1.5 million shares)(2)
23,161 
Unpaid Consideration (3)
4,266 
Total $64,324 
(1) The Company paid $1.9 million and $35.0 million in cash consideration in January 2023 and 2022, respectively.
(2) On the Enview Acquisition Date, the Company's closing stock price was $15.73 per share. The Company issued 0.3 million shares and 1.2 million shares in January 2023 and 2022, respectively.
(3) The Company recorded a liability for unpaid cash of $2.4 million and stock consideration of $1.9 million, that will be paid in accordance with the merger agreement. The liabilities are included in accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2023.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The Company has accounted for the Enview Acquisition as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on the fair values at the Enview Acquisition Date. The purchase price allocation includes adjustments for additional information that existed as of the Acquisition Date but at that time was unknown and became known during the measurement period of 12 months from the Acquisition Date. The following table summarizes the allocation of purchase consideration on the Enview Acquisition Date, inclusive of measurement period adjustments (in thousands):

Amount
Goodwill $53,990 
Identified intangible assets5,400 
Net assets acquired 4,934 
Total $64,324 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The following table summarizes the estimated fair values and estimated useful lives of the components of identifiable intangible assets acquired as of the Enview Acquisition Date (in thousands, except years):

Fair Value Estimated Useful Life
Developed technology $5,400 5 years
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Purchased Intangible Assets The following table presents details of the Company’s purchased intangible assets as of June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023December 31, 2022
Gross Carrying AmountAccumulated Amortization Net Carrying Amount Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Intangible assets subject to amortization:
Developed technology $5,400 $(1,605)$3,795 $5,400 $(1,065)$4,335 
Customer relationships 6,900 (690)6,210 6,900 (345)6,555 
Total $12,300 $(2,295)$10,005 $12,300 $(1,410)$10,890 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense for the Company’s intangible assets as of June 30, 2023 (in thousands):

Amount
Remaining 2023
$885 
20241,770 
20251,770 
20261,770 
2027705 
2028 and thereafter3,105 
Total future amortization expense$10,005 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Allowance for Doubtful Accounts Allowance for doubtful accounts as of June 30, 2023 and 2022 and the rollforward for three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance—beginning of period
$(1,295)$(482)$(1,212)$(291)
Decrease (increase) in reserves
240 (4)(49)(195)
Write-offs
122 65 328 65 
Balance—end of period
$(933)$(421)$(933)$(421)
Schedule of Inventories
Inventories—Inventories as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Finished goods
$1,142 $2,112 
Work in process
5,838 3,477 
Purchased parts and raw materials
5,218 5,472 
Total inventories
$12,198 $11,061 
Schedule of Property Plant and Equipment Property and equipment as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Machinery and equipment
$4,049 $3,948 
Furniture and fixtures
355 355 
Leasehold improvements
719 734 
Capitalized software and development costs
65,918 55,662 
Total property and equipment
71,041 60,699 
Accumulated depreciation and amortization
(38,357)(30,140)
Total property and equipment, net
$32,684 $30,559 
Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Accrued compensation
$6,402 $5,609 
Tax payable
1,358 1,669 
ESPP contribution320 341 
Current unpaid acquisition consideration4,266 6,109 
Short-term operating lease liabilities1,307 1,267 
Accrued loss on firm inventory purchase commitments933 3,991 
Other current liabilities
6,050 4,930 
Total accrued expenses and other current liabilities
$20,636 $23,916 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on a Recurring Basis The Company’s financial assets and liabilities that were measured at fair value on a recurring basis were as follows (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$62,093 $— $— $62,093 
Total cash equivalents$62,093 $— $— $62,093 
Short-term investments:
U.S. government and agency securities$223,725 $— $— $223,725 
Non-U.S. government and agency securities— 19,524 — 19,524 
Corporate debt securities— 61,779 — 61,779 
Commercial paper— 58,267 — 58,267 
Total short-term investments$223,725 $139,570 $— $363,295 
Total assets measured at fair value$285,818 $139,570 $— $425,388 
Financial Liabilities:
Private warrants liability$— $— $752 $752 
Total liabilities measured at fair value$— $— $752 $752 
December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$51,557 $— $— $51,557 
Total cash equivalents$51,557 $— $— $51,557 
Short-term investments:
U.S. government and agency securities$181,714 $— $— $181,714 
Non-U.S. government and agency securities— 24,946 — 24,946 
Corporate debt securities— 114,113 — 114,113 
Commercial paper— 35,042 — 35,042 
Total short-term investments$181,714 $174,101 $— $355,815 
Long-term investments:
Corporate debt securities$— $3,959 $— $3,959 
Total long-term investments$— $3,959 $— $3,959 
Total assets measured at fair value$233,271 $178,060 $— $411,331 
Financial Liabilities:
Private warrants liability$— $— $803 $803 
Total liabilities measured at fair value$— $— $803 $803 
Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value of AFS Debt Securities
The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Investments:
U.S. government and agency securities$224,191 $— $(466)$223,725 
Non-U.S. government and agency securities19,525 — (1)19,524 
Corporate debt securities62,318 — (539)61,779 
Commercial paper58,322 — (55)58,267 
Total available-for-sale investments$364,356 $— $(1,061)$363,295 
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Investments:
U.S. government and agency securities$185,371 $— $(3,657)$181,714 
Non-U.S. government and agency securities24,989 — (44)24,945 
Corporate debt securities119,396 — (1,324)118,072 
Commercial paper35,052 — (9)35,043 
Total available-for-sale investments$364,808 $— $(5,034)$359,774 
Schedule of Amortized Cost and Fair Value of AFS Securities by Contractual Maturity Date
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of June 30, 2023, by contractual years-to-maturity (in thousands):
June 30, 2023
 Amortized CostFair Value
Due within one year
$364,356 $363,295 
Total
$364,356 $363,295 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Operating Lease Payments and Purchase Obligations
Purchase Obligation—The Company has purchase obligations, which include agreements and issued purchase orders containing non-cancelable payment terms to purchase goods and services.
As of June 30, 2023, future minimum purchase obligations are as follows (in thousands):
Purchase
Obligations
Remainder of 2023
$12,136 
20248,823 
2025144 
Thereafter
— 
Total
$21,103 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS’ EQUITY (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance
The Company had reserved shares of common stock for future issuance as of June 30, 2023 as follows (in thousands):
 June 30,
2023
Private warrants to purchase common stock 1,708 
Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan
69,586 
Shares available for future grant under 2021 Employee Stock Purchase Plan
11,378 
Shares available for future grant under 2021 Incentive Award Plan
5,289 
Total shares of common stock reserved
87,961 
Schedule of Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated other comprehensive loss by component, net of tax (in thousands):
Foreign Currency Translation, Net of TaxUnrealized Losses on Available-for-Sale Debt Securities, Net of TaxTotal
Balance at December 31, 2022
$(52)$(4,982)$(5,034)
Net unrealized gain— 3,921 3,921 
Balance at June 30, 2023
$(52)$(1,061)$(1,113)
Foreign Currency Translation, Net of TaxUnrealized Losses on Available-for-Sale Debt Securities, Net of TaxTotal
Balance at December 31, 2021
$(52)$(1,487)$(1,539)
Net unrealized loss— (6,111)(6,111)
Balance at June 30, 2022
$(52)$(7,598)$(7,650)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
PUBLIC AND PRIVATE WARRANTS (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule Valuation Assumptions to Fair Value of Private Warrants
The following table provides the assumptions used to estimate the fair value of the Private Warrants as of June 30, 2023:
June 30, 2023
Current stock price$3.15
Strike price$11.50
Expected term (in years)3.06
Expected volatility64.0%
Risk-free interest rate4.5%
Expected dividend yield—%
Schedule of Warrants Measured at Fair Value The following table presents the changes in the warrants liability as of June 30, 2023 (in thousands):
Total Warrants
Liability
Fair value at December 31, 2022
$803 
Change in fair value(51)
Fair value at June 30, 2023
$752 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
CONTINGENT EARN-OUT AWARDS (Tables)
6 Months Ended
Jun. 30, 2023
Reverse Recapitalization [Abstract]  
Changes in Estimated Fair Value of the Company's Level 3 Financial Liabilities
The following table sets forth a summary of the changes in the earn-out liabilities during the six months ended June 30, 2022 (in thousands):
Fair Value Measurements Using Significant Unobservable Inputs
(Level 3)
Balance at December 31, 2021
$377,576 
Reallocation of Earn-out Shares to earn-out liability upon forfeitures
896 
Change in fair value of earn-out liability
(136,043)
Issuance of Earn-out Shares upon triggering events(242,429)
Balance at June 30, 2022
$— 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLAN (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity The following table summarizes the stock option activities under the Company’s stock plans for six months ended June 30, 2023 (in thousands, except for per share data):
 Options Outstanding

Number of
Shares
Weighted-
Average
Exercise Price Per Share
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic Value
Balance—December 31, 2022
33,417 $0.65 6.1$71,842 
Expired or canceled
(127)0.58
Exercised
(1,890)0.51$4,348 
Balance—June 30, 2023
31,400 $0.66 5.7$78,219 
Options vested and exercisable—June 30, 2023
29,391 $0.64 5.6$73,681 
Schedule of RSU and PRSU Activity The following table summarizes the RSU activity under the Company’s stock plans for the six months ended June 30, 2023 (in thousands, except per share data):
RSUs and PRSUs
Number of
Shares
Weighted-
Average 
Grant-Date Fair Value
Price Per Share
Balance—December 31, 2022
37,176 $10.47 
Granted
9,501 2.94 
Vested
(7,394)10.14 
Canceled or forfeited
(1,097)5.28 
Balance—June 30, 2023
38,186 $8.81 
Schedule of Employee Stock Option Valuation The following table summarizes the assumptions used to determine fair value of our 2021 ESPP:
Six Months Ended June 30,
20232022
Expected term
0.5 – 2.0 years
0.5 - 2.0 years
Expected volatility
35.2 – 48.0%
34.4 - 47.4%
Risk-free interest rate
0.4 – 5.4%
0.2 - 2.7%
Expected dividend yield
0%0%
Schedule of Stock-based Compensation Arrangement
The amount of stock-based compensation related to stock-based awards to employees in the Company’s condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Cost of revenue
$842 $1,098 $1,686 $2,907 
Research and development
7,688 7,941 15,253 20,884 
Selling, general, and administrative
23,649 22,917 46,314 63,442 
Stock-based compensation, net of amounts capitalized
32,179 31,956 63,253 87,233 
Capitalized stock-based compensation
2,572 2,843 5,008 8,663 
Total stock-based compensation
$34,751 $34,799 $68,261 $95,896 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) Attributable to Common Stockholders, Basic and Diluted
Basic net income (loss) per share attributable to common stockholders was computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the three and six months ended June 30, 2023 and 2022 (in thousands, except for per share data). Diluted net income (loss) per share gives effect to all potential shares of common stock, including common stock issuable upon conversion of our redeemable convertible preferred stock, stock options and RSUs to the extent these are dilutive. We calculated basic and diluted net income (loss) per share attributable to common stockholders as follows (in thousands, except per share amounts):
 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Basic net income (loss) per share attributable to common stockholders:
Numerator :
   
Net income (loss) attributable to common stockholders
$(56,536)$(64,634)$(110,378)$7,270 
Denominator:
Weighted average shares used in computing net income (loss) per share attributable to common stockholders, basic
298,096 283,405 295,599 279,289 
Basic net income (loss) per share attributable to common stockholders
$(0.19)$(0.23)$(0.37)$0.03 
Diluted net income (loss) per share attributable to common stockholders
Numerator :
Diluted net income (loss) attributable to common stockholders
$(56,536)$(64,634)$(110,378)$7,270 
Denominator:
Weighted average shares used in computing net income (loss) per share
298,096 283,405 295,599 279,289 
Weighted average effect of dilutive potential common stock— — — 34,545 
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted298,096 283,405 295,599 313,834 
Diluted net income (loss) per share attributable to common stockholders$(0.19)$(0.23)$(0.37)$0.02 
Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss Per Share Attributable to Common Stockholders The following potentially dilutive outstanding securities were excluded from the computation of diluted net income (loss) per share attributable to common stockholders, basic and diluted, because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period (shares in thousands):
Three months ended June 30,Six Months Ended June 30,
 2023202220232022
Private warrants1,708 1,708 1,708 1,708 
Common stock options outstanding
31,400 35,840 31,400 2,069 
Unvested RSUs
38,186 38,406 38,186 37,632 
ESPP shares1,911 2,225 1,911 1,662 
Total potentially dilutive common stock equivalents
73,205 78,179 73,205 43,071 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 39,567 $ 28,481 $ 77,561 $ 56,991
Over time revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 31,552 23,399 60,103 44,513
Point-in-time revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 8,015 5,082 17,458 12,478
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 25,237 16,640 49,463 32,877
International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 14,330 $ 11,841 $ 28,098 $ 24,114
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Accounts Receivable and Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 16,193 $ 19,037
Unbilled accounts receivable 2,456 1,807
Deferred revenue $ 22,857 $ 17,932
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue recognized $ 10.8 $ 6.9
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Remaining Performance Obligation (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Contracted but unsatisfied performance obligations $ 58.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Contracted but unsatisfied performance obligations $ 39.8
Contracted but unsatisfied performance obligations, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Contracted but unsatisfied performance obligations, period
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended 18 Months Ended
Jan. 05, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jan. 05, 2023
Jun. 30, 2023
Business Acquisition [Line Items]              
Measurement period           12 months  
Transaction costs   $ 0 $ 900 $ 0 $ 1,400    
Enview Inc              
Business Acquisition [Line Items]              
Total $ 64,300           $ 64,324
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION - Schedule of Business Acquisitions, by Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended 18 Months Ended
Jan. 05, 2022
Jan. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jun. 30, 2023
Business Acquisition [Line Items]            
Common stock (1.5 million shares)     $ 3,921 $ 19,118    
Closing stock price ($ per share) $ 15.73          
Common Stock            
Business Acquisition [Line Items]            
Stock Issued during period (shares) 1,500,000          
Enview Inc            
Business Acquisition [Line Items]            
Cash   $ 1,900     $ 35,000 $ 36,897
Unpaid Consideration           4,266
Total $ 64,300         64,324
Stock Issued during period (shares)   300,000     1,200,000  
Unpaid cash     2,400     2,400
Stock consideration     $ 1,900     1,900
Enview Inc | Common Stock            
Business Acquisition [Line Items]            
Common stock (1.5 million shares)           $ 23,161
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jan. 05, 2022
Business Acquisition [Line Items]      
Goodwill $ 69,593 $ 69,593  
Enview Inc      
Business Acquisition [Line Items]      
Goodwill     $ 53,990
Identified intangible assets     5,400
Net assets acquired     4,934
Total     $ 64,324
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) - Developed technology - Enview Inc
$ in Thousands
Jan. 05, 2022
USD ($)
Business Acquisition [Line Items]  
Finite-lived intangible assets acquired $ 5,400
Weighted Average Life (in years) 5 years
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 69,593,000   $ 69,593,000   $ 69,593,000
Goodwill impairment loss 0 $ 0 0 $ 0  
Amortization of expense 500,000 200,000 900,000 500,000  
Impairment of intangible assets $ 0 $ 0 $ 0 $ 0  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,300 $ 12,300
Accumulated Amortization (2,295) (1,410)
Total future amortization expense 10,005 10,890
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,400 5,400
Accumulated Amortization (1,605) (1,065)
Total future amortization expense 3,795 4,335
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,900 6,900
Accumulated Amortization (690) (345)
Total future amortization expense $ 6,210 $ 6,555
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining 2023 $ 885  
2024 1,770  
2025 1,770  
2026 1,770  
2027 705  
2028 and thereafter 3,105  
Total future amortization expense $ 10,005 $ 10,890
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
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]        
Balance—beginning of period $ (1,295) $ (482) $ (1,212) $ (291)
Decrease (increase) in reserves 240 (4) (49) (195)
Write-offs 122 65 328 65
Balance—end of period $ (933) $ (421) $ (933) $ (421)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Finished goods $ 1,142 $ 2,112
Work in process 5,838 3,477
Purchased parts and raw materials 5,218 5,472
Total inventories $ 12,198 $ 11,061
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS - Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Total property and equipment $ 71,041   $ 71,041   $ 60,699
Accumulated depreciation and amortization (38,357)   (38,357)   (30,140)
Total property and equipment, net 32,684   32,684   30,559
Depreciation and amortization     9,102 $ 5,563  
Capitalized computer software additions 5,300 $ 6,300 10,300 15,700  
Capitalized computer software amortization 4,000 2,700 7,800 4,800  
Cost of revenue          
Property, Plant and Equipment [Line Items]          
Capitalized computer software amortization 3,700 2,400 7,200 4,200  
Selling, general, and administrative          
Property, Plant and Equipment [Line Items]          
Capitalized computer software amortization 300 300 600 600  
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Total property and equipment 4,049   4,049   3,948
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment 355   355   355
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment 719   719   734
Capitalized software and development costs          
Property, Plant and Equipment [Line Items]          
Total property and equipment 65,918   65,918   $ 55,662
Property and Equipment          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization $ 4,300 $ 2,800 $ 8,200 $ 5,000  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation $ 6,402 $ 5,609
Tax payable 1,358 1,669
ESPP contribution 320 341
Current unpaid acquisition consideration 4,266 6,109
Short-term operating lease liabilities 1,307 1,267
Accrued loss on firm inventory purchase commitments 933 3,991
Other current liabilities 6,050 4,930
Total accrued expenses and other current liabilities $ 20,636 $ 23,916
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Assets on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Short-term investments:    
Short-term investments $ 363,295 $ 355,815
Financial Liabilities:    
Warrants liability 752 803
Private warrants liability    
Financial Liabilities:    
Warrants liability 752 803
Fair Value, Recurring    
Cash equivalents:    
Cash equivalents, fair value 62,093 51,557
Short-term investments:    
Short-term investments 363,295 355,815
Long-term investments:    
Long-term investments   3,959
Total assets measured at fair value 425,388 411,331
Financial Liabilities:    
Total liabilities measured at fair value 752 803
Fair Value, Recurring | Private warrants liability    
Financial Liabilities:    
Warrants liability 752 803
Fair Value, Recurring | U.S. government and agency securities    
Short-term investments:    
Short-term investments 223,725 181,714
Fair Value, Recurring | Non-U.S. government and agency securities    
Short-term investments:    
Short-term investments 19,524 24,946
Fair Value, Recurring | Corporate debt securities    
Short-term investments:    
Short-term investments 61,779 114,113
Long-term investments:    
Long-term investments   3,959
Fair Value, Recurring | Commercial paper    
Short-term investments:    
Short-term investments 58,267 35,042
Fair Value, Recurring | Money market funds    
Cash equivalents:    
Cash equivalents, fair value 62,093 51,557
Level 1 | Fair Value, Recurring    
Cash equivalents:    
Cash equivalents, fair value 62,093 51,557
Short-term investments:    
Short-term investments 223,725 181,714
Long-term investments:    
Long-term investments   0
Total assets measured at fair value 285,818 233,271
Financial Liabilities:    
Total liabilities measured at fair value 0 0
Level 1 | Fair Value, Recurring | Private warrants liability    
Financial Liabilities:    
Warrants liability 0 0
Level 1 | Fair Value, Recurring | U.S. government and agency securities    
Short-term investments:    
Short-term investments 223,725 181,714
Level 1 | Fair Value, Recurring | Non-U.S. government and agency securities    
Short-term investments:    
Short-term investments 0 0
Level 1 | Fair Value, Recurring | Corporate debt securities    
Short-term investments:    
Short-term investments 0 0
Long-term investments:    
Long-term investments   0
Level 1 | Fair Value, Recurring | Commercial paper    
Short-term investments:    
Short-term investments 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Cash equivalents:    
Cash equivalents, fair value 62,093 51,557
Level 2 | Fair Value, Recurring    
Cash equivalents:    
Cash equivalents, fair value 0 0
Short-term investments:    
Short-term investments 139,570 174,101
Long-term investments:    
Long-term investments   3,959
Total assets measured at fair value 139,570 178,060
Financial Liabilities:    
Total liabilities measured at fair value 0 0
Level 2 | Fair Value, Recurring | Private warrants liability    
Financial Liabilities:    
Warrants liability 0 0
Level 2 | Fair Value, Recurring | U.S. government and agency securities    
Short-term investments:    
Short-term investments 0 0
Level 2 | Fair Value, Recurring | Non-U.S. government and agency securities    
Short-term investments:    
Short-term investments 19,524 24,946
Level 2 | Fair Value, Recurring | Corporate debt securities    
Short-term investments:    
Short-term investments 61,779 114,113
Long-term investments:    
Long-term investments   3,959
Level 2 | Fair Value, Recurring | Commercial paper    
Short-term investments:    
Short-term investments 58,267 35,042
Level 2 | Fair Value, Recurring | Money market funds    
Cash equivalents:    
Cash equivalents, fair value 0 0
Level 3 | Fair Value, Recurring    
Cash equivalents:    
Cash equivalents, fair value 0 0
Short-term investments:    
Short-term investments 0 0
Long-term investments:    
Long-term investments   0
Total assets measured at fair value 0 0
Financial Liabilities:    
Total liabilities measured at fair value 752 803
Level 3 | Fair Value, Recurring | Private warrants liability    
Financial Liabilities:    
Warrants liability 752 803
Level 3 | Fair Value, Recurring | U.S. government and agency securities    
Short-term investments:    
Short-term investments 0 0
Level 3 | Fair Value, Recurring | Non-U.S. government and agency securities    
Short-term investments:    
Short-term investments 0 0
Level 3 | Fair Value, Recurring | Corporate debt securities    
Short-term investments:    
Short-term investments 0 0
Long-term investments:    
Long-term investments   0
Level 3 | Fair Value, Recurring | Commercial paper    
Short-term investments:    
Short-term investments 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Cash equivalents:    
Cash equivalents, fair value $ 0 $ 0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Amortized Cost, Unrealized Gains and Losses, and FV of AFS Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Investments:    
Total available-for-sale investments $ 364,356 $ 364,808
Available-for-sale investments, unrealized gains 0 0
Available-for-sale investments, unrealized losses (1,061) (5,034)
Available-for-sale, fair value 363,295 359,774
U.S. government and agency securities    
Investments:    
Total available-for-sale investments 224,191 185,371
Available-for-sale investments, unrealized gains 0 0
Available-for-sale investments, unrealized losses (466) (3,657)
Available-for-sale, fair value 223,725 181,714
Non-U.S. government and agency securities    
Investments:    
Total available-for-sale investments 19,525 24,989
Available-for-sale investments, unrealized gains 0 0
Available-for-sale investments, unrealized losses (1) (44)
Available-for-sale, fair value 19,524 24,945
Corporate debt securities    
Investments:    
Total available-for-sale investments 62,318 119,396
Available-for-sale investments, unrealized gains 0 0
Available-for-sale investments, unrealized losses (539) (1,324)
Available-for-sale, fair value 61,779 118,072
Commercial paper    
Investments:    
Total available-for-sale investments 58,322 35,052
Available-for-sale investments, unrealized gains 0 0
Available-for-sale investments, unrealized losses (55) (9)
Available-for-sale, fair value $ 58,267 $ 35,043
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
AFS, Less than 12 months, gross unrealized losses $ 400,000 $ 200,000  
AFS, in continuous unrealized loss position, less than 12 months 275,400,000 49,400,000  
Unrealized loss position for more than 12 months 700,000 4,800,000  
AFS, in continuous unrealized loss position, 12 months or longer 87,900,000 $ 291,000,000  
Debt securities, allowance for credit loss $ 0   $ 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Amortized Cost and Fair Value by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Due within one year $ 364,356  
Total available-for-sale investments 364,356 $ 364,808
Fair value, due within one year 363,295  
Total available-for-sale investments $ 363,295 $ 359,774
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES - Future Minimum Operating Lease Payments and Purchase Obligations (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Purchase
Obligations  
Remainder of 2023 $ 12,136
2024 8,823
2025 144
Thereafter 0
Total $ 21,103
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
May 16, 2022
patent
May 11, 2020
patent
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Jul. 20, 2021
$ / shares
shares
Jul. 19, 2021
shares
Loss Contingencies [Line Items]            
Common stock, par value ($ per share) | $ / shares     $ 0.0001 $ 0.0001    
Common stock, authorized (shares) | shares     640,000,000 640,000,000    
Number of alleged patent infringements | patent   4        
Additional patent found not infringed | patent 1          
Estimated litigation liability | $     $ 0 $ 0    
Common Class A            
Loss Contingencies [Line Items]            
Common stock, par value ($ per share) | $ / shares         $ 0.0001  
Common stock, authorized (shares) | shares         600,000,000 400,000,000
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS’ EQUITY - Shares Reserved for Future Issuance (Details)
Jun. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved 87,961,000
Private warrants to purchase common stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved 1,708,000
Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved 69,586,000
Shares available for future grant under 2021 Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved 11,378,000
Shares available for future grant under 2021 Incentive Award Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares of common stock reserved 5,289,000
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS’ EQUITY - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 583,911 $ 268,163
Net unrealized gain (loss) 3,921 (6,111)
Ending balance 551,502 631,207
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (5,034) (1,539)
Ending balance (1,113) (7,650)
Foreign Currency Translation, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (52) (52)
Net unrealized gain (loss) 0 0
Ending balance (52) (52)
Unrealized Losses on Available-for-Sale Debt Securities, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (4,982) (1,487)
Net unrealized gain (loss) 3,921 (6,111)
Ending balance $ (1,061) $ (7,598)
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
PUBLIC AND PRIVATE WARRANTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2022
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jan. 14, 2022
Jul. 21, 2021
Class of Warrant or Right [Line Items]              
Number of shares purchasable with each warrant (shares)             1
Warrant, exercise price ($ per share)           $ 11.50 $ 11.50
Warrants, contractual life             5 years
Shares issued upon exercise of warrants (shares) 2,000,000         9,100,000  
Proceeds from exercise of warrants $ 27,800   $ 0 $ 27,844      
Redemption price per warrant ($ dollar per warrant)           $ 0.01  
Warrants exercised   $ 0 $ 0        
Public And Private Warrants              
Class of Warrant or Right [Line Items]              
Shares issued upon exercise of warrants (shares)           7,100,000  
Proceeds from exercise of warrants         $ 76,600    
Warrants, redemption date fair value ($ per share)           $ 2.00  
Public Warrant              
Class of Warrant or Right [Line Items]              
Warrants issued (shares)             6,900,000
Shares issued upon exercise of warrants (shares) 2,000,000         6,400,000  
Warrants and rights unexercised and outstanding           $ 600  
Private warrants liability              
Class of Warrant or Right [Line Items]              
Warrants issued (shares)   1,700,000 1,700,000       4,450,000
Shares issued upon exercise of warrants (shares)           2,700,000  
Proceeds from exercise of warrants         $ 104,400    
Warrants, fair value ($ per share)   $ 0.44 $ 0.44        
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
PUBLIC AND PRIVATE WARRANTS - Valuation Assumptions to Fair Value of Private Warrants (Details) - Private warrants liability
6 Months Ended
Jun. 30, 2023
Current stock price  
Class of Warrant or Right [Line Items]  
Derivative liability, measurement input 3.15
Strike price  
Class of Warrant or Right [Line Items]  
Derivative liability, measurement input 11.50
Expected term (in years)  
Class of Warrant or Right [Line Items]  
Derivative liability, measurement input, term 3 years 21 days
Expected volatility  
Class of Warrant or Right [Line Items]  
Derivative liability, measurement input 0.640
Risk-free interest rate  
Class of Warrant or Right [Line Items]  
Derivative liability, measurement input 0.045
Expected dividend yield  
Class of Warrant or Right [Line Items]  
Derivative liability, measurement input 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
PUBLIC AND PRIVATE WARRANTS - Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Warrant Liability [Roll Forward]        
Fair value at beginning balance     $ 803  
Change in fair value of warrants liability $ 171 $ (4,714) (51) $ (26,147)
Fair value at ending balance 752   752  
Private warrants liability        
Warrant Liability [Roll Forward]        
Fair value at beginning balance     803  
Change in fair value of warrants liability     (51)  
Fair value at ending balance $ 752   $ 752  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
CONTINGENT EARN-OUT AWARDS - Narrative (Details)
$ / shares in Units, $ in Millions
Jan. 18, 2022
USD ($)
triggeringEvent
shares
Jul. 22, 2021
USD ($)
tranche
d
$ / shares
shares
Reverse Recapitalization [Line Items]    
Earn-out (shares) 23,500,000  
Number of tranches of earn-out shares | tranche   6
Earn-out share release, number of trading days above trigger price | d   10
Earn-out share release, number of consecutive trading days in trigger period | d   30
Equity earn-out period start, number of days after closing | d   180
Estimated fair value of total earn-out shares at closing | $   $ 294.8
Contingent earn-out liability | $   $ 231.6
Number of triggering events | triggeringEvent 6  
Earn out shares issued (shares) 18,800,000  
Earn out shares Issued after withholding of obligations | $ $ 21.5  
Earn-out shares withheld for tax obligation (shares) 2,000,000  
Unvested RSUs    
Reverse Recapitalization [Line Items]    
Pro rate earnout shares issuable for holders 4,700,000  
Weighted Average Share Price in Excess of $13.00    
Reverse Recapitalization [Line Items]    
Earn-out (shares)   3,910,000
Earn-out period stock price trigger ($ per share, in excess of) | $ / shares   $ 13.00
Weighted Average Share Price in Excess of $15.50    
Reverse Recapitalization [Line Items]    
Earn-out (shares)   3,910,000
Earn-out period stock price trigger ($ per share, in excess of) | $ / shares   $ 15.50
Weighted Average Share Price in Excess of $18.00    
Reverse Recapitalization [Line Items]    
Earn-out (shares)   3,910,000
Earn-out period stock price trigger ($ per share, in excess of) | $ / shares   $ 18.00
Weighted Average Share Price in Excess of $20.50    
Reverse Recapitalization [Line Items]    
Earn-out (shares)   3,910,000
Earn-out period stock price trigger ($ per share, in excess of) | $ / shares   $ 20.50
Weighted Average Share Price in Excess of $23.00    
Reverse Recapitalization [Line Items]    
Earn-out (shares)   3,910,000
Earn-out period stock price trigger ($ per share, in excess of) | $ / shares   $ 23.00
Weighted Average Share Price in Excess of $25.50    
Reverse Recapitalization [Line Items]    
Earn-out (shares)   3,910,000
Earn-out period stock price trigger ($ per share, in excess of) | $ / shares   $ 25.50
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
CONTINGENT EARN-OUT AWARDS - Rollforward of Contingent Earn-out Liability (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Balance at beginning $ 377,576
Reallocation of Earn-out Shares to earn-out liability upon forfeitures 896
Change in fair value of earn-out liability (136,043)
Issuance of Earn-out Shares upon triggering events (242,429)
Balance at ending $ 0
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLAN - Narrative (Details)
3 Months Ended 5 Months Ended 6 Months Ended
Jan. 18, 2022
event
shares
Jul. 22, 2021
USD ($)
shares
Jun. 30, 2023
USD ($)
shares
Dec. 31, 2021
Jun. 30, 2023
USD ($)
purchase_period
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based expense related to unvested options | $     $ 700,000   $ 700,000
Number of earnout triggers | event 6        
Earn-out (shares) 23,500,000        
Earn-out shares withheld for tax obligation (shares) 2,000,000        
ISOs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based expense, period for recognition         1 year
PRSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based expense, period for recognition         1 year 1 month 6 days
Unrecognized stock-based expense, other than options | $     2,300,000   $ 2,300,000
PRSUs | Service-based Vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period         4 years
PRSUs | Service-based Cliff Vesting Period          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period         1 year
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based expense, period for recognition         2 years 4 months 24 days
Unrecognized stock-based expense, other than options | $     301,800,000   $ 301,800,000
Pro rate earnout shares issuable for holders 4,700,000        
Earn-out shares issued (shares) 2,700,000        
Earn-out shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based expense, other than options | $     $ 27,600,000   $ 27,600,000
2021 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant under the plan, as percentage of shares outstanding at closing (percent)   10.00%      
Shares available for grant under the plan (shares)   24,200,000 5,300,000   5,300,000
Annual increase to shares available for grant under the plan as percentage of shares outstanding at prior year end (percent)       5.00%  
2021 Plan | ISOs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant under the plan (shares)   181,500,000      
2021 ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant under the plan, as percentage of shares outstanding at closing (percent)   3.00%      
Shares available for grant under the plan (shares)   7,300,000 11,400,000   11,400,000
Annual increase to shares available for grant under the plan as percentage of shares outstanding at prior year end (percent)   1.00%      
Shares available for grant, as maximum percentage of shares outstanding at closing (percent)   15.25%      
Purchase price of common stock under the plan (percent)   85.00%      
Offering period length under the plan   24 months     24 months
Maximum employee subscription rate as a percentage of eligible compensation under the plan (percent)   15.00%      
Maximum number of shares per employee, per purchase period (in shares)   3,000      
Maximum number of shares per employee, per offering period (in shares)   12,000      
Maximum employee contribution amount | $   $ 25,000      
Number of purchase periods | purchase_period         4
Purchase period         6 months
Shares purchased during the period (in shares)     500,000   500,000
Unrecognized stock-based expense, other than options | $     $ 1,800,000   $ 1,800,000
Recognized remaining weighted average service period         1 year 4 months 24 days
2021 ESPP | ISOs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant under the plan (shares)   36,900,000      
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLAN - Stock Option Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Balance, beginning (shares) 33,417  
Exercised (shares) (127)  
Expired or canceled (shares) (1,890)  
Balance, ending (shares) 31,400 33,417
Exercisable (shares) 29,391  
Weighted-
Average
Exercise Price Per Share    
Beginning balance ($ per share) $ 0.65  
Exercised ($ per share) 0.58  
Expired or canceled ($ per share) 0.51  
Ending Balance ($ per share) 0.66 $ 0.65
Exercisable ($ per share) $ 0.64  
Options outstanding, weighted-average remaining contractual term (in years) 5 years 8 months 12 days 6 years 1 month 6 days
Options exercisable, weighted-average remaining contractual term (in years) 5 years 7 months 6 days  
Options outstanding, aggregate intrinsic value $ 78,219 $ 71,842
Options exercised, aggregate intrinsic value 4,348  
Options exercisable, aggregate intrinsic value $ 73,681  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLAN - RSU and PRSU Activities (Details) - RSUs and PRSUs
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Beginning balance (shares) | shares 37,176
Granted (shares) | shares 9,501
Vested (shares) | shares (7,394)
Canceled or forfeited (shares) | shares (1,097)
Ending balance (shares) | shares 38,186
Weighted-Average Grant Date Fair Value  
Outstanding, beginning, weighted-average grant date fair value ($ per share) | $ / shares $ 10.47
Granted ($ per share) | $ / shares 2.94
Vested ($ per share) | $ / shares 10.14
Canceled or forfeited ($ per share) | $ / shares 5.28
Outstanding, ending, weighted-average grant date fair value ($ per share) | $ / shares $ 8.81
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLAN - Fair Value Assumptions, Options and Earn-out Shares (Details) - 2021 ESPP
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum (percent) 35.20% 34.40%
Expected volatility, maximum (percent) 48.00% 47.40%
Risk-free interest rate, minimum (percent) 0.40% 0.20%
Risk-free interest rate, maximum (percent) 5.40% 2.70%
Expected dividend yield (percent) 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 2 years 2 years
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLAN - Stock-based Compensation (Details) - USD ($)
$ in Thousands
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]        
Stock-based compensation, net of amounts capitalized $ 32,179 $ 31,956 $ 63,253 $ 87,233
Capitalized stock-based compensation 2,572 2,843 5,008 8,663
Total stock-based compensation 34,751 34,799 68,261 95,896
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation, net of amounts capitalized 842 1,098 1,686 2,907
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation, net of amounts capitalized 7,688 7,941 15,253 20,884
Selling, general, and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation, net of amounts capitalized $ 23,649 $ 22,917 $ 46,314 $ 63,442
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator :            
Net income (loss) attributable to common stockholders $ (56,536) $ (53,842) $ (64,634) $ 71,904 $ (110,378) $ 7,270
Weighted average shares used in computing net loss per share attributable to common stockholders, basic (shares) 298,096   283,405   295,599 279,289
Basic net income (loss) per share attributable to common stockholders ($ per share) $ (0.19)   $ (0.23)   $ (0.37) $ 0.03
Diluted net income (loss) attributable to common stockholders $ (56,536)   $ (64,634)   $ (110,378) $ 7,270
Denominator:            
Weighted average shares used in computing net loss per share attributable to common stockholders, basic (shares) 298,096   283,405   295,599 279,289
Weighted average effect of dilutive potential common stock 0   0   0 34,545
Weighted average shares used in computing net loss per share attributable to common stockholders, diluted (shares) 298,096   283,405   295,599 313,834
Diluted net income (loss) per share attributable to common stockholders ($ per share) $ (0.19)   $ (0.23)   $ (0.37) $ 0.02
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Antidilutive Securities (Details) - shares
shares in Thousands
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]        
Total potentially dilutive common stock equivalents 73,205 78,179 73,205 43,071
Private warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common stock equivalents 1,708 1,708 1,708 1,708
Common stock options outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common stock equivalents 31,400 35,840 31,400 2,069
Unvested RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common stock equivalents 38,186 38,406 38,186 37,632
ESPP shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common stock equivalents 1,911 2,225 1,911 1,662
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.2
EMPLOYEE BENEFITS PLANS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pension Plan | United Kingdom        
Defined Contribution Plan Disclosure [Line Items]        
Discretionary matching contribution $ 0.1 $ 0.1 $ 0.2 $ 0.2
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details) - Subsequent Event
$ in Thousands
Jul. 11, 2023
USD ($)
employeeRole
Subsequent Event [Line Items]  
Number of employee roles reduced | employeeRole 170
Reduction of cost on workforce 0.30
Minimum  
Subsequent Event [Line Items]  
Total costs $ 4,000
Maximum  
Subsequent Event [Line Items]  
Total costs $ 5,000
XML 85 mttr-20230630_htm.xml IDEA: XBRL DOCUMENT 0001819394 2023-01-01 2023-06-30 0001819394 2023-08-01 0001819394 2023-06-30 0001819394 2022-12-31 0001819394 us-gaap:SubscriptionAndCirculationMember 2023-04-01 2023-06-30 0001819394 us-gaap:SubscriptionAndCirculationMember 2022-04-01 2022-06-30 0001819394 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-06-30 0001819394 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-06-30 0001819394 us-gaap:LicenseMember 2023-04-01 2023-06-30 0001819394 us-gaap:LicenseMember 2022-04-01 2022-06-30 0001819394 us-gaap:LicenseMember 2023-01-01 2023-06-30 0001819394 us-gaap:LicenseMember 2022-01-01 2022-06-30 0001819394 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001819394 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001819394 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001819394 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001819394 us-gaap:ProductMember 2023-04-01 2023-06-30 0001819394 us-gaap:ProductMember 2022-04-01 2022-06-30 0001819394 us-gaap:ProductMember 2023-01-01 2023-06-30 0001819394 us-gaap:ProductMember 2022-01-01 2022-06-30 0001819394 2023-04-01 2023-06-30 0001819394 2022-04-01 2022-06-30 0001819394 2022-01-01 2022-06-30 0001819394 us-gaap:CommonStockMember 2022-12-31 0001819394 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001819394 us-gaap:RetainedEarningsMember 2022-12-31 0001819394 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001819394 2023-01-01 2023-03-31 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001819394 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001819394 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001819394 us-gaap:CommonStockMember 2023-03-31 0001819394 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001819394 us-gaap:RetainedEarningsMember 2023-03-31 0001819394 2023-03-31 0001819394 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001819394 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001819394 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001819394 us-gaap:CommonStockMember 2023-06-30 0001819394 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001819394 us-gaap:RetainedEarningsMember 2023-06-30 0001819394 us-gaap:CommonStockMember 2021-12-31 0001819394 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001819394 us-gaap:RetainedEarningsMember 2021-12-31 0001819394 2021-12-31 0001819394 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001819394 2022-01-01 2022-03-31 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001819394 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001819394 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001819394 us-gaap:CommonStockMember 2022-03-31 0001819394 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001819394 us-gaap:RetainedEarningsMember 2022-03-31 0001819394 2022-03-31 0001819394 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001819394 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001819394 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001819394 us-gaap:CommonStockMember 2022-06-30 0001819394 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001819394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001819394 us-gaap:RetainedEarningsMember 2022-06-30 0001819394 2022-06-30 0001819394 country:US 2023-04-01 2023-06-30 0001819394 country:US 2022-04-01 2022-06-30 0001819394 country:US 2023-01-01 2023-06-30 0001819394 country:US 2022-01-01 2022-06-30 0001819394 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001819394 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001819394 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001819394 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001819394 us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0001819394 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001819394 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001819394 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001819394 us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001819394 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001819394 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001819394 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001819394 2023-07-01 2023-06-30 0001819394 2024-07-01 2023-06-30 0001819394 mttr:EnviewIncMember 2022-01-05 2022-01-05 0001819394 mttr:EnviewIncMember 2022-01-05 2023-06-30 0001819394 us-gaap:CommonStockMember 2022-01-05 2022-01-05 0001819394 mttr:EnviewIncMember us-gaap:CommonStockMember 2022-01-05 2023-06-30 0001819394 mttr:EnviewIncMember 2023-01-01 2023-01-31 0001819394 mttr:EnviewIncMember 2022-01-01 2022-12-31 0001819394 2022-01-05 0001819394 mttr:EnviewIncMember 2023-06-30 0001819394 2022-01-05 2023-01-05 0001819394 mttr:EnviewIncMember 2022-01-05 0001819394 mttr:EnviewIncMember us-gaap:DevelopedTechnologyRightsMember 2022-01-05 2022-01-05 0001819394 mttr:DevelopedTechnologyMember 2023-06-30 0001819394 mttr:DevelopedTechnologyMember 2022-12-31 0001819394 us-gaap:CustomerRelationshipsMember 2023-06-30 0001819394 us-gaap:CustomerRelationshipsMember 2022-12-31 0001819394 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001819394 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001819394 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001819394 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001819394 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001819394 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001819394 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001819394 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001819394 us-gaap:PropertyPlantAndEquipmentMember 2023-04-01 2023-06-30 0001819394 us-gaap:PropertyPlantAndEquipmentMember 2022-04-01 2022-06-30 0001819394 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-06-30 0001819394 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-06-30 0001819394 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001819394 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001819394 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001819394 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001819394 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001819394 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001819394 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001819394 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001819394 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001819394 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 mttr:PrivateWarrantMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819394 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001819394 us-gaap:CommercialPaperMember 2023-06-30 0001819394 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001819394 us-gaap:CommercialPaperMember 2022-12-31 0001819394 us-gaap:CommonClassAMember 2021-07-20 0001819394 us-gaap:CommonClassAMember 2021-07-19 0001819394 2020-05-11 2020-05-11 0001819394 2022-05-16 2022-05-16 0001819394 us-gaap:WarrantMember 2023-06-30 0001819394 mttr:ShareBasedPaymentArrangementOptionsAndUnvestedRSUsMember 2023-06-30 0001819394 us-gaap:EmployeeStockMember 2023-06-30 0001819394 mttr:ShareBasedPaymentArrangementSharesAvailableForGrantMember 2023-06-30 0001819394 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001819394 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001819394 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0001819394 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0001819394 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0001819394 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0001819394 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001819394 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001819394 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0001819394 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-06-30 0001819394 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001819394 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001819394 mttr:PublicWarrantMember 2021-07-21 0001819394 mttr:PrivateWarrantMember 2021-07-21 0001819394 2021-07-21 0001819394 2022-01-14 0001819394 mttr:PublicWarrantMember 2022-01-14 0001819394 mttr:PrivateWarrantMember 2022-01-14 0001819394 mttr:PrivateWarrantMember 2022-01-01 2022-12-31 0001819394 mttr:PublicAndPrivateWarrantsMember 2022-01-14 0001819394 mttr:PublicAndPrivateWarrantsMember 2022-01-01 2022-12-31 0001819394 2022-01-31 0001819394 mttr:PublicWarrantMember 2022-01-31 0001819394 2022-01-01 2022-01-31 0001819394 mttr:PrivateWarrantMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001819394 mttr:PrivateWarrantMember mttr:MeasurementInputStrikePriceMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001819394 mttr:PrivateWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001819394 mttr:PrivateWarrantMember 2022-12-31 0001819394 mttr:PrivateWarrantMember 2023-01-01 2023-06-30 0001819394 2022-01-18 2022-01-18 0001819394 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheTwoMember 2021-07-22 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheFiveMember 2021-07-22 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheFourMember 2021-07-22 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheOneMember 2021-07-22 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheThreeMember 2021-07-22 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheSixMember 2021-07-22 2021-07-22 0001819394 2021-07-22 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheOneMember 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheTwoMember 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheThreeMember 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheFourMember 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheFiveMember 2021-07-22 0001819394 mttr:DerivativeInstrumentTrancheSixMember 2021-07-22 0001819394 us-gaap:RestrictedStockUnitsRSUMember 2022-01-18 2022-01-18 0001819394 mttr:A2021PlanMember 2021-07-22 0001819394 mttr:A2021PlanMember 2021-07-22 2021-12-31 0001819394 us-gaap:EmployeeStockOptionMember mttr:A2021PlanMember 2021-07-22 0001819394 mttr:A2021PlanMember 2023-06-30 0001819394 mttr:A2021ESPPMember 2021-07-22 0001819394 mttr:A2021ESPPMember 2021-07-22 2021-07-22 0001819394 us-gaap:EmployeeStockOptionMember mttr:A2021ESPPMember 2021-07-22 0001819394 mttr:A2021ESPPMember 2023-01-01 2023-06-30 0001819394 mttr:A2021ESPPMember 2023-06-30 0001819394 mttr:A2021ESPPMember 2023-04-01 2023-06-30 0001819394 2022-01-01 2022-12-31 0001819394 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001819394 mttr:RSUsAndPRSUsMember 2022-12-31 0001819394 mttr:RSUsAndPRSUsMember 2023-01-01 2023-06-30 0001819394 mttr:RSUsAndPRSUsMember 2023-06-30 0001819394 mttr:PerformanceRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001819394 mttr:PerformanceRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001819394 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001819394 mttr:PerformanceRestrictedStockUnitMember 2023-06-30 0001819394 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001819394 mttr:PerformanceRestrictedStockUnitMember 2023-01-01 2023-06-30 0001819394 mttr:EarnOutSharesMember 2023-06-30 0001819394 srt:MinimumMember mttr:A2021ESPPMember 2023-01-01 2023-06-30 0001819394 srt:MaximumMember mttr:A2021ESPPMember 2023-01-01 2023-06-30 0001819394 srt:MinimumMember mttr:A2021ESPPMember 2022-01-01 2022-06-30 0001819394 srt:MaximumMember mttr:A2021ESPPMember 2022-01-01 2022-06-30 0001819394 mttr:A2021ESPPMember 2022-01-01 2022-06-30 0001819394 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001819394 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001819394 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001819394 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001819394 mttr:PrivatePlacementWarrantsMember 2023-04-01 2023-06-30 0001819394 mttr:PrivatePlacementWarrantsMember 2022-04-01 2022-06-30 0001819394 mttr:PrivatePlacementWarrantsMember 2023-01-01 2023-06-30 0001819394 mttr:PrivatePlacementWarrantsMember 2022-01-01 2022-06-30 0001819394 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001819394 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001819394 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001819394 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001819394 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001819394 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001819394 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001819394 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001819394 mttr:ESPPSharesMember 2023-04-01 2023-06-30 0001819394 mttr:ESPPSharesMember 2022-04-01 2022-06-30 0001819394 mttr:ESPPSharesMember 2023-01-01 2023-06-30 0001819394 mttr:ESPPSharesMember 2022-01-01 2022-06-30 0001819394 country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0001819394 country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0001819394 country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001819394 country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001819394 us-gaap:SubsequentEventMember 2023-07-11 0001819394 us-gaap:SubsequentEventMember 2023-07-11 2023-07-11 0001819394 srt:MinimumMember us-gaap:SubsequentEventMember 2023-07-11 0001819394 srt:MaximumMember us-gaap:SubsequentEventMember 2023-07-11 shares iso4217:USD iso4217:USD shares mttr:patent pure mttr:tranche utr:D mttr:triggeringEvent mttr:purchase_period mttr:event mttr:employeeRole false 2023 Q2 0001819394 --12-31 Matterport, Inc./DE 10-Q true 2023-06-30 false 001-39790 DE 85-1695048 352 East Java Drive Sunnyvale CA 94089 650 641-2241 Class A Common Stock, par value of $0.0001 per share MTTR NASDAQ Yes Yes Large Accelerated Filer false false false 301235621 82316000 117128000 363295000 355815000 933000 1212000 18649000 20844000 12198000 11061000 7236000 13084000 483694000 517932000 32684000 30559000 1933000 2515000 0 3959000 69593000 69593000 10005000 10890000 6819000 4947000 604728000 640395000 8162000 8331000 21037000 16731000 20636000 23916000 49835000 48978000 752000 803000 1820000 1201000 819000 5502000 53226000 56484000 0.0001 0.0001 30000000 30000000 0 0 0 0 0 0 0.0001 0.0001 640000000 640000000 300571000 300571000 290541000 290541000 30000 29000 1242360000 1168313000 -1113000 -5034000 -689775000 -579397000 551502000 583911000 604728000 640395000 20868000 18386000 40715000 35527000 27000 26000 54000 49000 10684000 5013000 19388000 8986000 7988000 5056000 17404000 12429000 39567000 28481000 77561000 56991000 7235000 6109000 14197000 11371000 0 0 0 0 8009000 3169000 14253000 6152000 8360000 7490000 16736000 15846000 23604000 16768000 45186000 33369000 15963000 11713000 32375000 23622000 18861000 21518000 37134000 47520000 56008000 59385000 110941000 130234000 74869000 80903000 148075000 177754000 -58906000 -69190000 -115700000 -154132000 1481000 1484000 2952000 2779000 171000 -4714000 -51000 -26147000 0 0 0 136043000 1223000 -1353000 2406000 -2674000 2533000 4845000 5409000 162295000 -56373000 -64345000 -110291000 8163000 163000 289000 87000 893000 -56536000 -64634000 -110378000 7270000 -0.19 -0.23 -0.37 0.03 -0.19 -0.23 -0.37 0.02 298096000 283405000 295599000 279289000 298096000 283405000 295599000 313834000 -56536000 -64634000 -110378000 7270000 1698000 -1476000 3921000 -6111000 1698000 -1476000 3921000 -6111000 -54838000 -66110000 -106457000 1159000 290541000 29000 1168313000 -5034000 -579397000 583911000 -53842000 -53842000 2223000 2223000 4910000 1000 356000 357000 249000 3921000 3921000 33510000 33510000 295700000 30000 1206100000 -2811000 -633239000 570080000 -56536000 -56536000 1698000 1698000 4871000 1509000 1509000 34751000 34751000 300571000 30000 1242360000 -1113000 -689775000 551502000 250173000 25000 737735000 -1539000 -468058000 268163000 71904000 71904000 -4635000 -4635000 6295000 1000 -14498000 -14497000 76000 76000 100000 559000 559000 1994000 34055000 34055000 1215000 19118000 19118000 21494000 2000 -17738000 -17736000 896000 896000 242430000 242430000 61097000 61097000 281271000 28000 1061938000 -6174000 -396154000 659638000 -64634000 -64634000 -1476000 -1476000 2340000 2701000 2701000 32000 179000 179000 34799000 34799000 283643000 28000 1099617000 -7650000 -460788000 631207000 -110378000 7270000 9102000 5563000 2319000 -1829000 63253000 87233000 -51000 -26147000 0 136043000 -185000 69000 49000 195000 1592000 0 225000 -316000 -2146000 3426000 5787000 881000 -4252000 2946000 -169000 2367000 4925000 2641000 956000 3682000 -32839000 -58278000 101000 866000 5248000 7086000 251603000 87997000 254601000 160124000 1676000 30020000 -4027000 34155000 2195000 4892000 329000 34424000 0 27844000 0 76000 1866000 -1612000 -35000000 -25735000 188000 -329000 117128000 139987000 82316000 113923000 0 896000 0 242430000 0 158000 3921000 19118000 2434000 4348000 ORGANIZATION AND DESCRIPTION OF BUSINESS<div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matterport, Inc., together with its subsidiaries (“Matterport” or the “Company”), is leading the digitization and datafication of the built world. Matterport’s pioneering technology has set the standard for digitizing, accessing and managing buildings, spaces and places online. Matterport’s platform, comprised of innovative software, spatial data-driven data science, and 3D capture technology, has broken down the barriers that have kept the largest asset class in the world, buildings and physical spaces, offline and underutilized for so long. The Company was incorporated in the state of Delaware in 2011. The Company is headquartered at Sunnyvale, California.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021 (the “Closing Date”), the Company consummated the merger (collectively with the other transactions described in the Merger Agreement, the “Merger”, “Closing”, or “Transactions”) pursuant to an Agreement and Plan of Merger, dated February 7, 2021 (the “Merger Agreement”), by and among the Company </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(formerly known as Gores Holdings VI, Inc.), the pre-Merger Matterport, Inc. (now known as Matterport Operating, LLC) (“Legacy Matterport”), Maker Merger Sub, Inc. (“First Merger Sub”), a direct, wholly owned subsidiary of the Company, and Maker Merger Sub II, LLC (“Second Merger Sub”), a direct, wholly owned subsidiary of the Company, pursuant to which First Merger Sub merged with and into Legacy Matterport, with Legacy Matterport continuing as the surviving corporation (the “First Merger”), and immediately following the First Merger and as part of the same overall transaction as the First Merger, Legacy Matterport merged with and into Second Merger Sub, with Second Merger Sub continuing as the surviving entity as a wholly owned subsidiary of the Company, under the new name “Matterport Operating, LLC”. Upon the closing of the Merger, we changed our name to Matterport, Inc.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, the “Company” refers to the combined company and its subsidiaries following the Merger, “Gores” refers to the Company prior to the Merger and “Legacy Matterport” refers to Matterport, Inc. prior to the Merger.</span></div> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are discussed in “Note 2 – Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 28, 2023. There have been no significant changes to these policies during the three and six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June 30, 2023.</span></div><div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC, regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed or o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mitted pursuant to such rules and regulations. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s 2022 Form 10-K for the fiscal year ended December 31, 2022,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which provides a more complete discussion of the Company’s accounting policies and certain other information.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of June 30, 2023, and its results of operations for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures in the condensed consolidated financial statements and accompanying notes. Significant estimates include assumptions related to the fair value of common stock before the Merger and other assumptions used to measure stock-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of identified intangibles, goodwill impairment, valuation of deferred tax assets, the estimate of net realizable value of inventory, allowance for doubtful accounts, the fair value of warrants liability, loss contingencies, and the determination of stand-alone selling price of various performance obligations. As a result, many of the Company’s estimates and assumptions required increased judgment and these estimates may change materially in future periods.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates its estimates and assumptions on an ongoing basis using historical experience and various other factors, including the current economic environment, which management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company adjusts such estimates and assumptions when dictated by facts and circumstances. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the condensed consolidated financial statements in future periods. Actual results may differ materially from those estimates.</span></div><div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating segment and reportable segment. The Company’s chief operating decision-maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. Refer to Note 3 for information regarding the Company’s revenue by geography. Substantially all of the Company’s long-lived assets are located in the United States.</span></div><div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company maintains its cash balances in accounts held by major banks and financial institutions located in the United States. Such bank deposits from time to time may be exposed to credit risk in excess of the Federal Deposit Insurance Corporation insurance limit, and the Company considers such risk to be minimal. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest only in high-quality credit instruments and maintain our cash and cash equivalents and available-for-sale investments in fixed income securities. Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable is derived from customers located both inside and outside the United States. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial condition of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of the Company’s total accounts receivable at June 30, 2023 and December 31, 2022. No customer accounted for more than 10% of the Company’s total revenue for the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contract with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. The Company adopted this standard effective January 1, 2023, which did not have a material impact on the Company’s condensed consolidated financial statements.</span></div> <div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the SEC, regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed or o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mitted pursuant to such rules and regulations. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in the Company’s 2022 Form 10-K for the fiscal year ended December 31, 2022,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which provides a more complete discussion of the Company’s accounting policies and certain other information.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of June 30, 2023, and its results of operations for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div> <div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures in the condensed consolidated financial statements and accompanying notes. Significant estimates include assumptions related to the fair value of common stock before the Merger and other assumptions used to measure stock-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of identified intangibles, goodwill impairment, valuation of deferred tax assets, the estimate of net realizable value of inventory, allowance for doubtful accounts, the fair value of warrants liability, loss contingencies, and the determination of stand-alone selling price of various performance obligations. As a result, many of the Company’s estimates and assumptions required increased judgment and these estimates may change materially in future periods.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates its estimates and assumptions on an ongoing basis using historical experience and various other factors, including the current economic environment, which management believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company adjusts such estimates and assumptions when dictated by facts and circumstances. Changes in those estimates resulting from continuing changes in the economic environment will be reflected in the condensed consolidated financial statements in future periods. Actual results may differ materially from those estimates.</span></div> <div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating segment and reportable segment. The Company’s chief operating decision-maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. Refer to Note 3 for information regarding the Company’s revenue by geography. Substantially all of the Company’s long-lived assets are located in the United States.</span></div> <div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company maintains its cash balances in accounts held by major banks and financial institutions located in the United States. Such bank deposits from time to time may be exposed to credit risk in excess of the Federal Deposit Insurance Corporation insurance limit, and the Company considers such risk to be minimal. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest only in high-quality credit instruments and maintain our cash and cash equivalents and available-for-sale investments in fixed income securities. Management believes that the financial institutions that hold our investments are financially sound and, accordingly, are subject to minimal credit risk. Deposits held with banks may exceed the amount of insurance provided on such deposits.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable is derived from customers located both inside and outside the United States. The Company mitigates its credit risks by performing ongoing credit evaluations of the financial condition of its customers and requires advance payment from customers in certain circumstances. The Company generally does not require collateral from its customers.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of the Company’s total accounts receivable at June 30, 2023 and December 31, 2022. No customer accounted for more than 10% of the Company’s total revenue for the three and six months ended June 30, 2023 and 2022.</span></div> <div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contract with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. The Company adopted this standard effective January 1, 2023, which did not have a material impact on the Company’s condensed consolidated financial statements.</span></div> REVENUE<div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table shows the revenue by geography for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,991 </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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No country other than the United States accounted for more than 10% of the Company’s revenue for the three and six months ended June 30, 2023 and 2022, respectively. The geo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">graphical revenue information is determined by the ship-to address of the products and the billing address of the customers of the services.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows over time versus point-in-time revenue for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over time revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Point-in-time revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,567 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,481 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,561 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,991 </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:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Asset and Liability Balances</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Contract assets consist of unbilled accounts receivable and are recorded when revenue is recognized in advance of scheduled billings. The timing of revenue recognition differs from the timing of invoicing to customers and this timing difference results in contract liabilities (deferred revenue) on the Company’s condensed consolidated balance sheets. The accounts receivable and contract balances as of June 30, 2023 and December 31, 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,932 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, the Company recognized revenue of $10.8 million and $6.9 million that was included in the deferred revenue balance at the beginning of the fiscal year, respectively. Contracted but unsatisfied performance obligations were $58.4 million at the end of June 30, 2023 and consisted of deferred revenue and backlog. The contracted but unsatisfied or partially unsatisfied performance obligations expected to be recognized over the next 12 months at the end of June 30, 2023 were $39.8 million, and the remaining obligations are expected to be recognized thereafter.</span> The following table shows the revenue by geography for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,991 </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 style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows over time versus point-in-time revenue for the three and six months ended June 30, 2023 and 2022, respectively (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over time revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Point-in-time revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,567 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,481 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,561 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,991 </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> 25237000 16640000 49463000 32877000 14330000 11841000 28098000 24114000 39567000 28481000 77561000 56991000 31552000 23399000 60103000 44513000 8015000 5082000 17458000 12478000 39567000 28481000 77561000 56991000 The accounts receivable and contract balances as of June 30, 2023 and December 31, 2022 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 16193000 19037000 2456000 1807000 22857000 17932000 10800000 6900000 58400000 P12M 39800000 ACQUISITION<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 5, 2022 (the “Enview Acquisition Date”), the Company completed the acquisition (the “Enview Acquisition”) of Enview, Inc. (“Enview”), a privately-held company engaged in the development of artificial intelligence algorithms to identify natural and man-made features in geospatial data using various techniques. The total purchase consideration for the Enview Acquisition was $64.3 million, including an insignificant working capital adjustment finalized during the measurement period that reduced the purchase price for Enview. The total purchase consideration consisted of the following (in thousands): </span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.870%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (1.5 million shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid Consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,266 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,324 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company paid $1.9 million and $35.0 million in cash consideration in January 2023 and 2022, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) On the Enview Acquisition Date, the Company's closing stock price was $15.73 per share. The Company issued 0.3 million shares and 1.2 million shares in January 2023 and 2022, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The Company recorded a liability for unpaid cash of $2.4 million and stock consideration of $1.9 million, that will be paid in accordance with the merger agreement. The liabilities are included in accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2023. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accounted for the Enview Acquisition as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on the fair values at the Enview Acquisition Date. The purchase price allocation includes adjustments for additional information that existed as of the Acquisition Date but at that time was unknown and became known during the measurement period of 12 months from the Acquisition Date. The following table summarizes the allocation of purchase consideration on the Enview Acquisition Date, inclusive of measurement period adjustments (in thousands): </span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.870%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identified intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,934 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,324 </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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Enview technology with Matterport’s products and services. The goodwill is not deductible for income tax purposes. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values and estimated useful lives of the components of identifiable intangible assets acquired as of the Enview Acquisition Date (in thousands, except years): </span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.872%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></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></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology relates to existing Enview technology of its artificial intelligence algorithms to identify natural and man-made features in geospatial data. The economic useful life was determined based on the technology cycle related to the developed technology of existing services, as well as the cash flows anticipated over the forecasted periods.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of developed technology was estimated using the multi-period excess earnings method, an income approach (Level 3), which converts projected revenues and costs into cash flows. Significant assumptions used in the discounted cash flow analysis for the developed technology were the revenue growth rates, EBITDA margins, obsolescence technology factor, and discount rate.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results of operations have not been presented because the effects of the Enview Acquisition were not material to the Company’s condensed consolidated statements of operations. </span></div><div style="margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related transaction costs are expensed as incurred and are recorded in selling, general, and administrative expenses in the Condensed Consolidated Statements of Operations. The Company incurred $0.9 million and $1.4 million of acquisition-related costs for the three and six months ended June 30, 2022, respectively. There were no acquisition-related costs incurred for the three and six months ended June 30, 2023.</span></div> The total purchase consideration for the Enview Acquisition was $64.3 million, including an insignificant working capital adjustment finalized during the measurement period that reduced the purchase price for Enview. The total purchase consideration consisted of the following (in thousands): <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.870%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (1.5 million shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid Consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,266 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,324 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company paid $1.9 million and $35.0 million in cash consideration in January 2023 and 2022, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) On the Enview Acquisition Date, the Company's closing stock price was $15.73 per share. The Company issued 0.3 million shares and 1.2 million shares in January 2023 and 2022, respectively.</span></div>(3) The Company recorded a liability for unpaid cash of $2.4 million and stock consideration of $1.9 million, that will be paid in accordance with the merger agreement. The liabilities are included in accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2023. 64300000 36897000 1500000 23161000 4266000 64324000 1900000 35000000 15.73 300000 1200000 2400000 1900000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accounted for the Enview Acquisition as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on the fair values at the Enview Acquisition Date. The purchase price allocation includes adjustments for additional information that existed as of the Acquisition Date but at that time was unknown and became known during the measurement period of 12 months from the Acquisition Date. The following table summarizes the allocation of purchase consideration on the Enview Acquisition Date, inclusive of measurement period adjustments (in thousands): </span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.870%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identified intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,934 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,324 </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> P12M 53990000 5400000 4934000 64324000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values and estimated useful lives of the components of identifiable intangible assets acquired as of the Enview Acquisition Date (in thousands, except years): </span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.872%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></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></table></div> 5400000 P5Y 900000 1400000 0 0 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and June 30, 2023, goodwill was $69.6 million. The Company did not recognize any impairment losses on goodwill during the three and six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchased Intangible Assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table presents details of the Company’s purchased intangible assets as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.880%"><tr><td style="width:1.0%"></td><td style="width:29.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Amount </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible assets subject to amortization: </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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,555 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,005 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,410)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,890 </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></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized amortization expense of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.2 million for</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the three months ended June 30, 2023 and 2022, respective</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly, and $0.9 million and $0.5 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the six months ended June 30, 2023 and 2022, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company did not recognize any impairment losses on intangible assets or other long-lived assets during the three and six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense for the Company’s intangible assets as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023 (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.389%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,105 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,005 </span></td><td style="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> 69600000 69600000 0 0 0 0 The following table presents details of the Company’s purchased intangible assets as of June 30, 2023 and December 31, 2022 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.880%"><tr><td style="width:1.0%"></td><td style="width:29.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Amount </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible assets subject to amortization: </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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,555 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,005 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,410)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,890 </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></tr></table> 5400000 1605000 3795000 5400000 1065000 4335000 6900000 690000 6210000 6900000 345000 6555000 12300000 2295000 10005000 12300000 1410000 10890000 500000 200000 900000 500000 0 0 0 0 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense for the Company’s intangible assets as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023 (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.389%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,105 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,005 </span></td><td style="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> 885000 1770000 1770000 1770000 705000 3105000 10005000 BALANCE SHEET COMPONENTS<div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Allowance for doubtful accounts as of June 30, 2023 and 2022 and the rollforward for three and six months ended June 30, 2023 and 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,212)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease (increase) in reserves</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—end of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</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:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inventories as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in process</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased parts and raw materials</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,472 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,061 </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:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Property and equipment as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software and development costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,699 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,684 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,559 </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:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization ex</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pense of property and equipment were $4.3 million and $2.8 million for the three months ended June 30, 2023 and 2022, respectively, and $8.2 million and $5.0 million for the six months ended June 30, 2023 and 2022, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to capitalized software and development costs, inclusive of stock-based compensation in the three months ended June 30, 2023 and 2022 were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $6.3 million, respectively. Additions to capitalized software and development costs, inclusive of stock-based compensation in the six months ended June 30, 2023 and 2022 we</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re $10.3 million and $15.7 million, respectively. These are recorded as part of property and equipment, net on the cond</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ensed consolidated balance sheets. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.7 million for three months ended June 30, 2023 and 2022, respectively, of which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.4 million was recorded to cost of revenue related to subscription and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.3 million to selling, general and administrative in the condensed consolidated statements of operations, respectively. Amortization expense was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $4.8 million for the six months ended June 30, 2023 and 2022, respectively, of which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $4.2 million was recorded to cost of revenue related to subscription and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.6 million to selling, general and administrative in the condensed consolidated statements of operations, respectively. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accrued expenses and other current liabilities as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current unpaid acquisition 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued loss on firm inventory purchase commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,916 </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> Allowance for doubtful accounts as of June 30, 2023 and 2022 and the rollforward for three and six months ended June 30, 2023 and 2022 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—beginning of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,212)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease (increase) in reserves</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—end of period</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(421)</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> 1295000 482000 1212000 291000 -240000 4000 49000 195000 122000 65000 328000 65000 933000 421000 933000 421000 <div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inventories as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in process</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased parts and raw materials</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,472 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,061 </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> 1142000 2112000 5838000 3477000 5218000 5472000 12198000 11061000 Property and equipment as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,948 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software and development costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,699 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,684 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,559 </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> 4049000 3948000 355000 355000 719000 734000 65918000 55662000 71041000 60699000 38357000 30140000 32684000 30559000 4300000 2800000 8200000 5000000 5300000 6300000 10300000 15700000 4000000 2700000 3700000 2400000 300000 300000 7800000 4800000 7200000 4200000 600000 600000 Accrued expenses and other current liabilities as of June 30, 2023 and December 31, 2022, consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax payable</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP contribution</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current unpaid acquisition 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued loss on firm inventory purchase commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,636 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,916 </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> 6402000 5609000 1358000 1669000 320000 341000 4266000 6109000 1307000 1267000 933000 3991000 6050000 4930000 20636000 23916000 FAIR VALUE MEASUREMENTS<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We categorize assets and liabilities recorded or disclosed at fair value on our condensed consolidated balance sheets based upon the level of judgment associated with inputs used to measure their fair value. The categories are as follows:</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are unadjusted quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs to the valuation methodology are unobservable and significant to the fair value measurement. The inputs require significant management judgment or estimation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities that were measured at fair value on a recurring basis were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial 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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,779 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,267 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,570 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </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="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="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="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="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="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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,818 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,570 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,388 </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 style="height:13pt"><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial 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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </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:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,714 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,946 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,042 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,714 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,101 </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:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,815 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</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="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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </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><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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </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="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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available-for-sale Debt Securities</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:41.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:12.793%"></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:12.793%"></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:12.643%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,779 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,267 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total available-for-sale investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,061)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </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"><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:41.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:12.793%"></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:12.793%"></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:12.643%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,714 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,945 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,072 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,043 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total available-for-sale investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,034)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,774 </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:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $0.4 million, which were related to $275.4 million of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $0.7 million, which were related to $87.9 million of available-for-sale debt securities. As of December 31, 2022, the gross unrealized losses </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that have been in a continuous unrealized loss position for less than 12 months were $0.2 million, which were related to $49.4 million of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $4.8 million, which were related to $291.0 million of available-for-sale debt securities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized losses related to these securities are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell and it is not likely that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity. We did not recognize any credit losses related to our available-for-sale debt securities during the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of June 30, 2023, by contractual years-to-maturity (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.973%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due within one year</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,356 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </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></table></div> The Company’s financial assets and liabilities that were measured at fair value on a recurring basis were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial 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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,093 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,779 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,267 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,570 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </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="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="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="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="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="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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,818 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,570 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,388 </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 style="height:13pt"><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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial 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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </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:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,557 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,714 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,946 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,042 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,714 </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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,101 </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:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,815 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</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="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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </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><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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959 </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="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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets measured at fair value</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 62093000 0 0 62093000 62093000 0 0 62093000 223725000 0 0 223725000 0 19524000 0 19524000 0 61779000 0 61779000 0 58267000 0 58267000 223725000 139570000 0 363295000 285818000 139570000 0 425388000 0 0 752000 752000 0 0 752000 752000 51557000 0 0 51557000 51557000 0 0 51557000 181714000 0 0 181714000 0 24946000 0 24946000 0 114113000 0 114113000 0 35042000 0 35042000 181714000 174101000 0 355815000 0 3959000 0 3959000 0 3959000 0 3959000 233271000 178060000 0 411331000 0 0 803000 803000 0 0 803000 803000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:41.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:12.793%"></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:12.793%"></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:12.643%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,725 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,779 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,267 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total available-for-sale investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,061)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </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"><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:41.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:12.793%"></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:12.793%"></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:12.643%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,714 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and agency 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,945 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,072 </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;text-indent:7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,043 </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;text-indent:14.4pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total available-for-sale investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,034)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,774 </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> 224191000 0 466000 223725000 19525000 0 1000 19524000 62318000 0 539000 61779000 58322000 0 55000 58267000 364356000 0 1061000 363295000 185371000 0 3657000 181714000 24989000 0 44000 24945000 119396000 0 1324000 118072000 35052000 0 9000 35043000 364808000 0 5034000 359774000 400000 275400000 700000 87900000 200000 49400000 4800000 291000000 0 0 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of June 30, 2023, by contractual years-to-maturity (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.973%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due within one year</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,356 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,295 </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></table></div> 364356000 363295000 364356000 363295000 COMMITMENTS AND CONTINGENCIES<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Obligation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company has purchase obligations, which include agreements and issued purchase orders containing non-cancelable payment terms to purchase goods and services.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, future minimum purchase obligations are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:85.028%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchase<br/>Obligations</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,136 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,823 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,103 </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></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company is named from time to time as a party to lawsuits and other types of legal proceedings and claims in the normal course of business. The Company accrues for contingencies when it believes that a loss is probable and that it can reasonably estimate the amount of any such loss.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 23, 2021, plaintiff William J. Brown, a former employee and a shareholder of Matterport, Inc. (now known as Matterport Operating, LLC) (“Legacy Matterport”), sued Legacy Matterport, Gores Holdings VI, Inc. (now known as Matterport, Inc.), Maker Merger Sub Inc., Maker Merger Sub II, LLC, and Legacy Matterport directors R.J. Pittman, David Gausebeck, Matt Bell, Peter Hebert, Jason Krikorian, Carlos Kokron and Michael Gustafson (collectively, the “Defendants”) in the Court of Chancery of the State of Delaware. The plaintiff’s initial complaint claimed that Defendants imposed invalid transfer restrictions on his shares of Matterport stock in connection with the merger transactions between Matterport, Inc. and Legacy Matterport (the “Transfer Restrictions”), and that Legacy Matterport’s board of directors violated their fiduciary duties in connection with a purportedly misleading letter of transmittal. The initial complaint sought damages and costs, as well as a declaration from the court that he may freely transfer his shares of Class A common stock of Matterport received in connection with the merger transactions. An expedited trial regarding the facial validity of the Transfer Restrictions took place in December 2021. On January 11, 2022, the court issued a ruling that the Transfer Restrictions did not apply to the plaintiff. The opinion did not address the validity of the Transfer Restrictions more broadly. Matterport filed a notice of appeal of the court’s ruling on February 8, 2022, and a hearing was held in front of the Delaware Supreme Court on July 13, 2022, after which the appellate court affirmed the lower court’s ruling. Separate proceedings regarding the plaintiff’s remaining claims are pending. The plaintiff filed a Third Amended Complaint on September 16, 2022, which asserts the causes of action described above but omits as defendants Maker Merger Sub Inc., </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maker Merger Sub II, LLC, and Legacy Matterport directors David Gausebeck, Matt Bell, and Carlos Kokron, and adds an additional cause of action alleging that Matterport, Inc. violated the Delaware Uniform Commercial Code by failing to timely register Brown’s requested transfer of Matterport, Inc. shares. The remaining defendants’ answer to the Third Amended Complaint was filed on November 9, 2022, and the parties are currently engaged in discovery. Trial is scheduled to begin November 13, 2023. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 20, 2021, the Company, then operating under the name Gores Holdings VI, Inc., held a special meeting of stockholders (the “2021 Special Meeting”) in lieu of the 2021 annual meeting of the Company’s stockholders to approve certain matters relating to its proposed business combination with Matterport, Inc., Maker Merger Sub, Inc. and Maker Merger Sub II, LLC. One of these matters was a proposal to adopt the Second Amended and Restated Certificate of Incorporation of the Company (the “New Certificate of Incorporation”), which, among other things, increased the total number of authorized shares of the Company’s Class A common stock, par value $0.0001 per share (the “Class A common stock”), from 400,000,000 shares to 600,000,000 shares. The New Certificate of Incorporation was approved by a majority of the shares of Class A common stock and the Company’s Class F common stock, par value $0.0001 per share (the “Class F common stock”), voting together as a single class, that were outstanding as of the record date for the 2021 Special Meeting. After the 2021 Special Meeting, the business combination was consummated and the New Certificate of Incorporation became effective. A December 2022 decision of the Delaware Court of Chancery (the “Court of Chancery”) has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law (“DGCL”) would have required the New Certificate of Incorporation to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A common stock and Class F common stock voting together. The Company continues to believe that a separate vote of Class A common stock was not required to approve the New Certificate of Incorporation. However, in light of the recent Court of Chancery decision, on February 16, 2023 the Company filed a petition (the “Petition”) in the Court of Chancery pursuant to Section 205 of the DGCL seeking validation of the New Certificate of Incorporation, and the shares issued in reliance on the effectiveness of the New Certificate of Incorporation to resolve any uncertainty with respect to those matters. Section 205 of the DGCL permits the Court of Chancery, in its discretion, to ratify and validate potentially defective corporate acts and stock after considering a variety of factors. On March 14, 2023, the Court of Chancery granted the Petition validating the New Certificate of Incorporation and all shares of capital stock issued in reliance on the effectiveness of the New Certificate of Incorporation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 11, 2020, Redfin Corporation (“Redfin”) was served with a complaint by Appliance Computing, Inc. III, d/b/a Surefield (“Surefield”), filed in the United States District Court for the Western District of Texas, Waco Division. In the complaint, Surefield asserted that Redfin’s use of Matterport’s 3D-Walkthrough technology infringes four of Surefield’s patents. Redfin has asserted defenses in the litigation that the patents in question are invalid and have not been infringed upon. We have agreed to indemnify Redfin for this matter pursuant to our existing agreements with Redfin. The parties have vigorously defended against this litigation. The matter went to jury trial in May 2022 and resulted in a jury verdict finding that Redfin had not infringed upon any of the asserted patent claims and that all asserted patent claims were invalid. Final judgment was entered on August 15, 2022. On September 12, 2022, Surefield filed post trial motions seeking to reverse the jury verdict. Redfin has filed oppositions to the motions. In addition, on May 16, 2022, the Company filed a declaratory judgment action against Appliance Computing III, Inc., d/b/a Surefield, seeking a declaratory judgment that the Company had not infringed upon the four patents asserted against Redfin and one additional, related patent. The matter is pending in the Western District of Washington and captioned Matterport, Inc. v. Appliance Computing III, Inc. d/b/a Surefield, Case No. 2:22-cv-00669 (W.D. Wash.). Surefield has filed a motion to dismiss or in the alternative transfer the case to the United States District Court for the Western District of Texas. The Company has filed an opposition to the motion and is awaiting a ruling from the Court.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2021, Legacy Matterport received a voluntary request for information from the Division of Enforcement of the SEC relating to certain sales and repurchases of its securities in the secondary market. We believe we have complied fully with the request. We have not received any updates from the SEC as to the scope, duration or ultimate resolution of the investigation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors developments in these legal matters that could affect the estimate if the Company had previously accrued. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, there were no amounts accrued that the Company believes would be material to its financial position.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In the ordinary course of busi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ness, the Company enters into certain agreements that provide for indemnification by the Company of varying scope and terms to customers, vendors, directors, officers, employees and other parties with respect to certain matters. Indemnification includes losses from breach of such agreements, services provided by the Company, or third-party intellectual property infringement claims. These indemnities may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments, in some circumstances, are not subject to a cap.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June 30, 2023, there were no known events or circumstances that have resulted in a material indemnification liability.</span> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Obligation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company has purchase obligations, which include agreements and issued purchase orders containing non-cancelable payment terms to purchase goods and services.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, future minimum purchase obligations are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:85.028%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchase<br/>Obligations</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2023</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,136 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,823 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,103 </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></tr></table></div> 12136000 8823000 144000 0 21103000 0.0001 400000000 600000000 0.0001 4 4 1 0 0 STOCKHOLDERS’ EQUITY<div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as of June 30, 2023 as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants to purchase 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant under 2021 Employee Stock Purchase Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shares available for future grant under 2021 Incentive Award Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total shares of common stock reserved</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive loss by component, net of tax </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses on Available-for-Sale Debt Securities, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,034)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at June 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,061)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,113)</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses on Available-for-Sale Debt Securities, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,487)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,539)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at June 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,598)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,650)</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:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as of June 30, 2023 as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants to purchase 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant under 2021 Employee Stock Purchase Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shares available for future grant under 2021 Incentive Award Plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total shares of common stock reserved</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1708000 69586000 11378000 5289000 87961000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive loss by component, net of tax </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses on Available-for-Sale Debt Securities, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,034)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at June 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,061)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,113)</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses on Available-for-Sale Debt Securities, Net of Tax</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,487)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,539)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net unrealized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at June 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,598)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,650)</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> -52000 -4982000 -5034000 0 3921000 3921000 -52000 -1061000 -1113000 -52000 -1487000 -1539000 0 -6111000 -6111000 -52000 -7598000 -7650000 PUBLIC AND PRIVATE WARRANTS<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Closing, Gores issued 6,900,000 Public Warrants and 4,450,000 Private Warrants. Each whole warrant entitles the holder to purchase one share of the Company’s Class A common stock at a price of $11.50 per share, subject to adjustments. The Warrants became exercisable on December 15, 2021 and will expire on July 22, 2026, which is five years after the Closing.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 14, 2022, the Public Warrants ceased trading on the Nasdaq Global Market. As of the Redemption Date of January 14, 2022, a total of 9.1 million shares of Common Stock have been issued upon the exercise of 6.4 million Public Warrants and 2.7 million Private Warrants by the holders thereof at an exercise price of $11.50 per share, resulting in aggregate proceeds to Matterport of $104.4 million, including 7.1 million shares issued upon the exercise of Public </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants and Private Warrants by t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he holders with a total proceeds of $76.6 million received during the year ended December 31, 2021 and 2.0 million shares issued upon the exercise of 2.0 million Public Warrants with a total proceeds of $27.8 million received in January 2022. The remaining 0.6 million unexercised and outstanding Public Warrants as of 5:00 p.m. January 14, 2022 New York City time were redeemed at a price of $0.01 per Public Warrant and, as a result, no Public Warrants remained outstanding thereafter. Warrants to purchase Common Stock that were issued under the Warrant Agreement in a private placement simultaneously with the Company’s initial public offering and that are still held by the initial holders thereof or their permitted transferees were not subject to this redemption. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of 1.7 million Private Warr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ants remained outstanding as of June 30, 2023 and December 31, 2022. No Private Warrants have been exercised during the three and six months ended June 30, 2023.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Public Warrants were classified as Level 1 because there was adequate trading volume to provide a reliable indication of value from the Closing Date to the Redemption Date. The Private Warrants were classified as Level 2, from the Closing Date until the Redemption Date, because the Private Warrants had similar terms and were subject to substantially the same redemption features as the Public Warrants. The fair value of the Private Warrants was deemed to be substantially the same as the fair value of the Public Warrants. Both the Public Warrants and the Private Warrants were valued at $2.00 per unit as of the Redemption Date.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the ceasing of trading of the Public Warrants on the Redemption Date, the fair value measurement of Private Warrants transferred from Level 2 to Level 3 and the Company used a Black Scholes model to determine the fair value of the Private Warrants. The primary significant unobservable input used to evaluate the fair value measurement of the Company’s Private Warrants is the expected volatility of the ordinary shares. Significant increase or decrease in the expected volatility in isolation would result in a significant change in fair value measurement. The Private Warrants were valued at </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.44</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per unit as of June 30, 2023.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assumptions used to estimate the fair value of the Private Warrants as of June 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.15</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strike price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrants are measured for fair value at the end of each quarter. The following table presents the changes in the warrants liability as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</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.848%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:-1.7pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Warrants</span></div><div style="text-align:center;text-indent:6.55pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at December 31, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at June 30, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </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></table></div> 6900000 4450000 1 11.50 P5Y 9100000 6400000 2700000 11.50 104400000 7100000 76600000 2000000 2000000 27800000 600000 0.01 1700000 0 0 2.00 0.44 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assumptions used to estimate the fair value of the Private Warrants as of June 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.15</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strike price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 3.15 11.50 P3Y21D 0.640 0.045 0 The following table presents the changes in the warrants liability as of <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:78.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:-1.7pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Warrants</span></div><div style="text-align:center;text-indent:6.55pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at December 31, 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at June 30, 2023</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </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></table> 803000 -51000 752000 CONTINGENT EARN-OUT AWARDS<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legacy Matterport stockholders and certain holders of Legacy Matterport Stock Options and RSUs were entitled to receive a number of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shares comprising up to 23.5 million shares of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Class A common stock</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the aggregate. There are six distinct tranches, and each tranche has 3,910,000 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out Shares. Pursuant to the Merger Agreement, Common Share Price means the share price equal to the volume weighted average price of the Matterport Class A common stock for a period of at least 10 days out of 30 consecutive trading days ending on the trading day immediately prior to the date of determination. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Common Share Price exceeds $13.00, $15.50, $18.00, $20.50, $23.00, and $25.50, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Earn-out Shares are issuable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the period beginning on the 180th day following the Closing and ending on the fifth </span><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">anniversary of such date (the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Period”). </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Earn-out Shares are subject to early release if a change of control that will result in the holders of the Company common stock receiving a per share price equal to or in excess of the price target as above (collectively, the “Earn-Out Triggering Events”).</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shares issuable to any holder of Matterport Stock Options and Matterport RSUs in respect of such Matterport Stock Options and Matterport RSUs shall be issued to such holder only if such holder continues to provide services to the Post-Combination Company through the date of the occurrence of the corresponding triggering event that causes such </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shares to become issuable. Any </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the other Legacy Matterport stockholders and Legacy Matterport stock options and RSUs holders who remain entitled to receive </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shares in accordance with their respective </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> pro rata shares.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the Closing, the estimated fair value of the total Earn-out Shares was $294.8 million. The contingent obligation to issue Earn-out Shares to Legacy Matterport stockholders was accounted for as a liability because the Earn-out Triggering Events that determine the number of Earn-out Shares required to be issued include events that are not solely indexed to the Common Stock of Matterport, Inc. The Earn-out pro rata Shares issuable to holders of Legacy Matterport’s RSUs and holders of Legacy Matterport’s Stock Options are accounted for as a stock-based compensation expense as they are subject to forfeiture based on the satisfaction of certain employment conditions, see Note 12 “Stock Plan” for more information. The Company recognized $231.6 million of contingent earn-out liability attributable to the Earn-out Shares to Matterport legacy Stockholders upon the Closing on July 22, 2021. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2022, all six Earn-out Triggering Events for issuing up to 23.5 million Earn-out Shares occurred. A total of 18.8 million shares of common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> became issuable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the eligible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matterport legacy Stockholders. Another </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total of 4.7 million pro rata Earn-out Shares became issuable to holders of Matterport's eligible legacy RSU and options holders were immediately vest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed. The Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued an aggregate of 21.5 million Earn-out Shares to the eligible Legacy Matterport stockholders and Legacy Matterport RSU and stock option holders, which reflects the withholding of approximately 2.0 million Earn-out Shares to cover tax obligations during the six months ended June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of the changes in the earn-out liabilities during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.658%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using Significant Unobservable Inputs<br/>(Level 3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,576 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of Earn-out Shares to earn-out liability upon forfeitures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earn-out liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Earn-out Shares upon triggering events</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at June 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23500000 6 3910000 3910000 3910000 3910000 3910000 3910000 10 30 13.00 15.50 18.00 20.50 23.00 25.50 180 294800000 231600000 6 23500000 18800000 4700000 21500000 2000000 <div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of the changes in the earn-out liabilities during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.658%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using Significant Unobservable Inputs<br/>(Level 3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,576 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of Earn-out Shares to earn-out liability upon forfeitures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earn-out liability</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Earn-out Shares upon triggering events</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at June 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 377576000 896000 136043000 242429000 0 STOCK PLAN<div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Incentive Award Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Closing on July 22, 2021, the Company approved the 2021 Incentive Award Plan (the “2021 Plan”), an incentive compensation plan for the benefit of eligible employees, consultants, and directors of the Company and its subsidiaries. The Company concurrently assumed the Amended and Restated 2011 Stock Incentive Plan (the “2011 Plan”) and all outstanding awards thereunder, effective as of the Closing, and no further awards shall be granted under the 2011 Plan. The 2021 Plan provides that the initial aggregate number of shares of Class A common stock, available for issuance pursuant to awards thereunder shall be the sum of (a) 10% of the outstanding shares of Class A common stock as of the Closing, which is equivalent to 24.2 million shares of Class A common stock (the “Initial Plan Reserve”), (b) any shares of Class A common stock subject to outstanding equity awards under the 2011 Stock Plan which, following the effective date of the 2021 Plan, became available for issuance under the 2021 Plan and (c) an annual increase on the first day of each calendar year beginning on January 1, 2022 and ending on and including January 1, 2031 equal to a number of shares equal to 5% of the aggregate number of shares of Class A common stock outstanding on the final day of the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immediately preceding calendar year. The maximum aggregate number of shares of common stock that may be issued under the 2021 Plan upon the exercise of ISOs is 181.5 million shares of Class A common stock.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares forfeited due to employee termination or expiration are returned to the share pool. Similarly, shares withheld upon exercise to provide for the exercise price and/or taxes due and shares repurchased by the Company are also returned to the pool. As of June 30, 2023, a total of 5.3 million shares remained available for future grant under the Company’s 2021 Plan.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Closing on July 22, 2021, the Company approved the 2021 Employee Stock Purchase Plan (“2021 ESPP”). The 2021 ESPP provides that the aggregate number of shares of Class A common stock available for issuance pursuant to awards under the 2021 ESPP shall be the sum of (a) 3% of the number of outstanding shares of Class A common stock as of the Closing, which is equivalent to 7.3 million shares of Class A common stock (the “Initial ESPP Reserve”), and (b) an annual increase on the first day of each calendar year beginning on January 1, 2022 and ending on and including January 1, 2031 equal to the lesser of (i) 1% of the aggregate number of shares of Class A common stock outstanding on the last day of the immediately preceding fiscal year and (ii) such smaller number of shares of common stock as may be determined by the Company’s board of directors; provided, however, that the number of shares of common stock that may be issued or transferred pursuant to the rights granted under the 2021 ESPP shall not exceed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.25% of the outstanding shares of Class A common stock as of the Closing, which is equivalent to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36.9 million shares.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2021 ESPP permits eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the purchase date. If the fair market value of our common stock on the purchase date is lower than the first trading day of the offering period, the current offering period will be cancelled after purchase and a new 24-month offering period will begin. Participants may purchase shares of common stock through payroll deductions of up to 15% of their eligible compensation, subject to purchase limits of 3,000 shares per purchase period, 12,000 per offering period, and $25,000 worth of stock for each calendar year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 ESPP provides for consecutive offering periods that will typically have a duration of approximately 24 months in length, and is comprised of four purchase periods of approximately six months in length. The offering periods are scheduled to start on the first trading day on or after June 1 and December 1 of each year, except for the first offering period commenced on July 23, 2021 and ended on May 31, 2023. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a total of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.4 million shar</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es of our common stock remained available for sale under our 2021 ESPP.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, there were 0.5 million shares of common stock purchased under the 2021 ESPP.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Option Activities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table summarizes the stock option activities under the Company’s stock plans for six months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except for per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,842 </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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired or canceled</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58</span></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 style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable—June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,391 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,681 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, unrecognized stock-based compensation expense related to unvested options was $0.7 million, which is expected to be amortized over a weighted-average vesting period of 1.0 year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSU and PRSU Activities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table summarizes the RSU activity under the Company’s stock plans for the six months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant-Date Fair Value<br/>Price Per Share</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,186 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock-based compensation expense for awards with only service conditions are recognized on a straight-line basis over the requisite service period of the related award. The performance-based RSU (“PRSU”) awards have both service-based and performance-based vesting conditions. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the occurrence of a liquidity event, as defined in the Amended and Restated 2011 Stock Plan. The performance based vesting condition was deemed satisfied upon the Closing.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, unrecognized compensation costs related to unvested RSUs and PRSUs were $301.8 million and $2.3 million, respectively. The remaining unrecognized compensation costs for RSUs and PRSUs are expected to be recognized over a weighted-average period of 2.4 years and 1.1 years, respectively, excluding additional stock-based compensation expense related to any future grants of share-based awards.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earn-out Award Activities</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11 “Contingent Earn-Out Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the pro rata </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Shares issuable to holders of Legacy Matterport’s RSUs and holders of Legacy Matterport’s Stock Options for such holders with respect to such holders’ Legacy RSUs and Options were accounted as stock-based compensation expense as they were subject both a market condition and a service condition to the eligible employees.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2022, all six Earn-out Triggering Events for issuing up to 23.5 million Earn-out Shares occurred. A total of 4.7 million pro rata Earn-out Shares issuable to holders of Matterport's eligible legacy RSU and options holders were immediately vested. The Company issued 2.7 million Earn-out Shares to Matterport's eligible legacy RSU and options holders after withholding 2.0 million of these Earn-out Shares to cover tax withholding obligations. The Company recognized all the remaining $27.6 million unamortized stock-based compensation related to the Earn-out Shares during the six months ended June 30, 2022, as both the Triggering event condition was satisfied and the service condition was met. No further Earn-out Shares remained contingently issuable thereafter.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The fair value of shares issued under our 2021 ESPP are estimated on the grant date using the Black-Scholes option pricing model. The following table summarizes the assumptions used to determine fair value of our 2021 ESPP:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 2.0 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.2 – 48.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4 - 47.4%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 – 5.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 - 2.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility is based on the average volatility of a peer group of representative public companies with sufficient trading history over the expected term. The expected term represents the term from the first day of the offering period to the purchase dates within each offering period. The dividend yield assumption is based on our expectations about our anticipated dividend policy. The risk-free interest rate is based on the implied yield available on U.S. Treasury zero-coupon issues with maturities that approximate the expected term. As of June 30, 2023, unrecognized compensation cost related to the 2021 ESPP was $1.8 million, which is expected to be recognized over the remaining weighted-average service period of 1.4 years.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company recognizes stock-based compensation expense for awards with only service conditions on a straight-line basis over the requisite service period of the related award and recognizes stock-based compensation expenses for awards with performance conditions on a straight-line basis over the requisite service period for each separate vesting portion of the awards when it is probable that the performance condition will be achieved. The stock-based compensation expenses of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earn-out</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Awards were recognized on a straight-line basis over the derived services period during which the market conditions are expected to be met. Forfeitures are accounted for in the period in which they occur.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of stock-based compensation related to stock-based awards to employees in the Company’s condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,956 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,253 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,233 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,896 </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> 0.10 24200000 0.05 181500000 5300000 0.03 7300000 0.01 0.1525 36900000 0.85 P24M 0.15 3000 12000 25000 P24M 4 P6M 11400000 500000 500000 The following table summarizes the stock option activities under the Company’s stock plans for six months ended June 30, 2023<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except for per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,842 </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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired or canceled</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58</span></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 style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable—June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,391 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 33417000 0.65 P6Y1M6D 71842000 127000 0.58 1890000 0.51 4348000 31400000 0.66 P5Y8M12D 78219000 29391000 0.64 P5Y7M6D 73681000 700000 P1Y The following table summarizes the RSU activity under the Company’s stock plans for the six months ended June 30, 2023<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and PRSUs</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant-Date Fair Value<br/>Price Per Share</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,186 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </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> 37176000 10.47 9501000 2.94 7394000 10.14 1097000 5.28 38186000 8.81 P4Y P1Y 301800000 2300000 P2Y4M24D P1Y1M6D 6 23500000 4700000 2700000 2000000 27600000 The following table summarizes the assumptions used to determine fair value of our 2021 ESPP:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 2.0 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.2 – 48.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.4 - 47.4%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 – 5.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 - 2.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr></table> P0Y6M P2Y P0Y6M P2Y 0.352 0.480 0.344 0.474 0.004 0.054 0.002 0.027 0 0 1800000 P1Y4M24D <div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of stock-based compensation related to stock-based awards to employees in the Company’s condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,956 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,253 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,233 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,896 </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> 842000 1098000 1686000 2907000 7688000 7941000 15253000 20884000 23649000 22917000 46314000 63442000 32179000 31956000 63253000 87233000 2572000 2843000 5008000 8663000 34751000 34799000 68261000 95896000 INCOME TAXES<div style="margin-top:12pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate as adjusted for discrete items arising in that quarter.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the Company has a full valuation allowance recorded against its domestic net deferred tax assets and operating losses in the US, and its foreign subsidiaries are in operating profit, the Company has applied the exception to use a worldwide effective tax rate under ASC 740-270-30-36. The Company used the foreign jurisdiction’s statutory rate as an estimate for the annual effective tax rate (“AETR”). The quarterly tax provision, and estimate of the Company’s annual effective tax rate, is subject to variation due to several factors, including variability in pre-tax income (or loss), the mix of jurisdictions to which such income relates, changes in how we do business, and tax law developments. Tax expense for the three and six months ended June 30, 2023 and 2022 was primarily attributable to foreign income taxes. The Company records deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, the Company considered all available positive and negative evidence and continued to conclude that as of </span></div>June 30, 2023, it is not more likely than not that the Company will realize the benefits of its remaining net deferred tax assets. NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS<div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share attributable to common stockholders was computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the three and six months ended June 30, 2023 and 2022 (in thousands, except for per share data). Diluted net income (loss) per share gives effect to all potential shares of common stock, including</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> common stock issuable upon conversion of our redeemable convertible preferred stock, stock options and RSUs to the extent these are dilutive. We calculated</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basic and diluted net income (loss) per share attributable to common stockholders as follows (in thousands, except per share amounts):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"></td><td style="width:55.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income (loss) per share attributable to common stockholders:</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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator :</span></div></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income (loss) per share attributable to common stockholders, basic</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share attributable to common stockholders</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.23)</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.37)</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator :</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income (loss) per share</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of dilutive potential common 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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.02 </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:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is the same as diluted net loss per share for the period we reported a net loss. The following potentially dilutive outstanding securities were excluded from the computation of diluted net income (loss) per share attributable to common stockholders, basic and diluted, because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period (shares in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options outstanding</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive common stock equivalents</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,205 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,205 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,071 </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-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share attributable to common stockholders was computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the three and six months ended June 30, 2023 and 2022 (in thousands, except for per share data). Diluted net income (loss) per share gives effect to all potential shares of common stock, including</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> common stock issuable upon conversion of our redeemable convertible preferred stock, stock options and RSUs to the extent these are dilutive. We calculated</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basic and diluted net income (loss) per share attributable to common stockholders as follows (in thousands, except per share amounts):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"></td><td style="width:55.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income (loss) per share attributable to common stockholders:</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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator :</span></div></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income (loss) per share attributable to common stockholders, basic</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share attributable to common stockholders</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.23)</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.37)</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator :</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income (loss) per share</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of dilutive potential common 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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.02 </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> -56536000 -64634000 -110378000 7270000 298096000 283405000 295599000 279289000 -0.19 -0.23 -0.37 0.03 -56536000 -64634000 -110378000 7270000 298096000 283405000 295599000 279289000 0 0 0 34545000 298096000 283405000 295599000 313834000 -0.19 -0.23 -0.37 0.02 The following potentially dilutive outstanding securities were excluded from the computation of diluted net income (loss) per share attributable to common stockholders, basic and diluted, because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period (shares in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private warrants</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,708 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options outstanding</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive common stock equivalents</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,205 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,205 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,071 </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> 1708000 1708000 1708000 1708000 31400000 35840000 31400000 2069000 38186000 38406000 38186000 37632000 1911000 2225000 1911000 1662000 73205000 78179000 73205000 43071000 EMPLOYEE BENEFITS PLANS<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company contributes to a defined-contribution pension plan for eligible employees in the U.K. Pension plan benefits are based primarily</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on participants’ compensation and years of service credited as specified under the terms of the plan. The Company made $0.1 million and $0.2 million match</span>ing contributions to the U.K. pension plan for the three and six months ended June 30, 2023, respectively. The matching contributions for the three and six months ended June 30, 2022 were approximately $0.1 million and $0.2 million 100000 200000 100000 200000 SUBSEQUENT EVENTSOn July 11, 2023, the Company announced a restructuring plan (the “Plan”) intended to reduce operating costs and continue to accelerate its path to profitable growth. The Plan includes a reduction of approximately 170 roles, or 30% of its workforce. The Company currently estimates that it will incur charges of approximately $4.0 to $5.0 million in connection with the Plan, consisting primarily of cash expenditures for employee transition, notice period and severance payments, employee benefits, exit charges associated with office space reductions, and related costs. The Company expects that the majority of the restructuring charges will be incurred in the third and fourth quarters of fiscal 2023, and that the execution of the Plan will be substantially complete by the end of the fourth quarter of fiscal 2023, subject to local law and consultation requirements. 170 0.30 4000000.0 5000000 1700000 false false false false EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,^1"%<'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 " #/D0A7^C?WFNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE%)'1[43PI""XHWD(RNQML_I",M/OVIG&WB^@#"+EDYI=O MOH'T*@CE(SY''S"2P70UV]$EH<*&'8B" $CJ@%:F.B=<;NY\M)+R->XA2/4A M]PAMT]R 19):DH0%6(65R(9>*Z$B2O+QA-=JQ8?/.!:85H C6G24@-<7\JZE7&) MI%.87R4CZ!APP\Z37[N[^^T#&]JF[:KF-I]MVPI^+7CWOKC^\+L(6Z_-SOQC MX[/@T,.O?S%\ 5!+ P04 " #/D0A7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,^1"%=2/3EAV 4 -4> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8,!+8),X0D;;9[84.ZG6VG'X0MP+.V1&49PK_O MD0$[2>4#9=9?$M_.BQX=75Y)EVNEOZ8+(0QY2F*97C46QBS?M%IIL! )3\_5 M4DAX,U,ZX09N];R5+K7@81Z4Q"WF>=U6PB/9&%SFS\9Z<*DR$T=2C#5)LR3A M>G,M8K6^:M#&_L%#-%\8^Z UN%SRN9@(\_MRK.&N5:B$42)D&BE)M)A=-8;T MS#P;R5&(HZM$I3CGYUH MH_A-&_C\>J]^E\,#S)2G8J3B/Z+0+*X:O08)Q8QGL7E0ZU_%#JAC]0(5I_E? MLMY^VVXW2)"E1B6[8"A!$LGM?_ZTJXAG 1V_(H#M MBK %KU"_XNP,]!MR7+ ML6ZXX8-+K=9$VZ]!S5[D=9-' TTD;1HG1L/;".+,8/3Q\^T#:9)TP;5(+UL& M-.V;5K"+O][&LXKX+GFOI%FDY%:&(GP9WX*R% 5B^P)=,U3P;2;/B>^=$>8Q MWU&>$1X^S.;GQ*.N\!?%\8OZ\7,]OZI^U$IH\M=PFAH-3>YO5PUM%=IN!=L/ MWZ1+'HBK!G2T5.B5: Q^^(YVO9]=>-]([ 5LNX!M8^J#&Q5DT$4->=PLA8L4 M#Z=>\Y,+"8TZ$:E3('6.0_J4<6V$CC?D02R5-BX\7,KHS%4I(S3J1+QN@=<] M#F\L=*1"VPL)C /.Y.%*1;^K['AH_(F<%P7GQ9$M4W.80O(9H#J/N-:,QZDS MD6C8B8"] K"'%NI6FLALR%T4"_(A2Z9"N\!P#<^C3;]_T?=<<&CHB7#] JY_ M#-R#F$=V&(4T?N")LXWB.N^Y@2YLLWY&[F5PWKJY=:&B(B>B4J^<4+UC8*%\ MRA:5V[9Z1B8&>B51FHQ4)HW>P/_060,'U-W$>-"IR,\\!#T&^9$_D?L0>FDT MBX*<&VG*!R1[G2;M]CM>N^?D18-/Y64E+SN&=QB&H)Z>[2_(._B.?)3NO.*2 M?H>16YX:\I:O.+G1X&V=X*C*J>"E&:*H_?@/^,C>0:-^5&OIA,;E)IF4FQ6/ MW:AU."%:6B&*FYG7J$4''FNUBF3@3C*N.1HZ0>OP1[0T2!2W-:]!QRHU/"9_ M1LOJ,0I7[+>]7M])6H=5HJ57HKC%R5OK$!:[U6"X0+?CG%KQJ%.Q2FM$<3_S M3@60K_%"22IA-DE%1IW*6!HD=99#N)=CU[4:=797R/;B3$U>LXJS##['2#[&C_)!=M8&S!X,P M5]HY,!W0><I^YVB^M4 M+L+QN%/Y2C?$CG)#MXG0<]LQ?P$%L[ SQI)+=VIQP6K0.LP0*\T0P[W,/I$+ M 8G$\'"9:KPZ3!$K31'#_RARFK@>Y3YG2X#L[5R09;.B.%^9I@(&>;;8GT7 1[M#AZZAQI#6TEY0.X3: E'7E/=KW^VTG9QU^QR_]CH^[D[VA M>]Y^#[GML),R6QF$&H=WX!(Y[>GJ%N;XQ:YL>04V6,2O++A>"AT/8#>#]3 MRNQO[ \4)]F#?P%02P,$% @ SY$(5R I\YN:!@ "AL !@ !X;"]W M;W)K5^]N\^FQ*&429_PV1T69IBQ_.N.)>#P9X='SB\_QPTJJ%Y/I\9H]\!F7 M7]:W.;0FK9=%G/*LB$6&)\@0XOC=.1^V8JN/V\[/W#U7P$,P]*_BY2+[&"[DZ M&84CM.!+5B;RLWC\R)N /.5O+I*B^HL>&UMGA.9E(47:= 8$:9S5_]F/)A%; M'; [T($T'%,/56ZJWA!-G*EIG,D< M?HVAGYR>WUQ?7%[/+B\0/,UN/EU=G-Y!X^STT^GU^26:?;R\O)NA??1E=H'> M[;U'>RC.T-U*E 7+%L7Q1 (&Y6DR;\8[J\T^@?(%-UO"- MLUB[\BM7JA1LIB&AV#^>;+;#T:TP#C )6[,=H&X+U+4"G:U$+O MR'0(9>W'VQJ?^I1$7@^FP$TS&L-K4:]@*O)[@-(F8RS!Y1P M('V4*W;?%\O]$AK#^6V\[LPN;.8>9H,5\8:J"]YB9FS%_$ED#Z^J@HV?[?&= M/D3=A$:#:>W8$UL):_JG$(O'.$F,J(@VI ]#:LE[R6P76D=VV,YV5YEDV4,, M1;F9W\&%V3C:F63'=F/N. W;2:T5'FOVI%2',6"=ET+LD_ZT&*PH'>!6E(Z51''U_2! MR8Q&6TIZ]]S2,1JQ,]JN1'@!*]$9RHU"VB]Q)K,P"@;D/.F8C-B9["O+-&[:R&;LUKXWHC>ZMW, M",AX0?#KCG8ST#$IV68M7J7NS>?+#W_L9OB,Z \>7Q,Z7:O&)#!4J!6.T MYQR _,3 [CG:L*3D1PBTTAC>H6+%2MA1 H+=:5NVS<<2*(PW_'I=+^/,>Z?T$QFGD,'2B[M5 &UJX)MV N^ MC.>QD66ISOC[/JB2H*]>3(9>$-%HX!1$.WE [?*@)K!BL$(98>NT[WEXFTT; MU :[$ 3B@$"@6[>]=H&@L6ZU)7\R"/V"UWB\,]F9CG>3K0\5ZBO1WRQ_B#/0 MA7P)'9V# -*0UQ]>ZH84Z^K;Q;V04J35XXHS *\,X/>E &)N&NIS2/OY:_H? M4$L#!!0 ( ,^1"%> ]N8^/P, !$+ 8 >&PO=V]R:W-H965T&ULK99K;]LV%(;_"J$-0PJDTS+PMR,:<2,IV 9C'E;\A;\G4Q)1>_OAFZ&B&,E!N7 ]X6 P9'!OQC MFUV1T+LD@1>$+>F3T^E3B#'=M^E!,]U%ZY7_H/(?6+WPB-Y"4PU8EIJ(-7G' M,IK%C'(R%XK9,OMSO%1:8K']U6:UT.ZT:YL5>*-R&L/(P26F0.[ B7[[Q>]Y MO[<9_Y_$&M,05M,0GE*/QAS7,WH'@CL#B26LF"9<*-7FNI#J62FS3>RB01AZ MGC=T=W4_AV%^X ?UN 9JIT+MG$2]AQ7@5K;D0&*1[4!J9MHX*6N0"$YPS<0/ MER2GDNPHWP+6*&G@UK^.E6?KJO\G-)Z%8G M0K)_T-N%-:%:713#=&MXYJ-XAQ_FC,"&DU[EI/=*)TRI[3,N>@=P3_%/132X M^Q5W_Y7<^/]3FF8KEFU.PO>?A3\5T8"_KN"O3\)/1)KB/O7RHK\^K^B?#6M0 M#RKJP0NHSRSPP<'<]3KM%7Y.9(/;]_[[7WHO(#^CH$N])\NMV_?\%W.<6="EZ%OQAZ#%XMW9>,8?%3U1N6*8(AS7F>E=]%)'%^:OH M:)';(\Q2:#P0V6:"9U:0)@#?KX70CQUS*JI.P=&_4$L#!!0 ( ,^1"%?V M[#/G) @ /TK 8 >&PO=V]R:W-H965T&ULM5K;5X7,V68I56%W(M"OV? MA2Q7J=*/Y?.X6I[^?4(URT2N9BIVD6J/[9B(O*\]J3; M\=_6Z6C_SMKP\/NK]U\:\IK,4UJ)B3T*1V@N%NDF5]_ER[]%2XC7 M_F8RKYJ_Z*7%XA&:;2HE5ZVQ;L$J*W:?Z<\V$ <&V@]L0%L#:AIX/0:L-6"G MOL%K#;Q3W\!;@X;Z>,>]"5R='_3!]U!]?DV^/4W3_"[I_2+Y_?KS3 '2. M?I_&Z..'3ZA:IJ6H4%:@QZ7<5&DQK\[0AZ/GJ['23:Q?-)ZUS;G=-8?V-(>A MK[)0RPHEQ5S, ?O8;>\[[,GOSEMQ\%@^T'"VO\>3W^'J5*HK8W+.)^<#7> M'H;,1M'0"\DQ*K9107HG\)S)2B&Y&'3)B/ M/8.OC2)^X(<&7QOE<1+Z!E\;Q1CS(Y@OW_/E3KZ_EK*JT+J4BTQ!-+E-@$<^ M,V@"*!(0 Q7;*$99P V:-DH'MA[#$$U_3]-OS%@/S?NU*%.5%<](_-2%MA+5 M)<36=\6J+MR7U3J=B>N1KLR5*+=B=///?Q ?_PN:'H9T%@_I+!G(V5%/!/N> M")P#[KOVF):S)=)50I?UK=8K:ZT^P,$7V,,J#,UY8&*C*-'I8PP^&\7T"#7R M-;%17L IA@=?N*<<.BE/M1;20^\,/8M"#\/\K.&>SG5-SRI5C\LM.,6$5F.X MC[%!; *@(A8:617;*$)PY)ES*@!CNOYX< "B?0"B$R95:>4@1#JR6A!XX<$L MMR-MHT(<87/"L5'$"[$UXP"P0!><'M($=_H*.VE_J:?612E7K]1E >LB;#7@ MG(<1-@K !,+Y$8FP01O"$<(#; 3$,@]PGIF6W(@+8E[OE5+46I!.),K@3ZV M_?T)G'-;3P--NH-ZBP?UE@SE[;A/:- M.0IM%(TX-8<@@ J"'E%#.K5*W')ULDR+9U&O2!9I5J)MFF]$+>A>TK),"U6A M/$N?LCQ3?X)A8$!>!%88;)07$"L,-HJ;LRZ H3[Q@IXH=%J6N,5L7Q1F>J&D MYV%==9&NQ<6YW*@W F)K3VQ&XTU(_#8D 2"DEM6L)Q2=S"5NG0M/2&>H$*#R M(("BI=24O0#JG#!NEB$ 1CUS=D\@9]0/^JI0IWR)4\Z]%M\#_B!AWVXC9Q9A M&Z43W]0: (I[.#+YVBBB=7[$>PAW I.X%>9=V\FY+K^?T)-8R%+4*YQMUFQQ MZC# M^]@#*M!:\@$@&D8F;QL4!B9E !/U,>X4)W%+SF]"[;.]&0@@T90;M!"?%3M5ED49:=^YVZU"J5)D];53Z ME.NNE[H&K%9Z/%1*SGXL93X7);PDIDZ-^UYY-JBW>%!OR5#>CCNOD\S4*?]N M;M,JFZ&/'[H^ \=LZR4\'&/X@I@+)!AF5K 8AC$S1P$8OL ]24H[14K=BC3. M\HT2\Q-(T]-(@S";- BS2=LP3;IG:40[:4J9,TG_: XPQ/P\W>I%H99G[6[Z MIM*1T%)-)^9ZTRR3B_]'.CMU\[O3>4AO\:#>DJ&\'7=SI[VI6WNWZ;SK7'A0 M UO(48@CL_I N)!YV!09H#_.(U-X0;@@.BS>QY0[C4W=&GN?SB[2@!8&20,X MD#3D#R(-;#X3%O;M;-%.7E.WO)YNGJI9F:WKW1V0\*![RH-ZBP?UE@SE[;@C M.ME/W;+_S1.JUO[H\ F'YF',!("1D)FG,3$ \W! S+U% ,8XISU+>]HI>NI6 M]">?4U%;7@>4<9.TC?*)N62+ 13Q2&053FBSF04])W.TT_34K>F_9+-ZU0ZR M=%J^.\N&]!8/ZBT9RMOQ*7"WQ&#N/>VWSX'M/65JG0(#&#._ PW3VL C-=3 MQ5BGPYE;AY^<6:T?UZ;8VY#X;4CBA!RS[*0W%!OR5#>CCOAX$[%W[U486\,$^R;6^T3 ,:Q=?P..8M8:.Y- + P.BA_QUP[ M/'F5L//Y1ROIF! M^\MNRW>GV)#>XD&])4-Y.^Z#3IZS4W:_7[:M:T*=3NLMK^U_U=U<_-#4WC]UMR.2' [S&Y3'8W43OWNXNQ M7]/R.2LJE(N%?A6^"'3_E+N[IKL')=?-91GN"/W&4@".GHN\ M9",MY7P]T'46IU!@=D764(HW2T(+S,66KG2VIH"3RJC(=Z./A&J\@ OZTOJ=BI[ SQGLV-X:224+0K[)S309:88,"'*(N63 XK&% M">2Y)!)A_-UP:JU+:;B_?F'_4&D76A:8P83D7[*$IR.MKZ$$EGB3\P>R^PB- M'E?RQ21GU5^T:["&AN(-XZ1HC$4$15;63_SY6X ',\'E*R0U2B!9M<5-FOK$6^LE+V2<2I>)L) M.SZ>S&=!.(O" (E5-/\T#6X>Q29Z%(^[KN_B'\*'#3SR&:SL0^ M1!>?YE%TB7KH*0K0Q;M+] YE)7I,R8;A,F%#G8OPI!,];D*YK4.Q7@G%1G>D MY"E#89E HK /3MM[)^QUD98V-]9+;FZMDX1_;LHK9!OOD658MB*>R=O-+96< M7_,>_K3W@V38;:/8%9_]"E_$,0=Q07!$EFA""G$KI?*ZV *:EC$I 'V]63!. MQ7_^7ZK:U^R.FEW>A@.VQC&,-$',@&Y!&__^F^D9?Z@2?TZRX)QDX9G(#DKD MM"5R3K&/9^*SDM6UN,@)8Y>J.M047D4A/R+;<<_U7-L;ZMO]#"M@GN/9SB$L M4,!,T[#]_B$N/,;YEF^TH .Y;BO7/=F1> MF'=Z#.> &,0;FO$,V'[Q5)6KG;I['65ZUYVVFQR#>J;C=WH].$;9UY;9Z6 % ME6>:IKJ%_38W_LG<_&<+JY3[;U%^#%(I/T8IE"NH7E?>;Y7W3RJ?_#_-?<6M MY?3MKFH%S!.Q&AW9"IAI>([K=Y0?XTS3O>X(U_>&KP+HJIIZF2CJIN3UY[4] M;0?KFVJ>[)S?FH.)J3@/Q"!>S\T_Z.LI_@[3558RE,-2N#*N?%$D6D_&]8:3 M=37Z+0@7@V2U3,6/": 2(-XO">$O&^F@_7DR_@Y02P,$% @ SY$(5T[" M77ZJ#0 KH( !@ !X;"]W;W)K?5KM/SM5;8L'JX&9/#E%^_S^T7=_&)X?;E)[[.;K/YE\ZY4WX8' ME7F^RM957JR#,KN[&OQ OI-)W!RPB_AGGCU41Y^#YE1NB^)C\^7U_&H0-B7* MEMFL;B12]>-3-LF6RT9)E>/7O>C@D+,Y\/CS%W6Y.WEU,K=IE4V*Y;_R>;VX M&HP&P3R[2[?+^GWQ\&.V/R'>Z,V*9;7[-WC8QX:#8+:MZF*U/UB58)6O'W^F MG_<5<70 82<.H/L#:-L#V/X 9AU DQ,'1/L#(NN *#YQ -\?P.T,ITXZWA^P M,W/X6%F[FIZF=7I]618/0=E$*[7FP\ZNW=&J@O-U_O!!?;GYH'[\+-Y\N G>2O7M[>3O/[[]:2K>WWS]EQ$E MR?>!^,AU,TDT.ET2?"V7F1EH,JF^H!%TS@_9<'K]:Q8 M9<$W/Q55]0*0E^WEI]E=/LMK4V2HKH?#14$/%P7=J4;^ZJN:ZGL9J/ZHJI5] M^?K^97";W>?KM?H8?/-H^(L@K57JV;S-U_2>WU6;=)9=#535 M5%GY*1MJ4:J[=*6:I:J8W:<733^VZTX6Q7*>E=5? M _'K-J]_"_[SOE@N W67>TC+^7^ANHLPKWU,L2FFF, 4DTABAOO\X#[WMI W M:CR7[[OEY8EN^15W^J"$C,/(:@_>1%W=PA03F&+R7&48-L0'&V*O#8]WRYEQ MMSQK2^R41'4(=N&UY757;W6VCN&O,.8P3 MF@YR5JS7^QG#0UXO@FRU61:_95F0/?:5RKYLWC__=U -D_9SOY[VGCH;:G5&:EC[[.BJH&YW-C]UX06^9X"]JU^SV?3V#FDTABAHUZ@[IJ^#M2?H6L/NE<[KG\2AE9;0TTI4-4DEIIIZ!%^(0B& M@CX2I^8YMR9($W_VKFVM34J!FE)BJ9GV:!!"_"3$WVMFG[-REE>[OVZVM\M\ M%JA9H.HEZ\K?!%%Q"'%Y"!F/([L-HN(05#6)I6::K(D(\2.1WB:#WC+'#1:% MW)Z"^(O4N6&V2BI0DTHL-=,US6B(%P)T&H"F,S7PK'90]TS+1(4U>S6C95)B MSR]0Q=% MI3VH:A)+S;1=M5!,0ZB<@3[#@ M!Q,U3*C+-^ E/YA9!:J:Q%(S+=:XA/IQ2;]U/]0E&.#"GWV<=^4/H 4N_0'B MH+4_4)AO\0_5U('R9US^0S'G]A-4M2FJFD!5DUAJYD6@*0;U4XQ6JX"H2PT2 MFMC#9W^FSIZA(@A4-8FE9GJF$03U(XA>2X8H@ -B0HAM(B8-F**J"50UB:5F MFJA)!?63BN>9^E*7*8!37W]A.]N.J290U226FFF[)A[43SRZS<7^MEVK@4OH M&<=CPH,)!9#%B,61,_[$S"I0U226FKGJ7 ,0Y@<@[ESLK(<,0!*,T- &(?LX M[UP,T"+A6$V>;, !!%XD,;?Z!0F%17&8C$Z,/IF&$JPWE.@Y%_,G[-H6&, E MH+D8:E:!JB:QU$R+-9=@?B[1! _,#![?# M/^^.2Q'XB(V=L3@01\>V,\#:"Q*/&&'V)0YP!!XR&[Z!81%H",#\$* 5 M?6/ NH XBNVN>^+/U=DUU#D\JIH\7R.F'WIVSORS\UYDC;FSY@L2.=M!_*D[ MVX,Z!6]W"A(KJ;E;6<^MHYZ[0IYI3YZ_>)VW.+M3:\HB>T\):DZ!JB:QU,S+ M01.$J.>>DJ?=FA >;/WKF]M4@I4%-* M+#73GJ-7@?@Q1I>%>Y'+"%B4C!U+D#95["UIE52@)I58:J8I&IE$O9%)GX=% M_FR=^T.(EP /BU"S"E0UB:5F^JMY2>3G)3T>%D4N! $?%@%Q#BR)(%@"/2P" M J&'15"8[V%1I&%)Y%_Q\(<>%L'UZ"Z' EYR[BI_P0Z7^6HD -+S31/0X[( M#SG./@:"#7+?;0%"21RPM@2 X$0I <#/- \D@#B&C\C%0P0ET=@*HV M1543J&H22\U\+Y?F'-S/.=J]F0MX,L_9*+*F)!-_KJZNH:H)5#5YOD9,/S1H MX'[0T(L*J,Q >^)"9Z)"?J+U[6+Y2YC MB,;$9H*H.06JFL12,R\'31EX3\KPM$R0 R^FX/:0G+NO\;1'D:".O0/47P6= M#7L*[L U=^!^[O DK[?PY^S<*%WR0"-[B(F:4J"J22PUT^*C]XP^W]LMN L= MV)C:PU,RW76NX$?OA1C\:&+M['T :",0Y M-# &]DB -! (A&@@&.:A@;$&#S%Y1AH8H^Z/0%6;HJH)5#6)I69>!)IPQ'[" MT8H&QM &!A*RQ%Y$ZT_6V394$H&J)K'43-LTB8C])*+?>_V!^;\[O?%G[NPA MZMX.5#6)I69ZJ.%$[(<3S[-'=U^(XWN6/7[SE[.SXZBL E5-8JF9CFM6$3_5 MB@MP?!X#Z" ,N;VG9-(R;NHO?6?G4)$%EIKIW-%_H_)'UE+ [KAK)#@G/+0? MH0%QSNPI!M92T(BRV)X] 8'J3FV//244%H_&2<)/#"HU1HB1UU* M6+8D":A9!:J:Q%(S+=8D(>ZQXN*\C>Z$'80)<0N8 &C!, $(A& "%.:#";&& M"?%SKKB(45=*N5R"Q_3\=3?R9.[N#RBU:G8'$RFEZHWE$\N=><>$O M7M7F_0^4W-1-4.M@F5VIXX,OVUL*?/[Q>%+76RN!FJ<;S]>767!FFW\[-=DRV+^EV62 M;OR0O61[K[7R4IZ2Y,_RC;?X=#$H2\0B%N0EPN?_/;,IBZ*2 MQ,OQO8%>[/(L$^Z_?J,[U<7SBWGR,S9-HC_"1;[^=#&^T!9LZ1=1_BUYF;'F M@JH"!DF45?]J+TWLX$(+BBQ/-DUB7H)-&-?_^S^:+V(O >?($] F 3TU@=XD MT,4$QH$$1I/ .#7!L$DP/#6!V20P3[V&49-@=&H.XR;!6$Q@'D@P:1),*CG4 M]Z^Z^9:?^S?7:?*BI64TIY4O*@55J?D]#^-2[/,\Y7\->;K\9GI_9]EW<]O2 M^*OY_1?/NGWD;^:/_+^O]MWC7+MWM.GM?*8Y7^[_F&N7VF]S2_OYIU^TG[0P MUA[729'Y\2*[OLIY:4KF5=#D_+G.F1[(F6A?DSA?9YH=+]A"DGZJ3J\?2^^J MTYO'TGM'RD\5@"M^&W;W@K[=B\]42?RO'_^JZ>2#1@>4RKZ0(\F+,OF@2JY+ MDEOJY%_]=)>[++E]>NZRPCNGYRY+[OZS:Y_]L\)[ZN06"PX5OB,$??>CU"N> M?NA'V?[>G&_W7[7[!_O;[:-WYVJWTT?O=^_1L^>R'UQ-->34LMG\F&W]@'VZ MX.UBQM)G=G'S[W\1<_ ?F=B0, L)LY$P!PESD; 9$N:!8!TY&SLY&RKZS1WO MLX5QD&R8]G.49-DO,NTJ$>=JMX:9%:SL[CW?7 [-H6Y>7SWOJU(6IH\-V@VS M)6&F8>I&-\SIAXW(9"!$N1(8(0-]-.[&S20T.AIT@SS0E]:YJ\/=71TJ*ZG; MQ?]X]X3W>_-,RQ/>\0V2. @CIL7B[2[_7'X8^-E:VZ;)<\C;2^WI5?NYR/B+ M,/Y%XYWWU,_#>%7W?L,\9-E'F4R&2)D@81829B-A#A+F(F$S),P#P3H_!G/W M8S"559S%.#0(_7H %R\T?Y.D>?A7]8%,QTK=\O$J1 M,16"/%"Y.NH<[]0Y5JISGB?!GY?E7-1"X_V!+8NS2JFM)#>5!GG/8!OF?A3^ M)1V(?U;FD3 +";.1, <)<\<]I9DZ'0H5X:P?-1Y17:PN007K"'*R$^1$ M*J70HQ"_RF,POQ5)D,E^UP93OH_WA$1 MQB?(#.U^AI?&B(B#&&26KB3+H7"-,TD,-8DQ$E0#*E='-6303I(._I9N^)"G M'+24S2WST_@R*7*UA-3YG*NAAK;_Y0DC1 N:H7T\0P>:H7L\PYDDY)+HYL 0 M*QY4R;H:VIMH)T>&"$N6IM5XMQH;Y_X/)I\V5W+.U@B29D%I-I3F0&EN0^O* M:CP4Q=>/,L4>&*I<7=W15G=4/42(HN3%CP.F+9-46R3%4[XLHG(T<+#_KR:> MK4 JJ>*-7D6%S-.6Y"FV=- ,75F&8G]=$D,F0U$MH&)UU=(Z#T0Y$WSS)W.=KEDIE!K4,H#0+2K.A- =*]@9I/4SB-K0J#OY99VW;T=D&>/CPK+V>^O8AZR=4V/+ M)0ORJL9\*C(.Y.$\.OA>A+RK)W4P"-3"@-(L*,V&TAPHS8729E":AZ)U?P>M ME4'47L9MTS,L+3T6/OM/$9/J&&IA0&D6E&9#:0Z4YI*^14&)88K5;S_J4C=H MKP)^#RN#M%X&49L97M/9# ^,BZ&V!)1F06DVE.9 :2Z1>!/#T7@D*DX2-AX3 M47#OX4Z0UIX@:G_B(65;/USPP4YI3;"ZF4_*_F;3[DME"'4CH#0+2K.A- =* MZZ4==THE8/7JHHG5EV)H21.U*[!K6!E5;&KOIZ)3Q5K>0BDZ-.%=T4)H% MI=E0F@.EN;1OM5F"*EV! M*A4BU!N!TBPHS8;2'"C-I1)/2:=C76R*97'#,1576WNHTG75V+HN]+P-'][= M[_9BM95=NO>4+5[\]!8AM44^38M M:]F\-A/9]R+CM0F@6EV5": Z6Y5.+MD(&X@DL6-3;%,3:J9%T= MMN8.54Z:WTS;%:9:EBSS%S]EE0P7?/@3)940M2#)Y',^:OC9[@LM'59J-IE>=BMI=A?M2]7']1I@=(L*,V& MTAPHS:42#X4.>;2X#%H6.!Y-)N($$*IX70&V;@M5NRU?_;Q(JV'.*1*$>B]0 MF@6EV5": Z6YM&^JT*%A]EMDRK)V:44U.G];22'5)-2(@=(L*,V&TAPHS:42BX68H]ZDD"1,'PRHN-@,5;BN M)%LKAJJMF#OU-N6ZECQAD@CJUD!I%I1F0VD.E.92V9:7 16M:DF8;I"AN# 7 M5;;NB2"M7Z,/3ILBJF>('._N]FYZP@R1#O5PH#0+2K.A- =*>D*[VA![2)&!LD6G+--EHF1_5'=)LS4?HF9:OTZ18K36VV4;)*V/5M%'^ M6FZBX7W5\)EIV\B/I96P.M^SE0^UC* T&TISH#17[[M!M+?K82:),L;B8G4/ M5;*N4EO/2%=[1@_^:WW<2;F1IMJ^I:4L\G/>.6A..,E8GD>LFDLJ%P?74O5? M_%1^0)HZO[,5"O62H#0;2G.@-%>7>DFBDR2-,HS>F I5MJY&]TX.4^_?Z=:F M[ =+@S#K['&6"K&&[I\V1$?C@= YGZKS/EMAV$/!L*>"88\%.[K)9B8)X7? MZ*GK/=PJE!= MD;56C:ZV:HZ,P9=A[,?!\3&X.I>S)0GU;* T&TISH#17[YLQI&<.SB11E\0D MO?[?>U@V>FO9Z&K+IA+F[B2(4J(?:J&6';UG/G#AK>N'RE3DN>=I&)0]PS) M*D^HJ0.E65":#:4Y4)JKRS;&# =BSVH0Z/%":!:794)H#I;FZ[$POT>"6!/4'+!ZJ8%TI MMN:.KC9WIJ=7CYJ?:T]L%<9QV:IS\;XR7][+'/>&*42?3,3-1U-UTO>>^.7?I1E 2'A0XU0: T"TJSH30'2G.-OKTACC D(>.).#.#*E57 ME*T!8J@-D&\LB/PL"Y=AL#MQ.&7E(Y7**G?O,$2)>FO)IN%JQ5MT'EWN.I1/ M1JL+<;9DH:X(E&9#:4Y#ZTSB&]30!:6Y1M_)Z(FQ'R)#>:@+Z.JQ-3N,HV9' MM9_@0[N9H.H&!"LJ@N_-DZAGHO4)H-I3E0 MFFL<]UXD(60H[A!#E:HK];U'J*B=EVFRV? *-"M/U-;"+"MJR?(Z-VX>&_<2 MYNO]E91224)M&BC-@M)L*,V!TERC[\'P<96XB%<212:$]'3Y'F:-T9HUAMJL M^2VN3E"IQF)7[NJ=!0 &@X !@ M !X;"]W;W)K; YYPZ^%U+9TT[N7/FNU[-IS@MFN[KD"B5S;0KF\-4L>K8TG&5>J9"]8;__ MNEGG?'@W=D1[?<;O@I>V]8S$)*9U@_T,LE..WT* MB$N>.K+ \&_)S[F49 C#^!9M=M8N2;']W%B_]-@1RXQ9?J[E7R)S^6GG;05='>Z_L@CGE=D+]72^E^HX]Y^!]+*.EU$98R@$"K\L^\Q#[^C,(P*0Q]W M<.2CO&".C4Z,KL'0;K1&#QZJU\;@A**B3)U!J4 ]-[JY^S"^GOP]_C*YN8;Q M]05WTUN_?O-)9S=3R?7[Z?3DYY#;Z332Z/ELV!Y^ O+K^%**Y=;>*\R MGCW6[V&4ZU"'3:AGPR<-?JI4%P[["0S[P\,G[!VNH1]Z>X>_@FX63(D?C+HC M@7.MK)8B8Z%95 :WAENN7%C0<[@4BJE4, E37.38F<["/^.9=09[Z]]]&0H! M'.T/@.;MG2U9RD\[)?DR2]X9/7\V>-T_?@+>T1K>T5/6_U=E_XQEN&+.<5-J MXQ*8J+2;@-,+[G)NL,M=#@(3:*N9%9E@1G +!\^?O1T.^\<;1;\P. 9M /4@ MRL]U43*UBL(7"0@+$BE)J(7?EHF%<+&TOI985C87Z;J6M&E6">F(-&36A<<> M!V^.+92XEW/C;?(T5UKJQ0IRAC$C69(%Z] V,QD@.38^<7N"7)-R:TF3G!=, ML06]D$>*T2;@ZVZ]N)3^4?L\[X]$,D?\FT"*P(VP/",00BF]9,1J8/7(8DZHO;!" MGC"5$U+\X"&E5H/4:M&%+V@PUAQJ1CY232G",6 MQQJQ&R9>6JP8 E)6Q%5-878TU MV7@*A"B9'Y[@*:&VPM@N^9&JV\C99H>/,-FD[H$[G!G/S MH*@'L=P?--(C?-2QD[Y. IW$?"-WOHQ^M@D'#M#$QLY&## )UCK5? 8:# MB5LSWZIAI)B",*+;[F R\;&N'4XY=ECVASRV"U_G(LUA&T_HWRQT+ 4H%.[= MR5<2-NRLTSA@OBM/BC9,;&668DD+S303.[?;IQU#"QTY+PJ.2!S-T!PAZKKA M_D=Q^Q9# L5A;R!;5N"T+;'\4K;GK8FJK9_LP;$W#3NUB&G867\R#3@@PJUH MG?UVX3QK^B6%5V!%X'8.T:UNCYGLPGVI [&DD\NT%F-)Q7>W+]5V(PV^?4!3K=[?\+H:*.8"8*=1DKP:=Z^ M*SRN>A-RM.\98[_UAF?P'*5+A6XS*SGZ#R)H6=O)PQZ3W7TWN5[KON[;B;Y* M+,*ME M7]_7J^L-G'.[[F^WAJ^D*3V"AZ/8S1]5^]\VK#ICP)1)>G"[][7^F M'7Y+^$#(>/SNNI#:#LU?\[,:=O;)U*+51-T[XNJJDNS]7I=V^'IP, MF@?O]:H(].#X[-5:KM1O#A_0NMYP;^T MVOK>WX(L65C[B7Y>A>#UX/A"Y6LJZ#._M]A>5['E*\C);>OY7;./:)Z<#D=4^ MV"IMA@:5-O%_>9?\T-OP?'Q@PR1MF+#>\2#6\F<9Y-DK9[?"T6I(HS_85-X- MY;2AH,R#PUN-?>%L?GMU-7W_;W%](>:7;]]=7ES.IN\^B.EL=GW[[L/EN[?B MYOJWR]GEF_FKXX#S:-=QEF2?1]F3 [*?B2MK0N'%&Y.K?'?_,?1LE9TTRIY/ M'A7X:VU&XG0\%)/QY/01>:>M\:N8T:G'W_WG?&*J_ M2[:8Q_05=BGF>F7T4F?2!+'/EQ\*)6:V6DMS__UWSRLH0Z6'*OI!.*H"Q^5IFJ%LJ)TQ,&XV0HMH7."K&5'LM+ M+-GJ4/#N^9L9BU4+5Y/&D^<1OR-R#XPMY$:)A5)&&+OCG:R09@6/!$MRO.I\ ME->.+"3IH7!*"6ER;+T352Y>32MH$2*]Z!CH& M!=Z-Q$RY@!:'1;$1!6()J:7T-GR)^>$-VP+2RSCL[]KJL[RARC,NQ1D5' MM7;U'-N% ["TZ 6!?+.NG:\)+4")KX' O18SUH"@OQ9<7]BZS*&%H+:? ONQ M-K&OMD#OB?X_ J-V)2\PEF*;'/4P.2FUOBTAU\YN=$X>07(@VPCII0IMC2$+ M#E2&O=4)FF<)"A:;7!\0(W$9S;!K;;X4/(Q>^O9DPPI6 %@3,O\(DL#/A[Q5 M>]881UL#*$9,PMM9[;AH[&PP<)OW5)7(M5(LI7;=221$!]]38FV]CM#G)-JI M,$-V#JU'+H 3\0J01Y>2K@G>GZU8O"2&DKTN?2&6X)"=I#^YG\%_R,$+67+: M108:0E5)@[F%,P75MY*?5%L;5*L:-R2/F6<= M30R%!,Z62TPEK&/L,82D*CK[85=)I?%KU.'088BDS)V>L[22RT7ND0E(O_2&1$EB]J#UGHJD-6"P$,'/Y2' M9H":OM2\)8!A:? $K%I9FV\U8*OA->W(D4/>U2(*LYYRI$*0=TFM6-(;5](B M@RJ"+EGJ/YA_=,>:#21:ARZ "F"W7'2HD.6V7H1E7;;9-MSC\:UT2!.XH;$< M8H"/V H08&6H.\5"2;MS=#A7)1>0 (##Y$>RM"B0&(G+1,$REKY!TMH:C$0Y M[F6DFEV4>M60ARFUSUC5AX3Z^T,M\S#L4]*0TS/XAZ+^L3-!9B0+= MTQ+#+(6ZHR,4^8+V-SZ*P%ZB8%D'A\?<:<@X]5A6!&&QE<[0EC;:61/!% E) MKV@L4.34)C+\2*Z\-0R;&KD>>URF7597%+Y,)6CTVFL424'C-]$40A6*$2G5 MN!@^6-@Z%IP,6.*BP.CR_1Q[D%JQ5,'9U+^(^FGBZ&MBK=">&U5TA[>URU1D MF5V78*+A(RL]'(QM@6J?ZRS$=GS/ODU$JV\[*'B:A[@@VAVT1)>04:Q5S(J: MJWY_D]H;&<%ISP%8TF51Q]N_LF4\A.8T"S5SKQ@O@G2N4?E=']*IW^_8@TJM M8FI<]L:-OG,+22E)F"U50[)@K5==1L7&PG!*CT=[!_*LT&K9DY&K3!,M/J*& M!GX;LVG&J][<@4?2-9JX7J*/*$>HMCAJ0[=E/X8@VD$IO%K3B\0>=[*N"4;'R7<,K']A7M M1L%]M0U&*H-R#(BNE%TYN2[N$2C0'@ TQ&#VR-W#[2B]JZ.2"623;L *JWE@ MX!T1K\O@N8[4S%!!=1#OM?_$=EYS^M'/F#&W)A$0SM^+7CA\<'4$*F4..H4 Y+;@/,RUN"3E4>=25.%]3SVE&CX23, M<3".**P#-G=K!MTBD_H1]"D MT*OBZ#,J#W'7I&4? '1(XVB!W#@H(F7+D\:8?6*Y[^BXV=EM1 MK4$7Y/ZQTYN[7D?PV[T4V8D5O\=@D;-J_9,H7]I-,!5Y;9@/#M/]"55#XE?$ M+AM\V\93_7B-FK@D)#'!CRBB.%,H50Q$).61P#6Q2E<*7,XX+ UL]M?7/:"G MHKHS3<:+?HIS ]4%.BN=J?/(/]"]^>\]^-U)('A^U5*@GLF>TB752:ZMB?VD M):IENBV$N_A0&]1-"6*YK;JQT:1Y2.:;Z"!Y7[4,H5M+0U4:CQYT]KX%W6U@ M.SJG Z!'25,)Y16+WE%EA*K>_FJ<3OXE-A0G%)"^D_$_#A7H8(,L]T8+@/SR M9N&+2X*_28&FS?SEZQ+J$G'6A)562&CVXF68J=-P<]LY_5 $02HO!]X_H MQF8 S1H]>NRW?;8S86;MZ'+HD#U7N-/Y3#P;/QLB&BF@?1,?6"B(UPA-V05J M1S>\>I5N/Q(/C8YYR+!C> /&ECCA(;!"\=T"<;1?I>$O#B?-!5T<%W+-MZ[Q MLD6V7)0'WXP_@>Q#YU=PX=&^CUW'O6^4%5T4T)=8$@NXQ,^5[=/V8^\T?N/L MEL/13T\'J''\]37^"';-7SQ11.%?_K/ ^*(<+"=$#L?@4 ,\- 9 >&PO=V]R M:W-H965T-;I^DT MJ2>.TX=.'R 2(C$A 08 ):M?WUWP8CF6-7Y(7R00V#W8R]D%<+)1^ILI.+=P M7Y72G(X*:^OCR<2D!:^8&:N:2UQ9*5TQBY\ZGYA:J_$MDMC@=)2/(^(HUI?VL M-K_QSI\IX:6J-.X7-JUL/!]!VABKJDX9+:B$;/_9?1>''87$?T8A[!1"9W>[ MD;/RBEEV=J+5!C1)(QH-G*M.&XT3DI)R:S6N"M2S9Y^OOUY_NKL^F5@$HZE) MVBE>M(KA,XHS^*BD+0Q!/R]D6.(? ]"/XP.X$6# M9Y'#BY[SC*^Y;#BLM*K@$FW5R ",KBW@TL65:_C[?&G<_#_[ M#BQ_OQJ5J. M3U Z#NCSL=CN)."?+ZUZ+J!(PBG7AC-<1#,O%GLXR!>>/$LPD$4>LE\ M#A^DY5HRZA.LA"#VHLB'(/"2.( P\?Q% F'L!4$,7Y1%B3Y""+#PIC/"1K$X M"7 PG^,,#:8S;[$(X)."5#5(ORTH#"!%D4D7RL=VLM2)X02%NE*:MY*!_PNH ME5.X5%7-Y-8E#&;\I-R,@7B!*0>7"ID>P!0)Q4&^QX&#-L1(B-+ M:&]3B/J=5<"R##%-;W*M5=:DUK@M:6(IRI)(]X-(EV#*4P]/PDAF'OQ-($@].)YTG'W)9P=VN6Y,7@QH'C\(1BF M3M@M7+"22T=_X]%\7!@F6?&N;JZ"FKKU"Q M6B+9D%TM]3;H$(FW%6:>D'S >*1Z_M02#R12Q3798$$L#1:>CVWW[A 'D(/( MT!E)>XD_QTT>1XT$L$5/7?>>>XLHA*M&NT11CWAI&>_$?9=5_288JJ/ 'R=X MP4(ZT5T1-8]FX\4P@9T8[PZ,\IV63=8RDE!_3/.0-Y1W[8[G0LJ.9C2Q$H;Z MZI8S_6/W[0N)LM]8+!Z#_=:L!'[77+O^ZPI@68K<=6+39N]HFHSC!]O;C3$@ M^RG0E2=WRT_,)XDE2[^5*F\YESYO%+;5FFDK6(G-\276\GOR%@6PRI9\-Q-M M)\?M)+^WV*_ZM!YRIO4]6CSDS1M.&+"OK,_=9OG;:##F;,5'FSC?1>X MR/O4^<@TLL) R5>HZH_GTQ'H]OG0 M?EA5NRO[4EEL16Y8X(N+:Q+ ]952MO^@#88WW-E_4$L#!!0 ( ,^1"%?P MC'<9!P@ & 4 9 >&PO=V]R:W-H965T'512F7ZEZ%S^4GA[MA*R75A3)>6R.ZU*.MC] MWTC_B6V'+0OIU:W-_ZG3L+KLO>Z)5&6RRL/O=OUW5=LS)WF)S3W_BG7<.Y_U M1%+Y8(OZ,! 4VL2K?*K]T#GP>O3"@4E]8,*XHR)&^4X&>77A[%HXV@UI](=- MY=, IPT%Y3XX/-4X%ZZN;__Q^>[^[N'NXV\7PP"!M#Q,ZL,W\?#DA<-GXH,U M8>7%>Y.J=/?\$$!:-),&SY\?HIK9?C64.&]\*1-U MV4-F>.4>5>_JQQ_&9Z.W!XR8M4;,#DG_5HB^^[#X:,0OTE3(/3%G%T_$<5@I M\>,/KR>3T=OWYI&RJ.L44$KQT_';D[Z@O7!D*.?(5JD4I=./P)%O3E46%*U(M MLJ4+.M.)ECDVX'"NE\HD0)HOK=-A57@1K- IMNML(T"-RF$O<:.0YK20J1*9 MHE7E2<52640XD+P4>2:(6$OQ*)VV%42I9&7TUTKY@7@ F& #-I:52U:H&(", M(I8J%_F'2LJ(]_A[+;TX.IL-IDAU0+:F#]U)7J6D3!K<>+TT9)B$F53OZ$$B M2TWZ9/HG"@9[( /9<_T?N">M'.TAA862'O;PAE(!.05/!M36M$KJ2+:8X76X MB[!&G-]A&-]YX@0"0,(RFZ/HD_ICCA)'(B)M/^^&PL/IM2ZA1GNBB.IR=B MUI^AXZ%.:S1^/!>:N"HG\TG0]&[0I@)X1QUU"]320J M5'R.TJD/5_I2<:/)-P.&^M&\%&Q*KIVD^IL726Z96-'^& ,FQ7@^>#6EJ$4_ M#'8LT=Y7\/IHRYO:6XQL/)@\7_YN Z:[+G,JL0ZE'EF9:[G0N0X;YD@5(\&^ M0O"/)H/9CE>C/;M>I'T=[_X$PL5HZ.I;9-*2;F[1M[61'9+>$(NG6(V M1V\TB#39[52=.:J1XLA%Z@G3C*\=8R'+HAI[L^ M14V3U-I\+,F.0H6S.ZX!60JV@@RST=),:H=JEE>T(1QB;+3M69FHL<7<8*_[ M3C7R;+1,4Y;"%3E.DXR8@JZ>8MV(OB3MS]7"+R$BHQ^,A9P6E?EB[#KZ9Z$2 MB>6X<+CJ0<<8.1%GE\S98J_*:.FVA@6YR%4]O:*T^MCYMI9#Z@M1L=^H >PS MCYPC&7OP=EWY0B7]V=J44^=(S*?]\_.1N(N]37,"!&F6FN#7[)CW9Z.1^(WI MNTN76?]\.GM>.EOI:*)D%/$XNDW[_8S%.JA!GLHWB%MP&@%D!X*B[#CH+7"? M$H59-[7U)3D8H:D]RVW8YG:YB;7B Q0K M5UH7:)X8OWI+H"R:78@%@"8UT+=NVLO&2& W-F"BH)WL->(O@F3!KR"?*,Q MUYS[!D.4!UVCR[I)1J:V3RJOLBI'FCZJ-@-HSK&&8XZ5>E+1K.&O\=QF>WO^ M!;;M$J@/?R>J#&*CI",Z_408_R",XGT+[W.$]ZO.E'@7YRPJ0UMO']6$FDE\D.SF23 MP/W1IK0A=;K/;EC4VMLPKD^!6L,LNG*TJ7-FX!%1(\#PDN7:1^7J40J]5W*1 MC$6A(5_+*=*S5S\9U*5:6QCQXJI/ZQ)#-$ *(WH&SSVJ$#B2]N/0R<27)7)' M)IC7?B4M8HKA?+W2"0]'@!DXN?Z,R>NPQ30\3Y#)% 0X:6OF0-QW1EEN2B61 MU%,PME.]]DWC;(]"ILPWF#3;7KK?;(49@)[66,02[UTH"E2^X/_W-W"6TKL^&-&A8QD!\]R&.4O78Q.4%=*")*0X6]+ ="A$S3YEJEOVZ4>31 M;S)%+FEZO:;!9& M$QL>A14&RM@9]%,S'RCZMK$SW_UE3 8>^*$.U $]+=;_4>%TL.\SPK#SU8$B]^SXDVP)7]# M6M@0;,%_5PHUUM$&/,^L#0 M5[O//KO:E;:_D.J;SBDU\%)PH0=>;LS\O-G4:4X+HAMR3@7N3*4JB,%/-6OJ MN:(DR!S7LR])P)NB# ET6!5'+2\KE8N"%WEKPR&:Y ML8+FL#\G,_I$S>_S!X5?S1HE8P45FDD!BDX'WB@\OVQ9?:?P!Z,+O;4&&\E$ MRF_V8YP-O, 2HIRFQB(0_/M.KRCG%@AI_+/"]&J7UG![O4;_Y&+'6"9$TRO) MO[+,Y .OZT%&IZ3DYE$N?J6K>!*+ETJNW2\L*MTD]B MM9'%RA@9%$Q4_^1E ME8-Y)BPA_)D%.XRM#/# MVR]?KK^.[^Y@='\-X_OGT?WM^/+N!D9/3S?/3_VF01]6LYFN\"XKO.@-O#9\ MEL+D&FY$1K-=^R9RJPE&:X*7T5' WTK1@#CP(0JB^ A>7 <<.[SXK8"ES!:, MDY2 M.O"P5S15WZDW_/@A; <71V)HU3&TCJ&_X]".XAUF>]P)U'G\^*$;A=$%)A#D M%*YI2HL)51"'[L@BEV<\1%H?H@^SM>V":#AI]QIM+&W.L4L;\)Q3N)+%G(@E M9"P#(0TV?RIG@OV@8*4,-YG"B\$ GI2FZ%=L(+-2,3$#@S F5Y0Z_YJ]0%'5 M);5UN4O(J5BN/GK2<^HN"KYLP$.ITAQ;_E"AK,*V=*>2X]WFO!*KX7(H4">C MAC#N\F(V83G+SH6&>0W/-O"D@B?.:I_F?GY/F4!T66K=8BX4Y0Y;YVRNH>WW4/VTW0O.@X[#/P@2';V0K\5!JN];B_8J>FZEK.=,(&^X#NKJ3WUDZ"1K!O"'3H*HEJ M#_%6=?_/J@:^]->0O=<^DCT?[^R;=_;P?A<@#8D\%"J)V2\AM&&%*^MI:>S+7_K;=?=_&J31ZI':PL*Z=U MUN8I"'P;J@C\535_:A!ZNY-7%@1\W< M7*4AM:2KX:.6UJ/;J)I8-NK5W/>9J!D3&CB=HFG0Z"0>J&J6JCZ,G+OY92(- MMJ];YCA^4F45<'\JI5E_6 ?U0#O\%U!+ P04 " #/D0A7WF0)\TX& "K M$0 &0 'AL+W=OS-CFOWA4.HN)S^)V M9FAB>'30L%M^SP=!_LG,:VW"_X6?*Y7QD"> M3*3\2C3P;QDN>&$!A>[O@I+TL"0C.^=9B]I4H27!TOT-]9W]&7"=/\ M5)9?1&%FA[UQ#PH^96UI/LOY>][YDQ!>+DMM_V'NUL9)#_)6&UEUPFA!)6IW M9?<=#RL"8W^'0-@)A-9NI\A:><8,.SI0<@Z*5B,:#:RK5AJ-$S4%Y=HH?"I0 MSAR=''\\OCP]A^OWY^%[Q8EQ^B54O3PH5I)^&S@'^V]0 BWX/0#Z-G\**EJY'%BW:YRDI6YQRN M;;)_YB4SO( SH?-2ZE9Q#?\<3[11F"C_;G/?H#+B*Y.[8H>FL^K"5<0!78V]""7V*XUU15*4%!= M*(B:S6 L\=9@WHE:8#/1G#5JGR&'!;0,$5)AR8J-L=N:9 &5M+J,!CC?SP*X48:5B+4HYNH"Y5D M8QH$GI\&<*5P\U/FP4*=?VM%@]N1\> 2^T?'T]H2OECR2RF[8/D,BUQMVK ' ML>?'&5XC+XO'\*Y5M3"MSO(^7?3)8%B KIO>,$HF$49#"* M8CAEC4#&Q'#8GG+!W-Z-0JR2RHCO;N)U-/:B9(15@70$L=]_5HT'-2<^ MHM!+QS$-?"]),J3Q.1W\'NNGQNJD0MINOFTX>_$@PJVY+!^%@O)QPG8QW MW>P%7D)INDIH\3O\>#E^]"0 X$_J8' M03(8[7+A9H9-'\A4S$BI"!Y["#6RW>GGTEHZZ["-X*/:&5]K68K"UM&D._78 M(Z)&KM93W&7X''5A&ON;:3S:R+&?3&'T8#X3^0SVHA7(3D>\G" KEMY3)#%( M)*LP<'5+S+C6@(]T.]&Y$LVR>L+TZ01)X\,>>ZL$MQUZ)K<+6>U'1?H-G M/C)U$6BB<@N3VN#%-44TB@)B2=1/LG$GPZ.5OF!MC+#S4+*;XJ):U4 MWDF5*U*_/8@]6*?3C^XE?H9W##5%?I00O\$?Z'Z6AI/KY):>I(4X'"B\/5 S3=T8SY=>SBZ_1!R[%_#'Y>XSQ@53^#*@D:\IBOJ#$;[X*_=IP-T8V=C7 M\8DT^')OAS/.,!"T )]/I32+&U*P_#YS]!]02P,$% @ SY$(5\2GT%[' M!P EQD !D !X;"]W;W)K&ULU5E;;]LX%OXK MA*:(FV.*5$EZ3B>G_]G$-*LGQ1TK0S ML]B'.*+(\_'#8#@<#7+*B][EN7WW7EV>R]((7K#WBN@RSZG:O&)"KB]Z M?J]^\8$O,X,O!I?G*[IDM\S6JRB]ZD1U*VH*4P'^3ZWZR2)T:\1 IM?\G:K0VC'DE*;61> M$0,'.2_*[DF"E<#&CY842TU,,<+ M-,JM43#+@_?KP]'Q@ QR6#I )ZY8"" M#J 1>2<+DVER7:0LW:4? %,-9T'-V:O@0<#_E$6?A$./!,,@? O;"0-+5[8 M)2GEBGRBHF3D-=>)D+I43)/?9G-M%#C'[\=D=I#1<4@,F#.]H@F[Z$%$:*;N M6>_R^2_^:/CR 8:CAN'H(?2GF.9!H.-L=J"3SXPDU+"E5/R_C%"MF=&$%BD1 MG,ZYX(:#TA1+I (S$ZE(ZI0) VK( I5\;Y4,(2=+11()_E#@-#QI*7@*Z"E$ MDJ!%PHCU7&T#*R7E"HA,QHA@]TP0N2!_E.D24H!!1F3"+>F:FXSP8E4"78ED M1I*<430G$@,#6R[ZY&.V%0@XIPJ%(@LI(!WI,W)C=_+)\U\F@1^\?.M@<559 MT/0/"$#8X&LI\=]*\80AK2(<9#(\H:+6$+QK*XC7^09B57V!!?UJIV!O)^ = M!49FJ4U3.3.93*60RPV@)*),V9']-<^YH*K+/@?;>\A@I3.3@:%00CE'7Z!S MP2PF\F'QVL)L/,) WPSM#%8W8N.0FI')E"R76;41&%DI.9?*"N,Y7DN(, KJ MHL*NA]U*(8AA*D<3VQ>\ &^ !8 ,T5BBR6N-A4_1F#-<2S#4C.;+@B_ 6N!' M%77+3RO7<5NBMU1J4NQK"4+N4.>T@$IE';+Q3)"0:<-SRXQ#N)+YBA8;R_?X MI6Z)UV$O:Y(U4PTW1X*)8M252O%BB>'"M2/8.C-YP3%Z9*D!7I^<$P!?B?Q;2:5.;7>PHM[4'7NN+GKW_;)4MXS5;@, 3H%XQ3) MAFA4E-/L,Q($H3<.XHY-ZME?97'Z?8@UK3_UXB#:'UY)M4+O9] :S,TQNI'O MC_%\;B#GVJR,Q2^A_AG0\&?@+/Y M4<S30R&(O&DTVA\^'@J^'WF^'QZ,.X,AC+UA%.P/'PF&K=3^&/"'_FXP MQ.C>,;F1Q?*(:KN%V 'QIO'TR)O*AX]!/X'^T0@-(9['OA5PX@U'>Q'J^UX8 M^G]9A$Z&8?7[DQ&Z!9K=4^AFH%R?0K]PJB$F(&A!V[=;;6-9=74.ZY_!Q;HZ M26*?:GN7'!P !MAI:N-!'P"G5&%?+.%T6E5="LC(OMFA MWL+BW=**8(=9YN%R/&NXO0)NR=V6V7]99ELO;BS/I'6 >?MCA1"\?[KK_2^B MT>CDA\J@K7=Q _7"/WF\!$)%#Z&2-#1Q.#WI+(!0Z<(@:"V.3W:KWQ%C[<97 M.(J\,![M"NQ#@/@GK2IX:+A_WC0^U-APO&>:T!O%XY,?2LR8@2?;'N-%%)VX MK!P_8!T?[!=.1RV3@@& T/9&Y",6&/I7"R>!:,X^TJ MY/KQA.)2T=\E#G@RZQ)G_*@XDW%_^C1I^I6U#H+J?V.QX%$1H^G_B\&B_N1Q M_YOZ_>%3+79W($ +$N34;*?^P98IY#F8XP4T-1#.Q*:3A2@3XX[DKDJN5K*Z MG4F@)>"&?"TI]A5]R)&$IBEW5P1KP).DD,;B%99 ,R&LFH$*#KHX*?@79J\/ M[$F9K&4I4M!O?4S?DAUP/&<+:?648-K<5'<.D+!W&P9WJ*Y5F],-HE,\\QM$ M K8_ Z<\M=P@V+*P-V3%II;O4'O?V5.DI3W5HT^93+'ZUN);[0 ,KU2/]!P8 M6/UCK=&V,])'6J._M/GQR'QCO1OO4,' 9,.HTJ=&GM:*>UHCU+ZFA3^\[ -R M.&Y9X)VJOGN./39S[!9VT+HLAWJVM)\$-(A0%L;=FS=OFZ\.,W?9OEWN/EF\ MHVJ)#8%@"R"%C!KWB'*? =S R)6]>I]+8V1N'S-&4Z9P &ULK5I;<]LV%OXK&&^GX\PHLB0[;IK;C&,GJ=O8R<1N\["S M#Q )28A)@@5 *]I?O]\Y 'BQ9"?=]B&Q30('Y_J="_AB;>R-6RGEQ=>RJ-S+ MO97W];.# Y>M5"G=V-2JPIN%L:7T^-,N#UQMEF$:7^A*?;3"-64I[>:U*LSZY=YT+SWXI)R?39ZR-:SPO^T&KM>K\+DF1NS W]<9Z_W)L00ZI0 MF2<*$C]NU:DJ"B($-OZ,-/?:(VEC__=$_2W+#EGFTJE34WS6N5^]W'NZ)W*U MD$WA/YGU+RK*\X3H9:9P_+]8A[5/9GLB:YPW9=P,#DI=A9_R:]1#;\/3R3T; M9G'#C/D.!S&79]++5R^L60M+JT&-?F%1>3>8TQ49Y'-Y?25.+L_$Z8?+Z_/+=V\N3\_?7+TX\#B"%AYDD=SK0&YV#[EC<6$JOW+B M396K?+C_ *RU_,T2?Z]G#Q+\M:G&XG R$K/)[/ !>H>MO(=,[_ ^>4U9:@^O M\D[(*A>G8%=72U5E6CEQIEU6&-=8)?Y],G?>PFG^LTL+X9"CW8=0(#USM:&7DB/I MQW\]G4UGSZ_%2D%_92VKC< :4:>UIEWK1F*]TME*Z"HKFEP)N;1*=>K7SC4J M[^VTN;).9+ * 6&$96I'F>RRE0AYX42M=S0;N&5+9WPIMNZ-"8/1$GA.E-N M+$Z<, L!'U*M#XW$HO%D8 23+IMR)]="8@$D6I@"J.7$OJZ$7YG&@;Q[]*S3 MRB=%P >>Z1PB+WX0T]EH>GA,?QV)IZ.G>(9?GXCIT9&X7BD@YP+,)R6*:^-E M@5VSZ6@Z.13OM;^KYIZ6M1.5+*&PA36E\$!'4@'_!+<2VK%^0X\*N7:-CDHV M'L<*OZD5JZ-02YQ86Y,IE4/%85%62 V-LJ *6@?B%;!#8TDS"S%O'/S&0:=] M?F26V4:1GBS;K(ND]4I50GLQ5X56MWC@5]*#0T27(S%P_)P-2F?S.RR&G0'T MTID*KS9".4@FO6*.9&D:V!VLT,&N@4\1K;'X4,' 6$VFA:*G(U%#%/"R6(C/ MNBBT+,6O8_$:45:-P $E,JA#E75A-BHP((5;P>0K4T137D@/(]7&^I$XK[*Q MV*\0I#?XKR)-=Z_%AUI928*/Q/OWIX_$/IEM-GG^'EK.-KV5_'SZ_-%(L,MO MO1^)=P9@(7X!$VR5/\Z_<79X#8(7\@9L7RB[Q(^K9L[/=ST^9R9'+/,6 R+7 M%KG2(/X^C:&QC]K[4D)G9_)6Y^*=;)R:J^QFQ'L$$GHQ$A\5.?,O>$'\_$JV M$[]9?6.LIJVGTL)*XC=S8RD%X]@+H(%4A7B'W"87M'P?.8R3]*TJ-B,V=M3A MF5JH*I< BZ2\Y)^G<$QVAM,588/=T._TXLJ3P^"/,P#&&C8-#MNZ! ?53\_) MT1%I[.)E>!DB0$5O[(X6NJR-PW-=W MKF \&V S0".H9>PC+"RI66[P2L'%.@,.#79:2"9U>@DXPVM"0T(>"F^9_ MP99(0I507VM +2O0DH 6RK>L#=JUD!D]9._2OG7EG98$N)L;,U 4WS52) MV&/D"U@HJX8L,YTR',Y&/5W$;"N%;8IPN/0/')7#V2L#U*[K@K.*[T=2,)FI M832HH%V;YU"GXZ7?)U )U!-S:R3\9-Q7]D(7S"S((ILS\M>U@J(B.9:I]=HH M$EAYJ^:65? T:2! _$I)2TO6<)F5*MB(<):05(A@@@Q@)Q87*F:W%8-LO'0.;:1RW+-0>]C MSB:6T:3E3'* =JT.KU<:,7V"T@EE.:?O$%^0#3SXX$/3XR1@$ WA %0/MLP( M_3E,@E\CY%QF]9RHS\TM+-B 6LDEAZ.V**'G/YZ;'LI&7-'W4TZT?X<4"-U"+%0GL%] M8%;MR&^X$NE9\T]44 $:8GCLJC\"3 7S=@Z0#Q(DZ$%*1^X6@_4^LU,(!-> MZ)5RB-0EBCF*L5 M&Z-$5\R@L AH'NH[-\B7=+BXBALNPH9^M8'RM4D P6ME!8 =T.YQWIIUEHKBO9)9J[OK$=3+UBX;XX M(PNHR+Q3+3OKT$8P$Q"2&,]-'9+$E4+*Z[R)J!.0E'1)I/MEF:@ MU;MO6XRBR0OY/_'95!%?X .2O0M]..OY*I:JLZ/9_OS1_NS1UOGO5 6XI0S6 MB?->KMN&]NS=Z?OVT+5I@+0K>:LX@2$Y?Z>"."?<<5N7JB X1\*D+5^^ZZ24 M(1[W'>1A9R>4:/,_X]K_$RV[?/NN2P\G)&$JTH10C\.0- O9DGOGN>2+5%EW M>NZRR?>H?(Q$N<:I=A32&?537231+&W;\Y*3C@;U=*P/#P=HGBK,&C'%NNU[ M[$[Z1/7(&N*6\7CJ7X<]4 M%YN2WE(!9E40D7@ -XL-"QN5A"(.SE516UULN%YDX41B7E$!',>FPINRRY1UJ;*.?E#:\+8Y'Q3OUS% MH]OO8C23M:9$'V$C.%5AXT(6)[YYVD2TLTS M@'-7EH8ZPJML59G"+#<084&>QH/DAHNV@;2\NY;D MQG"\: A*>RTCW Q!VDK _MN^Q M[>+#;O720&$N1F\HO9O%;AU"^-W<2IDPX^S64(28M(:@H? M7$B&A4@3.?D%>,G;;KC5>!CQ#-7">!?#JK5'T'4[GT@S1\GSNIUKN-Z+IAB+ MMYIZ]"]-ON3+'HHH_%0V-*PGS;*!]-,GH5_E8.U-,6:IC>T\-D0*>AH?55&: M,'Q**87Q&\*[D%/[NAAX7&R::Y#2:1X7RA43IWWG79G!V9-1Y+@_B[N;.=/P MTN#,5N0TEHB6W@$: 2Y" W@'-$:M7/=0;X.BN[[;:5N>3I+?IN!IK9<8B[KA M:R8TE-V$911:V];0 ^>D"Z PL$H1NPN9/DM''9Z/^ _$)](JWS&>&3^LH6T% MG=+MW:49B]FSV>QQ=OMX,CD^_EGL?QZ?C?G@\:-QSX$ZV\MH:C(\LF^I*:O8 M)(8L2 K)*;:=YX3YF5/)5_X>5 _KRQYC5<\OAVX9KUH%"GT=T">-2]MA.1\^ M&"#/?DZ3F>UI7#L'1VU@BJ;RM"%.LE@"^!%_,S$8R*?L0J*\H049(V![=?/F M=# .2:,2)XLX^KI#=5%[0 _RM!A?:B\D[14VM4YFZV5BMB6+0ZXS-0* =FDV8<5P-APCB>4/NG^ M5"^V@KT&W.F05L(E;K[SMIS5WC:PA_T[!:L":%7E(+JO.&0,NI@W37 M_F5NJ9]"P1N==W@NBK8^.1R$@GC#/2=9.^2W]#U"^&8'YXV00*K>?<*HD"G::?=%W>B3QJ/Y%( M^*YP*[M,SE[L5%(BBT-W;Z[!B82* MU-=4@^Z-I[O%9E 6M0U;*;^&SS12&]/[$B!^R7'77O$;$9X,"@=CB$S;K"EI M5 "91USV46"[9OXE:EA2>KGG@Y&ALX>+>'@S^0Y]]]"G':\;PURD7UVU_GZ7 M622MN48-MQGO^C3HH/=E%U\NTO=K-)N"!L)'7NW3]A.YD_!E6+<\?%^';FV) ME WD6&#K9/S3DSUAPS=KX0]O:OY.;&X\/)A_72D)T] "O%\8F"#^00>T'PZ^ M^A]02P,$% @ SY$(5Y%@H^WM P 1@D !D !X;"]W;W)K&ULS5;;;N,V$/V5@;98)( VNODB)[8!Y[+8M+N-&SLMBJ(/ MM#2VA$BDEJ3B>+]^AY1\:Y, VZ>^2$-JYO"<&9*CX5K(1Y4A:G@N"ZY&3J9U M=>YY*LFP9.I,5,CIRU+(DFD:RI6G*HDLM4%EX86^W_-*EG-G/+1S4SD>BEH7 M.<>I!%67)9.;2RS$>N0$SG;B/E]EVDQXXV'%5CA#_5!-)8V\'4J:E\A5+CA( M7(Z<27!^V3'^UN'W'-?JP :C9"'$HQGL+O2]6'_"5D_7X"6B4/8) MZ\8WI!636FE1ML$T+G/>O-ESFX>#@-A_)2!L T++NUG(LKQFFHV'4JQ!&F]" M,X:5:J.)7,Y-469:TM>?KF_O9^W=Q&/0OX.:WA]OYGT-/ M$[[Q\I(6Z[+!"E_!ZL$7P76FX(:GF!['>\1K1R[9G$/DNA'X8 MO8$7[<1&%B]Z!>_F:YWK#?PU62@M:3_\_9+&!J+S,H0Y(^>J8@F.'#H$"N43 M.N/W[X*>?_$&PP.W& M/9@U66!/+"_8HL!#_2M#NEV!- =P4U:%V""VB-.M% L8!&[4CW\,<,]I0CE* M&Z"N&\8#F O-BM>*M"MBW'<'O0 F25*7=6$EWU$RI"VYQ,S Z3;38_ M4#8_S!@QO\:%AADFMJO "(G= 96N>!_C'1V./';A^+VBM((A._V=I M"(ZH=N)^:W6CP;_28.N]3<-)C^20L.W[E50B@- [T?2F$W@[, KM?I_%W4$L#!!0 ( ,^1"%?$Q7,T M6 < &83 9 >&PO=V]R:W-H965T&?!U46A[/,5YF9UT1OV MUC?N]3+S?&-P>5ZI)3Z@_UK=6?HUV'A)=8&ETZ8$BXN+WFQX=C7F];+@+XTK MU[H&SF1NS"/_^)A>]&(&A#DFGCTH^O>$UYCG[(A@?&]\]C8AV;!]O?;^F^1. MN/US"[_0!W]Q__FGVY@6^S^_O9[9>'\X&G +QLD#3.KH*S MT0%G4_AL2I\YN"E33%_:#PC8!MUHC>YJ=-3AGW49P4GYVP4URYBJ5X$6/NL"A?<+>Y<\_#:?Q M^R, QQN XV/>_^UV''76#?5(!+BSVECP!GR&<)T;I\ME'WXW9 S:N1I3F/9_ MC>-^',=P5\]SG< W9:TJO0-5IC#NCR?-4ZN?E,?-XPAN5)+!*C,YPBK>TLM)6%OU9Y\\P&LF":9]2 MUI2X=K @^8%G5)9JM?"/*1:5".$'WA>ZO1].44T\F=/#7Z,A MR4V>LX'433Q=ASH_2)TS1?G,$0=+K=1CNPUX29YYCIIF@#+I<4E!ZBL21!3QQSXK#QM1F6L#R[B M\19QG\R2O)9"G^Y7Y%C>7;EVY@>M!%?:9YM=V(!D6*?3:+H);XF&1*84TMHR M-([-Q**&(MW=LO1DV&+I*(K_#?[V\MU<#L,9:*'5+/*9@>'' MK=3J<@TB%=1TCG">+GC=7DDEYN2,Y*:*BFB/T'!+AX*_Z5 UZSZG@X3L"(& M4>@4L> (+Z4BCN*AL.=E) ;2YVBJX5,?2K.')N2#+R$+8Z7;H^W*ML2]Z"B? M$2!!N-Z9,FUT8@UE1A1&%BPA-&,71E4YR;S<=KH@A*I$4SO2(=FJ+NFDTGO- MVQ?2,(L%"I>XZ(*#9==YEK8,\W3=BFNSW98T E-;+E^AJ:-$H4I'7I&8)DF5 MQK?%UV?:R58$72*UVLK/\( JP.%2!S;0B0$W)P9)9K<;B'ZW9K\5MVJV)6"K MO7Q&>8@_IW] $8XYH=U>A S+<=!Q#0FNMW7-,SSK@C]=HY=A>>:TF:3?E&?%$$J)7Z++'3).\W< MRP,3'<_G+7U@@"AT$Z;#XV[@ M*]/T8-=,Z,; V8M3T:A7),9AK-74?@W3._?RZUK*^90@QX/%]J30"6]]@-C; MM)WD"G)(Y16-X?&V"WG=[;0C@2 -7;B(X?)DDV^C15"+RL,5B=2W2Z+4LB3J)BR:=6GF?/QM&J:J?0A-09!= M2G<<3;=+0?=*H%TS12LB+;FGOJ7&S'GV-"Z,I9T0=#* (WAHH:2CAD4Y]EK* MO;G6Y4&?F@]>\I/V;&5J$NDPGL)H:!> 9DVY%&?=*1X3@18-XV@\WJ5AA_HM M3$[O^J*<4O%&M4)U2%'JP#.WW02:,T7')AQJT8[(9SO*?UT3$WD,O"YX- MNB13R@0L8QU'D]=;LU1S 8C]SYIGJ5!H]/YU=]5Y\#9[0ZU$9&A5A'9!Z, G MHP4@OU+1K+!RON@N/;WW27NR)@@+W)I3JW5 GB0AIZX9^D:6TVF"NM>]/8,O M,J,W:#]MC'][ 7-O[%*IW\6T,5U4?#,9OMVQ?PGB%9Q.1M#U@CUH??LHT"[E M"P^])1F:1^$SR.;NYB/2+'P[V2X/7Z#HK6FIB98Y+L@TCDXG/;#AJT[XX4TE M7U+FQGM3R&6&-*XM+Z#G"V/\^@<'V'Q:N_P_4$L#!!0 ( -"1"%?C0](& MV < # 4 9 >&PO=V]R:W-H965TFQ7[LSI\>ZKD\%D MT"SESRI7@0[JF\,[@;MUI260AEI5;,B,7)X&SR]7Q&^_V&WZ18 MV& I6+!J]S=Z]4_1&W/'NE+=&[]+UN%O=/] 4LJZW11 M"P-!(57XYR^U'SH"A]$' G$M$'O"HAYTXO;F\>KV[^?GGSR"[/[F\^WSX]LK/?S^Z_/1R/'?33KG%2ZSH/ MNN(/=.VS:ZU<9MFE2D7Z5GX,7"VXN %W'F]5^&NE1FP:#5D?U4'IK%\I9N A *C+H'^Y- #IQ(@]9@0"0LS*%Y9*ZZ1*' ,7%,J?'7JT M@B=9L\0R;MET^&42#:,HVH0W8G>5L157CJ#16=?"+&')&4X4J&5NR"X"(B_ M[HQ,!"L$AV-HNS> E7Y5_%'QO-'SK/.J$/ 951FXBX/)*)KU5ACL#UO[O-=^ MU' XMQ1&ZI1DN&.YX-:Q2<12_@K'P1*L3R/(*2N2BDHFF9Z2P_T6H?RU#J[L M/&*R*$0JX=;\E6#AK!I[BC52FPJ@0PWS.3=B5P%TCS_$2R)$:MG.9#J*D/X[ MD[W1GO\_#/=Q%.[C\)R"M!.'/8Y!YR9K2+6T",P\!YS*$&0ZNW;%7"RE4AVS M)H>1R[Q1"YVC;S7[+W+MJ>=9\<81"[F !(<6*C%H;V2PK9(L6+]+>W[^Z3". MHZ,UNCM_O%^>''WR;.R%;JOY?T3B.26X@7N-H+C!)L20)1E72^]@!,T9M!"7 M(;(KY 0V6K2GAOB=+*T]7W+U^I8C(0F]D>2>?D8BME!)8;*MMK#%PM!'(Y?($3KR\ADI8M<..0.Z38>T<00.0A^, M(A1;2T[GH:\^DF8*6Y);FTC]D#S\ O_. Z]"_?)*&C@*89*+-VL4'JDJV(#- MI='/,D5L48;A.-LDRYVV[C,B,Z_SI(V2RXRNEMF;C*)KG225,4*MRT"B#9FF M T'=VKV"W!O8D?#*XE /;]/#0#(7(,4Z9_HCX141.U!7%D)262HWRE])=/(P M+([V(%O'889$;B7]Y6_!C_DK?^6 +TYM-IA%:9=1?:$KM;3GO2$;S(OR8 M'C4)++!< M\KG,I7LE-A!=/-96_;NT#7QHBGS8_7$C-R@FTH0HK+,(W3>OD!6BHY$8IC0P MZYQ:B\1P^;*F3-,^0OB[16#(KE2R453;4/44DVTS#)6DR<&1#:0B=OVEW1ME MA$:-]W[VL?A,KQ:I'V_PQA-"*E[H6M N6/JZV0KJK*NP&H3K5D32=L'#6P]U MA7I&$T69ZU<:0HA"J?2@ADA,P6XTZLDD;DIS@'V7@5CR=C/;;H:QN3#5E11.*-;W@-R/GE6L"X7K:()8[],V#QQ^Z M+*[*VOZF2>/VUPJ$B6/_ C$9L5NL<%51=YX<^D4\HFI$P]\68I/UQ)0/ILY- MK'5%3E$(ZM2&"S"Z'/;,J6]Z+^59I^HVOA!(B@/;.E M_B;[1E(?CVSPR="4W;:BT%3=G0>?4?X8>:1+F3KGN5I/Y'0B M(O6Q;S==\G_UB@9VMV$OG6IMNT,HD:\(+\Z"7IS!6E3/^K4W9L%GG3G4!\F*P$L:.ILO M*FW_]P.A;::^=QDGQ8^Y;ZFHZ]_0>WUWF$Y"@K(=-CTX&.X=[.,- MO9X-Z@+2X]>>0N)+P+HL6G;X99]=A/$85KQMO#WRNY/I_C":33^Q*TJ&>J3: M/#L4FHVIRK+=>!8/9_&73UT;W[IRQQ?827S$^KX,C#M?<0IZ;:1O5?3&BWX1 M/NBTJ^WGL+/P%6B]/7Q+N\84+L&R7"P@&HT.]@;,A.]3X<;ITG\3FFOG=.$O M,\'!?]J YPN-CE#?T 'M1\+3_P)02P,$% @ T)$(5P=WIB\##P >RX M !D !X;"]W;W)K&ULS5K[;]M&$OY7%J[3A$-AY.+C=39R:L7?.]]^>I%7E>ISM3[4IAZLY'E]K5*\[N7 M)^%)<^.#7JTKNG'QZD4A5^I&5;\4[TO\NO!4$KU1F=%Y)DJU?'ER%3Y[/:;U MO.!7K>Y,YUJ0)(L\_T0_WB8O3X;$D$I57!$%B?]NU;5*4R($-GYW-$_\D;2Q M>]U0_YYEARP+:=1UGOZFDVK]\F1V(A*UE'5:?I%F=^)DE:# M&EVPJ+P;S.F,C')3E7BJL:]Z=?/QW?4_Q?L?KWY^<5&!'MV]B-W>UW9O=&3O M1/R49]7:B#=9HI+^_@OPX9F)&F9>1_<2_*'.!F(T#$0TC$;WT!MYX49,;W1, MN+4LU?EK&"T1[^46OE2)J[*4V4KQ];^O%J8JX1C_.22\I3T^3)N"Y9DI9*Q> MGB :C"IOU0*B\-[>AQC8>Z,DA* M"Z,3+4NMS$!\[*P K;@N2[ $T:5!]G(R7L&'X/=,XH,RE:SP(QJ&H;BI\OA3 M1_P#@H=]P9F(3%.!O E*64+ZEJ0U0V>5JL9192#4Y"B14'($OJ1-'9LN*E.M.5EJF0JU6I5A!5 M9/5F 3I@PE"8,3O7*10DKLAP&YC,D![ UZW4J203D?DT5"BA&E'4)5V!?KXO M:LLVG0ZE$_DS^52$PR>-X%U=W<_#(6W=K76\!C="_5[K6YDJRTDT'D1(M&E* M/O< U:Y)WSH%L?X^V+!KW?IL02;>/D007OA?V)?XZ I''%;;1DD[]K/.QL>R M2 &TG*+6TD9:U+I,0F9S:O"V#J#C6&[4,2MU3VO<@QSM+":)\"^K(35B%I# M*,H1M':I2U/AP"U'J(2B8])P(DNQ5?BS4"N=94U2D:!1;D7(:25B\LI*GMO# M0#ZM^49O[2@DU>!X\J!]A_3/+KW+/-Y]>X;PTF4@[*3CZ-@@*6B018I SHT5 MK^Z);$,,E5MOX,SW\]$[GT-P@[,0"V25G0AN;%(7CCGU696Q-FSIMS?O#+EX M. L'EU_HU0-Q8Y_##99*4\9(:D5J;!*LJ%0)*&+3,GQ%?2YT:7]A(Z!:59<9 M)IR"MP80LTVW0<$%59JW2Q K@F<=>EX1\SO?/BE+#,6&2"WHB M/X,*<4B.XHB6"LDE7G/A7VS["1^\R-3D>VQ:!J]8+P BR@,1)#"LJ6!Q/+D< MC';U6"H"OU0(>A&TK$'?9=V.Q1P?E!K"Z7/36G!@+]\T2G9Q[>3X2PKTO6>= M=8OTFYOW[YMLUBD6=/M L?B**/OR&K'C_,S"L6(Q\H'?,O*75(WIOEL\IFBP M$'M%@]/LXO\KS=*IJ3+&ZO),HR#_R^0CXFJQ.R0S) MPBP5T&;2$HQ^X^-Y68M6( VUC5<@1(74*/Y2=5"3!5JX,$>N$" M);,*NF&3 R25=!.\ZIQMX?8TA831TT"\_8IC>R1(@U8"N, ];+'!^ES9=.Z: MD3V6[[1-@3$E3D0 ZM$2;MV>SBV&R-0=,.[YACKW8S20- 9HF,M*Q[J@)HH] MU1,ZZM)E7J_6HI#;$@@449747*AX:5V0L4-O1NC/^T.WSPNZ(-@?F6KV(&P= M!$G!3K*C0-+!:73)"^[RDE7@V*>ZLY]"CQ8[6DYMIHIK M!M<[1[EJR JMMH4&4>2OM:3.#6C%P24!.4]AEH<>R#A#QQP>U>P-UU1FP= 3)73R M6J:4(YV.O,..&F T&@7C<"I.89_)I9@,0EQ.PV VCL0;:G5LK;9Y%M=G831] M2K:AF,)L/^39M'P>C\6SGX+Z:B$RZ$%JT3P8S4-+;0QJ$Z(V"B:S\'"'4V> -?DJ@ULDUL#G"_:ZW@@. MC1ZNJ<-+>=B%)%%GCJO<,7D'Z' Z!/O.L;O =MCMP^%2FZ0@/E ="7()(@) M9U;IK$JDNT49@3P8NK3\X>87UL1[NO@JSV<*=N/V$>[.0?,U+K_G[F# >!G, M04]_T%6G03@EXX;#P7@J_N[ X3RX'(8B&LS'XE=KGK,I'&),X[-!.!;7C>]2 MG^K;?/CL< Y7!FA\P%=G03BC4V>#F1M W>.#=D/*1H/D\*>.J\2R":?98 MR-GB!E*H6>HF5+CX4Q@XA4H1IWJY/! O.93F>R2,\>YJQ8-MU:T4I?PAYB@GQEYU *G9WTVHVD(_FU]9,(^,@Z%-$,4?+X5Y]/ MSF1N0" 3JVU4V<>4"YI#=0=CQK?(352Q]P_$&UEFYVA8W:NC3H*'W1(T_[4Q MUH%^SA'_->9 M.\ULT0KX11>54*_YCZ5>K6PC\(:2A/%30(X';AT!]%NTO&LSEW20Y*]:U#]N M4NGK-)H";S:G MUEF+\XYZ8R=#$*U=!M$O-V^S[D5>$1<7]EY:V_$J+CT[-:(M#J3+JBW2.^LV MJAH@R_CWJKO<^9XQ]JDGW7;\JE-9[QVX=Y$KC9?\7,FTGNK[P%X;:M,_ZN"& MM>@JG7WSP#.GVC3Z>YU*F. FAHDI;&S;1R]4:,$F3U1J+?T =N;WX,[[:F,M MYZ>H.^SW6'TF;F#![GT;7\JH@Z,VF96#W!VY!L#PW?/.;[_G-H-C DE5Y0DJ#$?^VV7 MM' (.G38]$E[3J)I$@37V6IZ?P7:^/=QW2G$'4Z E:S?.^/X%J==PFBI4##N MJLR1\_"[5/P%1P9$1#.FHD9 QAPZ,M/NY1E,LUS"?CR/=?.9M4:H(>5ZI*RZ M"AWTN60=^Y.L??G>LLPW^Z\9#@PF_2NT[J#3/?QG<@!:]=JFA MT3]4F9^CP!;,) +2&0&1AR3% (4'?YTQW"$#? 7XW$V2;?1SR]V!F\=;[EU, MV$_<>_APOZL*&YPXZ+5]UUUF71X[7#"^ ))\:;OX)_>'7 4>P:?98[3;G/PY M?/J9M%&%9,?U+1[55%_4/1MK!;>LR/)POX6K/^Z=U$'V_&L#G*)1)5UD/BP\ M#NYC= =_'M7 HY)I>B/MQ#:-W*[@6S>N^+N)/A0]V/%PH?[>CC-JJIBR!X<9 M4F:-*N@8G;5';"V&M.(#LM3\BN6+($MW3?,A4]YYR>4.W1TLD3"D2P8.!DDK M88+<_FZ4ZXURL"K;5N$QHV9>PN74]@7&%773GT\]?0:1B>+AHOPEY;J]NLYY MJ _M '"A_)\*FIJ>"IHLS?C_"0^.HF ^G/(;;XF283_1PY8T+_C#S"F6S?!W M/@Y%>!E$ET0^F,W&XD8AQ='K2, L:":U;T=D MRAR=6X3B*93L9S^@QB'D[% M>!*,PK&8C((Q>#DVK0I$IIAU:WN81Q8:C01[\B@*PNFY6CVTX!5X(I3Y#I8C['Q606 M1!.Z,[\,9O.)./2UZ47G@^"-*E?\V3-Y'"2SWP;[N_[+ZBO[07&[W'Z6_9,L M5QK>EZHEM@X'T\L3^RJZ^5'E!7]>#-A=Y1N^7"N)R*8%>+[,T:"['W2 _][\ MU?\ 4$L#!!0 ( -"1"%=>!X7N9P0 *T) 9 >&PO=V]R:W-H965T M[8W@?[Z/F,G(:B!2I6BS=J>>>:95^_)W/G'4#-'>FJ,#:=%'6-[ MU.N%LN9&A1W7LL7)Q/E&12S]M!=:SZI*2HWI#?K]_5ZCM"U&)VGOQH].7!>- MMGSC*71-H_SS.1LW/RUVB^7&K9[6439ZHY-63?F.X[?VQF/56Z%4NF$;M+/D M>7):G.T>G>^)?!+X3?,\K+V3>#)V[E$65]5IT1=";+B,@J#P-^,+-D: 0./[ M K-8F13%]?_7/QZ?4GW9W]^,@LM<- MM7BZ*I .J&]LH>RXHBYH.R5EB4/4: DL6L0^.R]Y 0 M^DO"Z- ">C+WD^= ALI=,87&4I1!6[Z/SS2VK64BO9$8BW<_E)D ;]X[/+ M^]OTNGO\.?-8I,T\ORZQ'+__73Q;4HZ(^ /V)5HSA#VGO>I8-@+/$'I#$_2U M\V%+ZMQTE:0BR8ZUT?%9

V!;812-\@J^2[,\Y5XU^$G+K00N"/Z]U68,! M'@M%SP;$8*FLE9WF6JG1[W-&K=%8&H9#R'Z+/:/FJ+L9+L(6UQKNTC27^ D7 M;'@)>:P]<]()8-+D^%TSNEK"Q)P"0"S6"L7@V9E2OY*5FJ=$#+J:U$QIDQQJ7="I+L1[ MRU.5%CR#L#2^[$(7#=B)'TX64@6<)PH"A=1NFM.]M2NT83]-'PH!ZIV-^39= M[:Z^1<[R%?PBGC]DKI6?8NB0X0E4^SL'7PKR^>,@+Z)KTX4\=A'7>WJM\3W% M7@1P/G$N+A=B8/6%-OH'4$L#!!0 ( -"1"%>"5+I\:04 *0/ 9 M>&PO=V]R:W-H965T) M@1PNVMTF,6QG^[#8!UJB+:(2J9)4G/[['5)'E(V3IM@4V!=[>,PW]XQXO!/R MJTHIU7"79UR=]%*MBZ/!0,4IS8GJBX)R/-D(F1.-2[D=J$)2DEBF/!OXKAL- MBQ*G3%.YQ)4F>=$?C^CF=B=]+Q>L[%@VU2;C<'TN"!;NJ3Z MIIA+7 U:E(3EE"LF.$BZ.>F=>D=GH;EO+_S)Z$YU:#"6K(7X:A:?DI.>:Q2B M&8VU02#X=TO/:989(%3C6XW9:T4:QB[=H'^PMJ,M:Z+HN+#)E?V%7W8W"'L2ETB*OF5&#G/'JG]S5?N@PC-TG&/R: MP;=Z5X*LEA=$D^FQ%#N0YC:B&<*::KE1.<9-4)9:XBE#/CV]FJW@T]7Y]>4, M#CY?+Y>',)\M8/GQ=#&#T]5J\>GL9G5Z]GD&JVO 6Y?75[!<79__\?'Z\\5L ML3P>:%3"0 WB6N!9)=!_0F $EX+K5,&,)S1YR#] Y5L+_,:",_]9P-]+WH? M= 9O*#U2&#Q@B?P9D1RQK<*YE3",B62PE^G:Z4E)M#?^^RMX,+]<*:H MCE1!8GK2PZI15-[2WO3M&R]RWS^C;-@J&SZ'_BO"]ZS _>;\1RW@C"@6 \<6 MQ'@L<@H'F5#J$ J,@+(1(%I+MBXU66<4M "\E6--8WG$7U.1)50JV!%E]HM2 MTP36WR%AMRS!2.X!QE.=4MC9FJ7).W)+);8@X&6^1IEBTPHPTA5@-U.:<(N& MC= RZU125(PGH-@=Y%524Y/4@"E)VY2T5Y#PX8!QY!*EPAWE +V+::$MWKVA M"1;Q81\N6&;->,XG6VQG*'&SP09G?$*R# JA*=>,9*WFFP>^<@Q:5EI#NOO ME"JM<\L"]V+!T2.V\2* *"7VWX3B.# WJD/-#(TYL*$2#QOX"DT4IN4J:_IB M>:.,>L9G],ZH9TB%KC/F&CO1CCY\06"2Q65&;/AL1ACVY 6>>$EV8')L1(8S M2#T1APY<+DJNU>$1K&R,NPWK/K9+C/K^$QMU&_%[ZE52_ BNRAPS56/*(/T( M["5^^ T.AI$S#*)#0T:A$P6A)3W/=8+1V- CQQ^Y<$&YP(ECI!UA>*I2@:94 MZOPJ%>XQ7A?>_FK[*1N=.O;^9.RXDPC\<>"$[A#70V/)*/0/M M=OO>Y+ B_* F@I$AW+X;O*@27R*I&[FG,?_W$?Q16!Y)J?L3MI&FUCM-ZD$+ M>OMF['O^^T?_0>@,PV&+_.[79V#3#LPYY>"&ECU=[O8\NC=:,TKFQ#E7V_CU]W&BH: MEY)IAH'846DZO!DOB+F1(K?RJK@070^35^KGSN,1@5LT)I@.1BR33>;M1)DE MD&+6X#G%=P#:\^[>%EF-/AY3HYTJX[1)+&8^)[C)*#.S[%RL7*V9VI"X,2C& M64AL_J%'JK&W2QG"6']PH6L.5GV5V#&(2B-G)QH'C2E.@!!9XSK]>$KEEZ*N,;I#5[8^&/9#5F[!::%'8=]A::'S563+%9S25 MY@*>;P2:6B^,@/9A/OT'4$L#!!0 ( -"1"%=PDQ/%K@( -\% 9 M>&PO=V]R:W-H965TT"8! MDB[%VK5=T+0;AF$/BDW'0G7Q)+EI_GZ4G'@9T ;87FR1XCD\E$0.5MH\V1+1 MP8L4R@ZCTKGJ+(YM5J)DMJ,K5+13:".9(],L8UL99'D 21&G27(<2\95-!H$ MW\R,!KIV@BN<&;"UE,RL)RCT:AAUHZWCGB]+YQWQ:%"Q)<[1/58S0U;\9+U ( M3T0R?FTXHS:E!^ZNM^R7H7:J9<$L7FCQC>>N'$:G$>18L%JX>[WZA)MZCCQ? MIH4-7U@UL3W*F-76:;D!DRVY:O[L97,..X#3Y U N@&D07>3**C\R!P;#8Q> M@?'1Q.87H=2 )G%<^4N9.T.[G'!N-+V=W7SY/IW"9'HWO;QZF,/L9GPW'\2. MR'U(G&V()@U1^@;1,=QJY4H+4Y5C_C<^)E&MLG2K;)+N);RN50=ZR7M(D[2W MAZ_75MH+?+TW^.[1<8/TGAQ,4&'!G84?XX5UAE[&S]<*;OCZK_/Y;CFS%M?U6;7\?^[_WAPFG9/SDF6]#E9T[\JAS4R8T$7X(^; M9PB9P9P[XF(6;(49+S@9-3U!$W0X-#( O.%U=.!AIV[)WT&C=-^R>\&7VWS"RYLB"P(&C2 M.3F*P#3CI#&BN77)O@, !$( 9 >&PO=V]R:W-H965TI$Q74W(U- QIW M2F-K[G%J=ZEK+/ B@FJ5YEEVFM9#KQ+V M[L&8429;8[[3Y(]BD604$"@0GA@X?N[@"I0B(@SCMN-,!I<$?#CNV=_%W#&7 M+7=P9=1?LO#5(CE+6 $E#\I_-OO?HV;)&MEH$%.-: Q.:CJ4C;>X M*Q'GEYN;U6;]Y\WZXQ>V_HJ_FWGJD98V4]%1K%J*_!F*4_;!:%\YMM8%%(_Q M*88SQ)3W,:WR%PG?!SUFTVS$\BR?OL W'7*<1K[I8O]O MY_$_*3YI]CZH(YM,6DE'S%? KDS=<'UD7&L3M(""<;QE*$L0/EBI=ZQ17+.? MR?;-J[,\SRZN<2$.)Q>_,*D]T($S;Q!7! $,6X7EGJ#".)29ZP)'&E<"D!D7 M J\CF@"3N-UP7]%R8TTI/=\J8#N4RU=C]@6=DC?T(E0HP,7@T$F\RJ9DO$'4 M0>*U!,KL;<:L4>!&S%@LG9_(A%Q02\#.):"E[',6P5HL!$1BPI'$H2;<(P;O MGU+D-E@F*FYWN/6#O]>S<4:1OS[!;XT BDIJ2E9W[68O*;DNC1'M..FB-HU% M&BN1!GD%=Q6# _;80J+LZ S#95 WRAP!1;,<<40X8MIXB2*CQM(445L'=ZBF MID5^K*FR1_?0+6A 66GI@&GUN7#GC)"81M&&:,J26&-%WTN,*')@047+>)R/ M):28A>]DHSQK_LU8Z6-6-']<2[W[J.X66H'1':E&UKZ2MDVJ-,%B7+>!6P\V MBE]*)[CJ:I=L!J=P !'ZFNC5'IPXO/B>8_UQA6H+C%P!UM[VV&*1J$,]]OF# M2^3YALG2B2M#RXKO^^)VV/ZY;Y^HVR MQ',8/]4*T@=MN@:4@QXCAR1!^[9C M#ZO#>W?9MOE[\_:Q_(!J2NV8@A*AV?CM2<)L^P"U$V^:V/2WQN,3$H<5OME@ MR0#W2V-\/R$'P[^ Y;]02P,$% @ T)$(5S4\Q)RZ @ B0D !D !X M;"]W;W)K&ULK59M;]HP$/XK5E9-G;0V[Z%C(5(I M+]ND3JA=M\]N5:FX4[LLBE7K"3>(D7< _R83GC:F:W*ADI M@0K"*.(P'UC7;G\::+P!_"2P%EMCI#UY9.Q)3[YF \O1!X("4JD5L/JLX :* M0@NI8_QN-*W6I"9NCS?J$^.[\N41"[AAQ2^2R7Q@75DH@SFN"GG'UE^@\2?4 M>BDKA/E%ZQH;AA9**R%9V9#5"4I"ZR]^;NYAB^#N(W@-P7M-"/80_(;@'TL( M&D)P+"%L".&Q/D0-(3K60J\A]$RPZMLUH1EAB9.8LS7B&JW4],#$U[!51 C5 MF7@ON=HEBB>3&7Y!*X%FP$U6TQ30B(BT8*+B@"[0P_T(G9]]0&>(4/0C9Y7 M-!.Q+95MK6"GC9UA;@<% MOU7T$OG.1^0YGM]QGIO#]%O,%=W=2Q\=;]WKH(^/M]Y%G_R?[],W'WXG%'Z; M@[[1\]^2@UVI5LL%W7+Z[>Z+)4YA8*G'60!?@96\?^=&SN>N.)]2;'1*L?$I MQ2:G%)N>2&PG6X(V6X)#ZLEW59X)35D)Z%REB/C0E2&U1&0D=#%>)1=A%/I1 M;*^V8]\%\Z\";Q0'N[#QO[">^\EYA9ITB+FNX_>N=G'3#C6OY[2@ M^N[LK9>_!+XP15V@E%54UG_ =K7M&ZY-N7RU/G3[8[=C?:+ZC+HM^"M?-RGJ M#5H0*E !RI"L?KPE]/)%N:NO/(I*IB9IBK7@FX!JC].6-R,]$&VNXK M^0-02P,$% @ T)$(5UB-)I5$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS@R]@ MU=C,-DG[[V<;PK(IH5)>P#;W'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9"156 M(U$#-T]R(2NLS506OJHE8.*2*N:'03#S*TRYE\9N;2/36#2:40X;B51355B^ MKH")0^*-O>/"EA:EM@M^&M>X@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&:VW@7 M\)/"09V,D:UD)\2SG:Q)X@56"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\I']U MM9M:=EC!G6"_*-%EXGWP$($<-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TYG"08SOF$L$L(G7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4VY?R MJ*5Y2DV>3M?F> E(]"0QH;Q 2RDQ+\ -WR$HN &A4$8#?"BOMS(\:(+O'-EWJ#=*UIS M0O>4-)B=J[J%3LY#[7>S4#7.(/',AZ% [L%+W[\;SX)/ \J37GDR1$^W#0,T M#G;3V_&I-EH24>O_#[G5'0;FF"D8$)OV8M-!SG?!;Z^0&X:^)3?KY697G=H3 M2/,5X0MNP\RWW.:]V_SJ@QOV&^9>]/-/^D,%LG!=4*%,-%RWK:)?[1OMLNTO M?\/;+OV 94&Y0@QRDQJ,YN9URK;SM1,M:M=M=D*;WN6&I?E9@+0!YGDNA#Y. M[ ;][R?] U!+ P04 " #0D0A7E,%R?E<+ #Z'P &0 'AL+W=O7QZ7A\?EQ) M;0:7+_G9K;M\:>M0:J-NG?!U54GW<*5*NWDU.!DT#S[H91'HP?'ERY5<%?]=JXWN?!5DRM_8S?;G)7PW& MI) J519(@L2_M9JJLB1!4./W)'/0'DD;^Y\;Z==L.VR92Z^FMOQ-YZ%X-;@8 MB%PM9%V&#W;S5Y7L>4KR,EMZ_BLV<>WYV4!DM0^V2INA0:5-_"_ODQ]Z&R[& M>S:O+NYOIE.WGT4D^GT_=V[CS?OWHC;][_>3&]>S\0/M[;4F5;^ MQY?' 4>3@.,L'7,5CSG=<\RY>&M-*+QX;7*5;^\_ALJMWJ>-WE>G!P7^4IN1 M.!L/Q>GX].R O+/6#V*56ZO!Y???G9R/7QS0]DFK[9-#TB^OI-=>V(6X)=DF2,KP M74I^@QCQL5 HELQ6*VD>R"&UD76N@\I%9A$^X^,G#S_EDAXOM)$FT[(4'C(4 M:C9X4P,4NS.LR(S.8=4GE7(ZD^*'[[^[.#T=O[@;S4;BS61RR]]/7OPHI,F% M7*T05#DOE7 UG4 /G5K6)=O,DDC\[/5T2,^ERTDE;0*D5ST#88IUI.Y(3)4+ MZ'I8%'LC-QF(S;7/2NMK^%08^H7L@&EEG7=V['19WU'D&)=CC8J.:NWJ.;8+ MAW7"HCT$\LVJ=KZ6)HA@T6NS8K?%(XJS5]\87%_8NLRAA2 D2(']5)O8:EEA MLK(G^C\(C-J5O,!8BFURU#3F(47SY-D+3_5^*J@ABY/QT=\$7)_\Z3-(?%#2 M"44]1ORL,E7-E1-G)]PE3H=B4VBX8^7L6N?D$5%9IP1E>JF"XL#5GN$FIT<_;"UP#*M>HW8K MPKI=$?@Z">SV"#$Q#,EI?R(27\!YAU)._5YKRMY*&K![;AX I$I^5FV[5*UJ MC-$>D\$JNCD4$J6W6("[LXX1=JFXJACPQT";T.)KU.XZ$NL?117 M*4EVQ=U'-';DC%.PC6,W?'089"@R*6.GYRR]U'*N2S1G\B^=$3-U7GLDBB?, MJ.:4P'3P8WG 1\#<0O.6(,U2@SIAU=+:?*-1.AI>TXX<.>1=;49A(E*.5 CR M/JD54:YQ)2TR:*P@#J7^@RE9=ZQ90Z)U $8T1;OA/DR]/;?U/"SJLJWXX0Z/ M;Z1#J<(-C>40@_R(Z(@ *T. ';&#=N< ?5)+67O7V5_)!9 7"HP0]<#IQ3;&H Z4/=-4VAVYONR)4,5R4TN&0+LQF\7=I MR0US'A4H=9:B *&P1+I+H>[I"$6^H/V-CV)B+] TK8/#8^W05JY1T Y6!&&Q ME&DR&7N"EP=OE^C3TJK=BJX&R"=&+#FL:6 M%1%Y:,_8'=WA;>TR%8EWAU3,O7PDZON#L2F .+G.0F0H#^S;Q#W[MF,JX71( M#=%N94MT"1G%6L6JJ+GK]S>IG9$17/8<@ 5=J72CS%="QN/4G&2A9CH:XT4I MG6MT?M=/Z42!MNPYA++/6I1]=A C9RH6UTU'V79IH'EB' 5DTGT/AD]W7N+] M G"F'!67Q5%KNMKJQ:<_P*[B30"-E*C_Q\2X*1R,F.#]L2Q2$7VI$W5:E(SG MGM$;&+K^&5LQ=?HL;L7A39%\(!RAFG]'=/B,C^TKV@WINUHLC%0&J(!*62J[ M=')5/ #9P0!1)R'F5(]V/]X.!%@>E4SMFZI'RK*:>ZXB#B7C19N,%P?S""0Y M@^\[=C8%%.@@/FC_F3WUGOL(?8VE?V<2DZ)&M"MO_Y_GB>M> OG@ZECAW Y! MM3\UU*VI H0RZQ_(R9/%$QV=F$950MP*.%(R?O*,UPY[!(]HR'%2);+0CJT- MF6-RB-%681VJ:;O9TB4UJ1^KA"6V3#]=N?#^0I7<9"OYR=*EKTGV+[8LUJ&. M=AS,"R1=5K ,% 8/R\U IRO%S)'^4]=#;P6Y+=M/-6/UZB)2\HDGHQB%E&<*90J!B).,Y'Y-K%*UU/<@#DL3=KL M1H0=24\PL'4S$=\C4)R;5)V#DM"9.H_$#;2'/^_(WZT"@N>7+7?LF>RI7%)G M9S1(M#$M4>V(T*9P%Q_B#[II02RW53="8QHD9;Z.#I(/54NMNK4TC::Y\A$E MZEO0W2RWUS#I .A1TCA'=<6BMU09 8?:;XW3R;]$(^-H![9\,O[+/D@)-LAR M9[20D%_>4GUQX?0_4J !QF^^>CL$=#^U0/?30>#IOVP!O<3G+/+#71AV6-0' M18B"<$YRR^\)>K)G-,Z!)'BZA'V/683\"1M.XH1P/9E=H51\3;MF=_#OB'\] M&E\,Q54S)4][4[+XX:-=@19?C)_^^+Q_$GD3:,HOBS 'MG-"^^S7WL# R=7\ MXF-WF'9Y1JHD-7JY;YK9WC%2[9SBJ1TAK^S2Z#]B3)MKA*S1HS?#M,^V[@FR M=@#==\B.=Q.3V527>AEND=+TT1TS.,Y M*88W8/B,]];$77/?36F<0B7>*KV?9I^V)[$M_G=LOC6_&WTBV)L)1J@:WC MT;.G S1[Z.CP+W\L,(0J1POP.]TH-U_H@/9U_^6_ 5!+ P04 M " #0D0A7B;84GL(# !M"0 &0 'AL+W=OJ.0KYQ14_M1$ S\AE?"FTW36U)7 >P5ZVS1< MO5QC+?=3+_0.&P]541J[X<\F&U[@ LW3YE[1RN]15E6#0E=2@,+UU)N'X^O4 MZCN%;Q7N]9$,-I.EE-_MXLMJZ@4V(*PQ-Q:!T]\.;["N+1"%\6^'Z?4NK>&Q M?$#_['*G7)9)!O MM9%-9TP1-)5H__ESQ\.101:<,8@Z@\C%W3IR4=YRPV<3)?>@K#:A6<&EZJPI MN$K8HBR,HM.*[,SLX>[;W1]/=_#AD2]KU!\GOB%4>^;G'<)UBQ"=01C 5RE, MJ>%.K'#UUMZG:/J0HD-(U]%%P-^WX@KB@$$41/$%O+A/,79X\;D4<8=BB[!6 MLH$;BE51*Q#-IH0;1S J^'N^U&[_GU,$M/C):7P[-F.]X3E./9H+C6J'WNR7 MG\)!\.N%Z),^^N02^FQ!8[C:U@AR#;>5YD6AL."NHVFGR^U4T!=A3P?]6!)+ MLJ9!K40!QG8$Z%+N-1@Z41V/RQH6D[ FU' M -43^WHZ%1(B1GAZ@VXHZQ?X4 G"D%M-Y_KC&!X=WG%GO>(LR,/I$^?!HA]) M'45C>!*5(>6%X08U_ Q1RJ)X2$(X8(,D("$9L600DQ!'+!L.X8LPJ(0CF]<0 M)BR. PA#EB4A1!D+1AE$"0O#!!ZE(8T#0P0P8NG 8I-:DH4D#(>T8X5TP$:C M$,YS+7?4D(:^?$""WFK8R$J83Y7XY#8/3O[_S/_9)W)$3,C2-++$Q"P>C4@8 M!"P,+.E)PM(PAON3V1+;80HI"[((PB%+T@S"B"7#K*/^1RB_,(UI/XWI#T_C M/,_E5AA-'99CM7,5M!SWGYAK7G.1HSXUG1?=G)].?O"IWOK,#SZ7G4_@VL;X MO@-NR;!94F&H$FV9]JC0JK?=J-\U1(_QQG3^/A(&@EX1;I["D:UH.&(!3=B3 M6%9U3=UR*GJJ%U5S8+59%@S)R1J5(N77GJ&6S5(WJ$,VBJ.3=?2/KD#ZH!?N MHM?@_+6W8;_;OR7F[17ZJMX^1+YR551"0XUK,@VNAE0KU5[N[<+(C;M0E]+0 M[>'$DMY#J*P"G:^E-(>%=="_L&;_ 5!+ P04 " #0D0A7>VPP=A0% 3 M#0 &0 'AL+W=O2$F9(+FESD[M++\GUH=,'8:]!C2SY)#F$_OJN).,8#KB\@+62=K]= M?=]:'B^E>M(+ $->"B[T>6=A3'G6[^MT 075/5F"P)E[49"PKPYF .T5T5114K2Z R^5Y9]!9&[ZP^<)80W\R M+ND<[L$\EG<*1_W&2\8*$)I)013DYYWIX.PBL>O=@J\,EKKU3&PF,RF?[. F M.^^$%A!P2(WU0/'O&2Z!<^L(87RK?7::D'9C^WGM_=KECKG,J(9+R?]BF5F< M=]YU2 8YK;CY(I=_0)W/R/I+)=?NERSKM6&'I)4VLJ@W(X*""?]/7^HZO&5# M5&^('&X?R*%\3PV=C)5<$F57HS?[X%)UNQ$<$_90[HW"68;[S&1Z^>?CS?W- MP\WG3^3X@^GM9<+[R7:XR4A'Z4P"TVN1 ;9YOX^(FI@16M8 M%]%!AQ\JT2-Q&) HC.(#_N(FS=CYB_?XNZ@T6K0FE[*8,4$](T1&IEHC\Z?I MMXIIYJQ_3V?:*&3+/[OJX,,,=X>Q"CK3)4WAO(,2T:">H3/Y^:=!$OYV((EA MD\3PD/?)/2HRJS@0F9,FH19T'9#9JFW8E<#A$ \+($8:RDE9J72!="Z&Y'A G/T'&92L10<5H^S1WZ8F!MI@YZPNM99+CEV+!O^F FTR$HC873WC$P+62&* M2ZH7Y'C0)467 6Z0M&F3SC3&ZTK0?2"(A^ZY#CJDB@.!LF /(J2 ML@SWM%$B>Q/35?A]Y&)DSK"JL>OO*FKI9#-NA%V^8W)G! <*-& M<*,W"^X+I!+9:UEYDR$)D<=0MX]:A,A$A^66T1GC6";$BO-5L=T1O1 /AM[= M2=IE0PKC*RVU3,2X!V1IUY'9NEVD6_V/(LE3:K8%M$D9(]&+2Y2V$^6M1*E/ MU+TA44*>-SEEBCQ37MD%YA"5/"6V]%MC\Z2UC<2Z:=J$=DG3+'->4"M,^#N* M0VQ; [QX06,%:DUOA\6Z&(_,_N!EP_&U$D]"+GU]9I!2-'O#X7:$,09(5O\B MS)4L=H;TF;XV%V/?N?6="-FEW:96YNAUSZG('XC3U4RC&*R/'7C;I=S3XGZ7 M,ENB^K /C>+@]#1L=D"A2:/0 MY,T*O6:"&?CU%C-&C;Z"^TZCFMQ193;>HJUKP2ZM'@;QA@,%C>QR,MO0!!+L M=:;2D%<<5?4,#6%1KJ44[HC0PNKBNPC?EY^V,JSW[R''YGD'J)042D-60)4] M_6N+\:O%2*X:>(\>WBW+@;P';+'X88!= ]*%D%S.5Y8C[OQ'WL^NT^VW+JH% MJ+F[CMNFA&3S=];&VMSXI_ZB^[KM8>\$^ZGR5W _,+)T MU]Z9-'B)=H\+_&H!91?@?"ZE60]L@.8[:/(_4$L#!!0 ( -"1"%&PO=V]R:W-H965T31+K[QS^XFRM=V2PF2RD M_&X7TVSH$4N(%2PU%H'BWP,[9T5A@9#&CPVFUVYI W?E+?J5RQUS65#-SF7Q MC6/F M''8"^N2-@&@3$#G>S4:.Y04U=#10<@W*>B.:%5RJ+AK)<6$O96846CG&F='U MUZ\7WZ8W-S"^O8#I[7Q\>SV=W%S">#:[G,_@:$X7!=/'@\#@9C8D2#? DP8X M>@.X"U^D,+F&2Y&Q[&5\@"1;IM&6Z20Z"/A'+4X@)CY$)(H/X,5MYK'#B]_* M7,ILS8L"J,A@*@P5*XZYPEAK9C1<<)T64M>*P=_CA38*Z^>??S2KD;1YXS6,H"^YB+%1A;&>"L L\K8X;R0ELF!OW.95E1\?3I0S\*>Y\U M5"T[_LR.-D=-713>+VOOUUW*!4M9N6 *XM!I(SCB M%EK=&LC\]>Q?SJ?ZVD MUG!.E7JRE,>EK(6!<9K695U0@VQ0I0S_2=T3<8N/X&OG_P%B^DO&NE[\B\\2 M& ET)_H,4WC =[)"5,/27,A"KI[@(R1^AQ#\/PK]+DF.48K]WFGRTD*ZSM+Q MXSB!<_=TX%DH5CALG?-*0]<_1?>C[BDY1CD*R583=Q*K29($YM+0 H'"R(\; M[,B/3AUV2'Q"DA>VT.^$9&/KGQ(X4-5)6]7)NZOZB@MNV&\W^'3O*6P?KFIC M6_3%'5P^XLC2;%_5']SX_57?C##^DVE@VO#2U<&RH;)[H< :*@B@]K;%^YKA M==EOZNJ>V:EK63FOC]#O)U;L0.CW>L2*R;/8?19[T"/.L^_Z#(GA/%\:VSE^ M2+85<"B?MA3V77>P,XZP!%=NZ&I(+>EF,K7:=JZ/FW'V[-Y\%'RA:L6%AH(M M,92<]/ "53-HFX61E1MN"VFPWIV8X[<)4]8![4LIS79A-VB_=D;_ 5!+ P04 M " #0D0A7_ SF=D<% !U#0 &0 'AL+W=OW#8A]H:6P3E425 MI.*D7[]#2E:GSP<:8^G0TTMD& M2Z[?R!HK^K*2JN2&7M5ZI&N%/'="93%BOI^,2BZJP?3,SKC$0F[/!\%@-_%5K#?&3HRF9S5?XP+-7_5$L,#,6 1.CSN\PJ*P0$3C1X%^2JW[[&S)[9XF2RTN\.V M71NG \@:;639"1.#4E3MD]]W^[ G,/&?$6"= '.\6T6.Y34W?'JFY!:474UH M=N!,==)$3E36*0NCZ*L@.3.]O/AT\?EJ!HOWL]DM7'VYF7_Y//M\NX"36[XL M4 _/1H;4V,6CK(.\;"'9,Y )W,C*;#3,JASSI_(CHM=S9#N.E^PHX,>F>@.A M[P'S67@$+^QM#AU>^)S-O.!5AK!P4?\5"VXPAVNALT+J1J&&?RZ6VBB*F'\/ MF=^B1X?1;1:=ZIIG>#Z@--&H[G P??4B2/RW1[A'/??H&/IT05F9-P6"7,%% M02GE+*'DA&O9+,VJ*> BRV13&7V(^G'PIX#Y#I!W@,"U54ONP-X=P*O<#I@; MF V"DH4M%ENN<@=C-@K1?=7B'LHV--"&QG-(6U1H=:VDY:/A1%2$(AM-*_3P M%&X=XGZ0/2(M2,?A+TZ'PW\<=9'PZL6$!>SM$M>BJD2UME;6J(3,X2620PAF]C'4T:T34^YI&'8,F'!\-?W(]$5]]$5_W9T?:CNL#)2"3P8 M24>!#B?!'B)T!NY//1==M+U8+E%!&+A9YD$FZ530-FM)P@9=&RK6=;\&2X_W M!.:=J 05S1S64N::=C#P@HC1DWE!P. ;G236A;62&6H-L3<))Q!ZT7@,\T9E M&_)Q#C57-BF(HN);*LJ&W,0+NYH%$[I'8P:WTO""H![-)%VD))W80>#Y20!' M')?TCDM^VW%S14>V,@\PIU RCM_L1R-J.DK-(4\>13[LR5Z%!<<=^!_UX W/ M-D15_'Z7T#+TTFL"[1E7"-*HM02MQ;UR%#^/879]LNFYDD8,HR=MW M:$$TC(,4QF$$5[P6Y$#QDXAJN3)4U5J@'.^HH6E59E*32!)[J75[["7)SN_U MX7T:D]^C !+?2]+4UNNF;-I#*$?:Y$SPMF,A(5Y*9<3/=N(DG'AA/*8B0ML1 M1/[PJ!H/*K3[$3(OF41VX'MQG!X+MW$?;N/?/X6R3#5$?79/C:+&-B&^D$L5 M7#5*67L_";X4A3#/E)*CN@X'X$XI[BN53FG6*2T>E?[1P-Q1RV1IN;6>>PF) M%_FVP%!X^"G<\GLJ'P^VQ:+2$\83NB=)"K/%?&XI&"66C9,,F0\A!4UTJP48(+2 S"G=6[6\/,?#' M=&?)N*=/K1!M6D490\*[^O4 =5?]K'FE,&VVT"EDLRT-.K\?X:%OIQ^7M M#\D-5]0/:-JO%8GZ;\9TY*FVR6]?C*Q=8[V4AMIT-]S0?Q$JNX"^KZ0TNQ>K MH/_3FOX'4$L#!!0 ( -"1"%>6K0*VF 4 3 9 >&PO=V]R:W-H M965T=Y9*+4\[?7D9,$2*D_XDJ4P,^,BH0J&8MZ32\'HU @E<<^Q;;^7T"CM#,[, MNSLQ...9BJ.4W0DDLR2A8G/!8KX^[^#.]L5]-%\H_:(W.%O2.1LQ];B\$S#J ME2C3*&&IC'B*!)N==X;X],+7Z\V"KQ%;R\HSTIJ,.?^F!Y^GYQU;$V(QFRB- M0.%GQ2Y9'&L@H/&]P.R46VK!ZO,6_=KH#KJ,J627//XSFJK%>2?LH"F;T2Q6 M]WS].ROT\33>A,?2?*-UL=;NH$DF%4\*86"01&G^2W\4Y_ 2 :<0< SO?"/# M\A-5=' F^!H)O1K0](-1U4@#N2C51ADI ;,1R*G!]?#S/?HZO'F\0K=7P]'C M_=7MU9>'$3IZH..8R>Y93\$N>FUO4B!>Y(A."Z*/;GFJ%A)=I5,VK(V!9R;(<,G?33KGD&XSI(Z<4[FD$W;>@="03*Q89_#A'?;MCP<(NR5A]Q#Z8 21 M.,UBAO@,74XANDPUD&FZ#WR'C$S3G*R92_<:<*23*=+)! M4A]4?K+OD>,0*W"\EDVVLU]X>OPRQ*TL[EN>X^X/+[E8T,*GF&P-A9<(_VPHX!"<#;LMFVQG M7Q\*CFOU77]_^'PH8.Q:&),GX]9@()YEN\[^\)E@V&F- \"W<3T8/.W>'KKA MZ;SA:-N5J(%8?:_?\*;PX2;H5\@_&Z$$XCG 1L'0LOV]",78(@3_L@@-;5)\ M_V2$[H .= %>V05X+^X"A@EX0O0/T+CD4EGH,86&/#8O?H-&/"^_-QQ.55KF MN=H9@/CU"'(&&'M4&KNI-SC(I[TWR(NU+N+*])!%PP_LH'9#.2^Y3PSW;,=] M7G*/*]RK3<(,\4P@NJ)1K+&/X5_)L80,\\1WH6F Q?7^0(,]396'>XKZ23\] MZ,J+_+RK1_WY;=4<0KA?#^$CU_>[;ZKEIFA[)=01[CY?QZ$M(5 .2QF/]+NM M51S*-7&P,+4_('+0*E; MJO3,!L&_8M:4W XR>7%RV^4VV9# 8 !D !X;"]W;W)K M&UL?55=;]I*$/TK([>*4HG&'Y $I8!$2'IOK@I! M@=L^5'U8[+&]ZG[X[JY+\^\[:X/A2H07O+N><^:<878\VFKSTY:(#GY+H>PX M*)VK[L+0IB5*9J]TA8K>Y-I(YFAKBM!6!EG6@*0(DRBZ"27C*IB,FK.EF8QT M[017N#1@:RF9>;U'H;?C( [V!R^\*)T_"">CBA6X0O=OM32T"SN6C$M4EFL% M!O-Q,(WO[@<^O@GXRG%KC];@G6RT_NDW3]DXB+P@%)@ZS\#H\0MG*(0G(AG_ M[3B#+J4''J_W[)\;[^1EPRS.M/C&,U>.@V$ &>:L%NY%;__&G9]KSY=J89M? MV+:QM[XV4:/R@3DV&1F]!>.C MBOZX6*]@NGB V?-B_;3XZW$Q>WI< MP>6:;03:#Z/042Z/"-,=[WW+F[S!>P-SK5QIX5%EF/T?'Y+&3FBR%WJ?G"7\ MIU97T(]ZD$1)_PQ?OS/>;_CZ;QG74G)'[>4L,)7!C.1R5:!*.5IXX#85VM8& MX?MT8YVA[OEQJ@IMDL'I)/Y&W=F*I3@.Z,I8-+\PF%R\BV^B3V*[0,.\'OB#U+"S9Z\'JLC9IZ4^?-X(7S-\. M>\K;V>RGO9V@AHMWPR1./JVA1*JRK)AZ!8J!:A^K#S)ZL"UY6@)7J:@S!%88 MQ(-R;FV-V1'29&@LI/3?T?SQ=I56'U.F4A2^?Q]/ >XJ07]V_\;@##WI#.:'D-\6 ZQ)IT.8D?E]$6&O'!*&2N!=' M?3C51>'1-)!HBF;F^2+5RK6#H3OMQNJTG2:'\'8FSYDI./D3F!,TNKJ]#L"T M! Y D !D !X;"]W;W)K&ULS59; M<^(V%/XK9[R=G3#CC2]@, DP0[+9V6QW&QI(.YU.'X0ML">VY)7D$/KK>R09 M RUAVK>^6!>?\YWOW"2--EP\RXQ2!:]EP>38R92JKCQ/)ADMB;SD%67X9\5% M210NQ=J3E: D-4IEX86^W_=*DC-G,C)[,S$9\5H5.:,S ;(N2R*V-[3@F[$3 M.+N-QWR=*;WA34856=,Y54_53.#*:U'2O*1,YIR!H*NQ,PVN;B(M;P1^R>E& M'LQ!>[+D_%DO[M.QXVM"M*")T@@$AQ=Z2XM" R&-[PVFTYK4BH?S'?HGXSOZ MLB22WO+BUSQ5V=B)'4CIBM2%>N2;S[3QQQ!,>"'-%S96-NHYD-12\;)11@9E MSNQ(7ILX'"C$_AL*8:,0&M[6D&'YD2@R&0F^ :&E$4U/C*M&&\GE3"=EK@3^ MS5%/3>:+A]L?/S]\_7CW.'__+@Z#P37<_?QTO_@-+A9D65#9&7D*#6EQ+VE M;RQH^ 9H'[YQIC()=RREZ;&^AP1;EN&.Y4UX%O!+S2ZAZ[L0^F'W#%ZW];IK M\+IOX-U]KW.UA=^G2ZD$%L8?IWRT$+W3$+I9KF1%$CIVL!LD%2_4F;Q_%_3] MZS,$>RW!WCGTR1R;+ZT+"GP%M[PLL7[GBB?/\&A-I8#]")]J50L*]U+6A"7T ME!-GS9QV8I%1;;,B; L924'L3,J,X%Q32BPE:2AI)BO+)&^8 #%BF#;:IDWO MK7B!IX"$BYR!RG@M"4MEYVHO.!/Y"U$4-D0(PI0$Q:&J19)AXQU;#=R!'^]B M8[=XI1L=+==**D3.V1IP@)J]4*G0@ S<"ACT%M6""CU+BI@\]@NLOF!\SFASE!YA_I4L&< M)K7(54[E$8;-W0TI;/NWP^:61!T._^S, 1'5'OQH)E%W>$_ MPF#RO0O#11_=0<=VXQNA. SSP(V&<3/K1W[G5,MX!S=O2<7:O"\DEEC-E+V$ MV]WV"3.U-_=>W+Y_OA&QSO'T*N@*5?W+ ?:&L&\*NU"\,O?XDBM\%9AIAL\P M*K0 _E]QKG8+;:!]V$W^ E!+ P04 " #0D0A7X"V;9TH# "'!P &0 M 'AL+W=OM M6$""ONAZVJX09=L/I_M@D@FQ<.RL[4#[[V_L0* KBNY+8GMFGGEF'K\,MTJO M38YHX;40THR"W-IR$(8FR;%@IJ5*E&3)E"Z8I:E>A:;4R%(?5(@PCJ)^6# N M@_'0K\WT>*@J*[C$F093%073;U,4:CL*VL%^8.A5EO0SIO0W,"7ZJ.)')=.E">KR%.R\"4+,%10,?!H-Y@,/[RJ=V/OITAV&T(=L^ACY_H]*650'AFHF)^ T\, MG9S2#0U8!?>,:V]%4!G,--\PB_#"M&;2FE/UG,^XR!$R)>B4!'>O)9UP1P=U 9=7S*0QV 22%)@! M0NYRTZ09(.W#S3T(>VUK*DL^20[)_?I;R9C0.<*+K95VO_V^]6H]W"C]TQ2( M%EY*(]7BH:BNXQ$<-IBY+IE^G*-1F%'2#=F/!\\*ZC7 \K%B.2[1/U:,F*]RA MI+Q$:;B2H#$;!9/N];3G_+W#=XX;L[<&IV2MU$]GW*6CH.,(H<#$.@1&KV>< MH1 .B&C\L\4,=BE=X/ZZ1;_UVDG+FAF<*?&#I[88!9SO*O6/HXUG!9(X& MN(2YL9SZ$5.X95S#=R9J!)6!+1!FJJR8?/W-P%?2*""&6RZ93#@3\)6S-1?< MC -< M\ESRC"=,6GB2:NTD>,)WLJK):\H$U0F!6;C!!,LU:HB[/E47/D(\&)Q=#/K4 M,HST)DV[D*QYJV%9,*H+6/5_6:]05^1-1R.VS6,WS''T-J0.<_I.H%YWUHJO3?8V_EO(C?/IP M&76C+W"H5<.]^5*BSOT4-9"H6MIFU.QV=X-ZTLRG-_=FRM\SG7-I0&!&H9WS MP44 NIF[W-?X/4$L#!!0 ( M -"1"%>BPQ39I@4 # . 9 >&PO=V]R:W-H965T&J"7GFN[*HE*GO:76]=%@H&9+7C+5%S6O M\&8N9,DT'N5BH&K)66:5RF+@NVXT*%E>]48G=F\B1R>BT45>\8DDU90ED_=G MO!"KTY[7>]BXS!=+;38&HY.:+?B4ZT_U1.)IT*%D>T5EL MY*W YYROU,::3"370MR8A]^RTYYK'.(%GVF#P/!WR\]Y41@@N/'O&K/7F32* MF^L']'!;OUM#ULNW3+/1B10KDD8::&9A M0[7:<"ZO3%*F6N)M#CT]FEY]//^#)G^./]#^%;LNN#HX&6@ F]>#V1KDK 7Q MGP&)Z+VH]%+1197Q[*G^ YU7OD/7IWY.P%_;ZH^!:Y#ONL'._""+LK X@7/ M1;EDDA^>(7L93=@]2*5I+"6K%MRN_QY?*RW!D'^V!=]BA]NQ3=4[_ \[#P/=Z&/IJC"K"DXB3E-M9C=T,?:TGELZ)SK^VT. M[X3<[O#5DM-<%*C1O%J0-DQ8%VK^'U>D\5I9\Z)^K*9_%QVJM41>L4@!'*\COJ&R9P@U3"'GF79YI/Z\ (QK%JDPYQ.]FO-96 ML88!97)(&4A^<+0^!$4?&ZTTQ(W3'YKR&G(XJ"^V%GEVN+$:WW*)+D.7W+0J M(W\.3TS.&U;0%9F,P?<9MP'YQV_YC%L3@6<]]BD( MG-"+Z36Y_6A(4=_#,O:<)/3IXJ[.)4*$]S.#46"][_GQ 62'"5YS.BU:"+3(H 5.E'BT@[[#CK[#%]/WC0QBUWTW0GYT_2UYM=6?X"S MEOD_P]MO. L'5'< :BM=O\NWV/%BDR'/[8:Y;XKDI^#CL^]\A7.)XB;&:]'>S(NI8$;V8%1=E M78A[SI]VM\^L:)A9;>/';O 74($I;*Q+I3$UJ 4FN48/ !;-62[I%@Y8_T0C MS2EX=#&=3(YH"BIL#KNOJ&"SA-+'-X>!-5T%=4WV6+UCI,BE>]-D[.[AQG.G M[M2&W&VGKBDS?,JQ=G8] MCMYM^=UIX?GZ9Z5H,,MA6&T8GFT:EAR'V^9[4X:MF,R4V>5K-BJR-?UM>Y@) M9+UJ@2LEBCRS@!A"VL:C+&=0^ZREUT,+T4N3)U/]WVDF1L2R:(6,@JEK+JNG M70;MY,HB;N?B2UCZN#H7RAZ;Y+>\ NM1Z!A@:#+H#XG]CVSY^T[JQAB@"HR= M+:VG&50*4=N/J!AB"7[3T"-OZ/A# ^\D24A3?'2C&!U:\ HG4SA6EV4HM]Q\ M=YD/<_(Q=,*4?%C!2 TC)T#GBC!@XIM[I(?5N68%*CVCP$>S M3$WS3(>103(>);'C!P$ZXJ/\JAG&(K/V@[W:[Z]"XO04\ MBK=WJ?=,+G*PK^!SJ+K]&"-5MO>3]D&+VMX)KH7&#<,NE[C2<6D$\'XNA'YX M, :Z2^+H?U!+ P04 " #0D0A7%[NO*9L% M$ &0 'AL+W=OM80M"NB5YK%9\?TU+ M/$;!@,?2_,*^W&NW(,BEXDEY(6%I\R5-IAU,.N.4!U^A="#):7A%%)A>" M[T'HW4Y.[Q1IN[N;WMPLX^W3O^^>P7*S OYZN M%C!=KUM[P%VW]W?@K^_G?U[??[I:K'PX6Y--3.7Y14>A-IIG M)R@ESPK)[BN2^W#+4Q5)6*0A#5^>[R"*&HI;09FY1QG^D:=M\&P+7-OUCO#S M:M-XAI_W"K\%$2E+=Q*65( ?$4'A[^E&*H&1],\AO 6[[F%V.KO&,B,!O6QA M^D@J'FEK\OZ=T[<_'E&V6RO;/<9]XF.VAGE,@6_A#G/Y)@UX0M&G7,ISF"HE MV"97VE>@.,QYDF!*^(H'7R(>AU1("V9$L@!(&L(5BW/UO4\*C$>U.(RQX)NB M4JQ4*C9*96A6:S[1BL/D&(7MD(;KG &-<51&%OX*DB%2J(Q4P MSF@=9V8+$BZ[VC6%1,T^C#+16X6+$ON/%,%U1IH*_\!ZG5TS:C3UH]34HTG8:K<2*.-GQ& MQB0.\I@8]]61%IY@B5.B X-CRV/L,/(5/S38)3Q/E3P?P]KXN%F%GGWKH]]:?:]K2,>Q M+6\PU/3 <@@S]SRP]2ROJ$9:3*]4:1>E&"WK\;NH[[\8>OU[5ZW5[-^<-_'X%5 MS7D-K.=XUM#KOEEL_"P*73C2_WMU_^^=W/^7E0?B;P4([1:?!KE@BJ%-%T^Z M22"RK>")J=QS8UVBRI90(=@$VX2AZX-1Y4_?&U8HUY%3==>SQJ8 MZE!K-F[YC&]/A6Y&WX,,7H)\H]9C_=C-<(H&!"-7BV6B2I(]S^,0(@QP7*?X M($$\'YZQB*)+IX'QHK=_" MT^()^+R]>$C?$K%C:*N8;O&HW1Y@\HGB<5H,%,_,@W##%3XO#1GA>YX*O0'7 MMQRAE@,MH/Z'8/(O4$L#!!0 ( -"1"%?%+]+9) 0 "D8 9 >&PO M=V]R:W-H965T_OO*P'!!A2:-,I+C,0Y1UQ=^9A[,SM0]I5O M,!;@6U42/KMQXK98;X2:L!>S+5KC.RSN MMS=,CNQ.)2\J3'A!"6!X-;<^PHL,AHI0([X4^,!/KH$*Y8'2KVIPG<\M1ST1 M+O%2* DD/_;X"I>E4I+/\7KH M"6Y+<(<$_PF"UQ*\YZ[@MP3_N2L$+:$.W6YBKS %-HJ:8NZMVO MV7*_"J(.RIU@\FXA>6)QFWW)?KO/P!E("X[6:X;72. IKGN7H^W=6%\[K5L_^] M>F\SO.Y$>+6>]X3>R3E0WV2ZZL["G[]**+@6N.)_Z;+>Z/IZ7>5X%WR+EGAN M24OCF.VQM?C^.Q@Z/^JVW*18:E(L,R362X[?)<>?4E]\I@*5TJ#KA.ART-## MFJY^)/8++PG":&;O3S=WC')C/X9]5#I&15$0#E#9&!6$27)$]>(,NCB#R3A_ MWV,&A/Q%FHIU4N*EY\VD6&I2+#,DULM#V.4A?",S"$TFQZ18:E(L,R362T[4 M)2=ZG1DT].#4#& 0N ,S&*-W>>=UEM#R3[^AL0.#@25H4($3#XPCU:!@Y ?QP!-T,->/8KTIP)/*!4[& M>D\*5:G<"5FPZ*N02?Y+CYQ1M=2H6F9*K9\)]Y@)]XU,H14VE2*3:JE1ML'+0P& 8^L[0&L8P/_'#X>N"!N:Y<10]80W' M*@E.ETG71&!&ZM.(2FVTD_P7GSN3:JE1MO6ZU'^::)_@FQ M=4$X*/%*+N6<1S*-K.E+-P-!MW7C]8$*0:OZ&ULK95=;YLP%(;_BL6JJ96Z\A62MDN0VJ33-FE3E"S=Q;0+ M!P[!JK&9;4+W[V<;RI*&1+O8#?CCO"_/.9C#N.;B2>8 "CT7E,F)DRM5WKJN M3'(HL+SB)3"]DW%18*6G8N/*4@!.K:B@;N!Y0[? A#GQV*[-13SFE:*$P5P@ M614%%K_O@?)ZXOC.R\*";')E%MQX7.(-+$&MRKG0,[=S24D!3!+.D(!LXMSY MM]/(Q-N 1P*UW!DCD\F:\RL;UN8 J7&2&/\:CV=[I%& MN#M^YK+&$*:??2:KRB7/MH!0R7%&UX/5':/.Q@ FGTEY1W<9Z#DHJ MJ7C1BC5!05ASQ\]M'78$_N"((&@%P;\*PE80VD0;,IO6#"L'A^^KA[0.W27)+QB2J(%)$"V>$T!89:B*6=* MZ&JC>TPQ2T"B\QDH3*B\T*K5$/;(IZ?E,TBTW+?R8%_NZHIT90FZL@36+SQ6%M@"JP!E M@A=_*U 3E:.I?2D@T(^[M;3K/_O2;?P'_?[FV[R5)4Y@XNB/3X+8@A._?>,/ MO?=]R?\GL[U2A%TIPE/N<7)J8%=7^<^ ]02P,$% M @ T)$(5Y%%QC5R @ Q04 !D !X;"]W;W)K&ULK51M;],P$/XK5IC0D*!)D]*]D$;J&V)(0].FC0^(#VYR::PY=K"==O#K M.=MIZ$8W\8$OB>]\S^-[SKY+MU+=ZPK D(>:"ST)*F.:\S#4>04UU0/9@,"= M4JJ:&C35.M2- EHX4,W#.(K&84V9"++4^:Y4ELK6<";@2A'=UC55/V? Y782 M#(.=XYJM*V,=898V= TW8&Z;*X56V+,4K :AF11$03D)IL/S^VM<%),@L@D!A]Q8!HJ_#6+Y=D6E1,%M9RLF%\,_#UOEX 88RKM]@R.W-@AP? MO2%'A ERR3C' )V&!O.P;&'>G3GS9\;/G#DFEU*82I.E**!XC \Q_UY$O!,Q MBU\D_-R* 4FBMR2.XN1 /O-_A\_>Z/=F9([/S9Y,-H\%I&F[V M]?P=-!Z<]3$^S7"O([#<:SN5M6.&=!V0#<+Z4T.\,>T$_N[#=0 M2P,$% @ T)$(5XJAS63 @ 8PH !D !X;"]W;W)K&ULS59M;]HP$/XKIZR:.HF2$-X91.H+TSJM&X*U^U#U@X$#K#IV M9CO _OULAV9,"YE4M5V_$)_M>^YY^2B22N7.*F1\&05>U'=[(QGU1:H9Y3B2H-(X M)O+G&3*Q&7@U[V%C3)/':B7Q[2. M^^L'] ].O!$S)0K/!?M.YWHU\#H>S'%!4J;'8O,1=X*:%F\FF'*_L-G=#3R8 MI4J+>.=L&,249T^RW;V(/8

$$VBOA0;D/:V0;,+)]5Y M&W*4VZQ,M#2GU/CI:#R\&7ZY'L()C-$FD?(EC%"Z=/,9PM55J <5"(.P#M>3"S@^>O8J5?TJIP'";F++ .7RCL;TG%C Q1VI!LF*Y_6RP MX5)CK.Z*!&9$&L5$;"?U5$)F./!,JRB4:_2BMV]JK>!]BAAZ="ZXE M<>RGJ8:4*\><&CO9DRMRN84IRF)T70S;NNNHV:DV^OZZ@%DC9]8H9?9T":C M1!.IP=0TPNWIEJJ[GBN7DZ!]$M2*!)52>V1*FKGPYFNIO.8SR&SE,ELO4'FM MORJOWJUVBBNOG3-K/S&SBCV@8E[$L#Q6+838A%NIDC?:R7EW_G/'- YW3"FU M1Y92-Q?>?2T=TWT&F;7@]_]K\(*561ZL6 P4Z?#W1@8[?ET1N:1< <.%00ZJ M;?.=D=E$DQE:)&Z*F IM9A*W7)DI$*6]8,X70N@'PPXF^5P9_0)02P,$% M @ T)$(5XR!;#64 P MQ0 !D !X;"]W;W)K&ULK9CODZ(V&,?_E0R]Z=S-M,M/T5IE9A40.]WK]G:W?='IBRQ$90X2+PEZ M_>^;!):JB^CV\D9(R/?S)'F^DI#)GM#/;(,0!U_+ K.IL>%\.S9-EFY0"=D- MV2(LGJP(+2$71;HVV98BF"E169B.9?EF"7-L!!-5=T^#":EXD6-T3P&KRA+2 M?V:H(/NI81LO%9_R]8;+"C.8;.$:/2#^M+VGHF2VE"PO$68YP8"BU=2XMVT$KQ%XUT88-(+! MM1'\1N"?"OPS@F$C&%XK"91>S3H?*90@Y#":4[ &5K05-WBA#*+5(88ZE M=1\X%4]SH>/![?SWI^7#\G'YVT?P(_@(*8723 R\#Q&'><$^B.JGAQ"\?_B Q)AI$VQ>!W/.!'/!'<%\PT"$,Y1UZ*-^O7])O^C7 MV\XE0'(!,.H!F&+JV_EW7N9_YO02?X'X!EB#'X!C.4[7C%Z05T+N6DKN=LC# MZ^5=T:-OBQY_6_3%]5/7%3WYWYT_RJ3;_I--='9SU(MYJ MKAKF*YC_,8 MX9W\GECBM"N!O=JW)E G+-0)BW3"8IVPA4Y8H@EVY+-AZ[.A_LW04*?]=,)" MG;!()RS6"5OHA"6:8$?V&[7V&_4O5X3#HLMBHU=O>]]S3U_W\U[X6[VC$Q;I MA,4Z80N=L*0S38[7IJDVA7EP[%$BNE9'8$SL3RK,Z^^VMK8]9;M5ATLG]7-[ M'-H=]9$]CNM#M/_P]9'>':3K'#-0H)4(9=T,Q:).ZV.RNL#)5AVZ/!/.2:EN M-PAFB,H&XOF*$/Y2D ':L\K@7U!+ P04 " #0D0A7+CZ!(5(% Z*0 M&0 'AL+W=O2G>F/KP0$&P?+=N8T%PE@O8\^ MSHLDGVBTH<4S6Q+"T;M7NE]V7G3F M,61D2M._DI@OQ]I 0S%9A.N4?Z&;3Z3ND"UY$4U9^1MMZK*&AJ(UXS2KQ:(% M69)7?\-O]4#L"'#O@,"L!>:^P#X@L&J!=:J@5PMZIS;)K@7VOL Y('!J@7.J MH%\+^F6PJM$M0^.&/)R,"KI!A2PM:/*BC&^I%A%)LY'.1>-E$_2H;NBT M:JAYH*$8?:8Y7S+DY3&)._2N6N\/ 8(C@($"H(NP-;$S7V-W:RJ) MOX3Y%3+LC\@T3+-K1$^06[B46UT#>D2^EG+CH-P[7=[5>%\M=TG4-+Y+'KR[ M\:U06,UK9)4\ZP"OZV5!?_\JGJ$9)QG[IZ.)MQ6RUXV4:] U6X41&6MBD6&D M>"':Y,T26^ MLL7LGJ;2-M74^:'+,4KDN8Z!A+D5S"EA%L(#S$>M$OY MD.T*@&"M$-M-B&UUB%,J9H6G.L:K(HF(6!_1BA15C#M#7"$'NV-D7_6M]AA- ME16?&SM(F <)\R%A 1"L906GL8)SRML^ET[HBKI2?>Z+#0ES(6$>),R'A 5 ML)8Y^HTY^O";ASZD8R!A+B3,@X3YD+ "-9RS*!QS$ YG93S")HQMB8QBM>% M7&7$LI+0&%TJM@\5U&ZM+8;\V5M=E)6?:P=(F <)\R%A 1"L98=A8X>AT@Y> M_B*3/K,\ZHJZ4GON3 $); W=\*]Q?DES0.CU0FM_1 \M^LZH& M7<6WA-7L'XKG-#F)U>O"=.WPU]>QWO/>F'UES(5-@4E.;6M-TA-GO[X^N!UNF#TH)C/6C'=)OT MP^JL7_421T<79M#L'RC-K6GJW9D'6J&_YT7=.<&6D M>"H/YS&Q=5CGO#H0U#QM#@#>E,?>]IZ[^-JKCO%M,=6IPL]A\93D#*5D(9#& M55^LB$5U4*^ZX715GA-[I)S3K+Q&ULK9==;YLP%(;_BL6JJ96V0H"DI4N0VK*/3%W7->UV,>W"@9/$*MBI M;9)NOW['0%&Z4M94W 3;^'TYYPFV#\.UD#=J :#)799R-;(66B^/;%O%"\BH MVA=+X'AG)F1&-7;EW%9+"30I1%EJNXXSL#/*N!4.B[$+&0Y%KE/&X4(2E6<9 ME;]/(!7KD=6S[@5KU(XUP MLWWO_J'('7.94@6G(OW!$KT868<626!&\U1?BO4GJ/+I&[]8I*KX)>MJKF.1 M.%=:9)48(\@8+Z_TKN*P(>CY3PC<2N ^5^!5 N^Y K\2^ 69,I6"0T0U#8=2 MK(DTL]'-- J8A1K39]S\[1,M\2Y#G0Z/3[]=CR?CJ_'7<_*63/"M2O(4B)B1 M2XC%G+,_D)!Q ERS&^ J' 3] %^?U2:*9\V*6J-X88Y^G:/? MFN-[OC*[Z)C'35FV:K=]+[HTBSHR>\"L7S/K=[_$^EVB[-(LZLCL #1LNY[0>#4R_H!BH,:Q4$KBHW3D'%-^9Q-\<2DQ<'8A*?5 M;5L\79I%I5E_$X_O/$'GL*9SV$KG'$O5D@76=&61T 2EU61;*%V:18>/H/B! MYS=#"6HH02N4*Z%IX])IE6V+H4NS*'A\(OJ>^R\'>Z/R-)\)7ZB<,ZY("C/4 M.?L'R%&6I7?9T6)9%*-3H;&T+9H+_%H!:2;@_9D0^KYCZMOZ^R?\"U!+ P04 M " #0D0A7!$28DGL" _!0 &0 'AL+W=OY-!:.'6RG MA?]^9R=DG53Z);%]]U[>N\LYV2K]8$I$"T^5D&84E-;65V%HLA(K9LY4C9(B MA=(5L[35Z]#4&EGN094(XRBZ#"O&99 F_FRATT0U5G")"PVFJ2JFGR^KJL .(XU< <0>(O>[V0U[EC%F6)EIM0;ML8G,+;]6C21R7KBE+JRG*"6?3 M\?3GW7PYOYW_^ ZGL*2>YXU 4 5\YI);/+VFHN4PEY;)-5]1:&P,6@/C[+'A MFD+,P()IZR"3QA"],3!5U8I+YNM^/$/+N# GQ#_##?T&-:$L9J540JV?Z?B3 MW+C^S64&1\ EW):J,4SF)@DM>71*PZSS,VG]Q*_X^UC7?OVR6Z)+SVQ M&^I-.AQ$41)N]L@9]'(&!^7<^_$@*>,-:IIVN.8%PC$U^QF9-B?[=!QF'+;( M?:4*=^;!72W?F%YS:4!@0531V?MA +H=UW9C5>U'9*4L#9Q?EG3#H78)%"^4 MLB\;-W7]G9G^!5!+ P04 " #0D0A7KQ=S,T0# "Y# &0 'AL+W=O M<6:"26IT6GKN MDG5:="%BDL(E0WR1))C][4%,5VVC9CQ,7)'I3*@)L].:XRF,0-S,+YD5E" M'^)8$9RQASZ-/XED1BUC:^&BB""5[$XHJNOD.> MCZOX0AIS_8M66:SG&"A<<$&3'"Q7D) TN^+[W((J6C)IFYTN31:&DQ2M;%& M@LFG1.)$Y^3BPK\=GIZB[KF/AN?7W?.38>\T0-W1*+@>H2_H'#.&5?71@0\" MDY@?RMF;D8\./AZV3"'7H)C,,-?K97KV"WH..J.IF'$4I!%$)7B_&N]5X$V9 M>V& _6! SZXD_+%(CY!C?4:V93LEZ^GO#K?+TGF?>O ^]4$UW(=0PFME\"=> M.L5FU'WLEIF2$\CU5MNV?&.W6/'LJR6N5RO4Z7$:^NTJVJP3]7!#JI/ M_'4+?]V=_$4DF6/"Y'M=(/E'XF5^9TSNVAJ>&^UNK/)9A+^5(]C*,:C,Z(W[ MT2O\\BK]ZB:4"?(/Z]Z%3A#(G5U_Q.Z)%;JZ0DPTP2 MSH# J[$S@5=3&!J'TN)/@G>R<0],* ^#>3IV/$.$*4Z4D4#ZLL533*E1 MTAS_5*)._4WCV+Q_5O]4!J^#>4 23SG]1E*U&3L#!Z1XA0JJOO#=;[@*J 1, M.)7E+]A5MIX#DD(JGE7.FB C;']%CU4B&@ZP=\+!KQS\_^L05 Y!&>B>K QK MAA2*1X+O@##66LW?9LO%F!R.P/SV_O) M[O$13);+C_=+< &6>N*D!<6 K\"<*<36Y$&/)E)B)0%B*;CA/-T12L'[ M&5:(4/E!NWU=SL#[=Q_ .T 8N-_P0FI3.7*59C9?=I.*[WK/YY_@^[U@ER#P M?@&^YP<6]^EY]QE.M#LLW?VVNZLS5:?+K]/EEWK!";U/A!&%+Q9ZZJ66=/RU MT/9@KG F_[;%NA?OV<5-Q5[)'"5X[.B2E%ALL1/__!.,O%]MD7WP@N)9@B(9X(6X-)Q@NF;!'O9:)2QBPIVQCZ@>>-W&TSE->L6HR]FK%W MEG&2)$564*3T7Z4!A2+_(K-TV##W2F$#X,+WA^$+3(L5[,$3F&&-&9[%O.<* M4; J5"$P0 U.@!_U8BVQC3<\(H&>Y[WDM5D-AB=XHYHW.LL[PUN]^.H>FZW5?\Y5F$R;H'ZU1%JM>$)PB M;FP3X%GB:;D5P4)OW6A)*CRTX7>EUL[% MH>7#CGI^I=.<@M'P: %XS:I->6CZL+NN#RT-/1H>@5JL@MZIBCJT??@&?;_2 M;.Z4(A\>$5NLPO EL=LX-9@CVQ](K F3@.*5=O,N^UI%[$]!^X'B>7F0>.!* MKP7E[4:?'+$P!OK]BG/U/#!GD_HL&O\'4$L#!!0 ( -"1"%=W>P25"0, M .8) 9 >&PO=V]R:W-H965TZ/?WL),UH":%"NP$[]G_\ M_2>.C[MKQI]$!"#1%WLV=WW.^R5%*2P!U'(HUCS'\/@+)USV@8+P_NR2*2^H'I M=Y=X 1.0#\L[KGIF&24D,22"L 1QF/>,?N/\HJ/G9Q.^$UB+C3;23F:,/>G. M*.P9E@8""H'4$;#Z6\$%4*H#*8Q?14RC7%(+-]LOT:\R[\K+# NX8/21A#+J M&9Z!0ICCE,I[MOX"A9^6CAT^6SVG "T/$0)"94?%(Q'R9# M='ST"1TADJ!IQ%*!DU!T3:D,:2PS*. '.;R] _YKFIPAQSI!MF4[%?*+>OD0 M B5O9'+[M=Q4:2QS:9>YM+-XSJY<,A:N":5(N=E.#QH2$5 F=(9^]&="MS50K^4[!7"7'*A#AUT?U[ MT.<(21:[7M @U[ UX;^D#P=@G>W@?>K@)OOP>\-O2!X&X)[NX# M=ZO W2UPUWJ[Q6LC'\CME=S>/FXO.[%D!.H>,)? JVQX6S:WRKRCF3+K##/F%1E/FM&ZB(&7$]0XW/&Y$M'U_KR:N?_ M!5!+ P04 " #0D0A7Q0=X,U(# #3"@ &0 'AL+W=O4%,V6%2_;\F*3U'??W7=WHFZ\$_*;6@-H]+U@7$V3IXH*NUM@=N--Z0%2Q ?]G<2[-S6Y:,%L 5%1Q) MR"?.U+])1A9? 7ZGL%-[:V25+(7X9C>_9A/'LP$!@U1;!F+^MC 'QBR1">.O MAM-I75K#_?43^R^5=J-E213,!?M*,[V>.%<.RB G)=,/8O<1&CT#RY<*IJI? MM&NPGH/24FE1-,8F@H+R^I]\;_*P9V!X^@UP8X"[!N$S!D%C$+S40]@8A"_U M,&@,*NENK;U*7$PTB<92[)"T:,-F%U7V*VN3+\IMGRRT-$^IL=/1;/II>C=/ MT.)CDCRB^>?;^\]WR=WC EV@*3--1'@*R+0CBD6YU'G)T#1-1AQ+4I%>*;&KC8A6D=NVH0SJ\/!SX03H%O!]5JAA&>0 M]=C'I^V')^Q=DYHV/_@I/S-\DO"WDE^BP'N/L(>#GGCF+S?'?7+^G_?D/WL_ M2$;0-DM0\07/\+6E?X 4Z)8L&;SOM,E<0D8U^B240G\\",:0>9]W1&9_]C5# M[2[L=V>OR!NU(2E,'','*I!;<*)W;_RA]Z&O$J])%K\F6?)*9 @N)?*[Z"2'A2^]EO0@?)!JWQP4GD,J?ER*D!GE->K&#CT.JJ/,1=A1W,?Y+JCN ?C[V7X0/&P53P\J?BKI!HN1)[WBAL>>?1Q MIP[S8\RP4_7X&!+@JXZXDS0'TD:MM-&_:&/@V>D&'AWWTW40=,3V@$+L=^2^ MA"GY!Z9:L;OWE2Y KJKQ2*'J2JWOX/:TG<"FU>#1.9_Y-W._YSPV$UL]8/U- M7X][MT2:]UXA!KEQY5V.3&ED/4+5&RTVU8RP%-I,'-5R;:9.D!9@GN="Z*>- M==#.L=%/4$L#!!0 ( -"1"%?:5#,FN0( 0' 9 >&PO=V]R:W-H M965T%[DY)LR)^W9N*N(^+Q4E M#*8"R3+/L?A]"91O!H[OO$X\D%6FS(0;]PN\@AFHQV(JM.4V+"G)@4G"&1*P M'#A#_V(4&7_K\)W 1FZ-D8EDP?FS,6[2@>,904 A488!Z]\:1D"I(=(R?M6< M3K.E 6Z/7]FO;.PZE@66,.+TB:0J&SCG#DIAB4NJ'OCF&NIXNH8OX53:+]I4 MOKV.@Y)2*I[78*T@)ZSZXYC^=GI_-[F;S] G M=,/6P!07!"0Z'8/"A,H/>OYQ-D:G)Q_0"2(,S3->2LQ2V7>5EF-(W:3>^K+: M.CBP]=>2G:'0^X@"+PA;X*/C\#$D&NY;>/ 6[NHD-)D(FDP$EB\\E E,,4L MS6SQ/ #%"E(T)C*A7)9")^''<"&5T!?O9UNP%7NGG=T4XX4L< (#1U>;!+$& M)W[_SH^\+VVA_R>R-XD(FT2$Q]CC*\*(OE I6G'>?JX5/K)XTR;6L>]W]!FL MMT/8=PI\_Z_3&VF=1EKGJ+0GW1+,K2L$3T"V:JL(NEO;=L_#\QUM^TYAI]=K MU]9MM'6/:IN6(LET0TE1@8622!<%$GBCBU6!()BVJNWNJPW\7;4M3IW>@4Q& MC=KHJ-HY5YCJ5#8EWJ8NVC_GP/^\*Z_%R_?N]6CS/MPB\6*,(DH+#7. M.^OI^$35OANF$S<,7_P%02P,$% M @ T)$(5U"Y+82!!@ YS0 !D !X;"]W;W)K&ULM9MM<]HX$,>_BH;KW/1FTF++#T".,)-@:=J;)LTTZ=V+FWOA@@B>VA:U M!6G[Z4\V#L9(J':RO$G [/Y6_J]86XL\?N39UWS)F$#?DSC-+WI+(5;G_7X^ M6[(DS-_R%4OE)PN>):&0;[.'?K[*6#@OG9*XCRW+[R=AE/8FX_+8;389\[6( MHY3=9BA?)TF8_;AB,7^\Z-F]IP.?HH>E* [T)^-5^,#NF/B\NLWDN_Z.,H\2 MEN813U'&%A>]2_N<.E;A4%K\';''?.\U*D[E"^=?BS?OYQ<]JQ@1B]E,%(A0 M_MNP*8OC@B3'\:V"]G8Q"\?]UT]T6IZ\/)DO8Q M^,0?W['JA+R"-^-Q7OY%CY6MU4.S=2YX4CG+$211NOT??J^$V'.0'+T#KASP MH8-[Q,&I')RV$=S*P6T;P:L$W*/IQ^O;CS?DYOX.O4&WF9R_ MF?AQAF[C,!4H3.>(?%M'*SFQQ!FZD=/^=B]8DO^GFSA;MJMG%S7X/%^%,W;1DT4V9]F&]2:__V;[ MUI^ZK$'" D@8@811(%@CV^XNVZZ)/KGG(HS1JLIYF6SVE&Q=?K,-#H0WCJ"K\.UB$LB85!?3 MLEU++[V_D]Y_]BP_0RG33G5?&8J#_:%[H+@Q<%?%6X4DD"&I)J3E>4>F^F"G M]\"H=]!U>AMQ72\;D+!@H.@SLBU\D)&!4B\\SW>:1A1H6(V$#'<)&1H3,@U7 MD?P*1#]E[9GQ9+463*Y=^$(\AAE#X7P>%9G1W@H.%0$\Q[(.O@5#M6 J1H%* MLBW%BFBLO,&A%36>[C/%'.W$'+U$S%],]9%R?JZEZ*D:846#0#4:#!4Y->$4 M(VH\WV>J:5OU^L8RZ\ES@?A"KH(W+%TS[7K$2.A:($!I 2B-@-(H%*V9V;V5 MJWW"M40%ATHZ)"T I1%0&H6B-9..ZZ3C$Y;'"MZX(5%*WU1CA5VE0&JL!EBI MD!HK5[&BYI-^KJCUHMPVK@(G=RR6AQ[.T -+61;&9]O;JGD2I5$NLK!H_FGE M!%V0@]("4!H!I5$H6C/=]:K<=D]9."$7PU-06@!*(Z T"D5K)KWN#]CF!L$+ M"Z>Z=%;OT]L8!1HC7ZV:+8RH^82?*VB]ZK?-R_[K<+:4A[(6?2TSJ?-7!K0K M $HCH#0*16MFN.XSV(-3UDG0M@,H+0"E$5 :A:(UDU[W,FQS,Z-KS]I66PJN MY8X.2R-02Z%*7YN8!#0FU<1T1NY0W\JSZVZ';6YWT'661F)=7(*DTHOH>_%: M_ZLA4!^A2@@D+0"E$5 :A:(U?SNM^R_8.F$1Q:"M&5!: $HCH#0*16LFO6[- M8&,7H',1K7"-XN)Y!S74'+-S]EJ$)* AZ2]"-K6N.R+8W!'YP,*<+7D\1U$B M%=^P0F1M!36#.G^9(&D!*(V TB@4K9G@NCN#3[EG H/V:$!I 2B-@-(H%*V9 M]+I'@V&W3E2X1C?2/KP+-SO/8>1L.RA M?&(FE[>.ZU1L]\COCNZ>RKDLGT4Y.'YEGT]MS?' /B?;9VYJ_/81H.LP>XC2 M',5L(4-9;P?R\I%MGZK9OA%\53X%\H4+P9/RY9*%?BZ4T18/=L MT^1_4$L#!!0 ( -"1"%>J%,T>=P, P* 9 >&PO=V]R:W-H965T M/[CWXS'#Z.]5%]U"F#(.Y,QE5WY9J,I*E M$3R'I2*ZS#*F7NY R/W8\9S#AT>^38W]X$Y&!=O""LR78JFPY[9>$IY!KKG, MB8+-V)EZMS./6D%E\0>'O3YJ$QO*6LJOMO-;,G:H)0(!L;$N&/[M8 9"6$_( M\:UQZK1S6N%Q^^#]0Q4\!K-F&F92_,D3DXZ=H4,2V+!2F$>Y_PA-0'WK+Y9" M5[]DW]A2A\2E-C)KQ$B0\;S^9\]-(HX$7N^"P&\$_H\*@D805('69%58&Z7<644CG+4F/MPO M[I]6Y#V9QK$J(2&+9ZP9#9JP/"$/)@5%9J52D!ORB;,U%]QP''T[!\.XT.]0 M^F4U)V_?O"-O",_)4RI+C5H]<@T2VWG=N*&[J^G\"W2_E_D-">@OQ*=^T"&? M79?/(4:Y5\G]UW(7\]0FRV^3Y5?^@DO)8H+E,9!5M<$>03"#^9ES'0NI2X5) M^&NZUD9A;?[=%6SMO=?MW6[86UVP&,8.[D@-:@?.Y.>?O)#^VA7Z_^3L52*" M-A'!->^30VG$,K.UP>R.[ JX]A)67NR!LIN$/8HKL3L.Y-RH']*H-7H%V&L! M>U MREK_;.+ IR=P'38]KYLM;-G"JVR'35WF!>,)'K#?2JYY==@BL>8)J(L+'9[A M]/PP/&$^-PJ]2PL]:*$'5Z%7J53FO0&5$;S:+&"^)0+P8"?B^^'4A3SHJ $Z M.$'N,/+#03?RL$4>_M#FP3-#$TSNAB,\SW>8>ZE>2%&J.+7\N+DR;O#*-)W\ MPS.T* A.\,]M@BBZ4"91BQ]=Q:]O@+@IEG])&PO=V]R:W-H965TY[G^KSTVK;KHM2?*J]9KO9Y/7/-V)=/9PMV.+Q&Y^+F]NV_\;R_/0N MOQ&7HOUZ]ZGN'BV/7JZ*C2B;HBJ]6ER?+5ZS5Q>,I_T1.Y-OA7AHI*^]/I?O M5?6C?_#'U=G"[T,2:[%J>Q]Y]]^]N!#K=>^J"^3O@]?%\:3]@?+7C][?[[+O MLOF>-^*B6O]57+6W9XMTX5V)ZWR[;C]7#[^+0T91[V]5K9O=O][#P=9?>*MM MTU:;P\%=!)NBW/^?_W-X)J0#6#AQ #\'5OW7GKO]@]-[NCNVR*LJ_C95MW/RVZX]KS]Z__^.Q]>_WAZSOOX[O7EU\_ MO_OX[L\OE]Y+[W73B+;Q^J?:^RQ6V[HNRAOO3=X4C??K6]'FQ;KYK;/[>OG6 M^_67W[Q?O*+TOMQ6VR8OKYK39=M%UY]CN3I$\F8?"9^(Y+_;\L0+_!<>]WF@ M.?P"/_RM6'6'L]WA7#U\V3TGQR>&'Y\8OO,73/B[O*WJ]F4KZDV7U[UHVJYY MV^:5+J^]HU#OJ/]%?-7Q '/HM/EO9R,QBR*4@9F2ICA,1R0]W4G$ M!R49VZ1^H*]'? PN1H/[5!?W>2N\!Z,@45^V-2%RIJ2='--.B-HPH4R9R)F2 MYT7M?/]N!%WMQZXN]M]PNXGOS[=/!!E#"5-S5CB5<86N5AQB^\Z[[N]WW=MU+R!)!@52AP<17,LH;-#8((! M33 <)SY4Y8UAA4AY@LJ;FC80!<.10INV-FO4CW768P )LBB;*"(@",,9Y$O5 M=G^(\_UKEHW(FVTMKKR\G;LZQ*-H0AX%:3IL/HT=8T' )N(&AF!4$,%(*8+* MFYHV< 3#06)?KC6D;%,S$[[0&$T"!@/"8$] #.]_GAT!XR>QKJ0+ N% (!PG M$/,&YJ080N5-31LPA.,88D;"?$P5XU;5&$VV*I?&%^@?^,E6_7IR>>+=5/>B M+OLKOI>7W:_D$UW4-"QSIO(FYHWL Y' MH<("RPZ.Y*[D/$CX$,LT=BQE"0LG&ACXA.-\,M7 ?U;ERZ4R4\C@97F\T8YO(#_E$IP+#!/C<9JI3/U:E^.EM\OJ':+WK M[82BC#NWKID+K D :P)\%&0TRP](IT!4WM2,@8\"G(]L9_G!>*BCF^5KS)!9 M?@#P$N#3GP_B7JSWZ;.N18WU)MRM=@#\1E0@5&8I0&CN,U"+I;;4'E3\P:PBJ@TJ6@L-HVNS)B)&B @4(0CD&$G6TE3^"FM M*^A"FHH N"(R:2HBQ2@J;^I[]P&C8BII*AYK3L/.14W4 %X8BI%*B95I*B\ MJ6D#2L5$BA3NQSKKL2(U54$ G1@?S1A?>^;5*?Q,ULFZ *$80"@F4Z=BTD$0 ME3<$P/GQ 0B54PZ M.Z+RIF8,X!33BE2QF4BE,4/&_S%@3&P\-^(V(A7NUKIF+I@F :9)"$2JA'0J M1.5-S1@@*:$5J9+Y^1!JHH8)4).0B5,)*=90>5/S!@)*J,2I1",Z!5F4C*JC ML4M"YD](! E 24(E3B6D3$+E34T;F"0A$J=P/]99V]P.E0# )$[TJ62L.^F; M3V.7I'X\=7V0;JDFNZ>:]J9J%XR1 &,D[O2I9%Z?0DW4D($SDN=SAK4^A9_3 MNJ@N("0%"$FI]*F4E$2HO*EI XFD%/I4.L\?J(D:'/!':JQ/85W[Y%D^?GKK M2KJ EA2@)273IU+2L0R5-S5O(*"42I]*Q[K3J(LQ$S5 8)746)7"NOA9JA0> M@G5%7:A2*>!02J9*I:33&BIO:MZ 4RF5*I6:W2FE,4/NE$JEO3+&ZA36T5;J M%'Y*ZTJZ4*=2P*V43)U*22&*RINZT@<@*J-2IS*S&Z5/S!M+*J)2JS.P^*HT9U(P!IC):Q2J;GR"A)FJ8TKH^XPE28*-4X6ZM:^5F@9^\P8]DA1_Q M#C\G2_Q\:8N?3[S&SY\?&.$V@U"Y%"K="C^?=H/>PVP&$4OK^WRR_7T^[0(_*G>#U*45?K[#'7Z^T1(_C=7T%C]?6N/G/Q\] M[-?ZX2>U+[ 3,I%W"\\L%[;H;>(5PXYV#,M+ABE$+*;9&JSI8HW5=!?+JX7Q M';ZF7?QD"6#F_/95=4(S\DYB1B9H,7R_L7WN+N8W3%YRC*\3MB$Y-J]JX3:# M("67LROJ?8JJOG M[[O";09!2J TL^S8L*NMQ*V9<]I7TH6\Q>3-RHQ,X&+$"Y2=;%!FT@IEAB\K MMNEB/G\/%FXS"%)"(DZE;S%\=[)U?:C<#5*70&MFE[+YJVS:)8).U'9IQ,Z&+XKF7[W)T,DZ2%RVQFX[+-96C^OBS< M9A"D1#OXQ#74J?N]A_ZN7'O+XIRL9;B^ON&/^D?W-_O?\.#_M,=CQ_G>?Y_4$L#!!0 ( -"1"%>K M4*ZR_ 0 +(: 9 >&PO=V]R:W-H965T=B0.2^'+6]HSK)-WL-)U,'&>?%5NVF0+R(MEN]]>OP 0,"&5Q MZ$L"^-[#N?+EW",S/+#X.]]0*L"/,(CXJ+<18GME&'RQH2'AEVQ+(_G)BL4A M$?(T7AM\&U.R3)/"P$"FZ1@A\:/>>)A>>XC'0[83@1_1AQCP71B2^.=G&K## MJ =[KQ<>_?5&)!>,\7!+UG1&Q7S[$,LS(T=9^B&-N,\B$-/5J#>!5U-L)@EI MQ+-/#_SD&"2EO##V/3FY6XYZ9L*(!G0A$@@B_^WIE 9!@B1Y_).!]O)[)HFG MQZ_HMVGQLI@7PNF4!7_[2[$9];P>6-(5V07BD1W^I%E!=H*W8 %/_X)#%FOV MP&+'!0NS9,D@]*/C?_(C6XB3!&@U)* L ?W?!)PEX+30([.TK&LBR'@8LP.( MDVB)EARD:Y-FRVK\*/D:9R*6G_HR3XQO)W>/X'GR=7X#[F\FL_GCS?W-MZ<9 MZ(-)R&+A_TN78,JXN #S2+9)D%[X(MN# Q(MP5?&.>47Z?'M,V K,+F=@6OZ M(L",+G:Q+WS*P<=K*H@?\$\2=CZ[!A\_? (?@!^!IPW;<9G+AX:0Q224C$5& M_/.1.&H@_M\J%[&_!KU3%'+,M=7;RK%[Q+5G044\^C)S&>]H;__X;=,P_5*5U!%8J%.>% M8AWZ^(D)$@"RE]\G>0EH7RI)GY. RJ\S7P'5 AQ1G10UT9;]&#L6MIVAL3\M M31GFF5X>5B)MY:0M+>F)ENX%V!6]O4YZ6U7 \0[V"3.SPET74:)MY[3MKF@' MZ8.HXFW76/6AZ< *=T64;6)+S=_)^3LM^5^ %?%CL"?!CJK(.C4:V,%H8%?8 M*L+L@>LVT'5SNJZ6[OQR=@G6;$_C*%G@5-3D*(L6/P'/Q4S%6@O;]N'N"*RT M EZ^ MZ[5,SKLM".P$J%#O)"![]$Q0:UQD/(@H/JTU0/@YZ-7:CN3V@6P]K\ MY3J6W4(G9-J0,O43GP%_O99E]RC)E.549X@J"CNVVU!",>*A=K">(6<98+E? ML(NJ>J:(@QYT88.@P6)80_VT_L:B_MFRIL=N^[AWA59>B<(!0.M=T@:U#J)U ML1VAE8LM? /4&X=SY0W6;0 )EO%LAL(%_,; MZ@?XE,5;%A-!Y9Y=;C;?$#(M5NMGNR.T\CZS\ #(?-].4VLA6F\U.T(K%UNX M!J1W#><*&:I; =AZ%6Z4Q$&X0 /''5[HI-? ]I:A?9*ANJFH*IDVI R]<(R M(+UEZ$3)LGN4]Y-X4*6OB((8-:@9*F8]:KO=?TO-4'WO[D#7K1&NAT'HF2YJ M8%P,;*0?V%,6AC1>^++9MV1+8R5'+43K![LCM'+!Q:A'SOM43.L46A?;$5JY MV,(<(+TY.%O%ZK/>]C!"U:ZLAV';M)N:LC %J*TI.$/$ZO._)F*ZD#+UPAX@ MO3WH1L3JV_B^7?7"JJ &(XR+&8_;[O/?$K ,T"FU"G+<"EM%F&P5"U<(&R6&Q]?D!Q/!-NF[QA>F! L3 \WE"QIG 3(SU>, MB=>3Y+5%_IIJ_!]02P,$% @ T)$(5\K7X\8Q P O H !D !X;"]W M;W)K&ULK991;],P$,>_RBD@!%)9TC1MM]%&ZI9- M#&W3U-+Q@'APTVMKX=C%=M;!I\=VLJB0+(QI?6ALY_YWOI^3RXUV0GY7&T0- M]QGC:NQMM-X>^[Y*-Y@1=2"VR,V=E9 9T68JU[[:2B1+)\J8'P;!P,\(Y5X\ M-D:.V=P2W%G=H;@\UD(<1W.[E8CKW ;@@9IMIZ(.9R MAZ?(F'5DMO&C].E5(:UP?_S@_=SE;G)9$(6G@GVA2[T9>X<>+'%%%3!;U2T'NJ M("H%D2-3I.(X)$23>"3%#J2U-M[LP,%T:I,^Y?;89UJ:N]3H='P^N9C"[>1R M?@979Y/9?'IV=7;]>0;OX9I(2>RAP-L$-:%,O3.K\UD";U^_&_G:!+$ [=$#+!]49U8"V%6BJ4M M5P))4H(R9KN.$]H9H;D5=:$8S?%&@"RRC(CM)3*^Z5D=ZW%A0I>I M,@MVU%V1)4Y1S58W0L_LAB6A&>:2\AP$+GI6OW,Q"$U\&7!'<2-WQF"R?,*FCG4LB NI>%:#M8*,YM6;/-1YV %T M_!< ;@UP7POP:H!7&JV4E;:&1)&H*_@&A(G6;&90YJ9$:S@)W_2^S$8Q'_>EL,AJ/OMY.X1CZ&1>*_L($!EPJ('D"5X0*N".L0)AO M84Q4(:C:PN$0%:%,?M"HV70(APX+ MNCX7^0EXSA&XCNNUP ?[X4.,-;Q3PMVG<%MGJ$F3VZ3)+?F\E]+TQ_F0RIAQ M60B4\+T_ETKHH_BCS6%%Z;=3FM_S0JY(C#U+_W\2Q1JMZ/V[3NA\;//[C\B> MN/<:]]X^]FBH;6^H2G5)>8ZP12+:_%8D84EBNLO-SKQ M&R?^7B>W7!$&9*V/*YDS/-9M\%@2AOJTKE$JW9Y4ZV&M6(._6?/;,G#FG#5A M3T0'C>A@K^CR\*W-X3N"Y'6E"%KT>NYY\$SOWGW?6(JP<17^EU*$+3ENL=82 M%IR?GOK/2F'OM$YS;8V)6-)< L.%!CHGISI%HKH*JHGBJ[*;SKG2O;D&ULA55M;YLP$/XK%JVJ5MH*F(1$ M+4%JD[;+M+RH2;?/#AS!JL',-DG[[V<#0=E*LR_!+_>\W%EW"?9V+:,4,B*O>0&YODFXR(C26[&U92& Q!4H8S9V'-_.",VM,*C. MEB(,>*D8S6$ID"RSC(CW>V!\/[)I,@=V&!1D"RM0+\52Z)W=LL0T M@UQ2GB,!RF#D< C#\!X : *]^U4.5R0A0) \'W M2)AHS6865:H56INCN7F4E1+ZEFJ<"L>+V6RZGCW,URMT-Y^@\6*^GLZ?'N;C MZ<,*?46/I2H%H!G-:59F:%& ((KF6_0#="W0DKSK%U(2D3Q&RU)$J3E=;!C= M$E-UB2XGH AE\@J=(YJC=YE?(\_Y@K"# M/?2RFJ#+\ZN_:6R=?5L"W)8 5[S>)[P'VQ=G0^SAVR/S71YKKEXWEVFA&UF0 M"$:6[A$)8@=6>''F^L[M":=>Z]0[Q1X^@VFS& 3B256%+H,UA5]1F);&ULO9G];^(V',;_%2NKIE:ZD1<@M!T@M7D;T\%51V_[8=H/+C$0 M-8F9;> ZW1]_=I+F" TID;Y;?RAY\?.QG>>)'2?#/67/?$V(0%^3..4C;2W$ MYE;7^6)-$LP[=$-2>69)68*%W&4KG6\8P6$F2F+=,@Q;3W"4:N-A=NR!C8=T M*^(H)0\,\6V28/9R3V*Z'VFF]GK@<[1:"W5 'P\W>$7F1'S9/#"YIY>4,$I( MRB.:(D:6(^W.O W,3)"5^",B>WZPC517GBA]5CN3<*09JD4D)@NA$%C^[(A# MXEB19#O^*:!:6:<2'FZ_TOVL\[(S3Y@3A\9_1J%8C[1K#85DB;>Q^$SWOY&B M0WW%6]"89__1/B_;MS2TV')!DT(L6Y!$:?Z+OQ87XD!@&2<$5B&PSA5T"T'W M2- [)>@5@MZY@GXAZ!\)NJ"R;.1U(FQ\VDZG3Q.O=GC'-W-7.1\FCU.9H$W M'/V"9I@QK-*"+ETB?(H:F( MTA5)%Y%LX5\?91DT$23A?]>%)@?VZH%J#+[E&[P@(TT.LIRP'='&/_]DVL:O M=>&!A+F0, \2YD/" B!8)2_=,B_=)OK8H4DBIR(YP"V>/\C[F:$=CK=RF+E M&\+R7%ZA;P>)KXM08QUM(P0)RV=D/"W!S6/_#1[AGYWY'C9Y?T M(1L8 ,$JIO=+T_N-IL^VR9.\I^D2X3@F*^EV/G^C*%TR-5_(9UO!I?,GI_7[ MQ@K:.M]_8T&O>NE=R.H\2)@/"0N 8)50V&4H[,90W(5AI%8C.'Y-PY)NTQ"E M]$),R'A 5 L$HF!F4F!HV9\+B(Y/)2^A[+ M;*QPMEJ-(_P4R?T7]310EX-&9MNQ 1+FYC#[<'8_F@W>+>%#-B@ @E7,O2[- MO3YGZG=B+%<*=W5&-NK;&@D)-Q +R!O(/,""7,A M81XDS(>$!4"P2EY,X\>K*^-_6$(V5](V1: T%Y3F@=+\@O;>TC6 JK4:DH/W MF^9_N.!LAK<.!R3-!:5YH#2_H%56N4;M*C>H*=I[4S0W7S]XSZT^E$PQ6T4I M1S%92JW1&4@(R[\]Y#N";K)7WT]4")IDFVN"0\)4 7E^2:EXW5%OT\LO0./O M4$L#!!0 ( -"1"%<#L0R/=P, *@- 9 >&PO=V]R:W-H965T?:2:NJZH6]X[,!P*^2C6B-J^)ZEN1HY:ZV+ M*]=5T1HSKBY$@3G=60J9<4U#N7)5(9''-BA+7=_S>F[&D]P)AW9N*L.A*'6: MY#B5H,HLX_+I!E.Q'3G,>9Z8):NU-A-N."SX"N>H'XJII)';H,1)AKE*1 X2 MER/GFEW=L*X)L"M^3W"K]J[!2%D(\6@&DWCD>(81IAAI \'IM,$QIJE!(A[? M:E"GR6D"]Z^?T3]9\21FP16.1?I'$NOUR D%V(OP&=' OPZP+>\JT26Y2W7/!Q*L05I5A.: MN;!2;3212W+S5.9:TMV$XG0XO_\Z_N7SUR^W=[/Y^W>!S_H?X>ZWA\G]G_ ! MYFLN4<$,%H>9*J'X>N)CX&U8WJW#=5;O]( M[I_+_ (ZWD_@>WX'E$WV$L4E-8TDOY'D6]C.,4D&Z(-Y5#&,14;^5=PZX%I* MGJ^0/*5A\03[ZZ;\R4Y?;[F,X:\O! D3C9GZ^Y"L*O_EX?SF/;I2!8]PY-"+ M8DOGA._?L9[WL45=IU'7:4,/[X7F:5TL$$N(1):1-C)*] AUNO@0Z0JV:V'- MN[H)@_Z@QSS/&[J; X0N&T*7K82F,MEPC4"5H_)J!5I 4X0J5;H M$RO9;8AWW]@GW3.HZS7J>N?Q2>^53UC?"X[:I-_PZ;?R&>_G%X4I-/$JM=(\ MCY-\!72",M^@TE3GV?Q!T2A&"7J-<$U%CVG:K*'=2'.SQO<8@[G%F]!.E)OM M':8ISP^I:B5WXJ,(&NG!&QLM.(.Z0:-NKJ=YK93J MOL4WU)CX(D7;N)95XUJ93:JV%O4=!G=9D8HGQ-I*T^>MZYB3VG.?6&RVUZ_9 M&YNI)O _"]QU;];:/D_W4XW[8N=BG?[QK8OM>BYK;[K_RE"[S:BJ]U$CM>8\ MM66M__0]&ZKXR4M.;26*1P0 )82 9 >&PO=V]R:W-H965T<']+V0\>8"S 8QP1/M "(=97NLZ] M ,>(7](U)O+)DK(8";ED*YVO&49^JA1'NFD8CAZCD&C#?GKOC@W[-!%12/ = M SR)8\1^CG%$MP,-:D\W[L-5(-0-?=A?HQ6>8?&POF-RI1&L_GMY/S#^]< M$W8_@>L_'F[F?X,+,/*\)$XB)+ /;D6 &9C06$9+H%[C!H.OE'-P-L4"A1$_ MEPH/LRDX>W\.WH.0@'E $XZ(S_NZD$S5?KJ7LQIGK,PCK!SPC1(1<'!-?.Q7 M]75I86&F^63FV&P$_"TAE\ R/@+3,*T:/I.7JYL-=*S"ZU:*9QW!&]U.;L!( M"!8N$H$6$0:"@CO$,!$?P7>9O'0)YN@1_'-/HPC(>-TBYO];Y\=LGT[]/JH& M7/$U\O! DZ^-8[;!VO##.^@8G^J+A M.FLS"">%4 5J,[1=JP=A7]_LVG$H9CHN=*Q"K,+0+AC:C0S5>TF(K)51^+], MB)6LD> LDBEP7D>7K>@UVVD-Z<"176L&M5.#>66P"H6NH6%[AMEM]NF2UH" MJ[BD5[BD]_KL[AUF@VU8G;VHK)&"MM6K#TIHE'W0>&76Y #5G2&T]OC5B74= MVSA"<*=1PT:",D[D3$+ )&$RDKR?8,X0X;(YRVEH-ZQJJ3="GQI(;:%5'6&6 MCC#?*+WRC=IR2TMH5;>4(P5L;,\O2[$_P+JD!-SS[T8+-0E5S9UV%S8W\HO:3P MK;+@0G[37$4XL$(=S0,V 72/5 M,&&;Y;1@OG9:R &]BQ5A,?@1^*"Y[JSA>G_?[8K%B 14GT9J%\I-EQ ,:RUW^ MW!=KSJB;&05^7Q\,)OV >F%O=I$=N^.SBRB)?2]D=YR() @H_WG-_&ASV=-Z MKP?NO>=5G![HSR[6])D]L/AQ?%L>=F[TLX=?9(:9"V^ M>FPCMK9)>BI/4?0]W;EQ+WN#M$?,9XLX15#YYX7-F>^G)-F/?PMHK_29&FYO MO]*M[.3ER3Q1P>:1_\USX]5E[[1'7+:DB1_?1QN'%2MA6AA,VQJ<%@:GV=W-;T=V+PT:T]D%CS:$IZTE+=W(!)%9 MRUOHA:EV'V(N/_6D73R[>[S^=#,G5[<&N;N_^7KUQ23?KN[OKVZ_/) _R"WE MG*;B(A\,%E//%Q_ET<<'@WPX^DB.2)^(%>5,$"\DCZ$7BV-Y4&Y_646)H*$K M+OJQ[&3JJK\H.G2==TA_HT,:^1R%\4H0,W29VV _5]L/#]D;:OO)(7OK0/]U M!: O[TYYB_376W2M*XE_T?"$#+5CH@]TO>F"'#!/4O-!9CYLNA[_S]QL;][4 M>4MM;K"%\MSM%I=.&[UI[ASJO']"]-R[IKB3P_)A&V:\X1N\N4^%(-&2?$N? MJS F$2?9;$'^_B2;DIN8!>*?IFG\=B[6=,$N>W("$XR_L-[L]]^T MR>#/)KT@80829B)A%A)F(V$."%;3X*C4X$A%G]TFP1/CJ0B+H7N=\,6*"OKD M,SGWQ"O"Z&)%-H5"/^2M/C:)4NFHJRB1, ,),Y$P"PFSD3 GAXTS6+KB?9G) M(>^E06GC4FECI=**0>Z8L!^,+SS!R)I["[F4.")KJ6*D/LI_Z,S)7]J2KJ) P$PFSD#![_]J>:0W7U@$YK6GH MM-30J5)#=SQ:,.8*LN11T"B?)M7DS,FV:J:G>YI1>NZJF7V7.^[,QDZ-1O56 M%K)3-A+F@& U&9R5,CA3RN">N2Q89SFX?&F3KFO*E?,1<2/?IWS[:.-HHG32 M=1Y#P@PDS$3"+"3,/MM;R@Q.!MK.> /R6!.:-JC2=(-6*Z-RL&E*35VK(5VE M5- 4HX=QN(D)[9,%I=E0FH.BU26RER\T9J]YIN8T MK)+662M(F@&EF5":!:794)J#HM45J%<*U-\IOUF 46)$T@PHS832+"C-AM(< M%*TNQBK7KBG3J) X3^VBLRRAB7&T,21$N:TKKLJL:^K4 M^J]%A6IH9XU!\^A0F@FE605M>^DYG4QV-6%#G3HH6EUA549=:Y52%\>$5Z&G MFZ[TEM3CY(7Z28O\NMI)9\5!,^Q0F@FE65":7=!JF9?=\0SDL*ZV*AFOJ7.N M14!1B*Y12= 4/)1F0&DFE&9!:3:4YJ!H==%5V7EM^EXQ!#(-/8?2#"C-A-(L M*,V&TAP4K2[&*LVOJ?/\9=:MB"*4L0(RK3V'T@PHS832+"C-AM*<@K8=>4S. MZI%'75E5Y4!3EPX@T>E9RS*DNB^=Q02M"D!I%I1F-US@R:@Q\'R/XH!>%0?T MEL4!&KJ$IY.E($E85@JRPU$2BUAN>.%SDY;4'KJ.7E": :694)H%I=GZ?CEE M+Z)U4"[K8JO*#/J!,D-16RB'*-^C3Y[OQ3\;=06M,D!I!I1F0FD6E&9#:0Z* M5A=@5670WZO*H$.K#%": :694)H%I=E0FH.BU<5851ET=96A2X2@1G66WWY6 M7)LV+$Z,M@U-:/\L*,V&TIR&2S(:C=]>U^M5#4!7UP 0ZWJUB\XZ@58$H#03 M2K.@-+N@U:*KIL?&0;FM*ZZJ">CJFL"O59W4T,X:@]8 H#032K/T_:R]-AB- M]LI.4*\.BE:76%4(T-M^+;]+F4D-[2RQG%;_DM[N]U2-5JU,:,\L*,V&TAP4 M+1=.?^L]XX#QY^R=.&=F[F;Z=7F/QE^<^4 M/WNA#"K94B(')U.I?)Z_?Y[OQ-$Z>YOY*8KC*,@V5XRZC*<-Y.?+*(I?=U(' MY7\!F/T'4$L#!!0 ( -"1"%<&L5:&E@, ($/ 9 >&PO=V]R:W-H M965T&T MR<.P!\:ZMHE(HD92=OSO1U*RY&XR,3C52TR*O(?G\I \N:,=%R]R@ZC@-8E3 M.?8V2F77OB^7&TRH[/ ,4SVRXB*A2G?%VI>90!K9H"3VPR 8^ EEJ3<9V6]S M,1GQ7,4LQ;D F2<)%?L9QGPW]HAW^+!@ZXTR'_S)**-K?$#U(YL+W?,KE(@E MF$K&4Q"X&GM3/O$M2KUC2!Q^T#^B>;O$[FF4J\X?$3B]1F[%UZ$.&*YK%:\-UG+!/J M&[PECZ7]"[MR;N#!,I>*)V6P9I"PM/BEK^5&' 60P8F L P(+>]B(56K?,-"4H#I\H$W84@:]@+MB6*H0G*@1-E83WMZ@H MB^4'C7$8W!T&8T:?6@&%Q &8=>!UZVVLVOQ>B?P;G(A,%6@=5N^0";8$INR M=(*8BW@M,[K$L:=OFD2Q16_R[C%A"ZPO*]:7 M;2E\^5^%">F<4/BJXG/EY'/WFFGGP @4B@3>LQ3V2(7\T$3 B73FOI&@?L*# MEO0N@7\Q\2/O(;]"\@LK02-_-WZWD Q" A'=2Q?GL.8<_K]CL>6QIG[2QYPH MY^YL;4.DV]:1:,.;2&U.Q.DB;WD%2F1"CIZ!H#/H-3\#I'8>XK:>!9,O'U<" M42^M#R)*!4+_0]-(P8ET[N;5GD0&;:G>AE^1VK"(TUG>I/JP2?6@=^+U)[4= M$;[51D:NV9&_#N,+:N$*GO[Q%]A*Y?ZSZ MOQ3WCZJB!,7:UGX2ECQ/55$@55^K^G):5%7U]*(X_4K%FNG*)\:5#@TZ0[VN M*.J]HJ-X9FNL9ZYTQ6:;&UTCHS 3]/B*P<8F*% UTW9>& ;D2&"9HRP#=Y#MFO,I4!5V.%C#%;I#XF$]9;)D5Y0$YXAP3 E@:#FT1NY5[&H#W>(1 MHQT_> =4#WYIX)_JH5L:Z-#M(G8M M7 0%# >,[@!3K25-O6CUM;74"Q,U4.X$DU^QM!/A]&%\X__MO29&IQH:'A=\35MKK>B]B;O5X[A ZP6%LR&%-P%XE8*]5P"G#6RC0B4.FE77N5#4) MBTS"8D.P6D+Z54+ZQO>UOLFTF(1%)F&Q(5@M+9=56BY-[VNMP'.S8A(671XM M2L?[FB&'-;%=Y_E_O_,'=[9V^+G2&Z5%):U]LS3ELJ[^P:G+-;JKEKB@=5MM M]WFVC">XC$VY+&2T#\ZQ.6(K?8' P8)NB"C.+55M=4DQTD?S%_5C]VKB-M1' MZE)#GYN?\<6-R"UD'#RLN&8J"H&M]BIY3(<_D^C5%,$%, M-9#?EY2*?4$YJ*YZPG\!4$L#!!0 ( -"1"%=Q%^MK5 8 !&PO=V]R:W-H965TO9H3]EGOL)8@-=U&/'KUDJ(S=M.A\]6>(UXFVYP)+]94+9&0MZR98=O&$9S MW6@==J#G]3MK1*+6>*0_>V+C$=V*D$3XB0&^7:\1^_H.AW1_W?);AP\F9+D2 MZH/.>+1!2_R,QO&?WO;]50#_8L_"-[SS#50 M4J:4?E8W#_/KEJ=&A$,\$\H$DG]V^!:'H;(DQ_$E,=I*^U0-L]<'ZS]K\5+, M%'%\2\-/9"Y6UZU!"\SQ FU#,:'[7W$BJ*?LS6C(]?]@G_S6:X'9E@NZ3AK+ M$:Q)%/]%KXDC,@VZO8H&,&D OVG0J^HA2!H$6F@\,BWK#@DT'C&Z!TS]6EI3 M%]HWNK540R(UC<^"R6^);"?&MQ\>/SX\_G+_^!'WWQX^0AN/MU,[I[! M&_"(&$/*S>#\#@M$0GX!SD '\!5BF ,2@9>("'XI/Y37[TD8RIGAHXZ0 U/F M.[-D$._B0<"*0?R&HC;P!Y< >A""E^<[<'YV 00CRR5F)%K>[W DDEY+K-\> ML;X-VP!";=W/6$>1C DPSRHJZZ(C/9JZ%:9NA;K/H*+/"=YAQC&8X!G:$(%" M\C?2R_;/W^4OP8/ :_Y7F:-BL]URLRJFW_(-FN'KE@Q:CMD.M\8__N#WO9_* M_.+(6,X#0>J!P&9]?(]8]$;F#7 >._6B3&ULHJ=-J(2S&\.@YZE_H\XNJ\3: MUW:5.EIIMO:;UW= MO8)NWRL7WD^%]_^C\)G,9WBVU3DPYP29[U(/R!Q%YU4NL(Z@K@OZ!1<$%2ZX M2EUP97?!ERT17\UJ3L1P@9C(.B*>^860=[.0_OU688R;<"2$';0ZPMSC)[(E8K&NJ,*R>83D.RU C%JU9LTEMNE?GM MWK>:FX BWU"1?R(6)9JU3!S*9$09$.@U(]0^R27HY)7.<1/HY!MV\NWP]!+M M,%?)=O+\4GXR<,I&KJSEU1J0\GO-8+_OE)1<6J)T:!/#=BO=M\ MD[O0-,1ZK:O8EKXJ=481<[I7I6O;$5SE=1IT\NWL]$G7".3:OI&SCI88/&N, M?-)$+ 'Q_G6&N3XLG/E!6XV^1*M37')E+>\00U;^H*'E[Q2B7%G+>\'0EF_' MK9-.OG8;M14/BP>#H9^+F'P9PR 6M"/6?>%@0&>?DT/?X0!T?J:^C:/\4BU\ M?%CX%VJO3LLKI?4.1WB5%#QB:_TL^@05+C (!NT(5B?,>^U>:9C;NZ@MLPEN M@YG:5E/%+;?5K29(#AJ2@PX*7'8;M147H<\>Y@;3H!W3&@]SIY276!MDP[R7 M(?V\$PR]07L=K$Z@#RKVKJSEO6 P#QXID9T4 MZ$XY#A;K7O9 -X@&CU2_F@YTIR276,OMYQ7%,&CX#-KYK$:80Z]J/W>*;ZZL MY1_4&,8+O&;"/' *;ZZLY;U@,"\X7FD[_L#**<<%Q4J=-15^&$S!-(.Z'5"?2J\[F]B]I"FRC&!8;R@FY#@>X4WUQ9RWO! M8%YPXN-.:Z [Y;B@^.S2'N@&T8(3'V$V%>A.22ZQEMW/8<7Y/#!\%C@KP\&J M\[F]B]HRFRC#!8;Q@H;*<(%3>'-E+>\%@WF!@S*<3\OGL\[F;?6U"N#[Q%;DHB#$"]D,Z]])?W(XK?PXAM!-_I%MBD5 M@J[UY0JC.6;J!_+[!:7B<*/>C4O?A1S_"U!+ P04 " #0D0A7?1+D)BX# M "0!P &0 'AL+W=O(AN% 8LO M=\\]=WQX'.Z4_F8R1 L_Y\WR09YLS%BM/>MXJ$HKN,1G#:;,X BAP,0Z!$:?+4Y1" =$-+[O,;TFI',\'A_0'ZK<*9<5,SA5XBM/;3;R M!AZDN&:EL NU^X3[?'H.+U'"5/^PV]L&'B2EL2K?.Q.#G,OZRW[LZW#D$(8G M',*]0UCQK@-5+&?,LGBHU0ZTLR8T-ZA2K;R)')?N4)96TRXG/QM//\]?'NS*\_O[[ ^.MX,5O"-2R4<.>^8SH%M8:IDI;+#4H+]TS+:SIC^).S M%1?<_H2+&5K&A;F$=\ EO&2J-$RF9NA;XNFB^TZ3F%)[@%,$312[A"9DI-5(E)2PP*;6F6L*$&6ZNX%6J ME4&]92N!\"@+JBS9*)F0,ZOD^Y<[#'BH3^/OMJ+67+OM7-WEOC,%2W#DT>UU ML="+?__M-@H^G*E$MZE$]QQZ/&&"R02!65CAADM)N;5QK%&B"L7UBVW@LV6G&Z ZY*[)V\MDZ^3C2;QFV$8K>$+J^[41!M]-. MJM^0ZI\E]6A,61U@2_6J.EG--QNL)(M;Z@"MU>J_)1=VZ?>^G=R@(3?X57&A M3$\H:_!&6<'_HOI'73)'O:G> @.)*J6M&V:SVCPWX[K+_FM>OU5/3)/(#0A< MDVMPTZ><==W_ZXE51=5S5\I2!Z^&&3V9J)T![:^5LH>)"] \PO$_4$L#!!0 M ( -"1"%=[R,>%H0H MN 9 >&PO=V]R:W-H965TCB ME>2Y%/OCEY0TIFG3E)6\C;L?-K9'? ZM]^B(>DU1%P]Y\;5<5;&>48*?GLN!,-JBW^#7F#^76:R*_RFV>?Y5OWL\O M!R/9(Y[P6241D?CGGD]XDDB2Z,=O+72PB2D;;K]^IK/ZRXLOK68@?'F17%2?GSQ; 24>2VPUE+#!NB>X#HD0]Y5BU+ M0K,YGQO:4WO[H*L]L[1>]RBB9YYHYKF==.HG1;RF: Y M3=],^_U;.K-:%[.E./+_L^)%G,^-G=-4\3:)Z]7AO$.)*T&O9%&9DTF>BDI; M1G6MNA8YG"UX*F6Z?2+;VTVCI_KCZX>HF)-__2*0Y'W%T_+?AJ_[KHGOF^/+ MBO^V7$4S?CD0);WDQ3T?7/WY3\YX]!=36B!A(1)&D3 &@FD9X6\RPK?1K[YD M!9_EBRS^KY!:%,[9UU9V_BBS@XL381)5XGV5DW5VSTOY.E_)I"G)[^0G4PY8 M(_;- 20L;&#C&B:'#_=79R/YW\7P?EM=9$S6&5/3+=CH%EAU^[A.;WE!\CO" MHR(3HQ]2%?%BP0NI2EUN3K:OZ<@DJ;4W?25%PB@2QD P3=+SC:3G M5DG?WWPR#?;>65OU/74A82$21I$P!H)I.K[9Z/CFQ /:-\B,0,)")(PB80P$ MTS+"&:F+\]%W#6E?DO:R2I;O=E.9,R;U[:'ZR@^EA5 :A=)8AT0.>1+#5IO: M6U:,8T5-/]]\,99R>[O>TB%I(91&H32&HNEZNDI/]\05O>T *C&0M!!*HU : M0]'TQ%#6E6/U0;!E'6I306DAE$:A--8A45/6B4-2:2:3,9E'3S;;TE$NE?-] M-M5+DE=++J[&EE'694_90_46'VI0M33]NM]D44'#,F??I-H-JPNG;"K'[E/5 MIV>AQ(WH0CQ[+MB_\K**LX51':3/,X'20BB-0FD,1=-U5IZ6,S[U:1OI)TV@ MM!!*HU :0]'TQ%#>F6,WS]I#O3TY&X5%NDH3*"V$TBB4QCIVO%^?C*VG7^66 M.7:[S%S%)TE\=_=5;DI(@JOIGCU4Y B:U@ M^_.]?-.$MXF]'[VU@-ID4!I#T71%E4WF'CGW:TM)<3#:9@VYAJE@9A&AEA:4 M1J$TAJ+I(BI+R^TU'\PH&M33@M)"*(U":0Q%TY55/I=[?NIA--0+@])"*(U" M:0Q%TQ-#>6&NU5+!#J.@KA>4%K8T[8? L[%Q% 5UM(Z)J]_QHMPJSVZ:U#<- M39/(>$EC;]O[?A6H406E42B-H6BZILJ]\IP3UVD/ZH-!:2&41J$TAJ+IB:%\ M,,]JIS2)49+H/HJ3S1720N1$1=;9O"[0G*Q$,7A)HE):'S.1$M&"RQMIVB&Y M&-B5593-I<,=5626Y*5\^:+=V#A&M_>J=[8T-,?=JH:CUXY>@$-H3 JE,11- MSX*MNQSMCLK166"]\+('Z2VJMW\9Y[N&,VMHV#(PS@&"=I =$5:70WE0GMV# MNLZR=920.)L57)1B>2MA>;1"1QZFJR(6A'KZ&<_F'4"TD(HC;:TG4HR M"O1$8JB@>GXHF\NSVUR;$9H8,1^Z,<>.Z*T9U.^"TBB4QE T75KE=WFGGA;F M0:>%06DAE$:A-(:BZ8FA/#3/[J&!3M%0F\W;OT'3.7=,=]V&T, 42F,HFJZL M\M \^URQNIK3F^G4*!C4_H+20BB-0FD,1=,U5?:7=^JI8![4%(/20BB-0FD, M1=,7#U'FFF\WUTYTO6WO5=]L:6F[HV1OI^9#@U(HC:%H>AHH/\ZWSR;#G,WM M07JKZNR=S<],E]&A84/'\8WKPD"MLF/BZGHH&\RWVV#_;U?<]N[V5M;HCXUV M#3)H4 JE,11-SP]ED/G?:I#5=3J-'N-TG0+K-=1*:VF.I_NC@1OL9@!T4AB4 MQE T/0.VEOVR>W+3=HDY>1C/:GEG>9J*$5W]X^9>U;:*"[73?*-E=;XG+=0G M@](8BJ9+J^PTWVZG?;J[XX6:GT\2GBVJY8ZD1B&A'EM'+]WGZ8ZF$3>T)Q1* M8]_VO70ME7_FV^>+?6@K,4]72?[$.2G7M^6LB.L9!LW<0%&OHYU*S9-X$^GSXOX@S8AMT0RTT?]]"\PPC;JA[!J4Q%$T76KEGOMT]ZR%TOE/G MNX2&6F\M3;MX<0U*0STU*(VA:+K2RE/S[5/*]DK[3)PVBOAVW2P>GN9K<6EV M:(55J%OF&R9?!08MH388E,90-'TM5F6#!78;3*W&NE-]Y23 G=6<37K:\7WU MA-)"*(U"::RE:3"8KJ"1KF@1A64%D)I%$IC'7M^W#UR#I0% M%APU$^SYX)N3^;H^6=;CWZ-.F/8 O56&WO'8TK3).B;'$AJ5=4?5Q5)^5/"] M=RD>/[W:'JJW;-"[%%O:]IG6?(\:-"P[(JPNG+*1 KN-]%G)5G#Y3!9YB#W4 M3R81'T7WO)"7I+*#TF6R5%2HAP2EA5 :A=)8ASSM@FP][BP-MA:@/V+6EOR= MWS)KRX[H+2MV<7KLZO38Y>G_%[.V N4Z!:>>M15 _24H+832*)3&4#0],90- M%?R(65OV(+W%-UA.XS>F'WJA<2F4QE"T1MCAUK.M4EXLZJ>0E60F/87F,5>; M3S=/.KNNG^\U5)LWCTG[$!6+6(RV$GXGFHY>GXD=731/'FO>5/FJ?E+6;5Y5 M>5J_7/)()(/<0/S]+L^KYS7EFQN,G[J\I>^)S (&>TR3C VLNQ.+2MGDXAY3P"[J 3+YYI"PE0@[9S.8+ M!B3*A=+$=AW'MU,29]:PG\]-V+!/ER*),Y@PQ)=I2MC+%21T/;"PM9FXBV=S MH2;L87]!9G /XF$Q87)D5UJB.(6,QS1##!X'U@A?CG%/">0K_HYAS;>>D8(R MI?1)#7Z+!I:C/(($0J%4$/FW@C$DB=(D_?BO5&I5-I7@]O-&^R\Y> EF2CB, M:?(SCL1\8 46BN"1+!-Q1]>_0@FHH_2%-.'Y+UJ7:QT+A4LN:%H*2P_2."O^ MR7,9B"T!M_.*@%L*N$T![Q4!KQ3P&]S]NQW^@R9^CO] YNADU"!(G M_$RN>;B_1JT MD.NXGLXAL_@UA%(RZ&*^KDJY@B-:2IW."=%"ADCV0SD MKA-H^H*VUTW(2SX]6A,6M#S=<--HZ M,N"]"DG/V!U_YB1^D;"]]!/"4[2Y(@ 2Q%IY+KJ4!?VO+ M= ,7]YI[1K,,!VWWE>U=BK M^7TP>_OA]_Q@[V3Y4'9C;]UQI,!F^=4/EWMMF8GBNJ.:K:Z71OFEBETO+^ZF MOA,FB0]'"3Q*4>>B*Q/&BNN>8B#H(K\QF5(A:)H_SH%$P-0"^?Z14K$9* /5 MI=OP?U!+ P04 " #0D0A7OMN.LYX# !6"P &0 'AL+W=O#!G :F*GM@-=Z?[XLYT0Z!$B]J$OQ'9FQK\99B8SWG/Q56X1%7Q/$R8G MSE:I[-9UY6J+*9$=GB'3;]90,W)90YT=B>+40T MYKE**,.% )FG*1'/,TSX?N+XSN'@@6ZVRARXT3@C&WQ$]3E;"+US*RLQ39%) MRAD(7$^LYL,JEXFFIK E2RHHG^5X&XD2A&UQ0"$J%P'(7%UG*-T21:"SX M'H21UM;,PKIJM34<9>9?>51"OZ5:3T6/G^[G?\+BK^E':,/#XV<@+(:%64Q- MO*BB*.'F#2I"$_FZD)&5D 2Y)4)+4 :?MCR7^H4BT(O* +K\ ]:J+1!*;9E,A"-N@3EP%RVH;W3"J1&QG9@OM<2:7C2=D&_G[@20(Z#8WF/W4!+FA[];2FM&]E M1E8X<73M2A0[=*)??_$'WF\-L>A5L>@U68]FN*&,& )Y=7W#\[N;P^[HUX]P+ ""S,T_D&@$+D!W[372JWF&YSR^-QK6\X05 M3]C(D\(M2(SQ/C= /+Z3&J (9-9;L%]NA,6Y/=RCT%P=LKH!NFPAO"17P M1)(0 MH2B";:)^[(:UC;I@"4]"[WN=WH4<\$\^,_YU=?DRFO+CY9W@!)U+%>('1YK@ MJB)]&4QP#J-CXU^B.7Y*_,;N?*EB7P;7/8?K=X+P MNQM?O-O?V'Y,/R^7,R MKW>6>6$G_'\W=D]&G13%Q@YT$E8\9ZJ8>JK3:FB<%J/24;R8.#\0H6M)0H)K MK>IUAKK?B&*(*S:*9W9P6G*EQS"[W.K!%X41T._7G*O#QEQ0C=+1?U!+ P04 M " #0D0A73GVZM90# "N#@ &0 'AL+W=O/DS[X)(#K"9Q9ALH M_WYG)PT$F8Q52/L"L7//X^?.9^>NO^;B7BX %'E(DTP.G(52^:7KRND"4BHO M> X9OIEQD5*%0S%W92Z Q@:4)F[@>1TWI2QSHKZ9&XNHSYC(>]UV%VO0*[K34 M<57H" [HZ) ;GJF%)-=9#'$=[Z)/E6/!HV-702/AAV5V05K>F1;5LN@9'0\/ M&N2TJCBW#%_K4)QUM,YUPL5DQ%,\A9*:/!X*0;,YX,E0Y&Y#=NW&=&.FAVLJ M8O+S$U*2]PI2^NZK;-M5A]X#J3J6Z MTZCZELG[\YD ("Q3@)NIB* *C@QXQZ;)\\(]Z0?, KOT;B6]^T3IQP2]:]74 MWI=N-PNZ=NF]2GKON%R)V8K%@-?JAD$2-RON6=)D3VVC24WIJTKIJT:E-T4: MV/0T O_UPCD16C-54$"M3CX!63CD[E3^*8BY:8@DF?)EIHI:N9JM MFJZA:37VYJ]T,V8ZBBU-T&PO=V]R:W-H965T,/E"MP@Q\%@6%9T96\9VEZ9)5UM40GJ!=ZCB3]:8E)#Q6[(QZ8X@ MF$FCLC =RPK,$N:5,9_*M1LRG^(]*_(*W1! ]V4)R==K5.##S+"-IX7;?+-E M8L&<3W=P@Y:(?=[=$'YGMBQ97J**YK@"!*UGQI5]F=J^,)"(WW-TH)UK($*Y MQ_B+N/F0S0Q+[ @5:,4$!>3_'M "%85@XOOXNR$U6I_"L'O]Q/ZC#)X'K[P2A;)DA#_-N1V;+^]^6_P";CY>_0K>@R7#JR_O1=XS ML, E+T8*I9QO$\1@7M!W'/1YF8"W;]Z!-R"OP-T6[RFL,CHU&=^-X#17C>?K MVK-SQK,+/N&*;2E(JPQE"OMDW#X8L3=Y%MI4.$^IN'9&"7_>5Q? M2; L1Q7 ML9_%\\T=53C_SWOZG[V?),-MZ\*5?.ZYNMA"@II2N(%?>6M@X(H06&V0N)Z M]%&4!W_*U0<+N,L9+/)_4#8!5R7><_2?'SDE^,!02?]254?MWU/[%_WQDN[@ M"LT,W@ I(@_(F'__G1U8/ZBDT4F6Z"1+-9&=B.BU(GIC[//N[WG5^3U/0,5? M07@-H)2*@M51/Y54M9= >A%OGH>YZ]AA/#4?NAHH4';L!Z>H9(@*7,=W3U'I M$!6%CGM$G:3#;]/ACZ:C4Z6 GDF-*OR:U>]LQO%#IQ>] A1YO;"2(( M.LD2G62I)K(3$>-6Q/B;O$WB87_S^MUTB+&MN-4N"=J&3E9_ HU4MK4RM;HI4MU<5V*DKG*&._ M*(N],RSD>R.S1H\)\B0J^M)F #:H0@<5$5C',RKS**2-0#%R4*=!Z MT-+*EFAE2W6QG0IT/&S9WFNWG]'CWHNEU,F6:&5+=;&=2GD\*-KC)T5M[<4]9@R7\G*+8(:( /#G:XS9TXUPT,[5Y_\"4$L#!!0 ( -"1 M"%?OGBQRR@0 ,P8 9 >&PO=V]R:W-H965TJ9]"9:\WU[TK59KI;W!Y ==(L3 SR1.:4=9,K:Z554Z6Z($TAN\0BE_,\($5]''^/0K;L*)X"0C2'6'./RH!LH6^&8YK_!9M25E/ +*,, M)R68>Y!$:?$+?Y8+L07@>N0 HP08^P#K", L >:I *L$6*<"[!)@GQJ#4P*< M4RVX)<#-R2I6-Z=F !GLM@G> "*DN3;QD/.;HSDC42I2<<((?QMQ'.L^^U/P M\-P?/?G@\G$TF5R!%W\,)O=W8Q_<3:?CA][K]*[WZ(/I"'"II]$SF$Q'_3_N M1X\#?SP!EP/$8!33*_ -O$X&X/+B"EP %= E)(B"* 6O:<3H]=;$=(DS"M.0 M3U[LC-LJXQ$)O]19Z7VO\-XXXKT)GG#*EA3X:8A""3ZHQSLU>)6O9+6+ ^"6KN ,=11>X2DB:Z1T?_U%=[3? M9*PVJ6S0I#*_265!D\JG;R0VKR@VK3GOWF9_Q43K#"0*7,::\>D'&2/26 M,?@6(\ PX.\2?E+R^CO[L<1QB(BT/!5FG-R,./77W6^V8YM.6UUOYX=,S/0L M8U=L(!%S+,>T=L7\0S%7;VE[4H%$F:YKINOMR@TEV@Q7JX1VUM>NUM>N7=_O M>0> 0@#7? \NT'OUSRB?XR6?K^XJ8U&Z "EG0C 5H@44J=0<2W:CV@&+@N] M5S)J"@_MK;B,EJ>U]JFI#>3S1+Q-R6X;7D M1#L5T4XMT;V2Z74I#C7=IAL MTF0@-6FZ>T0>2FDWFBFGT:UH=&MI'$1Q)K;K(9%?K(ON:76QUJMS&9/8E%7/ M)FT&$IO2(GLH=[S(>A5I7FV#,T IYE\$HL61=CA>DQU.D\H&32KSFU06-*EL MV)"RG>1H5X35^W,N8Y\;]!LU&'QN M<"@1,2W;LH]0M779HO_'NS(L3_*Z?5DZ^>G&K _F;)XE5F5;LU&K@316R>:4 MR)FZZ6UU#[N4&Q^4&U]LK1KND4L_/FN2Z]T]FU2IT8,VN5&C@=SH0:,L$>.= MLK%'J+IU=YH@LLBOQ2FG($M9<=E4S597[W?YA?/>?$^_]77)?""NZO.[V@_U MQ3W_$R2+**4@1G-N2KMQ>?:1XNJ\&#"\RF]NWS!C.,D?EPCR=! "_/T<\[)> M#H2!ZA\8W7\ 4$L#!!0 ( -"1"%=8:BBN;@0 P: 9 >&PO=V]R M:W-H965T?Q>7%..?9P3^@SVV+, MP4L<)6RD;3E/KW6=^5L<(W9%4IR(-VM"8\3%(]WH+*48!;E2'.F683AZC,)$ M&P_SL04=#TG&HS#!"PI8%L>(?IOBB.Q'FJF]#BS#S9;+ 7T\3-$&>Y@_I@LJ MGO22$H0Q3EA($D#Q>J1-S&MH.E(AE_@SQ'MV<@^D*T^$/,N'VV"D&=(B'&&? M2P02EQV>X2B2)&''UP*JE7-*Q=/[5_ION?/"F2?$\(Q$?X4!WXZTO@8"O$99 MQ)=D?X,+A[J2YY.(Y7_!OI U-.!GC).X4!86Q&%RN**7(A G"H+3K& 5"E9= MH7-&P2X4[$MGZ!0*G4MGZ!8*N>OZP?<\<"[B:#RD9 ^HE!8T>9-'/]<6\0H3 MN5 \3L7;4.CQ\0-<@=N'V?P>@L]W<\_[ A9P";R;R1*"R6JUO)T^KB;3.PA6 M3._YL=_N?9*\&PR_5D MYSS[#._<:H O?I2)>(,U)3&8D3C-.,I+!5D#B&@2)AL&%I@"3RX2\/>= (-; MCF/V3],:.5C1:;9"5M=KEB(?CS11/AFF.ZR-/_UD.L:O30E2"7-5PJ B6"65 MG3*5G3;Z>$4XBD!*.!8Y15'T#92)]4D1H,-8I;A#)J+CGG2^IFM(7E,=IAQL8Z7 MWF.SLZWZ[UV92FFN4AI41:MFPCIFPOH0E:8P0U5"5=)JFYA 6;I!RG7FCTD]WM&---?JS A&M9P@\;D^5H>70Q MR3?L:^-3\WIF-HR[\J@CWTT_X@_G)/>(;D+1BT5X+:8RKGK"5'HX>C@\<)+F M>^M/A',2Y[=;C ),I8!XOR8B*\6#G* \ !K_"U!+ P04 " #0D0A7V3O/ ME\\" !T"0 &0 'AL+W=OZXKDPQR+%M\"4Q_F7.18Z6G8N'* MI0"<6E!.7=_S+MP<$^:$?6N;B+#/"T4)@XE LLAS+'X-@?+UP&D[&\,=663* M&-RPO\0+F(*Z7TZ$GKDU2TIR8))PA@3,!\YENQ=WC;]U^$)@+;?&R&0RX_S! M3*[3@>.9!0&%1!D&K%\K& &EAD@OXV?%Z=0A#7![O&&_LKGK7&98PHC3KR15 MV3FT_?XA@-X]OXZOKS%$UN+F^GZ#P"A0F5+] K M=#^-T/G9"W2&"$-C0JE66/9=I<,;$C>I0@W+4/Z>4 $:)/9!.G.\]>02)S!P]/DE0:S "9\_ M:U]X[YHJ?4JRZ)1D\8G(=C3IU)IT+'NP1Y,(YMJ2HI'^[P69%:H6*"(RH5P6 M M#W&^V#KA7D\D>33IU3ZG1*LNB49/&)R'9TZM8Z=0_N':.& *..;K7Z=%9) MIO<-2K9D:U*F)'UK24T_7X5>J]UW5]L%/\(G:O+Q=WWBPSYEUNY6&\E!+&S_ MECJ-@JGR(*FM]17ATG;&)_9ANS=J-]@C?:4H;P!_Z(X$+(?.1_]TY'M&8%?< M$-C(G3$RH2PXOS63BW3H>(8(*"3*F,#ZMH8SH-18TAQW6Z-.[=,(=\>/UC_9 MX'4P"RSAC-/O)%79T#EV4 I+7%(UX9O/L VH;^PEG$I[19MJ;1@X*"FEXFPK MU@2,Y-4=WV\W8D?0[>\1!%M!8+DK1Y;R'"L<1X)OD#"KM34SL*%:M88CN$Y*$RH/$+OT;1<2+@K(5=HO#;7 T1R M-,MX*7&>RLA5&L$8A!;9;PW;;K,=7)5N 0'Q9[P(2>AND/O)IF4"*?K5L3X5? M.>A;!Z8*U[$_\")WW4#5JZEZK503X]R6C09+N%1(#TU]Z>] T@A1V=/E^43A M=;K-%/V:HM]*<4ERPDK6Y*Y5^,R4A356^++G*WP%V$$-.VC=PQE7F-H4-I9K M)0YWLM;SO#V'Y[AV>=R>-GR_+VVMPF?NQ$F-=?*R:3MY!5C?>_HP>_^3N*UZ M-W/]?S/G[G0&TV4OL5B17"(*2RWS.@-=1Z)J7-5$\<(VBP57NO788::;/0BS M0+]?)Z;_U+\/\6]02P,$% @ T)$(5[O3.C%( P T!0 T !X M;"]S='EL97,N>&ULW5A=;]HP%/TK4;I.K30U0-I 5D#:D"I-VJ9*[*D,< ML.38F6,ZV*^?KQW"1WT1Z\,*"VICW^-S[K%]0]SV*[WD]&%&J0X6!1?5()QI M77Z,HFHRHP6IKF1)A4%RJ0JB35=-HZI4E&05D H>=5JM)"H($^&P+^;%7:&K M8"+G0@_";A,*W.U+-@C;R748.+F1S.@@?+IX_W,N]>V[P-W//IR=M9XN;W?C M%Q:X#".OZ,T!HE%FDD9J/6.,G'K( MYPWS'*%U6_ZTRN-_C>O@.L.J!0<9Y8[ 3 MNL"P7Q*MJ1)WIF,'V^ +**C;C\O2.)PJLFQW;L(UP=Y,DK%4&55-FG:X"@W[ MG.9@1['I#.Y:EA& 6LO"-#)&IE(0ZV'%J!M&=D(Y?X"'_$>^I;W(-_;-[IIH MFL90W70RK@/ZFVI.>U/V^E6Z0I?X\-],1M@_%3>\5S=G"]A=Y8P!3;^/J MI"SY\A-G4U%0-_F#$P[[9,4+9E*QWR8;E,K$!*@*@V>J-)ML1GXI4C[2A5Z5 MTR+'/7=.T/._7>0(U&:?'[[$^B1V[R5-8R>Z;?;/O-1G5)Z&-X];68:N)!G"H'83?X8C, MUTF#\9QQS43=F[$LH^+%F87CMI3M0F%Q,97=!L5'?5=&R;@6F8K/4%A%WDSEY^!.,XS(\ MAN7!'& =%>BBGAW(,[ ?+X^>DYO+/-$WC.$FP M%1V-O Y&V+HE"?SXU3!OP,#R0*:_6VM\M_$*V5\'V)[NJQ!LIG@E8C/%UQH0 M_[H!(TW]NXWE 0:V"UCM0'Y_'J@I/R>.85TKB.$W]"&!^!W&,(? TX@CF #Q@2!S;]^#.^RA:O:>B]?\PAW\ 4$L# M!!0 ( -"1"%>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M"8')+QU+Z<\4FYV'YTV^<[??'=UU)_N2_++^+?75Y4UX.'NMZ_'0ZK MY$'MXNJ/JSBM'I2J=_G0N+JRA[LX*P;OWQW+6NHA M/BAKE=196<#)]L0Z4U^KG]?;0_&85=E]EF?UM^M!]SY7 ['+BFR7?5?I]>!J M(*J'\NN'4F??RZ*.\S#199Y?#T:'"VNEZRSY[7380D;Q?=6=J>/[( :0ZX%] M!05N,EW5W1U=^3$P/BJX^7#4U.5MEM=*S^):W>FRV6?%MBT&GF*('J.KA^/K MH1+?ZO]3C>5FDR5J5B;-3A7UH1ZUREO HGK(]M5 %/%.70^F_EH&[?/ %[CI MX=EJ@$(UI=]F<$&[:8?'B>+-I!?*F8!WH3]W9TX$!S?.W/&F4B!(@X TS@CY MV4"08P)R?!;(,(*7A?00I$E FF>$[-6D14!:YX0<(TB;@+3/"6DBR D!.>&% M](,[QW/_<2+7]X3CS<1,AM/ 77;'_BV"?$U ON:%#%>+A1-\ AX1NG>>>^M. M'2\2SG3JK[S(19!O",@WO)"!7$MO)7'0OJ*B]A4OCC/]:^6&;MN.&(D4";-) M[GQ_]M&=S[O?F>M%CG?GWLRE<,)01B&FI$PR8E;)46SA!RDCZ+J+I>])K\]' M263$;)%;QPW$VIFOI%A()UP%K3OZ>)0^1NS^6"SECQ.R/,/*G?W[PYS,9A)^%A)X2?<)LE#5&S-I8KF[F[K2KNV7@KD$6XJ,3 M!,XO;4PY8\0LC1]M&@GI!-ZEOX)@#)"S'B$EC!&W,=H&%DOHR9B(LL.(60^N M!SU#BLCYN]<-#,H1!K,C/ AP3UP729+ M?:X#C&3-[YR>FDR1E \D. M$"8J>VP;7?2Z#>6=\4YC0D\JMQB37$]A-L]IS%OXH=88DS*/R6P>,A'NA7>3LI#) M;"$:$Z_\F)2%3&8+T9AX[<>D+&0R6^CDL +B?9[WPCME(?-XQ)6Y9@6 M!3$)@#$F92&; MV4(]S"!Q9A0!IIT!AIV-U?OWZ5JDQ4J]:#X"LXG<9XLM6A? M#OL$3:O=U+-I\GP*Y_QB7L;I<&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4 MA>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^ ?J$ M@,>7#Z=A5>W&L?M5U\-Z5X[-<-=VY70^LFG[8S.>E_VV M[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/Q':SV:_+[W;]YUA.XS\&UQ]M_S[L M2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\OZVJ_ODM5?7<00)!,G^00I#.'V00 M9/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"WH-Y" MH+=,'K8)]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT5M1; M"?16U%L)]%;46PGTULG+$@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O17U M5@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K*;0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]\K"30VU%O)]#; M46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [ M)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>_\ MDWH/X]>A#->>[S5>_R>I'L_GENOE+\OOG9.[]X)S?5LQ//T%4$L#!!0 ( M -"1"%ILD6-Z]\PB+(!M@.+>0%/_WKR%&>'OAOBLMBDY*\8B_6&>AM+YVG(*RL7>IORU[!FWM9;NR8F M%@O#:C^*F]?$B;RC8NPGCRL]A1"V]#LT8;TT_9Y%SMT M+*:GCF)YNL0[/;K5JJVI1C*?G/A>BD-K3K_B6F$N?_7XT3KNAYI/9^7K_N+"= MYA'9]#C_CO^>\5O]+_8A0/J0('THD#XT2!\&I(\*I(]+D#Y^@/3!%RB-H(C* M44CE**9R%%0YBJH894$L! A0#% @ SY$(5P=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " #/D0A7^C?WFNX K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " #/D0A7F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,^1 M"%=2/3EAV 4 -4> 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ SY$(5X#VYCX_ P $0L !@ ("!ZQ0 'AL+W=ON_^P+2@T -ET 8 " @6 R M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ SY$(5PJB9K%6"P #A\ !@ M ("!LT4 'AL+W=O"=$#L?@4 ,\- 9 " @3]1 !X;"]W;W)K&UL4$L! A0#% @ SY$(5_",=QD'" 8!0 !D M ("!]%8 'AL+W=O&PO=V]R M:W-H965T9 GS3@8 *L1 M 9 " @91C !X;"]W;W)K&UL M4$L! A0#% @ SY$(5\2GT%['!P EQD !D ("!&6H M 'AL+W=O&PO=V]R:W-H965T18*/M[0, $8) 9 M " @36! !X;"]W;W)K&UL4$L! A0#% @ MSY$(5\3%&PO=V]R:W-H965T4 !X;"]W M;W)K&UL4$L! A0#% @ T)$(5UX'A>YG! MK0D !D ("!,:0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T)$(5Z*Y=&PO=V]R:W-H M965T&UL4$L! M A0#% @ T)$(5Y3!&PO=V]R:W-H965T&UL4$L! A0#% @ T)$( M5S4'^QRT P ^0@ !D ("!A\\ 'AL+W=O&PO=V]R:W-H965T6K0*VF 4 3 9 " @?#8 !X;"]W;W)K M&UL4$L! A0#% @ T)$(5PEII:P+ P > 8 M !D ("!O]X 'AL+W=O1P9QX$ #D"0 &0 @($!X@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ T)$(5^XC!%4W P R@8 !D M ("!U^D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T)$(5\4OTMDD! *1@ !D ("!]/@ 'AL+W=O M&PO=V]R:W-H965T11<8U<@( ,4% 9 " @18 M 0!X;"]W;W)K&UL4$L! A0#% @ T)$(5XJA MS63 @ 8PH !D ("!OP(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T)$(5V&CKNX? P "PT !D M ("!"@\! 'AL+W=O&PO M=V]R:W-H965TO%W,S1 , M +D, 9 " @1(5 0!X;"]W;W)K&UL4$L! A0#% @ T)$(5PPA N&1 P EPX !D ("! MC1@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T)$(5]I4,R:Y @ ! < !D ("!'B,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T)$(5S7/$PV[ @ FP< !D M ("!;40! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T)$(5P.Q#(]W P J T !D ("!@TX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT)$(5P:Q5H:6 P @0\ !D ("!U%T! 'AL+W=O\C'A:$* +;@ &0 @(%< M;P$ >&PO=V]R:W-H965TD M?"^AH 0 ( 3 9 " @31Z 0!X;"]W;W)K&UL4$L! A0#% @ T)$(5[[;CK.> P 5@L !D M ("!"W\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T)$(5^^>+'+*! S!@ !D ("!28L! 'AL M+W=O&PO=V]R:W-H965T^4 0!X;"]W;W)K&UL4$L! A0#% @ T)$( M5SF);;ZO @ 2@@ !D ("!]9&PO7BKL< MP !," + " 4Z> 0!?? 0!X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " #0D0A7Q]=S3T<" #5*P &@ M @ %TI0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #0D0A7'YV%;PD" #8*@ $P @ 'SIP$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 4@!2 '46 MJ@$ ! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 298 345 1 false 75 0 false 11 false false R1.htm 0000001 - Document - COVER Sheet http://www.matterport.com/role/COVER COVER Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://www.matterport.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESS ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - REVENUE Sheet http://www.matterport.com/role/REVENUE REVENUE Notes 10 false false R11.htm 0000011 - Disclosure - ACQUISITION Sheet http://www.matterport.com/role/ACQUISITION ACQUISITION Notes 11 false false R12.htm 0000012 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 12 false false R13.htm 0000013 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://www.matterport.com/role/BALANCESHEETCOMPONENTS BALANCE SHEET COMPONENTS Notes 13 false false R14.htm 0000014 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.matterport.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 0000016 - Disclosure - STOCKHOLDERS??? EQUITY Sheet http://www.matterport.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS??? EQUITY Notes 16 false false R17.htm 0000017 - Disclosure - PUBLIC AND PRIVATE WARRANTS Sheet http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTS PUBLIC AND PRIVATE WARRANTS Notes 17 false false R18.htm 0000018 - Disclosure - CONTINGENT EARN-OUT AWARDS Sheet http://www.matterport.com/role/CONTINGENTEARNOUTAWARDS CONTINGENT EARN-OUT AWARDS Notes 18 false false R19.htm 0000019 - Disclosure - STOCK PLAN Sheet http://www.matterport.com/role/STOCKPLAN STOCK PLAN Notes 19 false false R20.htm 0000020 - Disclosure - INCOME TAXES Sheet http://www.matterport.com/role/INCOMETAXES INCOME TAXES Notes 20 false false R21.htm 0000021 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Sheet http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Notes 21 false false R22.htm 0000022 - Disclosure - EMPLOYEE BENEFITS PLANS Sheet http://www.matterport.com/role/EMPLOYEEBENEFITSPLANS EMPLOYEE BENEFITS PLANS Notes 22 false false R23.htm 0000023 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.matterport.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 26 false false R27.htm 9954702 - Disclosure - REVENUE (Tables) Sheet http://www.matterport.com/role/REVENUETables REVENUE (Tables) Tables http://www.matterport.com/role/REVENUE 27 false false R28.htm 9954703 - Disclosure - ACQUISITION (Tables) Sheet http://www.matterport.com/role/ACQUISITIONTables ACQUISITION (Tables) Tables http://www.matterport.com/role/ACQUISITION 28 false false R29.htm 9954704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETS 29 false false R30.htm 9954705 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://www.matterport.com/role/BALANCESHEETCOMPONENTSTables BALANCE SHEET COMPONENTS (Tables) Tables http://www.matterport.com/role/BALANCESHEETCOMPONENTS 30 false false R31.htm 9954706 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.matterport.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.matterport.com/role/FAIRVALUEMEASUREMENTS 31 false false R32.htm 9954707 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIES 32 false false R33.htm 9954708 - Disclosure - STOCKHOLDERS??? EQUITY (Tables) Sheet http://www.matterport.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS??? EQUITY (Tables) Tables http://www.matterport.com/role/STOCKHOLDERSEQUITY 33 false false R34.htm 9954709 - Disclosure - PUBLIC AND PRIVATE WARRANTS (Tables) Sheet http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSTables PUBLIC AND PRIVATE WARRANTS (Tables) Tables http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTS 34 false false R35.htm 9954710 - Disclosure - CONTINGENT EARN-OUT AWARDS (Tables) Sheet http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSTables CONTINGENT EARN-OUT AWARDS (Tables) Tables http://www.matterport.com/role/CONTINGENTEARNOUTAWARDS 35 false false R36.htm 9954711 - Disclosure - STOCK PLAN (Tables) Sheet http://www.matterport.com/role/STOCKPLANTables STOCK PLAN (Tables) Tables http://www.matterport.com/role/STOCKPLAN 36 false false R37.htm 9954712 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) Sheet http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) Tables http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS 37 false false R38.htm 9954713 - Disclosure - REVENUE - Disaggregated Revenue (Details) Sheet http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails REVENUE - Disaggregated Revenue (Details) Details 38 false false R39.htm 9954714 - Disclosure - REVENUE - Accounts Receivable and Contract Balances (Details) Sheet http://www.matterport.com/role/REVENUEAccountsReceivableandContractBalancesDetails REVENUE - Accounts Receivable and Contract Balances (Details) Details 39 false false R40.htm 9954715 - Disclosure - REVENUE - Additional Information (Details) Sheet http://www.matterport.com/role/REVENUEAdditionalInformationDetails REVENUE - Additional Information (Details) Details 40 false false R41.htm 9954716 - Disclosure - REVENUE - Remaining Performance Obligation (Details) Sheet http://www.matterport.com/role/REVENUERemainingPerformanceObligationDetails REVENUE - Remaining Performance Obligation (Details) Details 41 false false R42.htm 9954717 - Disclosure - ACQUISITION - Narratives (Details) Sheet http://www.matterport.com/role/ACQUISITIONNarrativesDetails ACQUISITION - Narratives (Details) Details 42 false false R43.htm 9954718 - Disclosure - ACQUISITION - Schedule of Business Acquisitions, by Acquisition (Details) Sheet http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails ACQUISITION - Schedule of Business Acquisitions, by Acquisition (Details) Details 43 false false R44.htm 9954719 - Disclosure - ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 44 false false R45.htm 9954720 - Disclosure - ACQUISITION - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Sheet http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails ACQUISITION - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Details 45 false false R46.htm 9954721 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Details 46 false false R47.htm 9954722 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) Sheet http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details) Details 47 false false R48.htm 9954723 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 48 false false R49.htm 9954724 - Disclosure - BALANCE SHEET COMPONENTS - Allowance for Doubtful Accounts (Details) Sheet http://www.matterport.com/role/BALANCESHEETCOMPONENTSAllowanceforDoubtfulAccountsDetails BALANCE SHEET COMPONENTS - Allowance for Doubtful Accounts (Details) Details 49 false false R50.htm 9954725 - Disclosure - BALANCE SHEET COMPONENTS - Inventories (Details) Sheet http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails BALANCE SHEET COMPONENTS - Inventories (Details) Details 50 false false R51.htm 9954726 - Disclosure - BALANCE SHEET COMPONENTS - Property, Plant and Equipment, Net (Details) Sheet http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails BALANCE SHEET COMPONENTS - Property, Plant and Equipment, Net (Details) Details 51 false false R52.htm 9954727 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) Details 52 false false R53.htm 9954728 - Disclosure - FAIR VALUE MEASUREMENTS - Assets on a Recurring Basis (Details) Sheet http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails FAIR VALUE MEASUREMENTS - Assets on a Recurring Basis (Details) Details 53 false false R54.htm 9954729 - Disclosure - FAIR VALUE MEASUREMENTS - Amortized Cost, Unrealized Gains and Losses, and FV of AFS Debt Securities (Details) Sheet http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails FAIR VALUE MEASUREMENTS - Amortized Cost, Unrealized Gains and Losses, and FV of AFS Debt Securities (Details) Details 54 false false R55.htm 9954730 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 55 false false R56.htm 9954731 - Disclosure - FAIR VALUE MEASUREMENTS - Amortized Cost and Fair Value by Maturity (Details) Sheet http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails FAIR VALUE MEASUREMENTS - Amortized Cost and Fair Value by Maturity (Details) Details 56 false false R57.htm 9954732 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Minimum Operating Lease Payments and Purchase Obligations (Details) Sheet http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails COMMITMENTS AND CONTINGENCIES - Future Minimum Operating Lease Payments and Purchase Obligations (Details) Details 57 false false R58.htm 9954733 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 58 false false R59.htm 9954734 - Disclosure - STOCKHOLDERS??? EQUITY - Shares Reserved for Future Issuance (Details) Sheet http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails STOCKHOLDERS??? EQUITY - Shares Reserved for Future Issuance (Details) Details 59 false false R60.htm 9954735 - Disclosure - STOCKHOLDERS??? EQUITY - Accumulated Other Comprehensive Loss (Details) Sheet http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails STOCKHOLDERS??? EQUITY - Accumulated Other Comprehensive Loss (Details) Details 60 false false R61.htm 9954736 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Narrative (Details) Sheet http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails PUBLIC AND PRIVATE WARRANTS - Narrative (Details) Details 61 false false R62.htm 9954737 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Valuation Assumptions to Fair Value of Private Warrants (Details) Sheet http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails PUBLIC AND PRIVATE WARRANTS - Valuation Assumptions to Fair Value of Private Warrants (Details) Details 62 false false R63.htm 9954738 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Fair Value (Details) Sheet http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails PUBLIC AND PRIVATE WARRANTS - Fair Value (Details) Details 63 false false R64.htm 9954739 - Disclosure - CONTINGENT EARN-OUT AWARDS - Narrative (Details) Sheet http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails CONTINGENT EARN-OUT AWARDS - Narrative (Details) Details 64 false false R65.htm 9954740 - Disclosure - CONTINGENT EARN-OUT AWARDS - Rollforward of Contingent Earn-out Liability (Details) Sheet http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails CONTINGENT EARN-OUT AWARDS - Rollforward of Contingent Earn-out Liability (Details) Details 65 false false R66.htm 9954741 - Disclosure - STOCK PLAN - Narrative (Details) Sheet http://www.matterport.com/role/STOCKPLANNarrativeDetails STOCK PLAN - Narrative (Details) Details 66 false false R67.htm 9954742 - Disclosure - STOCK PLAN - Stock Option Activities (Details) Sheet http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails STOCK PLAN - Stock Option Activities (Details) Details 67 false false R68.htm 9954743 - Disclosure - STOCK PLAN - RSU and PRSU Activities (Details) Sheet http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails STOCK PLAN - RSU and PRSU Activities (Details) Details 68 false false R69.htm 9954744 - Disclosure - STOCK PLAN - Fair Value Assumptions, Options and Earn-out Shares (Details) Sheet http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails STOCK PLAN - Fair Value Assumptions, Options and Earn-out Shares (Details) Details 69 false false R70.htm 9954745 - Disclosure - STOCK PLAN - Stock-based Compensation (Details) Sheet http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails STOCK PLAN - Stock-based Compensation (Details) Details 70 false false R71.htm 9954746 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Details) Sheet http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Details) Details http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables 71 false false R72.htm 9954747 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Antidilutive Securities (Details) Sheet http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Antidilutive Securities (Details) Details http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables 72 false false R73.htm 9954748 - Disclosure - EMPLOYEE BENEFITS PLANS (Details) Sheet http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails EMPLOYEE BENEFITS PLANS (Details) Details http://www.matterport.com/role/EMPLOYEEBENEFITSPLANS 73 false false R74.htm 9954749 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.matterport.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.matterport.com/role/SUBSEQUENTEVENTS 74 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName - mttr-20230630.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - mttr-20230630.htm 4 mttr-20230630.htm mttr-20230630.xsd mttr-20230630_cal.xml mttr-20230630_def.xml mttr-20230630_lab.xml mttr-20230630_pre.xml mttr-exhibit311080823.htm mttr-exhibit312080823.htm mttr-exhibit321080823.htm mttr-exhibit322080823.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mttr-20230630.htm": { "axisCustom": 1, "axisStandard": 25, "baseTaxonomies": { "http://fasb.org/srt/2023": 1, "http://fasb.org/us-gaap/2023": 872, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 298, "dts": { "calculationLink": { "local": [ "mttr-20230630_cal.xml" ] }, "definitionLink": { "local": [ "mttr-20230630_def.xml" ] }, "inline": { "local": [ "mttr-20230630.htm" ] }, "labelLink": { "local": [ "mttr-20230630_lab.xml" ] }, "presentationLink": { "local": [ "mttr-20230630_pre.xml" ] }, "schema": { "local": [ "mttr-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": 642, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 1, "http://xbrl.sec.gov/dei/2023": 6, "total": 7 }, "keyCustom": 68, "keyStandard": 277, "memberCustom": 21, "memberStandard": 51, "nsprefix": "mttr", "nsuri": "http://www.matterport.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - COVER", "menuCat": "Cover", "order": "1", "role": "http://www.matterport.com/role/COVER", "shortName": "COVER", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": "mttr-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": "0000010 - Disclosure - REVENUE", "menuCat": "Notes", "order": "10", "role": "http://www.matterport.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": "0000011 - Disclosure - ACQUISITION", "menuCat": "Notes", "order": "11", "role": "http://www.matterport.com/role/ACQUISITION", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "menuCat": "Notes", "order": "12", "role": "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": "0000013 - Disclosure - BALANCE SHEET COMPONENTS", "menuCat": "Notes", "order": "13", "role": "http://www.matterport.com/role/BALANCESHEETCOMPONENTS", "shortName": "BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": "0000014 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "14", "role": "http://www.matterport.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "15", "role": "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - STOCKHOLDERS\u2019 EQUITY", "menuCat": "Notes", "order": "16", "role": "http://www.matterport.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - PUBLIC AND PRIVATE WARRANTS", "menuCat": "Notes", "order": "17", "role": "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTS", "shortName": "PUBLIC AND PRIVATE WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:ContingentEarnoutAwardsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - CONTINGENT EARN-OUT AWARDS", "menuCat": "Notes", "order": "18", "role": "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDS", "shortName": "CONTINGENT EARN-OUT AWARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:ContingentEarnoutAwardsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": "0000019 - Disclosure - STOCK PLAN", "menuCat": "Notes", "order": "19", "role": "http://www.matterport.com/role/STOCKPLAN", "shortName": "STOCK PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": "0000020 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "20", "role": "http://www.matterport.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": "0000021 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS", "menuCat": "Notes", "order": "21", "role": "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS", "shortName": "NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - EMPLOYEE BENEFITS PLANS", "menuCat": "Notes", "order": "22", "role": "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANS", "shortName": "EMPLOYEE BENEFITS PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "23", "role": "http://www.matterport.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "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": "25", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.matterport.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - ACQUISITION (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.matterport.com/role/ACQUISITIONTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - BALANCE SHEET COMPONENTS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.matterport.com/role/BALANCESHEETCOMPONENTSTables", "shortName": "BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.matterport.com/role/STOCKHOLDERSEQUITYTables", "shortName": "STOCKHOLDERS\u2019 EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - PUBLIC AND PRIVATE WARRANTS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSTables", "shortName": "PUBLIC AND PRIVATE WARRANTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - CONTINGENT EARN-OUT AWARDS (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSTables", "shortName": "CONTINGENT EARN-OUT AWARDS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - STOCK PLAN (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.matterport.com/role/STOCKPLANTables", "shortName": "STOCK PLAN (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-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": "9954712 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables", "shortName": "NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - REVENUE - Disaggregated Revenue (Details)", "menuCat": "Details", "order": "38", "role": "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails", "shortName": "REVENUE - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "mttr:AccountsReceivableNetExcludingUnbilledReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - REVENUE - Accounts Receivable and Contract Balances (Details)", "menuCat": "Details", "order": "39", "role": "http://www.matterport.com/role/REVENUEAccountsReceivableandContractBalancesDetails", "shortName": "REVENUE - Accounts Receivable and Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "mttr:AccountsReceivableNetExcludingUnbilledReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - REVENUE - Additional Information (Details)", "menuCat": "Details", "order": "40", "role": "http://www.matterport.com/role/REVENUEAdditionalInformationDetails", "shortName": "REVENUE - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - REVENUE - Remaining Performance Obligation (Details)", "menuCat": "Details", "order": "41", "role": "http://www.matterport.com/role/REVENUERemainingPerformanceObligationDetails", "shortName": "REVENUE - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-96", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:BusinessCombinationMeasurementPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - ACQUISITION - Narratives (Details)", "menuCat": "Details", "order": "42", "role": "http://www.matterport.com/role/ACQUISITIONNarrativesDetails", "shortName": "ACQUISITION - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-96", "decimals": null, "first": true, "lang": "en-US", "name": "mttr:BusinessCombinationMeasurementPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - ACQUISITION - Schedule of Business Acquisitions, by Acquisition (Details)", "menuCat": "Details", "order": "43", "role": "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "shortName": "ACQUISITION - Schedule of Business Acquisitions, by Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-94", "decimals": "INF", "lang": "en-US", "name": "mttr:ClosingStockPrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "44", "role": "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-97", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-98", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - ACQUISITION - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "menuCat": "Details", "order": "45", "role": "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "shortName": "ACQUISITION - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-98", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details)", "menuCat": "Details", "order": "47", "role": "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "menuCat": "Details", "order": "48", "role": "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-37", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - BALANCE SHEET COMPONENTS - Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "49", "role": "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAllowanceforDoubtfulAccountsDetails", "shortName": "BALANCE SHEET COMPONENTS - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-37", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "5", "role": "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - BALANCE SHEET COMPONENTS - Inventories (Details)", "menuCat": "Details", "order": "50", "role": "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails", "shortName": "BALANCE SHEET COMPONENTS - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - BALANCE SHEET COMPONENTS - Property, Plant and Equipment, Net (Details)", "menuCat": "Details", "order": "51", "role": "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails", "shortName": "BALANCE SHEET COMPONENTS - Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "52", "role": "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - FAIR VALUE MEASUREMENTS - Assets on a Recurring Basis (Details)", "menuCat": "Details", "order": "53", "role": "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Assets on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-130", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - FAIR VALUE MEASUREMENTS - Amortized Cost, Unrealized Gains and Losses, and FV of AFS Debt Securities (Details)", "menuCat": "Details", "order": "54", "role": "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "shortName": "FAIR VALUE MEASUREMENTS - Amortized Cost, Unrealized Gains and Losses, and FV of AFS Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - FAIR VALUE MEASUREMENTS - Amortized Cost and Fair Value by Maturity (Details)", "menuCat": "Details", "order": "56", "role": "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails", "shortName": "FAIR VALUE MEASUREMENTS - Amortized Cost and Fair Value by Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Minimum Operating Lease Payments and Purchase Obligations (Details)", "menuCat": "Details", "order": "57", "role": "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Future Minimum Operating Lease Payments and Purchase Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-189", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - STOCKHOLDERS\u2019 EQUITY - Shares Reserved for Future Issuance (Details)", "menuCat": "Details", "order": "59", "role": "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "shortName": "STOCKHOLDERS\u2019 EQUITY - Shares Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-46", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-51", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - STOCKHOLDERS\u2019 EQUITY - Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "60", "role": "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails", "shortName": "STOCKHOLDERS\u2019 EQUITY - Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-209", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Narrative (Details)", "menuCat": "Details", "order": "61", "role": "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails", "shortName": "PUBLIC AND PRIVATE WARRANTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-209", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mttr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-220", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Valuation Assumptions to Fair Value of Private Warrants (Details)", "menuCat": "Details", "order": "62", "role": "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails", "shortName": "PUBLIC AND PRIVATE WARRANTS - Valuation Assumptions to Fair Value of Private Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mttr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-220", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - PUBLIC AND PRIVATE WARRANTS - Fair Value (Details)", "menuCat": "Details", "order": "63", "role": "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails", "shortName": "PUBLIC AND PRIVATE WARRANTS - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-227", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-228", "decimals": "-5", "first": true, "lang": "en-US", "name": "mttr:DerivativeInstrumentContingentConsiderationLiabilityShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - CONTINGENT EARN-OUT AWARDS - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails", "shortName": "CONTINGENT EARN-OUT AWARDS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-229", "decimals": "INF", "lang": "en-US", "name": "mttr:ReverseRecapitalizationNumberOfTranchesOfEarnOutShares", "reportCount": 1, "unique": true, "unitRef": "tranche", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-50", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - CONTINGENT EARN-OUT AWARDS - Rollforward of Contingent Earn-out Liability (Details)", "menuCat": "Details", "order": "65", "role": "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails", "shortName": "CONTINGENT EARN-OUT AWARDS - Rollforward of Contingent Earn-out Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-50", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - STOCK PLAN - Narrative (Details)", "menuCat": "Details", "order": "66", "role": "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "shortName": "STOCK PLAN - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-228", "decimals": "INF", "lang": "en-US", "name": "mttr:NumberOfEarnoutTriggers", "reportCount": 1, "unique": true, "unitRef": "event", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - STOCK PLAN - Stock Option Activities (Details)", "menuCat": "Details", "order": "67", "role": "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails", "shortName": "STOCK PLAN - Stock Option Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-256", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - STOCK PLAN - RSU and PRSU Activities (Details)", "menuCat": "Details", "order": "68", "role": "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails", "shortName": "STOCK PLAN - RSU and PRSU Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-256", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-251", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - STOCK PLAN - Fair Value Assumptions, Options and Earn-out Shares (Details)", "menuCat": "Details", "order": "69", "role": "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "shortName": "STOCK PLAN - Fair Value Assumptions, Options and Earn-out Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-251", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - STOCK PLAN - Stock-based Compensation (Details)", "menuCat": "Details", "order": "70", "role": "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails", "shortName": "STOCK PLAN - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Details)", "menuCat": "Details", "order": "71", "role": "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails", "shortName": "NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Antidilutive Securities (Details)", "menuCat": "Details", "order": "72", "role": "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails", "shortName": "NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-291", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - EMPLOYEE BENEFITS PLANS (Details)", "menuCat": "Details", "order": "73", "role": "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails", "shortName": "EMPLOYEE BENEFITS PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-291", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-295", "decimals": "INF", "first": true, "lang": "en-US", "name": "mttr:NumberOfEmployeeRolesReduced", "reportCount": 1, "unique": true, "unitRef": "employeerole", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "74", "role": "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-295", "decimals": "INF", "first": true, "lang": "en-US", "name": "mttr:NumberOfEmployeeRolesReduced", "reportCount": 1, "unique": true, "unitRef": "employeerole", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS", "menuCat": "Notes", "order": "8", "role": "http://www.matterport.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESS", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mttr-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": 75, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "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://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r810" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r843" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r808" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r808" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r808" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r882" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r808" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r808" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r808" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r808" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r807" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r809" ], "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://www.matterport.com/role/COVER" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.matterport.com/role/COVER" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r844" ], "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": [ "r850" ], "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": [ "r850" ], "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": [ "r850" ], "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": [ "r850" ], "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": [ "r815", "r826", "r836", "r861" ], "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": [ "r818", "r829", "r839", "r864" ], "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": [ "r850" ], "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": [ "r857" ], "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": [ "r822", "r830", "r840", "r857", "r865", "r869", "r877" ], "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": [ "r875" ], "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": [ "r872" ], "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": [ "r873" ], "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": [ "r868" ], "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": [ "r868" ], "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": [ "r868" ], "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": [ "r868" ], "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": [ "r868" ], "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": [ "r868" ], "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": [ "r871" ], "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": [ "r870" ], "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": [ "r869" ], "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": [ "r869" ], "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": [ "r848" ], "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": [ "r849" ], "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": [ "r849" ], "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": [ "r854" ], "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": [ "r853" ], "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": [ "r855" ], "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": [ "r852" ], "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": [ "r851" ], "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": [ "r815", "r826", "r836", "r861" ], "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": [ "r812", "r823", "r833", "r858" ], "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": [ "r857" ], "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": [ "r819", "r830", "r840", "r865" ], "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": [ "r819", "r830", "r840", "r865" ], "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": [ "r819", "r830", "r840", "r865" ], "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": [ "r819", "r830", "r840", "r865" ], "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": [ "r819", "r830", "r840", "r865" ], "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": [ "r822", "r830", "r840", "r857", "r865", "r869", "r877" ], "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": [ "r875" ], "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": [ "r811", "r881" ], "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": [ "r811", "r881" ], "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": [ "r811", "r881" ], "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": [ "r849" ], "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": [ "r849" ], "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": [ "r868" ], "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": [ "r876" ], "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": [ "r850" ], "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": [ "r849" ], "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": [ "r819", "r830", "r840", "r857", "r865" ], "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": [ "r847" ], "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": [ "r846" ], "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": [ "r857" ], "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": [ "r876" ], "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": [ "r876" ], "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": [ "r849" ], "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": [ "r817", "r828", "r838", "r863" ], "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": [ "r820", "r831", "r841", "r866" ], "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": [ "r820", "r831", "r841", "r866" ], "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": [ "r845" ], "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": [ "r848" ], "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": [ "r848" ], "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": [ "r847" ], "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": [ "r857" ], "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": [ "r850" ], "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": [ "r846" ], "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": [ "r845" ], "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": [ "r845" ], "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": [ "r812", "r823", "r833", "r858" ], "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": [ "r813", "r824", "r834", "r859" ], "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": [ "r814", "r825", "r835", "r860" ], "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": [ "r821", "r832", "r842", "r867" ], "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": [ "r876" ], "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": [ "r876" ], "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": [ "r816", "r827", "r837", "r862" ], "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": [ "r856" ], "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": [ "r848" ], "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": [ "r855" ], "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": [ "r875" ], "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": [ "r877" ], "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": [ "r878" ], "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": [ "r879" ], "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": [ "r877" ], "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": [ "r877" ], "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": [ "r880" ], "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": [ "r878" ], "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": [ "r874" ], "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" }, "mttr_A2021ESPPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 ESPP", "label": "2021 ESPP [Member]", "terseLabel": "2021 ESPP" } } }, "localname": "A2021ESPPMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_A2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Plan", "label": "2021 Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021PlanMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_AccountsReceivableNetExcludingUnbilledReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Net, Excluding Unbilled Receivables", "label": "Accounts Receivable, Net, Excluding Unbilled Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetExcludingUnbilledReceivables", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/REVENUEAccountsReceivableandContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.matterport.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", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "mttr_AccruedLiabilitiesOtherMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Other Miscellaneous, Current", "label": "Accrued Liabilities, Other Miscellaneous, Current", "terseLabel": "Other current liabilities" } } }, "localname": "AccruedLiabilitiesOtherMiscellaneousCurrent", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mttr_AccruedLossOnInventoryFirmPurchaseCommitments": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Loss On Inventory, Firm Purchase Commitments", "label": "Accrued Loss On Inventory, Firm Purchase Commitments", "terseLabel": "Accrued loss on firm inventory purchase commitments" } } }, "localname": "AccruedLossOnInventoryFirmPurchaseCommitments", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mttr_BusinessCombinationConsiderationTransferredLiabilitiesIncurredUnpaidCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Liabilities Incurred, Unpaid Cash", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Unpaid Cash", "terseLabel": "Unpaid cash" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredUnpaidCash", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "mttr_BusinessCombinationMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Measurement Period", "label": "Business Combination, Measurement Period", "terseLabel": "Measurement period" } } }, "localname": "BusinessCombinationMeasurementPeriod", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/ACQUISITIONNarrativesDetails" ], "xbrltype": "durationItemType" }, "mttr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssetsAcquiredLiabilitiesAssumed": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssetsAcquiredLiabilitiesAssumed", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "mttr_CashEquivalentsFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Equivalents, Fair Value", "label": "Cash Equivalents, Fair Value [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsFairValueAbstract", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "mttr_ClassOfWarrantOrRightEarnOutSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Earn-out Shares Issued", "label": "Class of Warrant or Right, Earn-out Shares Issued", "terseLabel": "Earn-out shares issued (shares)" } } }, "localname": "ClassOfWarrantOrRightEarnOutSharesIssued", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mttr_ClassOfWarrantOrRightEarnOutSharesWithheldForTaxObligation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Earn-out Shares Withheld For Tax Obligation", "label": "Class of Warrant or Right, Earn-out Shares Withheld For Tax Obligation", "terseLabel": "Earn-out shares withheld for tax obligation (shares)" } } }, "localname": "ClassOfWarrantOrRightEarnOutSharesWithheldForTaxObligation", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mttr_ClassOfWarrantOrRightGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Grant Date Fair Value", "label": "Class of Warrant or Right, Grant Date Fair Value", "terseLabel": "Warrants, fair value ($ per share)" } } }, "localname": "ClassOfWarrantOrRightGrantDateFairValue", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "mttr_ClassOfWarrantOrRightProRataEarnoutSharesIssuableForHolders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Pro Rata Earnout Shares Issuable For Holders", "label": "Class Of Warrant Or Right, Pro Rata Earnout Shares Issuable For Holders", "terseLabel": "Pro rate earnout shares issuable for holders" } } }, "localname": "ClassOfWarrantOrRightProRataEarnoutSharesIssuableForHolders", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mttr_ClassOfWarrantOrRightRedemptionDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption Date Fair Value", "label": "Class of Warrant or Right, Redemption Date Fair Value", "terseLabel": "Warrants, redemption date fair value ($ per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionDateFairValue", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "mttr_ClassOfWarrantOrRightWarrantExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Warrant Exercised", "label": "Class of Warrant or Right, Warrant Exercised", "terseLabel": "Warrants exercised" } } }, "localname": "ClassOfWarrantOrRightWarrantExercised", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mttr_ClosingStockPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing Stock Price", "label": "Closing Stock Price", "terseLabel": "Closing stock price ($ per share)" } } }, "localname": "ClosingStockPrice", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "perShareItemType" }, "mttr_ContingentEarnoutAwardsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Earnout Awards", "label": "Contingent Earnout Awards [Text Block]", "terseLabel": "CONTINGENT EARN-OUT AWARDS" } } }, "localname": "ContingentEarnoutAwardsTextBlock", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDS" ], "xbrltype": "textBlockItemType" }, "mttr_CurrentUnpaidAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current Unpaid Acquisition Consideration", "label": "Current Unpaid Acquisition Consideration", "terseLabel": "Current unpaid acquisition consideration" } } }, "localname": "CurrentUnpaidAcquisitionConsideration", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mttr_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "stringItemType" }, "mttr_DerivativeInstrumentContingentConsiderationLiabilityEarnOutSharesIssuedAfterWithholdingOfObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earn out Shares Issued After Withholding Of Obligations", "label": "Derivative Instrument, Contingent Consideration, Liability, Earn out shares Issued After Withholding Of Obligations", "terseLabel": "Earn out shares Issued after withholding of obligations" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnOutSharesIssuedAfterWithholdingOfObligations", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mttr_DerivativeInstrumentContingentConsiderationLiabilityEarnOutSharesIssuedForObligations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earn out shares Issued For Obligations", "label": "Derivative Instrument, Contingent Consideration, Liability, Earn out shares Issued For Obligations", "terseLabel": "Earn out shares issued (shares)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnOutSharesIssuedForObligations", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mttr_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "terseLabel": "Earn-out period stock price trigger ($ per share, in excess of)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "mttr_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "terseLabel": "Earn-out share release, number of consecutive trading days in trigger period" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "terseLabel": "Earn-out share release, number of trading days above trigger price" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_DerivativeInstrumentContingentConsiderationLiabilityFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Fair Value", "label": "Derivative Instrument, Contingent Consideration, Liability, Fair Value", "terseLabel": "Estimated fair value of total earn-out shares at closing" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityFairValue", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mttr_DerivativeInstrumentContingentConsiderationLiabilityShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Shares", "label": "Derivative Instrument, Contingent Consideration, Liability, Shares", "terseLabel": "Earn-out (shares)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityShares", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mttr_DerivativeInstrumentReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Business Days", "label": "Derivative Instrument, Reverse Recapitalization, Contingent Consideration, Equity, Earnout Period, Threshold Business Days", "terseLabel": "Equity earn-out period start, number of days after closing" } } }, "localname": "DerivativeInstrumentReverseRecapitalizationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_DerivativeInstrumentTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranche Five", "label": "Derivative Instrument, Tranche Five [Member]", "terseLabel": "Weighted Average Share Price in Excess of $23.00" } } }, "localname": "DerivativeInstrumentTrancheFiveMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_DerivativeInstrumentTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranche Four", "label": "Derivative Instrument, Tranche Four [Member]", "terseLabel": "Weighted Average Share Price in Excess of $20.50" } } }, "localname": "DerivativeInstrumentTrancheFourMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_DerivativeInstrumentTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranche One", "label": "Derivative Instrument, Tranche One [Member]", "verboseLabel": "Weighted Average Share Price in Excess of $13.00" } } }, "localname": "DerivativeInstrumentTrancheOneMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_DerivativeInstrumentTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranche Six", "label": "Derivative Instrument, Tranche Six [Member]", "terseLabel": "Weighted Average Share Price in Excess of $25.50" } } }, "localname": "DerivativeInstrumentTrancheSixMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_DerivativeInstrumentTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranche Three", "label": "Derivative Instrument, Tranche Three [Member]", "terseLabel": "Weighted Average Share Price in Excess of $18.00" } } }, "localname": "DerivativeInstrumentTrancheThreeMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_DerivativeInstrumentTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranche Two", "label": "Derivative Instrument, Tranche Two [Member]", "verboseLabel": "Weighted Average Share Price in Excess of $15.50" } } }, "localname": "DerivativeInstrumentTrancheTwoMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_DerivativeInstrumentTranchesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranches", "label": "Derivative Instrument, Tranches [Axis]", "terseLabel": "Earn-out Shares [Axis]" } } }, "localname": "DerivativeInstrumentTranchesAxis", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "stringItemType" }, "mttr_DerivativeInstrumentTranchesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Tranches", "label": "Derivative Instrument, Tranches [Domain]", "terseLabel": "Earn-out Shares [Domain]" } } }, "localname": "DerivativeInstrumentTranchesDomain", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_DerivativeLiabilityMeasurementInputTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Measurement Input, Term", "label": "Derivative Liability, Measurement Input, Term", "terseLabel": "Derivative liability, measurement input, term" } } }, "localname": "DerivativeLiabilityMeasurementInputTerm", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "durationItemType" }, "mttr_DevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed Technology", "label": "Developed Technology [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "mttr_ESPPSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ESPP Shares", "label": "ESPP Shares [Member]", "terseLabel": "ESPP shares" } } }, "localname": "ESPPSharesMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "mttr_EarnOutLiabilityRecognizedUponReAllocation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Earn-out Liability Recognized Upon Re-allocation", "label": "Earn-out Liability Recognized Upon Re-allocation", "negatedTerseLabel": "Earn-out liability recognized upon the re-allocation" } } }, "localname": "EarnOutLiabilityRecognizedUponReAllocation", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mttr_EarnOutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares", "label": "Earn-out Shares [Member]", "terseLabel": "Earn-out shares" } } }, "localname": "EarnOutSharesMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mttr_EmployeeSharePurchasePlanContributions": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Share Purchase Plan Contributions", "label": "Employee Share Purchase Plan Contributions", "terseLabel": "ESPP contribution" } } }, "localname": "EmployeeSharePurchasePlanContributions", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mttr_EnviewIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enview Inc", "label": "Enview Inc [Member]", "terseLabel": "Enview Inc" } } }, "localname": "EnviewIncMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/ACQUISITIONNarrativesDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "mttr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment", "negatedTerseLabel": "Change in fair value of earn-out liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustment", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mttr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssuanceOfEarnOutSharesUponTriggeringEvents": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuance of Earn-out Shares Upon Triggering Events", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuance of Earn-out Shares Upon Triggering Events", "negatedTerseLabel": "Issuance of Earn-out Shares upon triggering events" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssuanceOfEarnOutSharesUponTriggeringEvents", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mttr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReallocationOfEarnOutSharesToEarnOutLiabilityUponForfeitures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reallocation upon Forfeitures of Shares", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Reallocation of Earn-out Shares to Earn-out Liability upon Forfeitures", "terseLabel": "Reallocation of Earn-out Shares to earn-out liability upon forfeitures" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReallocationOfEarnOutSharesToEarnOutLiabilityUponForfeitures", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mttr_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mttr_IssuanceOfEarnOutSharesUponTriggeringEventsNetOfTaxWithholding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance Of Earn-out Shares Upon Triggering Events, Net of Tax Withholding", "label": "Issuance Of Earn-out Shares Upon Triggering Events, Net of Tax Withholding", "terseLabel": "Issuance of earn-out shares upon triggering events, net of tax withholding (shares)" } } }, "localname": "IssuanceOfEarnOutSharesUponTriggeringEventsNetOfTaxWithholding", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "mttr_IssuanceOfValueEarnOutSharesUponTriggeringEventsNetOfTaxWithholding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance Of Value Earn-out Shares Upon Triggering Events, Net of Tax Withholding", "label": "Issuance Of Value Earn-out Shares Upon Triggering Events, Net of Tax Withholding", "terseLabel": "Issuance of earn-out shares upon triggering events, net of tax withholding" } } }, "localname": "IssuanceOfValueEarnOutSharesUponTriggeringEventsNetOfTaxWithholding", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mttr_LongTermMarketableSecuritiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term Marketable Securities, Fair Value", "label": "Long-term Marketable Securities, Fair Value [Abstract]", "terseLabel": "Long-term investments:" } } }, "localname": "LongTermMarketableSecuritiesFairValueAbstract", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "mttr_LossContingencyAdditionalPatentsFoundNotInfringedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Additional Patents Found Not Infringed, Number", "label": "Loss Contingency, Additional Patents Found Not Infringed, Number", "terseLabel": "Additional patent found not infringed" } } }, "localname": "LossContingencyAdditionalPatentsFoundNotInfringedNumber", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_MeasurementInputStrikePriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Strike Price", "label": "Measurement Input, Strike Price [Member]", "terseLabel": "Strike price" } } }, "localname": "MeasurementInputStrikePriceMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "mttr_NumberOfEarnoutTriggers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Earnout Triggers", "label": "Number Of Earnout Triggers", "terseLabel": "Number of earnout triggers" } } }, "localname": "NumberOfEarnoutTriggers", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_NumberOfEmployeeRolesReduced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Employee Roles Reduced", "label": "Number of Employee Roles Reduced", "terseLabel": "Number of employee roles reduced" } } }, "localname": "NumberOfEmployeeRolesReduced", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "integerItemType" }, "mttr_NumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Purchase Periods", "label": "Number Of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "NumberOfPurchasePeriods", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_NumberOfTriggeringEvents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Triggering Events", "label": "Number Of Triggering Events", "terseLabel": "Number of triggering events" } } }, "localname": "NumberOfTriggeringEvents", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator :" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "stringItemType" }, "mttr_PaymentsForTaxesRelatedToNetSettlementOfEquityAwards": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Taxes Related To Net Settlement Of Equity Awards", "label": "Payments For Taxes Related To Net Settlement Of Equity Awards", "negatedTerseLabel": "Payments for taxes related to net settlement of equity awards" } } }, "localname": "PaymentsForTaxesRelatedToNetSettlementOfEquityAwards", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mttr_PaymentsToAcquireDebtSecuritiesAvailableForSaleInvestments": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Debt Securities, Available-for-sale, Investments", "label": "Payments to Acquire Debt Securities, Available-for-sale, Investments", "negatedTerseLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireDebtSecuritiesAvailableForSaleInvestments", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mttr_PerformanceRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Restricted Stock Unit", "label": "Performance Restricted Stock Unit [Member]", "terseLabel": "PRSUs" } } }, "localname": "PerformanceRestrictedStockUnitMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mttr_PrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "terseLabel": "Private warrants" } } }, "localname": "PrivatePlacementWarrantsMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "mttr_PrivateWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrant", "label": "Private Warrant [Member]", "terseLabel": "Private warrants liability" } } }, "localname": "PrivateWarrantMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "mttr_ProceedsFromMaturityOfInvestments": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds\u200b From\u200b \u200bMaturity \u200bOf\u200b Investments", "label": "Proceeds\u200b From\u200b \u200bMaturity \u200bOf\u200b Investments", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromMaturityOfInvestments", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mttr_ProceedsFromSalesOfSharesThroughEmployeeEquityIncentivePlans": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sales Of Shares Through Employee Equity Incentive Plans", "label": "Proceeds From Sales Of Shares Through Employee Equity Incentive Plans", "terseLabel": "Proceeds from sales of shares through employee equity incentive plans" } } }, "localname": "ProceedsFromSalesOfSharesThroughEmployeeEquityIncentivePlans", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mttr_PublicAndPrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public And Private Warrants", "label": "Public And Private Warrants [Member]", "terseLabel": "Public And Private Warrants" } } }, "localname": "PublicAndPrivateWarrantsMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrant", "label": "Public Warrant [Member]", "terseLabel": "Public Warrant" } } }, "localname": "PublicWarrantMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "mttr_PurchaseObligationToBePaidAfterYearTwo": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, to be Paid, after Year Two", "label": "Purchase Obligation, to be Paid, after Year Two", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationToBePaidAfterYearTwo", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "mttr_RSUsAndPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSUs and PRSUs", "label": "RSUs and PRSUs [Member]", "verboseLabel": "RSUs and PRSUs" } } }, "localname": "RSUsAndPRSUsMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mttr_ReallocationContingentEarnoutLiabilityRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reallocation, Contingent Earnout Liability Recognized", "label": "Reallocation, Contingent Earnout Liability Recognized", "terseLabel": "Earn-out liability recognized upon the re-allocation" } } }, "localname": "ReallocationContingentEarnoutLiabilityRecognized", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mttr_ReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvents": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassification Of Remaining Contingent Earn-out Liability Upon Triggering Events", "label": "Reclassification Of Remaining Contingent Earn-out Liability Upon Triggering Events", "terseLabel": "Reclassification of remaining contingent earn-out liability upon triggering events", "verboseLabel": "Reclassification of remaining contingent Earn-out liability upon triggering events" } } }, "localname": "ReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvents", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mttr_RecognizedRemainingWeightedAverageServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recognized Remaining Weighted Average Service Period", "label": "Recognized Remaining Weighted Average Service Period", "terseLabel": "Recognized remaining weighted average service period" } } }, "localname": "RecognizedRemainingWeightedAverageServicePeriod", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "durationItemType" }, "mttr_ReductionOfRestructuringAndRelatedCostOnWorkforce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reduction of Restructuring and Related Cost on workforce", "label": "Reduction of Restructuring and Related Cost on workforce", "terseLabel": "Reduction of cost on workforce" } } }, "localname": "ReductionOfRestructuringAndRelatedCostOnWorkforce", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "pureItemType" }, "mttr_ReverseRecapitalizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization", "label": "Reverse Recapitalization [Abstract]" } } }, "localname": "ReverseRecapitalizationAbstract", "nsuri": "http://www.matterport.com/20230630", "xbrltype": "stringItemType" }, "mttr_ReverseRecapitalizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization", "label": "Reverse Recapitalization [Line Items]", "terseLabel": "Reverse Recapitalization [Line Items]" } } }, "localname": "ReverseRecapitalizationLineItems", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "stringItemType" }, "mttr_ReverseRecapitalizationNumberOfTranchesOfEarnOutShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Number of Tranches of Earn-out Shares", "label": "Reverse Recapitalization, Number of Tranches of Earn-out Shares", "terseLabel": "Number of tranches of earn-out shares" } } }, "localname": "ReverseRecapitalizationNumberOfTranchesOfEarnOutShares", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "integerItemType" }, "mttr_ScheduleOfReverseRecapitalizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reverse Recapitalization", "label": "Schedule of Reverse Recapitalization [Table]", "terseLabel": "Schedule of Reverse Recapitalization [Table]" } } }, "localname": "ScheduleOfReverseRecapitalizationTable", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "stringItemType" }, "mttr_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions", "label": "Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule Valuation Assumptions to Fair Value of Private Warrants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSTables" ], "xbrltype": "textBlockItemType" }, "mttr_ScheduleOfWarrantsMeasuredAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Warrants Measured at Fair Value", "label": "Schedule of Warrants Measured at Fair Value [Table Text Block]", "terseLabel": "Schedule of Warrants Measured at Fair Value" } } }, "localname": "ScheduleOfWarrantsMeasuredAtFairValueTableTextBlock", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSTables" ], "xbrltype": "textBlockItemType" }, "mttr_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "terseLabel": "Offering period length under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "durationItemType" }, "mttr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "terseLabel": "Maximum employee contribution amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mttr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployeePerOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee, Per Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee, Per Offering Period", "terseLabel": "Maximum number of shares per employee, per offering period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployeePerOfferingPeriod", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "mttr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "durationItemType" }, "mttr_ShareBasedPaymentArrangementOptionsAndUnvestedRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Options and Unvested RSU's", "label": "Share Based Payment Arrangement, Options and Unvested RSU's [Member]", "terseLabel": "Common stock options outstanding and unvested RSUs under the Amended and Restated 2011 Stock Incentive Plan" } } }, "localname": "ShareBasedPaymentArrangementOptionsAndUnvestedRSUsMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mttr_ShareBasedPaymentArrangementSharesAvailableForGrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Shares Available for Grant", "label": "Share-based Payment Arrangement, Shares Available for Grant [Member]", "terseLabel": "Shares available for future grant under 2021 Incentive Award Plan" } } }, "localname": "ShareBasedPaymentArrangementSharesAvailableForGrantMember", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "mttr_SharesAvailableForGrantAsPercentageOfSharesOutstandingAtClosing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Available for Grant, as Percentage of Shares Outstanding at Closing", "label": "Shares Available for Grant, as Percentage of Shares Outstanding at Closing", "terseLabel": "Shares available for grant under the plan, as percentage of shares outstanding at closing (percent)" } } }, "localname": "SharesAvailableForGrantAsPercentageOfSharesOutstandingAtClosing", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "percentItemType" }, "mttr_SharesAvailableForGrantAsPercentageOfSharesOutstandingAtClosingMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Available for Grant, as Percentage of Shares Outstanding at Closing, Maximum", "label": "Shares Available for Grant, as Percentage of Shares Outstanding at Closing, Maximum", "terseLabel": "Shares available for grant, as maximum percentage of shares outstanding at closing (percent)" } } }, "localname": "SharesAvailableForGrantAsPercentageOfSharesOutstandingAtClosingMaximum", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "percentItemType" }, "mttr_ShortTermMarketableSecuritiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term Marketable Securities, Fair Value", "label": "Short-term Marketable Securities, Fair Value [Abstract]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermMarketableSecuritiesFairValueAbstract", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "mttr_ShortTermOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short-term Operating Lease Liabilities", "label": "Short-term Operating Lease Liabilities", "terseLabel": "Short-term operating lease liabilities" } } }, "localname": "ShortTermOperatingLeaseLiabilities", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mttr_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Exercise of Warrants", "label": "Stock Issued During Period, Shares, Exercise of Warrants", "terseLabel": "Issuance of common stock upon exercise of public warrants (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "mttr_StockIssuedDuringPeriodSharesWithEmployeeEquityIncentivePlansNetOfTaxWithholding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, With Employee Equity Incentive Plans, Net Of Tax Withholding", "label": "Stock Issued During Period, Shares, With Employee Equity Incentive Plans, Net Of Tax Withholding", "terseLabel": "Issuance of common stock in connection with employee equity incentive plans, net of tax withholding (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWithEmployeeEquityIncentivePlansNetOfTaxWithholding", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "mttr_StockIssuedDuringPeriodToCustomerShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period to Customer, Shares", "label": "Stock Issued During Period to Customer, Shares", "terseLabel": "Issuance of common stock to a customer (shares)" } } }, "localname": "StockIssuedDuringPeriodToCustomerShares", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "mttr_StockIssuedDuringPeriodToCustomerValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period to Customer, Value", "label": "Stock Issued During Period to Customer, Value", "terseLabel": "Issuance of common stock to a customer" } } }, "localname": "StockIssuedDuringPeriodToCustomerValue", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mttr_StockIssuedDuringPeriodValueExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Exercise of Warrants", "label": "Stock Issued During Period, Value, Exercise of Warrants", "terseLabel": "Issuance of common stock upon exercise of public warrants" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mttr_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization", "label": "Stock Issued During Period, Value, Reverse Recapitalization", "terseLabel": "Issuance of common stock upon the reverse recapitalization, net of transaction costs" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mttr_StockIssuedDuringPeriodValueWithEmployeeEquityIncentivePlansNetOfTaxWithholding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, With Employee Equity Incentive Plans, Net Of Tax Withholding", "label": "Stock Issued During Period, Value, With Employee Equity Incentive Plans, Net Of Tax Withholding", "terseLabel": "Issuance of common stock in connection with employee equity incentive plans, net of tax withholding" } } }, "localname": "StockIssuedDuringPeriodValueWithEmployeeEquityIncentivePlansNetOfTaxWithholding", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mttr_UnpaidCashConsiderationInConnectionWithAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unpaid Cash Consideration In Connection With Acquisition", "label": "Unpaid Cash Consideration In Connection With Acquisition", "terseLabel": "Unpaid cash consideration in connection with acquisition" } } }, "localname": "UnpaidCashConsiderationInConnectionWithAcquisition", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mttr_WarrantLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liability", "label": "Warrant Liability [Roll Forward]", "terseLabel": "Warrant Liability [Roll Forward]" } } }, "localname": "WarrantLiabilityRollForward", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails" ], "xbrltype": "stringItemType" }, "mttr_WarrantsAndRightsNoteDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants and Rights Note Disclosure", "label": "Warrants and Rights Note Disclosure [Text Block]", "terseLabel": "PUBLIC AND PRIVATE WARRANTS" } } }, "localname": "WarrantsAndRightsNoteDisclosureTextBlock", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTS" ], "xbrltype": "textBlockItemType" }, "mttr_WarrantsAndRightsUnexercisedAndOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrants And Rights Unexercised And Outstanding", "label": "Warrants And Rights Unexercised And Outstanding", "terseLabel": "Warrants and rights unexercised and outstanding" } } }, "localname": "WarrantsAndRightsUnexercisedAndOutstanding", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mttr_WarrantsRedemptionPricePerWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants, Redemption Price Per Warrant", "label": "Warrants, Redemption Price Per Warrant", "terseLabel": "Redemption price per warrant ($ dollar per warrant)" } } }, "localname": "WarrantsRedemptionPricePerWarrant", "nsuri": "http://www.matterport.com/20230630", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r905" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Operating Lease Payments and Purchase Obligations" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [ "r335", "r336", "r337", "r338", "r458", "r592", "r630", "r666", "r667", "r720", "r722", "r724", "r725", "r734", "r753", "r754", "r769", "r774", "r792", "r796", "r930", "r975", "r976", "r977", "r978", "r979", "r980" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r335", "r336", "r337", "r338", "r458", "r592", "r630", "r666", "r667", "r720", "r722", "r724", "r725", "r734", "r753", "r754", "r769", "r774", "r792", "r796", "r930", "r975", "r976", "r977", "r978", "r979", "r980" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r258", "r595", "r624", "r625", "r626", "r627", "r628", "r629", "r755", "r775", "r795", "r885", "r926", "r927", "r932", "r984" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r258", "r595", "r624", "r625", "r626", "r627", "r628", "r629", "r755", "r775", "r795", "r885", "r926", "r927", "r932", "r984" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r335", "r336", "r337", "r338", "r406", "r458", "r488", "r489", "r490", "r568", "r592", "r630", "r666", "r667", "r720", "r722", "r724", "r725", "r734", "r753", "r754", "r769", "r774", "r792", "r796", "r799", "r921", "r930", "r976", "r977", "r978", "r979", "r980" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r335", "r336", "r337", "r338", "r406", "r458", "r488", "r489", "r490", "r568", "r592", "r630", "r666", "r667", "r720", "r722", "r724", "r725", "r734", "r753", "r754", "r769", "r774", "r792", "r796", "r799", "r921", "r930", "r976", "r977", "r978", "r979", "r980" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r259", "r260", "r660", "r662", "r664", "r721", "r723", "r726", "r735", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r756", "r776", "r799", "r932", "r984" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r147", "r156", "r259", "r260", "r660", "r662", "r664", "r721", "r723", "r726", "r735", "r742", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r756", "r776", "r799", "r932", "r984" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "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_AccountsPayableCurrent": { "auth_ref": [ "r24", "r794" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r918" ], "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 Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r262", "r263" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $933 and $1,212, as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of investment premiums, net of accretion of discounts" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r164", "r615" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r178", "r179", "r180", "r181", "r188", "r189", "r896" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Unrealized Losses on Available-for-Sale Debt Securities, Net of Tax" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r187", "r188", "r549", "r551", "r552", "r553", "r554", "r555" ], "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r34", "r91", "r172", "r612", "r635", "r636" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r187", "r188", "r549", "r551", "r552", "r553", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r14", "r34", "r528", "r531", "r558", "r631", "r632", "r896", "r897", "r898", "r906", "r907", "r908" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r6", "r14", "r34", "r188", "r189", "r551", "r552", "r553", "r554", "r555", "r896" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation, Net of Tax" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r108" ], "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": "Weighted Average Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r83", "r794", "r988" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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\u00a0paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r499", "r500", "r501", "r646", "r906", "r907", "r908", "r967", "r989" ], "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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r64", "r65", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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 income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r493", "r503" ], "calculation": { "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "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", "verboseLabel": "Stock-based compensation, net of amounts capitalized" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r173", "r264", "r299", "r302", "r305", "r983" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedPeriodEndLabel": "Balance\u2014end of period", "negatedPeriodStartLabel": "Balance\u2014beginning of period", "terseLabel": "Allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAllowanceforDoubtfulAccountsDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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://www.matterport.com/role/BALANCESHEETCOMPONENTSAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r304" ], "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://www.matterport.com/role/BALANCESHEETCOMPONENTSAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r9", "r46", "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r231" ], "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": "Total potentially dilutive common stock equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r41" ], "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://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails" ], "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://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r41" ], "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://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r128", "r168", "r199", "r238", "r252", "r256", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r523", "r525", "r547", "r608", "r688", "r794", "r806", "r928", "r929", "r973" ], "calculation": { "http://www.matterport.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://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r159", "r175", "r199", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r523", "r525", "r547", "r794", "r928", "r929", "r973" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r74" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails": { "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 measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r270" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available-for-sale investments, unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r271" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails": { "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": "Available-for-sale investments, unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r267", "r309", "r607" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails": { "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": "Total available-for-sale investments" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Abstract]", "terseLabel": "Investments:" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r912" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), 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, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r274", "r604" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails": { "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": "Fair value, due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r268", "r309", "r599", "r911" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Total available-for-sale investments", "verboseLabel": "Available-for-sale, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostandFairValuebyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r265", "r309" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r162", "r265", "r309" ], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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 noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Long-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ], "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://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails", "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "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://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r519", "r786", "r789" ], "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 [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONNarrativesDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r67", "r68", "r519", "r786", "r789" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONNarrativesDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Stock consideration" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r519" ], "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://www.matterport.com/role/ACQUISITIONNarrativesDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "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", "r11" ], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total", "totalLabel": "Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONNarrativesDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r2", "r3" ], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common stock (1.5 million shares)", "verboseLabel": "Common stock issued in connection with acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r2", "r3", "r72", "r522" ], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Unpaid Consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r121", "r520" ], "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": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r69", "r70" ], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identified intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r70" ], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r38", "r39", "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property, equipment and capitalized software and development costs included in accounts payable and accrued expenses and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software additions" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r12", "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r37", "r161", "r757" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r161" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails": { "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": "Cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r37", "r101", "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r4", "r101" ], "calculation": { "http://www.matterport.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 change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r146", "r169", "r170", "r171", "r199", "r217", "r221", "r228", "r230", "r236", "r237", "r296", "r340", "r342", "r343", "r344", "r347", "r348", "r352", "r353", "r355", "r358", "r365", "r547", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r676", "r697", "r715", "r736", "r737", "r738", "r739", "r740", "r883", "r902", "r909" ], "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://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r59" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant, exercise price ($ per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares purchasable with each warrant (shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Shares issued upon exercise of warrants (shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "verboseLabel": "Warrants issued (shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r113", "r801", "r802", "r803", "r804" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r30", "r76", "r609", "r675" ], "calculation": { "http://www.matterport.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\u00a08)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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": [ "r112", "r332", "r333", "r743", "r922" ], "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://www.matterport.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r989" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "verboseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total shares of common stock reserved" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r797", "r798", "r799", "r801", "r802", "r803", "r804", "r906", "r907", "r967", "r986", "r989" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value ($ per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r82", "r676" ], "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 (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r82" ], "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 (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r82", "r676", "r694", "r989", "r990" ], "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": "Common stock, outstanding, ending (shares)", "periodStartLabel": "Common stock, outstanding, beginning (shares)", "terseLabel": "Common stock, outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r82", "r610", "r794" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 640,000 shares authorized as of June\u00a030, 2023 and December\u00a031, 2022, respectively; and 300,571 shares and 290,541 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r35", "r184", "r186", "r191", "r601", "r621" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "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 income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r77", "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r73", "r763" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r931" ], "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 Accounts Receivable and Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r368", "r369", "r380" ], "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://www.matterport.com/role/REVENUEAccountsReceivableandContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r368", "r369", "r380" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r368", "r369", "r380" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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,\u00a0non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r782", "r784", "r985" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r95", "r595" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails", "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r71" ], "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://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r269", "r309", "r314", "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "terseLabel": "Debt securities, allowance for credit loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r133", "r311", "r770" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "AFS, in continuous unrealized loss position, 12 months or longer" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r133", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "terseLabel": "Unrealized loss position for more than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r133", "r311", "r770" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "AFS, in continuous unrealized loss position, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r133", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "terseLabel": "AFS, Less than 12 months, gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r9", "r120", "r143", "r514", "r515", "r904" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Discretionary matching contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [ "r455" ], "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r242" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r966" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Change in fair value of contingent earn-out liability", "terseLabel": "Change in fair value of contingent earn-out liability" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r176", "r177", "r546", "r658", "r659", "r660", "r661", "r663", "r664", "r665", "r666", "r667", "r689", "r691", "r692", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r762", "r987" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Contingent earn-out liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative liability, measurement input" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r123" ], "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://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r379", "r775", "r776", "r777", "r778", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r379", "r775", "r776", "r777", "r778", "r779", "r780", "r781" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r932" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r460", "r465", "r495", "r496", "r498", "r793" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK PLAN" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLAN" ], "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 income (loss) per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r192", "r206", "r207", "r208", "r209", "r210", "r215", "r217", "r228", "r229", "r230", "r234", "r536", "r537", "r602", "r622", "r765" ], "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 ($ per share)", "verboseLabel": "Basic net income (loss) per share attributable to common stockholders ($ per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r192", "r206", "r207", "r208", "r209", "r210", "r217", "r228", "r229", "r230", "r234", "r536", "r537", "r602", "r622", "r765" ], "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 ($ per share)", "verboseLabel": "Diluted net income (loss) per share attributable to common stockholders ($ per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r214", "r231", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r494" ], "calculation": { "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails": { "order": 2.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "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": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "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://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r497" ], "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": "Unrecognized stock-based expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r964" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based expense, other than options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r964" ], "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 expense related to unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "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": "Shares available for future grant under 2021 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "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": "Common stock options outstanding", "verboseLabel": "ISOs" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r157", "r187", "r188", "r189", "r201", "r202", "r203", "r205", "r211", "r213", "r235", "r297", "r298", "r367", "r499", "r500", "r501", "r510", "r511", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r549", "r551", "r552", "r553", "r554", "r555", "r558", "r631", "r632", "r633", "r646", "r715" ], "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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]", "terseLabel": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]", "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r9" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "negatedLabel": "Change in fair value of warrants liability", "terseLabel": "Change in fair value of warrants liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r539", "r540", "r544" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r539", "r540", "r544" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r74", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r349", "r409", "r410", "r411", "r412", "r413", "r414", "r540", "r565", "r566", "r567", "r772", "r773", "r782", "r783", "r784" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r539", "r540", "r542", "r543", "r545" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "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": [ "r538" ], "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 MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r349", "r409", "r414", "r540", "r565", "r782", "r783", "r784" ], "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\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r349", "r409", "r414", "r540", "r566", "r772", "r773", "r782", "r783", "r784" ], "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\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r349", "r409", "r410", "r411", "r412", "r413", "r414", "r540", "r567", "r772", "r773", "r782", "r783", "r784" ], "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\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r16", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Changes in Estimated Fair Value of the Company's Level 3 Financial Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSTables" ], "xbrltype": "textBlockItemType" }, "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r16" ], "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": "Balance at ending", "periodStartLabel": "Balance at beginning" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r349", "r409", "r410", "r411", "r412", "r413", "r414", "r565", "r566", "r567", "r772", "r773", "r782", "r783", "r784" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r538", "r545" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "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://www.matterport.com/role/CONTINGENTEARNOUTAWARDSRollforwardofContingentEarnoutLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r300", "r301", "r306", "r307", "r308", "r310", "r312", "r313", "r350", "r363", "r533", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r620", "r770", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r913", "r914", "r915", "r916" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r166", "r324" ], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r110" ], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r110" ], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r110" ], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r110" ], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r321", "r323", "r324", "r325", "r596", "r597" ], "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://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r109", "r597" ], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r47", "r49" ], "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://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r109", "r596" ], "calculation": { "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r934", "r985" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Non-U.S. government and agency securities" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r935", "r936", "r937" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r165", "r317", "r598", "r771", "r794", "r919", "r920" ], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r9", "r318", "r319", "r320", "r771" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r94", "r199", "r238", "r251", "r255", "r257", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r547", "r767", "r928" ], "calculation": { "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r9", "r19" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r92", "r130", "r238", "r251", "r255", "r257", "r603", "r617", "r767" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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": [ "r326", "r328", "r700" ], "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://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails", "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r328", "r700" ], "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://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails", "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "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": [ "r200", "r505", "r507", "r508", "r509", "r512", "r516", "r517", "r518", "r645" ], "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://www.matterport.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r144", "r212", "r213", "r243", "r506", "r513", "r623" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r8" ], "calculation": { "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r901" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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 liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r593", "r901" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r8" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of businesses acquired:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r218", "r219", "r220", "r230", "r464" ], "calculation": { "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails": { "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 share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Weighted average effect of dilutive potential common stock" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r45", "r48" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r106", "r759" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r174", "r758", "r794" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.matterport.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", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r106", "r761" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Purchased parts and raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r106", "r760" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r316" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Loss of excess inventory and purchase obligation" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r97", "r241" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Amortized Cost and Fair Value of AFS Securities by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26", "r199", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r524", "r525", "r526", "r547", "r674", "r766", "r806", "r928", "r973", "r974" ], "calculation": { "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r87", "r129", "r614", "r794", "r903", "r917", "r970" ], "calculation": { "http://www.matterport.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://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28", "r160", "r199", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r524", "r525", "r526", "r547", "r794", "r928", "r973", "r974" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r933" ], "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": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r30", "r923" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated Litigation Liability", "terseLabel": "Estimated litigation liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r334", "r335", "r336", "r339", "r924", "r925" ], "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r334", "r335", "r336", "r339", "r924", "r925" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r924", "r925" ], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Number of alleged patent infringements" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "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": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r968" ], "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://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r968" ], "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": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r968" ], "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://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r968" ], "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://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r968" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "verboseLabel": "Current stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r541" ], "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://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "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://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSValuationAssumptionstoFairValueofPrivateWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r934" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r195" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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 FLOW FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r195" ], "calculation": { "http://www.matterport.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 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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r102", "r103" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r93", "r103", "r131", "r158", "r182", "r185", "r189", "r199", "r204", "r206", "r207", "r208", "r209", "r212", "r213", "r226", "r238", "r251", "r255", "r257", "r296", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r537", "r547", "r618", "r696", "r713", "r714", "r767", "r805", "r928" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.matterport.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)", "netLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r194", "r216", "r222", "r223", "r224", "r225", "r227", "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Diluted net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r991", "r992", "r993", "r994" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing information" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.matterport.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://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r238", "r251", "r255", "r257", "r767" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r557" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r79", "r125", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r167" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r13", "r126" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r15", "r20", "r183", "r186", "r190", "r549", "r550", "r555", "r600", "r619", "r896", "r897" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]", "terseLabel": "Other comprehensive income (loss), net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r13", "r126", "r183", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Net unrealized gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r606", "r894" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-Term Investments", "terseLabel": "Long-term investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r36", "r521" ], "calculation": { "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r36" ], "calculation": { "http://www.matterport.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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r100" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r100" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized software and development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r383", "r406", "r408", "r414", "r432", "r434", "r435", "r436", "r437", "r438", "r453", "r454", "r455", "r784" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "EMPLOYEE BENEFITS PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r433", "r436", "r439", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r459", "r784", "r785", "r789", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r895" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r884", "r899" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r900" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r111", "r163", "r616" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r605", "r616", "r794" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "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", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r193", "r303" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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)", "negatedLabel": "Decrease (increase) in reserves", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAllowanceforDoubtfulAccountsDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase\u2028Obligations" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESFutureMinimumOperatingLeasePaymentsandPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r78", "r504", "r981" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.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://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r161" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "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]", "netLabel": "RSUs", "terseLabel": "Unvested RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails", "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r327", "r329", "r330", "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Total costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r84", "r117", "r613", "r634", "r636", "r644", "r677", "r794" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r157", "r201", "r202", "r203", "r205", "r211", "r213", "r297", "r298", "r499", "r500", "r501", "r510", "r511", "r527", "r529", "r530", "r532", "r535", "r631", "r633", "r646", "r989" ], "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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r436", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r935", "r936", "r937" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r436", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r935", "r936", "r937" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r433", "r436", "r439", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r459", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r433", "r436", "r439", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r459", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/EMPLOYEEBENEFITSPLANSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "auth_ref": [ "r135", "r965" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.", "label": "Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r239", "r240", "r250", "r253", "r254", "r258", "r259", "r261", "r378", "r379", "r595" ], "calculation": { "http://www.matterport.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r145", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r382" ], "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" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Contracted but unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUERemainingPerformanceObligationDetails" ], "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://www.matterport.com/role/REVENUERemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r142" ], "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": "Contracted but unsatisfied performance obligations, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUERemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r142" ], "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://www.matterport.com/role/REVENUERemainingPerformanceObligationDetails" ], "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://www.matterport.com/role/REVENUERemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r34", "r971", "r972" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r41" ], "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://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r41" ], "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 Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Amortized Cost, Unrealized Gains and Losses, and Fair Value of AFS Debt Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r67", "r68", "r519" ], "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://www.matterport.com/role/ACQUISITIONNarrativesDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofFiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.matterport.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r910" ], "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 Net Income (Loss) Attributable to Common Stockholders, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables" ], "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://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "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 Stock-based Compensation Arrangement" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r47", "r49", "r596" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsandGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r47", "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Purchased Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r23", "r88", "r89", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of RSU and PRSU Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r461", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ], "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://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r17", "r18", "r61" ], "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://www.matterport.com/role/STOCKPLANTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r119" ], "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 Employee Stock Option Valuation" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r22", "r52", "r53", "r54", "r55", "r56", "r57", "r58", "r81", "r82", "r115", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Common Stock Reserved for Future Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r259", "r768" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails", "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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, net of amounts capitalized" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r482" ], "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": "Canceled or forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled or forfeited ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r480" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r480" ], "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 ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r477", "r478" ], "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 (shares)", "periodStartLabel": "Beginning balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r477", "r478" ], "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": "Outstanding, ending, weighted-average grant date fair value ($ per share)", "periodStartLabel": "Outstanding, beginning, weighted-average grant date fair value ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "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://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r481" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r481" ], "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 ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r489" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected volatility, maximum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected volatility, minimum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk-free interest rate, maximum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free interest rate, minimum (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r461", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ], "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://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate as a percentage of eligible compensation under the plan (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee, per purchase period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant under the plan (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r944" ], "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", "negatedLabel": "Expired or canceled (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r944" ], "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": "Expired or canceled ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r60" ], "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, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r469", "r470" ], "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": "Balance, ending (shares)", "periodStartLabel": "Balance, beginning (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r469", "r470" ], "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 ($ per share)", "periodStartLabel": "Beginning balance ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "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-\u2028Average\u2028Exercise\u00a0Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Exercisable (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Annual increase to shares available for grant under the plan as percentage of shares outstanding at prior year end (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares purchased during the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ], "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://www.matterport.com/role/CONTINGENTEARNOUTAWARDSNarrativeDetails", "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "http://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails", "http://www.matterport.com/role/STOCKPLANNarrativeDetails", "http://www.matterport.com/role/STOCKPLANRSUandPRSUActivitiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r474" ], "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 ($ per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Service-based Vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Service-based Cliff Vesting Period" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r492" ], "calculation": { "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "totalLabel": "Total stock-based compensation" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r487" ], "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://www.matterport.com/role/STOCKPLANFairValueAssumptionsOptionsandEarnoutSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r60" ], "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, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r60" ], "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, weighted-average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r118" ], "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, weighted-average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock under the plan (percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized software and development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r146", "r169", "r170", "r171", "r199", "r217", "r221", "r228", "r230", "r236", "r237", "r296", "r340", "r342", "r343", "r344", "r347", "r348", "r352", "r353", "r355", "r358", "r365", "r547", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r676", "r697", "r715", "r736", "r737", "r738", "r739", "r740", "r883", "r902", "r909" ], "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://www.matterport.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r32", "r157", "r187", "r188", "r189", "r201", "r202", "r203", "r205", "r211", "r213", "r235", "r297", "r298", "r367", "r499", "r500", "r501", "r510", "r511", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r549", "r551", "r552", "r553", "r554", "r555", "r558", "r631", "r632", "r633", "r646", "r715" ], "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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r201", "r202", "r203", "r235", "r595", "r639", "r657", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r693", "r695", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "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": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.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]" } } }, "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": [ "r201", "r202", "r203", "r235", "r595", "r639", "r657", "r668", "r669", "r670", "r671", "r672", "r673", "r676", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r693", "r695", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "r800" ], "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://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.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_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r81", "r82", "r117" ], "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": "Stock Issued during period (shares)", "verboseLabel": "Issuance of common stock in connection with acquisitions (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/ACQUISITIONScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r81", "r82", "r117", "r474" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r15", "r32", "r117" ], "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 acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r82", "r85", "r86", "r105", "r678", "r694", "r716", "r717", "r794", "r806", "r903", "r917", "r970", "r989" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.matterport.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveLossDetails" ], "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://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r114", "r198", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r367", "r534", "r718", "r719", "r741" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r556", "r560" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r556", "r560" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r556", "r560" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r556", "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r556", "r560" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r559", "r561" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "mttr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r340", "r342", "r343", "r344", "r347", "r348", "r502", "r611" ], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "#REF!" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred, authorized (shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred, issued (shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Redeemable convertible preferred, outstanding (shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityValueExcludingAdditionalPaidInCapital": { "auth_ref": [ "r21", "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the par value of temporary equity outstanding. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Par Value", "terseLabel": "Redeemable convertible preferred stock, par value ($ per share)" } } }, "localname": "TemporaryEquityValueExcludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r780", "r932" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r780", "r932" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point-in-time revenue" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over time revenue" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r350", "r363", "r533", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r620", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r913", "r914", "r915", "r916" ], "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://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r764", "r782", "r982" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government and agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAmortizedCostUnrealizedGainsandLossesandFVofAFSDebtSecuritiesDetails", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/REVENUEAccountsReceivableandContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r42", "r43", "r44", "r136", "r137", "r139", "r140" ], "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://www.matterport.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r797", "r798", "r801", "r802", "r803", "r804" ], "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]", "verboseLabel": "Private warrants to purchase common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/STOCKHOLDERSEQUITYSharesReservedforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "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", "periodEndLabel": "Fair value at ending balance", "periodStartLabel": "Fair value at beginning balance", "terseLabel": "Warrants liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.matterport.com/role/FAIRVALUEMEASUREMENTSAssetsonaRecurringBasisDetails", "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r969" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants, contractual life" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/PUBLICANDPRIVATEWARRANTSNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r216", "r230" ], "calculation": { "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails": { "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 (shares)", "totalLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, diluted (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r215", "r230" ], "calculation": { "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails": { "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 (shares)", "verboseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.matterport.com/role/NETINCOMELOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.matterport.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "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": "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479428/808-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "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" }, "r150": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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" }, "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": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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.25)", "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": "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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/2003/role/disclosureRef" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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" }, "r366": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "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": "(a)(7)", "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": "(a)(8)", "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": "(a)(9)", "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": "(b)", "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": "(b)(1)", "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", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.E.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "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" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "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" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "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": "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-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.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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-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.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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "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": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "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" }, "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": "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "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": "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "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/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "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" }, "r663": { "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/disclosureRef" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "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" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "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" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "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" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "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": "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" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r75": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "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" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "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" }, "r776": { "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" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "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" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "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" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r8": { "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" }, "r80": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "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" }, "r810": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "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" }, "r820": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "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" }, "r830": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r831": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r832": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r833": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r834": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r835": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r836": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r837": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r838": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r839": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r84": { "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" }, "r840": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r841": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r842": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r843": { "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" }, "r844": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r845": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r846": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r847": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r848": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r849": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r85": { "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" }, "r850": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r851": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r852": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r853": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r854": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r855": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r856": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r857": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r858": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r859": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r86": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r866": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r867": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r868": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r869": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r87": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r876": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r877": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r878": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r879": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r881": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r882": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r883": { "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" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "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" }, "r886": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(S-X 210.12-04)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r91": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r92": { "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" }, "r920": { "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" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r93": { "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" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "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" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "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" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "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" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "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" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "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" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "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" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "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/2009/role/commonPracticeRef" }, "r973": { "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" }, "r974": { "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" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "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" }, "r982": { "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" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "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" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "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" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "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" }, "r989": { "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" }, "r99": { "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" }, "r990": { "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" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "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/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "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/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 93 0001819394-23-000044-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001819394-23-000044-xbrl.zip M4$L#!!0 ( -"1"%>@ 6B5(;$! %-I& 1 ;71T2S5])GWRP1,0A:G M*%+-Q;;ZU]\$2&J718J4"%(X,:?+-C<@\\D5B<3G__LVM807['JF8_]:DZ^D MFO!_NY__OWK]?[\\?A-N'3V88ML7;ER,?&P(KZ8_$?P)%GYWW)_F"Q(>+.2/ M'7=:K].G;IS9W#6?)[Z@2(H:WQ5==*]EU,'M)X3J#=V0Z]K36*DC)"MU>:P: MJ-5J:)*DB,_7;=UHJ^JX6=>;2KNNM9[:]39J/-5UM8V;38RP(K=$X[J!C593 MZ6CJ6'O25%E!BHZT)[F!9S$A_G!'&WOVGSSZQ[6?ZU-?']V_?'C MZ^OK%?Q^]>R\?#1MR[0QF?-'WT6V1Z:$?*#)1T62&W6I75?E6O0>W0ELWYTO MWO/VY%J+%T47/Y+IQP],?=]=^RJ\VL?NS'']*]V9TGNEIBK%]\-0?J[=3[_@ MN,]PIZ1^))>?D(?CV[%N[!X+7%@;Q]O6BU]5^EJYT^E\I%<7M\)[#'/]M=$ MFA_#BZNWFN\,U[0]']GZ8KC AMUWO\<#1:I+ !,E?HF!S=USA@MK<_;/5GA&;;-T87UJGHF;MH"'.5/_[O]V]#?8*GJ+XU:\_1 +7O MT2F\8TFF???*Z@JIHMOW&SA<'4#G(URE-UY;R'[^M8;M^H]A#20( M(Z/[>8I]))!'Z_B/P'SYM7;CV#YHAOIH/H-)ZN%OO]9\_.9_I-_\V/T__^?_ M?/9-W\)=(@'U&.:?/X9__/PQ?/638\R[GPWS1?#\N85_K1FF-[/0_-IV; P# M,-^NR8W8#7\T#0/;]$>X?@_JR37U\/MO_B,>_UK3ZR"J-IJ2-V'SN@<*S"!* M[*N%GFM"B*I?:P##Z['YAHWZ&%E$F$R0HG%=T6K=K[UOP_[GCVM?2/'!6&E^ M-3T=6?_$R/T*?_$67VC4NH04>7W@ 6YWC/5/-&O=ORO'?Z!O X?F-_ )%UEW MMH'?_@?/%R]OU;H2@+TM=]2.=OQ';@+77:-2WS9NP;)N MH'D=VXNAM&O=6ZSCZ1-V!57..N%'_&QZ1/7X]W!E\9%.K?M]H;!%X<[6KS[> MIL-'FXBU9U[;I@4BX@8X_GBD8*X?\0NV _P(JL.T3?L9F$JI !ID\&29SU0/ M]M]F6 F.DDVLA"N1XT)H&H]X:XL=U^7'Q& ,+=.SM$'MB M#:X]JLQ@$@*U#M<^"/NO-<^C?)BZ9XYJ$7[UY!OG\^CO"[R\_&HW! MN?PQOTU-)8XM*Q+.KJUGQ!%0"+3@DP%E,#[P* M&-;JK509(M]QCR3HUO/DC[?8=D G[WIM4CBOO>+C^N@/\K-Q:GY&L\#/Q.\( M?S7@8V\SR]1-_WMH@0T3KH:!)'C8UP^N8P2Z/W"'V'TQ==Q[,T':8XLW#)X\ MW35GQ'CU;./&=/7 HF8N?-OGCSL_LB#&8BQ':'#M_!J\R3F4F$-*<@XI^7&H MQ3G$N!?4YAQ*(T-).92C#'7*QZ%O\!?;PY4T.K+$^<&2B9%/'LZ6E1_%&!3Y MY'%U6?E1C/F03QZ]G\#"AW^LIOTX>9Z@K/PHR'Z4,B6,S\\F'P78#X7%Y>8"]+;" MPGHS _I286$UF06Y8"X.7'BS/LR)/-/_(R E2\YTYMCPJ[>NM.#O4\<>^H[^ M,W_%E=="]@;-F8OU4M*\9Q@F6>A U@,RC3O[!LU,'UFEH3]SL5U:^NMZ,"6+ M3=@8^!/LDOM\%WMNY,3Q $GH@7S,5U*7GQB'UDVMCH(Y=4]WFE(3QS M 1QSA,\01J@K7,IDGD\>UI6##BISX5095#8+C&-N790E_Y(%!C&W4,JJ,\H" MLYA;165)FM:+L]6<'"6U[!%R$=%:GO0O?;1<<+26)R_*'CF?-5K+D_ G#Y.+ MFQH/1--Z'@6L&ZC,K2^600LSP#BM[)'S60.P(AA4]@BYL "L"&:5/5H^8P!V M_.[8#9J7/>@M* #+C?ZE#X"+#\!RXT79@^%S!V"Y$;[LD>^Y%+^>;,6[H*S;S6_!HL M5NP608?2AX&%9R +8ES9X\?S92 +8E#9@\IB,I %,8L'HDEK97-;HFSP0+18 M^O- E!U>\$"T&,(W&0M$\YP:#T33>AX%;)ELEGWMDXD K C&E3UR/FL 5@2# MRAXA%Q: %<&LLD?+9PS \EI];98]Z"TH ,N-_J4/@(L/P'+C1=F#X7,'8+D1 MGH6]N*>96HNY(F'2K6B!I]^P\^RBV<34D15B*3J+[?K'\&3>13$%IBWF0N'B M.5'0H0',A;O%H%G.!Z@%.Q#['O6/_J.;&K!9SX2A# M+"G($7<78KC9SN8&L[.KY M#XYI^W=V90U8F[DL0IEX5I 58R[?4":>%63*F$M(E(EG!=FS@C(6_GR&C?T, M>\0OV [P(YXBDRP5/F!W[+A39.MX\&29S_2TU?[;#.L^-F+N#N&OWACIY-HP M)E_(V\^G>?&5X9#W1'+4HNP[[9<6\%LA8-:5TAPWR[<+RK94#DX:AQ.!$[.9 MHB^!9]K8\WKZ'X'IT0J?$!I3WW>O^_:+B5_O;/TL-J.1T&:LWIK)9C";$"H= M5W+TOCK,YGW"HJ [&*R+/?_.\P(,OA?Y%SU9^,M\!+JGV'V7YY:@#K-)GWPD MZ-*@D:<8,YM@8D.YI@MMY9SVWG:832&QP954P>M:&Y-,7#EYDBB=Y[NA,;)X MOAUFXT(4;GY F0T]J=W%P2YNHD6 )>^FK;IXV_F"S; M 43VLPDN7\_SL.]]F7]'_W;<&PMY&UL(;O$+MIP9-D98G]B.Y3S/'\WGB7^> M2IFSQPG,1MJIF$?QLX-S9;$1LL1L;,T^'W(\N5"6F(V;CU)F-X'G.U/L/F*+ MIF^]B3DK35]<66(V4BT),W*5#&8#U <7E(WKSQ\LF%S/-DC*9T;>L2N[\QWI M$_!!W/GJC>61"&:+%AAG0JZ2P&SDG(H)7P,7E%C@8KCQJ_E&?BJ1:6!N'T0Y M>)"K'# ;T*?BP3>,/#QQ+.-N.G.=%[IIHD2"P&RPSS@3VR7(UHO4!9*Z"\79:K$=X7*&L%%+C+,K/Y@+#[V&(K^#='1\LUMV6]D^>3 M0E[K%*$G$Q:,V5P!8_PIRE8QFT=(Q)\AMBS3?OX-V]A%%JB[GC$U;=/S7;CY M!9.*>=NKK&PQFWXH$>^*DCMFLQ:,Z<6"O$&%V10&8_PIR.]3F,UGE$CW%25; MS&8U2L2[HN2.V=S&5V2Z_T!6@+_,%S_^%=Z(7'TR_T;RMAO+?_%-=_8L\#UZ MAYQ7]>,-\B: #/(/"56[Q'K@>L"QDNSXJ PF[S) Y8*AV5)8PB4R[514*#V>0E4V[-)4)#939O>I'<8#9+ MRI9Y-VUDZR:R[H#8;D"FLO[U'\/?G!?LVO3*,\#%Q-XM?O*'!!&F;Q[,]G&4 MOH=29O/!;'D:'*6%HK32F>_\G!Z.TD)1RFXBG .C4&!4.A5]/E?PJ^-B\]E> M0I5#-#>(,IN6+IT-3*L&10 K>/0S-_:+*[?L(.&KB;5P@TV5TT80>:EX,&=A,!P9Q94E"\?BP+),N[$L$P)'G=6A9(LKL&4F)(;EH('= MQ8GB]]0RX%9>(B3+NQ+!,"1YW5H62+*[!E)B2'(W+@LDV5WS*!Z2EX,"=I<5 M6'*C^#;?LP&2W44$EIPH#LBS ;+2ZQ>\&4;Y ,GLJ@7'P-DP4-[E@3-G1:K] M7%G ;MJ*1;6?*^G93="PI/9S)3FS*8BA#T FST2AW]!W])_;1'=L>KUW4HK+ M=:E55W(RM,S&V,Q17.[D0_&31[0)Y@;C=_U;(#"9G527&G5Y(<'+:XMA&GMN MC:\D(T1@FR$59O",[2_(, TS%&'J)+P6OR&^%/].7K&'KIV3QZAIZ:I08C63 MT'7CUG1TW20$LY%B[Q6YQF@^P^MBG"Q-QDYPTF$V'MP@,!6HX02Y^ ORL/& MYM15(-1^IJIU,//A>:]G&S_L%^SYV'@<_BA/8-YA-DK<@_3^=&8YB_(M-"3A2%(_*UDOX*Q.PZ;0E$Z50\838<+X-TR/GY!_"VZG"B2.G(E2?,AO#,2L=FCC&IR5?R M,_F*Q&Q*H 2BQ 0#>28A4]2:HW_ ,PGL\8393,+!RN/@"=YPCA65#!&%TQ@<>LY3,W9H-)=A13KO1F-F1D2#'E2G!F MX\&B"7Y\U+ 6K6>*&F1FP[YDZJ=G&^ML.KE+FI]@,!NPL4-Z)D3DY.'<$1C, M*5DG\[#HO/0^>5ATVFR5G)M0,;O"6+17<*)%*X79A<25[6#>RJ"AESR8"\+-D$ M O2*\HRY"#XGG@W-MXIRC(5BA$((L?#$C2T?/"!@.,;Y9BZ@9MG(Y!52;3*! MN4IQEB.@4S&!N7(,MHWWB=B@534;<)I Y51U]IQ>5.?W'2$"Z8Q%^#*_*G^-V=7L#+S( MJNS6NEN&K47+(US,!?>%ZZX\JS\TYL+V0^3M#Q\>RH->Y@+R8LC+0LZUP5Q4 MG@,O+MDT-)@+\!D0KG.532W/# AOD 7)V!FES MG\1,0)[92+E0R.?JA# ;+>\B\0-VQXX[1;:.=ZPFY!6W M_0->;=K/ZW9F>90*Z?T(CX0]-ND@SU6?6) 8-IF-XH_DU.'ZDN)06E:,,)L8 M*'HU\D2*N\EL<,Z"2)R*Z,R&[$6CG D=Q.R:.PLB46S*\IU2&'QD 4RS+*D* M.LL^_?C=M8]SIL,T0$2-7G_2 !N"*6\Z,W$OZ*]G>&1*:1:SVMIC-G3#/,24Y MQW*5,683+\QSK"!OL\5L,H9YCA5EQ]C-I\ ;#-,*R*:P(=8#U_1-[/7?="LP ML/'5=:9DI2?P*1\'8Y)J,>UG[P&[X5K0?/<+MMNL@?.B4U"+LM/,9GA.RNE""SZ+L-)M9G,\%>5S03:Z MS6S^J*)\+LA"MYG-.E64SP79YS:SN:JS\+FPDJ-";#2S6:X*\[HH.WV9^;'" MY;H06WV9&;+"Y;H0>WW!.3*R*G^JDD0F[/,%9\7.QMNB[/%EYL'.+K=%V-_. M9>:^SBZW1=C;#K/YKD?LF^$9*Q:6/C"[;AA]RVGJZ/ M8#AS;,]QURL4=">P?7=^_=N7JAGK#K,),@Z,8JT!LQDU#HQ"7< .L^DW#HQB M?0QF/;)ZSW-L9K>RXCK7GE,?XCD>X M(WY;BIV>'6:S<<5S<],^K_+S@'U>O36;M#&703MZUU>).)^7'&\RD]F46/[< EY/3;L^P>1XZFNM,?,_O9J&/[F6 M)>D_:_2^[F=OANSX[B>D_WQVP;\PZKIC.>[U7\;T_SY%OP%")/AM#*.OC]'4 MM.;7_ST"TGO"/7X5'ITILO];], YJGLPW^A&S_P3PQ?AX_37UW T+4GZ9($# M%8].5J3__$1H4C>P[KC4WP'K I0@=\%@$?N#%"8N'O]:^\MA7H'J':$G"PO. M6+@A6+!][_-'! PD[(CYN.!F][-/[XXIX+CP23)["\T\?!W_\,DPO9F%YH ^ M.FKZT*CR%;WTT3>VKW7:5QUI_V7I2EY<^TC?[<8W1#169Z3C!#P'LR+$^+6FUC8F M'DT%[A0,)R"$(4S_-$.&8=K/UY(@TW(2T\9W9=1,(0RD1$D4' MEF"WMBX?*PB#[QV#L'8"A-6Z/^[O1OU;83CJC?K#=4RL#)Z5T0[[-S\>[T9W M_:'0N[\5^O][\]?>_6]]X6;P_?O=<'@WN"]P"EJB*?R.O E QW=L4;B]NKD2 M%*FA=0H<]J8FTG8.^U_O_-_>P:]@OLT0YK\.'K\+G\'^V8Y]'TSA);H0F.'DPC?Z)&+>08;NC*4OWOU(HNW]*M%AM//<3=W/GP M';D_A8&-?XD'5!J+I"8V2*GL7/+71G9NGU&+S98R>R.&:U4@+3S>IHTS2P[3 MGFLBZVC.RPJ90VJ1_'L 2RX1/-'/'-#A=0J MM>Y__:73TIJ?]@IN1.&\B%>$%%%:_OU'[W'4?_SV3^&Q_S!X' D//QZ'/WKW M(V$T$,",CL!6"K(J#!X%N?'!^$48?!5&?^T+*Q9V85U[-R-R&>(U;<-K3(&Y M-5#],P:R#W("_U*?P MB@EYK&Z@>7V.D5O'=@QZM=;]6V#C__J+W)0^J9(HD!#R?<.5@SL;_L6T25A_ MK;0HZW/E13)3/WA,XIPTPT" FQEN9G9[?BY\SB0A^'X[,T:6MS T6F1HM$H; M&BIAH\?>_?".FI-*6)I(?67!:*[TC8V)O\!@;$W&KC,55AUXP7>$G0X]@]F) M9)._<:93TR/95F%L@G*V YJ#32[!?9I2_0K/WM-'8P%MD!RT7%<[K8Y4[2"N M* XKR3C\O3<"-Y7H#5&XN[^Y*I#X2K+PM/^&=)]"C*147?QL>D0V?0%Y@C?# M.EG$, 33%DS?$_0)=0%_N5A,E<:ITN0KN:7D[U5=28W]3Q[[5NU*D=3\WTI( MH!7F ;XG%>OAQ)72R#^@R-U[#&T/Z2;ESJ(5'-I4ZB:LJKEQC/58#D:DDR5Y M'\]D9-T(O=U%R])A5=2Z#]&J M==N-NMSL-"2M_:Z??[G2\H$B7@ ?U@$GUA7^';BF9Y@Z]6/!?)JKTD%O=$_W^!]"B=6G<8V/;\!5E;Q!931^S19ZCU&+@/X ^! MI4CN+LE2K7L#!(?;;1-M#N?8T3PX\#GK_S=GH>L6?4JN=3N:U.XD3:F73X8/ MIMI#DQ)1B9CU!Q?89R.W):OP:DVN*XHF MLY/;2K9>\^%QD4_Y;T_PL85G9()1XF\5.Q )H0WPL J5^X\]YNG^%10K^.<$ M72+5LO +B@0:V4;\I['I >@$LL0(S!B3_);]C W!(^I9L(C-=>D2"?M<6>ZM MC9)XV(6)S +7"T@VSW<$N(-ZEK+RX>D7HM9('KZG^]=57%/L7+6ESE$II?>O M:5(S]T25W+J2VL<.Z-R#5=M7C4[[Q%FUW:F6$!QGUR@4@2/3#XN.,=(G@@ZJ MP4NQ]IE_=+Z@!7O*=^0B,I-#6B72!#LY7\S A_/IDV.=,DM3?N;>1PM%5 SP M6V@PR\=J,(.O$Q.FL+25Z5?H(P-(S"-,3? .B53"1'3L9<5IZH0ESX MZ!H$J$0G"CV!+'(#>6DG+5&8(5> &#J@H/D/:L]ELN(O>)/WDO^Y2-WE\2=2 MO:$B6S"G4>M^'XT>.;%/(PS]2 L2U;B=TB$Z8KI>0B&-98G M M?)!_$2;(H]4PAH L*PJW2 SS1V"2" 8"ER<"2NPHE!F)0** M64+"&W*95& )!ER%2)O<.G.QCFG<+2L"+3?UA _P/F">X 5@%KR)0PH=XMHD M?X+\C<$+KVA]E+2BASX&73S34_*"$@\I MSO/H(.@@2?C9D00#S;VKU$F^F\!UX75AA1_1"3[R V^!P5:M^T_L;:<2([PE MQ,[O\&)"1B\;:MY2?C97R KW3D'3=I('WLS+,H4XH'MJ^C[( [8 Y:YC$Y5N MS04,ZGTNW!%-CW2:/KU%/A)((=NFI"_?L9J[> S@3DUJ$&%^Q,^!%2Z2#>LC MX0,I!6]]4E3E*KK!GYBT5&E&2I5.+?;A>!?2C+U?TLOJ"F$(72+17HS)RRHO78Q$8\7O+5G?>FKT7A,6CZ"GL!A"_SM1\()=S\_ MN1\WEX!6_CMQEQ[C,ZX_N1C]K*,QH/H:6:]@OVH?^>;ZRFVN/UPW^>_ \\WQ MO!0&#&P&$BR8"A:0KH,! T*"BBVHL T]XR0 M7I8_Q;<=O&'O^.+[B.\:W;MGJ/&=IAW:9UEYJBNQ-[[J@N\O@TX"G=(L.FC* M55L];M'A_>K83C/__5$G'&RRLN,351&>7=70:H%P.^(Q&SG<&Y#19\>=[T@= MT)NH].K132M9A$ZM^VVW+LA<4KN#YI$XYEVQD8P?[O/BJLW\M(:6DNE+X,&+/._@ M=F=%2K;?.?\-O.>MXF<.S?W=<0;'\BJ68R+]1FET$Y+H,*;E%)AF?(UI_$[X M3&HJ=T;]YGA7QIKFJ<%@V@Y-,P=>&'H# \+F)CNVJ4/T3KYES MP\136WG"T\0*,4'W+";!/MK48HL63%_I&A)H$-);G)*)%MF P[-..J4&8-=- M\(F\7VMW]U]W+![3&AY:PA,>S3,(?*J]0(VM4]8.IG7#H9EG\D(PQ6!)X5W2 M@LYJK:M*LJBH#;&I+"KXX[%VPT(@FN&,*XCTL(+((Y\7G.6724L"N*T7/(,Q M#S,N'.%Z^8'^0Y%Z]HRQ16]G/LF,MA M%4=F4"8=U[Z2M?R;E+35JT8G_YT/N2]M%-RYHJ#M%!3=#VBE:IRE?>U[RUC? M,8I%= M=W2*PEX,YJ>PM/S04=G3>+VX9"? BT]B'[K'AIQKHX=+)G_^,&,_>T_XQ3S8J^WA%2O* M)8L*R5,OG+: _H3 V?7%S,"! /6A]S@2[J[.)>JG5M@I&'/"+^;!F*]W][W[ MF[O>-^'NGIQST!O10S&.8-,NF>,*@5N2';AKUKIW8/P%N3(*H2(>'##FZV)A M9>FA"1]^V"@P3!\;OW#=P.,-1M#:(0V?R4HS61"\(>?10BQ)RW.^( N1!B/# M"<8 WS"M34XU$*(##2B*2SA?M:P#I]7.MU@/#T54Y5)SH;0#SZS(>=A=!-L: M%0Z[N24M'F-DJ7Z/)5UQ L&$#F8X_,)R$_4(OH*I=A^:;\)WA^[Y[-/:GK(; M7$*64AI<,G#*DA(3OK0#YS:V=#:6L*W);2RWL:?$6".AC27U=2Z>D$/C7[! MCH.88N'#-\?S?KD(H]LHJ]%ME-SH-LIJ=!OG/RSJCB_!QVF7U<=HE]W':9?5QVMS' M*:./ VQKQ-?NVR:-CI;: MG 1384]$RUN.%Y"N1[TG)_"CLY^$1]/[R55W>>2O4>4 GZONDT%'C52W MQE4W>YPA[99<(#Y5VP^NHV.#:&JNE\LC7%PO\SX@QT"G&3<"X9U &&3-8/37 M_B-O U("?5 54]+A?4#8YX/.SQK Y/CWH?( M"D^J"/82,ZV>NGX^!CL:7VMGES'=X*?C48PRN M]$I1%-?+Y1$NKI>Y7CX&.JU(+S>X7F:/,P-Z:NZ='9[S"6_A&KD\8L4U,M?( MQ[3QCO<3-+E&9H\S_;>)^63RL^C*)$T54L1-KHC/!QVUUAT"[9#/8^%R<:WQ M;H_NO2>G;Q_?'+Y@^Z!S_M!E/!0!DQXN/W,\NMG[VL46W3ZX==Q\_%1T9+>T M? 0]>8X5^/L?69'V,YUUOB5\]#1H==<9[>%_)^Y2NSWC^I.+T<\Z&L-8KY'U MBN9>[>,ZP8':J_3;G/KZ!-D]]WY%!;([R.0*LK7S0/LM;9E-?$SCUUJR@X*W MO[1/% Z(ZODE:(M%,CF3_J;W@VR)Z#W^4[@?C/K"8_^WWN/MW?UOPM?!X^_P M8_W;8/ _Y/?AJ#?J?^_?CX9;DWIWQL5HAM'$],CF:1=(:\V%1SQS7%]P;')> M]U20I?K?A0\^N8?TT%"D3^$-]!?YTR_@)-D^,L/C@-:.]_86+9&NA-^Q8!)$ M&H(7Z)-W;B5MEIXPO/2%5@,]S6G3)0^-L3!![I/C"C/7>3&]Q0%$[[PJ&AF\ MQB1+TSIMZ*&T>D1 :.O#96E13_?)7\''4$5R5B""-QC8$(6X2^+:K6+8DSA^ MH]S?\<;^FSY!]C->>;6V\]6K-UX)/, ^(:"XC.T!.%I\"# M=WL>O (T%'Z&&8H"?@E'XPKNLD.*L^B0$E()V?,U]DZ0#[>/R:P'7DIOWB6"]8^&D[KV%?F, .?W9-[R>\,2 4)3Q8%*N% MDS"GA _(]BFG'#B_^DS=Q M LO8_"M0%&"]^=>9A>S-OY$>%KHY@T]O7M%WO3A4HIM_]8'@>/MSH7!MOQ?> M 4S>\L S 2#(C9%*)/B*F*=]#%Q7@536H\&&PK^B=U8$=>4%B/8, M6=,=5YU(7[M/EF MH,W, 1*0CV ;3(@E@#=L.U-3)[8J[,;E;3TVI0V^Z%_)V/R)@($$.@&3-0_O M!AG6B>6"D;J8$)?.B]@LW0U,/YZE,QZ;0'T QT\,@P0!<>88TXD8)MQ+F$!M M=FBM/7C^C\!T8WM+5"V%/Y\#$%;'):1[ M,5W'IF\E>-$=> N0GAJ<5Q-F3_]B4BU/@UE,*4K5V,K#.\AH4N\!WKHDH.#- M/;): >,@:L>U@2=$@&GG!N*?">-%PS27"AK0 %EGP=_UL/*8JBJ0I5?3"OE! M%"H9*$@M/!?]A< Z>B[N]$W\*P]C&B+NH340RB=:*20@/! 1D/#?LG"H=N F M\";@ 9J]W"88\2"H:EEZC<3RK7IXXHK6W5*>"PL=4AHBOS\!/D:H N#[SHQ@ M+;#-);%6X1(Q-'R8PH$H(="WGNZ:3S@6,N)*Q"+F.P G\@EB7"A](AU'2+<% M(/!'7D"2H_?$' "E;SBS4/[' C@\Q (*!O+1)ZH)0526@PP%UR>:')1(F$J* M)@^4?B9("2_1&"BB(OGBEFY3^VEZG=# ]!#9W '#CXU9* ( 47@+&40\ M17$E?*#O6&J8%0=VQ4!=4]JN8#[4G5[,V9O!/^YNZW('9 OB $*!A4]AVE3/ M.8%'1HA#+W$"<"-&9&;2N\-!Q,]&'(

H3Q4X>XPH[^K3E%"_9-JI-730!P\'5B M@FH';1#2#7]:>6=,;(-(@86-,!0*P1^%KD30?'(I#NU7=A?&/EJ$DYYM$^'? MS@[\ST+!S#%QT>@A O$Q[__U%[DI?8K.>E=('@''WZ)_6+QDD4X8TZ%&6A%O M;O]9!,LW0$@S;..Y^M)A_V;Q)C)&_.0&"+2HTJ8C4$.:$V4 UAMF3UPD^L'- M_(>WE@!A/=;Y@D/'\!TO+W36)C1,A%D>]C_%,'P" (<@@^#)=GP2>4:N=!@O M_D';\(U)R$A)N_8,]9;QG#AV3F2;P'L(@[$P#B..I8NXWOYA^]@*XF3):Y(MQ!Y:"010>Y?4097%$J$E0NYW^)HZ'Z# MDP/R$PX+,$C[FL._X:1,T"H>G?@B*T2D>[KHHQMZ"90% LSOP!>OA-XR\%E& M=]']=&H1K$C$!'PDP*!Q5L*8)5)'U!@N]TH$83CAO<%7H)(,GN ,8&,Q(K_?0J7\Q2?1EOYL\6";BB+"9 MMKAPVM Z+>+XR%P6 8KK>!:C8&,3R+$->X7AL*Z:_KD4=;!HQAK;8C?("GV7 MA=*GAHI,EL:@% \K.;+UU!8%];OIL%?R/# X=#1I+OH/TBJ4>)@ F\A"'T@' M4=R"DJ4^J#M/E >[N#5&;?\:8XJU([7&%R;YPN3Y]=>N^=>Z#^ 7"G?UE>;P M:T7;1ZZ/-G>MC[(QX:@=U\J$E[KNZ/EV$LSWTR$UED063DJ:[[W1J/_X,"#] M"^]O]BM^YB=R,[B_[=\/^[<0(-\/!]_N;GLC^.5+[UOO_J8O#/_:[^]8NR[- M]#X$*R?PE'82=\3'=0)XAT$66T,_=D:2!33S3E)+^Z>WK4MH;=S2R7!!CY.9 M66CFX>OXAT^&Z8$'/+\V;3HB^M"GZ&619T(LZT:9(R5F>'EI=*^DT/!&E:[1 MEZ/+5_127&BY=JTE7W74_9>E*WGOM?=>*RM74GO_H^^]]OUKFM0\S6#51*\] MRV%BH8CLK6[-U4ZU$_57C8^II)4T)+6S$(5<"[=+08LXVR:H\H(>RAH]#H!D M6]GI.L:@[-BI1>\DHD1O.-RR7.]P>>^\(_U(U2=H77KBFT!&_RD%A@Y2-"K.U09<.*)B*,)*0E3P'S_X]-LY=JAI\V]Z*P-+7/ MYAO9(_+5#:L0!;+B^TA2#H%GU&B:%09/_Z#7 ?,&ULTILKQ?:^0W&TTQN;/^ MC-#LFJ"D9QODG_X2(CW_!KDN*0W\![("7!/"N!X"VC?_V@ZF=<.AN0_R6I I MH JFTD5BWG%=E6K=MB*JM<=^;DOX6RVF%;6(<3Q_7KI 24%%UCSU_/ M/6X23DE'A9WZJM12?<#X]5Z0:9$\SE?')=U5ER45M_C)7_X6NP)'>^BU^,6#OU@F>_'%@ MQ0-Y7(QC!ZJT6K>CJEN(HN%DJ@$>$HZ$ TPG$PWPJT1%5K;&3W<; (U)AC2J MOY/"ZC2*MP(\KYP^D3=[3ADDCA%)KPT.(W&+N/?:/5'U-8'-;;&H= MAKSGO-.=%X^G0PHD1SRU:EU%$MN:QA">"DA.,Y;&O+-)P9_CTI;91^O>B_!$ M#^C>F))S$)&TLM$&7:N(G6 M!Q?/D&G0^E\[WD@7]1=86RWD7F\FS1O1N1^2N6<;M,=MCY+V.&=%DVK=EJBH M%5QAX:A*J(]/@"JR(J&*4IN[P-MJ6FT6I:9'=!-N;AHYHL_A,IEJ2M6A#$46 M^5%J7:VMBLU.9@%*Q:02>="7BKI#>8PLJ"/=/^66V%&W,YXLHJYZ%9?[O.NH M&P3M&?%'8,["'C(V]KD_G=&?#BG[8"';!\>G'Q,W?62J:;6NJHA-IEP>[DF? MVY/.#T\-P),D-AHLK4JU#&I:$'7CJSKA.NX*MN\P\\9=. MW2YH^XV0]I%\9##^ 2$G(6M:^2"K=N*NQ66>2*X,G@ZHVUSQ1%;MQ,9%E[\4 M@(9OCOV<3QWB1?@?AQ0L2=P1DHZ HG=+@J[+PMA\PT;]3^PZ.\2@7>N2]DZR M\HDAOX/[L6=6K(EP=%BG=L"'%3OZ35A@[!U3GL=B1&<3.!?B?=[:/[&?:A2\,[M?3JMQQ2%L:%I,S7(BX MQW[_+6HD>ZQD*!#H2Z(D98[,N$/*+JX.EHSECRN5XJK=D1C"U:7TD!A$W3KS MJ4"HMF@DB?DCJ7!L_:B5WX8&WH?8EC,':MQQ91='26+^K#AJU+J:V-%:#.&( ME>K75JQ:(%::)*K9&T.<1:RJ%]WL;I'X[:[WY>[;W>BN/Q1Z M][?"<#2X^9^_#K[=]A^'='&M]4GH__W'W>B?V9OGK7!,!;883D!R6=G[*"9U MJT\PQ$NIZXP;*5IF>&[5X9VI9VI\>;)WL+(%H[B=IZZOON=43I;TMJQJTB5OYTI&PIM&5:,WL;$O:"%@ZN M SK[Y.!2 5RJV,E^B@!W_8MW_8M>1L_7J&1?""RU1C@0'607?:W6U3IB6RW' M^E@!4<*E(N] _) =>:02JBUV6N4H>+B 75&_(]=%9.4EUMQSOC_J2+TI18,$7%$ZWH'!T77N3M"T7VPI+6X7XD@)#2PK'(ZM#SYB12K2H M4 'KP7Q=Z7N[YJQ%RQR^L)%OXYPE.5?E>5-D6^146KY5KLIH2=0>9S=:4FG_ MEESK-L2&Q%)PS!/]8:*?)_C/FN!/*SD*2(XJ*DI>!U?PS'Y%()<\LY\6E/4\:,C.MN_Y+K;:@_+ M8I%-IR3?///:-JU?:[Y+CG_?C#P7,R1'QZ_.;P=*-0* #7RRL/4K/WII6>@5 M4:FQETJL^#\,G3G\B V,IZ3VGG""3H3\/'/C;*;G._I/,<.)OG?W7S>Y.,+3 MF>,B=TZ:J/OS?R KP(N>/ST@%/D"LAZ0:=S9-VAF^BM*6UHPNIG!83G=J%JU MKG0%/-M.^VR?E3Q#KO!"OO-)V#L3;X)<@NY,DQG2E_0"?^*X XCK7ULOT/J MW0-,B8&L ^S0EOI ]@14#P'06N MXP8GGV=P=YX7;(+JW7$IYP%\ZG&!HPK&\3#(DXN!28<0UE8O6)8$)UY<4L23'E\G3U*9J7QR&5W%X$HV+$3A68/V*6>1EHO*OP$ MA1)(_\ =^LC'!HV)EJ_<\DX.1&3[!G/(=3IN, 4$8KM*"Q9#SQCBM#/&8"<= M6R?L5E5@_$7N/#'K=CGK!TG3R1A^)1C7WLCK\.!D$C9+8J.51$ABOJ6G=%H@ M'D?IC#';:2E-=JIU@-):"DKST(S)T&P%%M0&[> V.3&45Q16&"+)-<<^B#2( M0F ((KS?P#+''W)AADRC;MJ"'N;Z>1U>M@YH^U90TME1>C:HHBFBVLRL8'F= M'KMH.M0X+!\TM0B:Y&9;5.42[4JZ@&9[])464&* MCK0GN8%ER6AU6L:_%%(<%SXT<9>IB&=T=RK?5Q'*4!T ME>B;]$J/T?$X%W)MG= )Y IE"-2+XR+*9A@(=LE=,%C$_B"%B4O4[E\.<[0% MXDCW[8*@D8W01&H^?T3=76A)@>K3Z9C.52,!;6K=[[W1J/_X,'@]49\<&@O_?._?CX;"X*LP>.@_]D9W< .# M,TV$YUKWPYT-VMX)X!V&)PKX3<=@,6?8#4M9!5#TZ)>CIW>V62Q,U?ZQ;MAL M&"FU[DL[0]T)&+&%9AZ^CG_X%#>W,VWZ7?K0I^AED7$BF-KP)BAEPLM+O4LV M-1#=&Z4UHB]'EZ_HI0W?*+RF:5=J0]M[6;J2]UY[[[6RBU!Y)R!Q/ G:U;=X2AH28Y3]353G1V^ AL.Q:^PWT33^B#R3=H M$;^@2N+>?O75I\K0?$M DZR064FD[ OX=L1\;%..[/E( )Q$$[XTPBEY2%Q% M:<-!E0NH+F WLA*VD*+][K-L+C^T%)@65$ MJZPE6BWE4L/.U-)(3;-XJ2%[S-JBVF;IC%HN-5QJWI&:5O%2TZYU-4ELR7E5 M 7"IX5)S8JEI%R\UI UN0VPHV]LL^&;FXH*V;Z9.REXN<;]R&OGIG$!^MD1$ MEB"(R2P>?#\RNS "#I\#1S+@**\3:CB.6,21?!81T[PW'$(HZ4L^!( MA8")]Q-CR>T;8O<%/#]^@.@,@9.LU;JR)#:S'P#&7KJ! VT!M -[ M6DENU;EOL,+6Z MQ3..#ZYC!'J6?EN7$9H5O] EMVO=%LA/9CW-4P ,XZSXI2$Y;(_8X"G+*N/L M%$LHZ7"F2.!XMD1-XCG-"@--.<4:2TJ@R0 T1=0N_1"%0OS+L-V4&W(Y>W[S M4MNU*:=88DHI1DJMJW;$1C.ODI%2-$?BX$P SE.L6Z4$)SDUJRUJ[3BLG8?,-&_4_L.CLD1)5J77I4B/*) MH74UOH![YDUR^6!)YEBZ!"P=2,;G@R6%8^D2L'1@T3$?+*DL8HEG!_F&N7PV MS.47+ZD:J>Z7>#*GTG ZL"TN1S@U:EU5E)L<3E6&T]D6+M0F30XJ#;Z;LLIX M.MO2A1HN730R'ZO,DX-\+QMK>]ER%),V<0K5IL10\,0#\3-O6+JL?6;Z>MDL MWV]VJOUF.4J-4NLJJMC,O@V8[XZH& 9S6N%)@$$U] 1R.Z^$8[ B&#R?&M1J M7:TARKFU1^(0K @$#VT2RQ -%%%=7<5EWX7K \7-O?7,?SA)GKC,T<B!>JM[ UB.>BJ M!;H3*KHV. B*J+8R;P#DF*L6Y@XYJ5E UPD31$KFQ?:S@.Y2$JZ#&7:1#R,6 M\-N,[,GQLC0I2!HG\G>P\PY> MD3$U;=/S24CUDD/=2L7EZ(!JCFC\6TAAD*;>&GF/%2B-MDJ4)'Y24I6Q=<"1 M/!&V2!M.<@H7;ZU686P5H[;(ZJ0LB1V-I59&'%MG]BU/!"ZR"JE*HI(]<"GW M5K@"BYZ=K4P\KQ(YE6>Y6/6(Y,5++3#D%#=-;&>OL>)+J!6#W@'',SOT.K5N M&_P B5>,<.BE\4LS(Z])EF"TMBCQPA$.O71N:W;LD5UYK9;8:N256N?U([ET M] G5GZ\X4$S:D%BFEUFVTP9'8 MWJOR"UM;!/@VE3,B<,M_/2$"U5JWV1'E':T@. (O%H'G5($:2:HVQ);$$<@1 M^(XW>T((-LBN(TV4U>W":,8@>"GYV($_P:Y@4I8*'Z)L["_\\+;+>@>O<;D# MG>ABSX]$@9>S9%MTN+-?@)BD%"RT%C%Y4UL,LA*9DL/A]_/$[U^_DA"V&L*DV"8)GHR;1,?[ZI.]*L\)9/NV=<@%I7[U^!M/\@E.T9_PY"/3\8_QY1 M>(<:;Y&:@1VG;R9/;?&=4 P[ TD7BP[ )IUKT))K74ULR7R3786AE705*+5" M(JO>? ]YA9&3>/4F7Z6D0KS2%&4M\\'E?)_F&9Q" AD8'K!:;[*"?Q%D;P0O>C_(9,FZR*#NSEW^[Q1C+@W;,[6UIN9W?RM!+#D#J0[\X5 M4@T.J0N U#F55),CZ@(0=2CWG1)2"9Q*NB^S*4H:2R=>%M@QCCYBV@;X;046 M1NPN$!(%&_.><5EW9A+2WCNVLUY9=^2^YE:;K&XK2EY;Y7B\SV3..G')>K[@ MZA!PJ3L.(^;);59QE>=VRES!U);(V8R\.UU1,(^I$A>7Y@HLTNA2;K>T% MDT(TU:7LC8SZ>JPXBWQGY*G\QOQDA1QD*#;4O (NOBNH*@@\D*',#X&DXZ?8 MUO+J(<<16!$$GDT%D@Z9X(N6X_PX#D!F\I_Y(9!LBFPJHM(IAQ*\E)V1=U'* MTW(\[Q?A"0-7,3G2\,7T"';@US@KZJ,WWL#N'(U ECN/O[K.](:6-01 F,&B M' MC&&P'&P"D1@L9 6PS=)>:@Z6.\+BYC7,8J+F/G,6/1@8MJ:_N@6"YC M7,;*)V.YEOID$JU6K=L2E59>1YI7*ZG/0C IS+ K>!/D8@'YOFL^!3YZLK#@ M.T""Z=0A W3TGQ/' L)[UYL,2T.F%>:IP"'#""JDN!DK,4=(@4[&BGP*6 (:AP*7@G7919 M"!1)(D*@;J^0RK[L#4VABDJ[L3;6=+U0 MT=T'TR?L#L;4OGF#P/=\9!,*19G/5 5MBM2L=95.6Y0ZF?OW\GUS;,/LP);< MT\*L17;QJJ(FY=46C<.,39@5JLS(,>Z=AMCH\/WBU4;9H2+OT\*,'/#>ZHAL MM24X=XA8 $CVK!DFDHQU#SV;*Z M?#W!.+3SKDLB>TV5)QX>WTT5(6S!AR,\NLH09YD*NU@URA#(%%=,)6 MR= Y_.R/X M93B"?[[W[T=#8? 5+GU_>.S_%>Z[^T>?S'CPO2]\^#88#G\Y>NKYZZ;=$_QP M9X.6=P)XA^&)2U6_?^1);%Y8R;+0W-2GA!E9:.;AZ_B'3[&]-6TZ+OK0I^CU MD;IO;&\7H=\++R\UV944:K/(!8J^'%V^HIW]EZ4K^3_9\$,. MC&SCFB8I2>>4F%2R D0^[K5\L!4;;#/1:P\$)2E*G8J-"XY?).UL379'BB34 MFN?)D;0/&04IC!)4SAJ3K$)EIK8ZU0*K\FL5O39WJ)D;TS!13Y'&<*,+8 SH6-"UL1APLH M\CD.%^#"QH6-;6$[CV$[RRD#7-BXL+%3J7;FXP84^5S'#>0E9@4<([R1T6:M M3\' GV"7=B-P\03;GOF"UV-MD38H("4_Y!3BY-T&6 O 4Z!V\ /+" M[V2E-XW<+DK'_[!=#(/\$QO",S+MN,T,> [H!9D6J:ZI@^&O>XC4YF ]<$W? MQ-ZJYB^MVL]Q+T2%MC0D2C>N.XK44;A9]1-"O[$70P@01 T7."G9_P[\'Q2 M\PM.YF \0F\/CDO&T5OI:C1R'I +MZ1V/=L0WHG-SG9P5US#9([)PM)RK*&S M0]"IM7)(JG-@,J@LRZ4K%:G65<6.(G-=62Y(IM.56YF>+JY,ZTISQ'ID QYK/]2*SDEIW E%<_* MTR*;"UT)A>Z\H5PF\5.SQV-<\KCDL3+I,\2JF<1-RRG@Y#+'98Z529\W&,\D M?HWL$?59).]2SDN_21!J5VQA+6&IS^%N4Y>C*_.D3(4T:=)JT1U*]&@%VJQU M&YK85O,K'!-'GJ), M:GZDIJ@ULIPRR669RW+U93G//2)YBC MC)(;9^_'?:KL1>8.L-W/3^[';J:F M>JOPXHUD\04VDFWETDBV7>OR1K+L#_+DC639T3F;MJZ\;67S:RH[' UN_N>O M@V^W_CL^PI[DQ, MJ.:5HJHG:'ZJ:%KNS4\;5XUFLMZGQ8^U>:4>^=;.+0Q]1_^91T?@4]_*I-9AD5!9;RVW>)ZXN")I MFJIDRB \Y"Q)R]B#!$C2%J*B5.Q-(3#S3Z-,,_0V.$S$@L@%,R,)$V0E#X<9 M&?H#,HWZG5VZ<=^@F>EOTOLR[7,5!4K7@VE@H=63S8AV3PZG#"@Q5%H6UXR?8WIB0WYW)3T,_IF2J/ 5" M>XX[UP[6"$T=FZJ'S&>;JU*MJW0DL:'EU;&F2N5\EURP=SDE>0?$;=4.]_\( M3'^^2XYD(D=:@QU2N-G\IR6H[5I7$14EKQ(2%@6@DL"JG)JJ))>R!6MG$/\.>^*?TTI:B ]I1QQ7 MS(;K9("Y\[R ;H]PQB1>(_TL/+*6"N$:@8N-0QR]FOY$P-.9YH(Y;-P&+M#A M 8;D&.$NBM\!,_T(8^$B_EV,L <"L%CI_+[$5EK]HTFUKB9V=O1'Y^GLAX%Q?+&(KZV3'$G#H'ZS*> M,EG6R.ED:[\GLR@--DS*'P?Y*Q';R3JX-JJX-4/8S4K:,43M;2N:&0W;#M'1UG>4-G+F=5E[/S'5'0 M4&O=IJJ*BKI=S?SYY_WF!1[A5V.W&]R1R M+G$N<2Y5-GXL+9I2Q1$%=*!NM$@Q3K/39F@/,E=3EZBF*LFE;('<&<2_S9[X M\P;TO $]WRB:VQ84;<^Q-DPTH&]T2 /Z=HLW""\9"/D^V#)P*8W[H9WUF(!T M:J(I$3>E(67NOLDP +E-Y>J,JS/.I=)S*8^8EPFC([-G=/C:)F_/=TGI5I,UVK=ML=\16J\%EF,LPE^&\]CB>W-OOU+J-!JG;4BK@Z]/$ M_4?BK/5*25;$!:T!;)HYX2FTURZV$"F#^_1J&OXD9M'*4]%$I.4CZ F& M'?C['UD9-"FRPV[>0*/[M-Y%FD+&U-Y(X*_\EXR60,!L8*/55#J:.M:>-%56 MD*(C[4EN8%DR6IV6\2]5KL4/3=QE==LSKC^Y&/VLHS%,\!I9KVCNU3ZNT6%J MVO55HF_2:YTJ>Q&U0J[Q.!=R;2V' +E"J(&D."Y=[[J&@6"7W 6#1>P/4IBX M1&?\Y3!'P=L>$1$ABSXW1-W8OO?Y(^KN0DL"5'<_/[D?-QZF_Z%RN!0C*OA M)@O-/'P=__ ICF--FTZ6/O1IBMQG $\D>XWM38=T,.'E):RNI!!:T=)=].7H M\A6]M*'%PFM:^TK5M+V7I2OY/YF)[T^8,SA,J&8:.J6XIASYUO?&VKAJ-)LE M&2L#=*T<5EM7'6G_5;;XW[IJM=OE&6LG;U0=*+A@/"?;V1KHCL L-)GGB4/: MB:H_P@5Y@<80"3:YIV#":6YE4AVQ2*CSD;_<ETA(G479Z5;0R-A(25EL_N!]/ 0CXV6,<=;;'%^B#76H"Q/MAO:4[1N4SC41[QN,5C4S?]LO#S MY#O4DU%MY&R9LA*,>G4ECNZJ:GTJW1S"%<1,FSX*:+C P,Z96ZSCZ1-VH]TS M,MT](_/=,[F>'%F>=?P]^V.V3BP]W?Z8EE3K*@U)E%O;)74L'JEXI+;@YY;F M/O=R2MRNXK<#XI9H%TM+)G+$18B+T$6*T,F/_FTIM6Y+;8DM]:*$C!%_[?B] M)%P95$(9I*LF3WIL7PYJ0:6M!-7M5H+):\G+I ^XG'$Y6\K9UK$VIY,SK=;5 MFFU1:FP?:,$EC4M:^20MC: U]ISTD*-\-2!\!/F2FV5.P^22Y\W>(6ECZ8.U MQKKWV(\.">5YWRJTY>;-TSF7.)ED M+J#EV4U&0+C+#!Z!P.//?=[&&#G:F>.K7/A*YV<=:A7-P@GC;05@J(E:)TNU M(L,PY#Y!Z8)'AM'$N<2Y5 K3DZX^%NQ7$ P@Q_]"19< M#,/UR+]ZV$3+_),VUEZ&_BY\/H*Q[GA^DE9X;)OO"U^#X%EBSB7.I0)R&%LA M9D+S_ABJZ,<-#;W+2FNU;JO)T$'B?/&Z0F#G*HESB7.)G=+>/ U'HQ2&@Z_U M)HWO?$= @A[ +].5#K5L&4F>FF5GN7;DW$1@&4;OW-81Y%QL*:\3L7DNDFE_ M@'.)$1'/*9!EDWFS.DYIE\!XXEQC1!'FN66;7 AVIUE4U46KDU1F;18!QD\C5%5=7 MG$NEY])9UC-S,"IR:8P*7^O,L*\5Z7\$ID61:U6S7>DBU[6NUON"U]X* M;E+K%K([2U1DOA&U9 #C2>\R<"F/L/6 #J!.1B850';)=$19WMZ@61UT<6/( M=17759Q+I>=2GNUU3V91M-)8%+[6^D[ BI%KUYW %\*@)=I_";1^Q@0M GZ! M&?!^2Y>6'3MB\35&U6#G.:AZGESLCR/.VG$N<2TS$BBLV.S+2WV(]_+A0P\1B M/^+>0O_NLKZ=6K?=R6)Z&08.-Q9<#7$UQ+E4>BYEC/1R,A:J)#%O+/@JZP9T M@,$6\CQS;(9L)NC&S*]*LJR;6NHBFBIF9N7<8P^+C!X:J, MJS+.I=)S*;= L#B#HY3'X)QPU6\KB-PW/,-\B=\=O:).[J=XV0P\B\$D+>ZN M/R$/$XI,9]CVUI?[8 K,65J>Q^490LXESB5VK?>!39H]X]^!YT^)"1XY/: $ M>2.R'I!IW-DW84=[6KA#%?/-BEY^Q.&&&SS$[HNIXW O3I0))C=$;0U3VG6U MUFW*HK3C"+3JH));(J[CN([C7"H]E_+_YR#ZB*%V5R+[.MBPJ+3FG)%4RQA6<.STA M^MY5006 [S].P\ 4C&-)XG99_0/B1@6-[/G KA>>JKU+CL@VULR]&;@(<1%B M9=*I1*B57H12VBFR5U>4P-OM[-BN6V$Q8\1C.W@G5P?55@?I*G/;!_9@YJ@8 MVA #BW)KNR])ZDV5I= '7,ZXG"WEK',^.>O4NFH')*W!)8U+6A4D+8V@-:53 M.[BR!':LT1&;I79O>1U1$N3=8U^P',_C>=]MKJ^@5@5H&D[P9.&R)GXS+1$F MI$2)5@\Y;SEO.6\9XRVW'1R#16/PTGB;*LAOR@F#?' K[VS=F>)OX%NFCC]D MB#\T"#^RA/<*-I!X?M>8WJ\9\Z0#&_9)3.X+DY#Q1:S'= M(YGKJFKKJDIRZ311WTET@%8"'\]$$WCP6.E]>KOWR#35=UJ^O'NT-SG!H1]!+2S5N(N!]D!PEOVD!U4FFVI$ M5BW7N'M9Y#39 ]0V)+RKSSCF$ =2MNB9(:/3*HO1X1WNDP;3OB,@00_@EREV>=?Z)?%A.4[U_*_ MX^(%_IC8X;# *U(Y!/X(G[\L\LWOY'=6]TXNI/Q.?B?C=_+Z%'ZB!U__*CRQ MS5=6.)=*QZ4\DE:L]E%7Y%I7U<16)W. S# JN27B.H[K.,ZETG,ICVPJLY9( M*8TE8F3'.P,G>OPML'%TH(?$#_0XT(XPY-U69X8+/NZC>>#\NSR/^U!49,46W=[X+*H6 :C3! M))[1>RYZ2=D.WX\';DPI]MP80A/[O($F;(#9L/ M3;"' 7DH,$R?%HV1$K:P?,RF/$'DSV/31K9NPH.>#W^@"TQ7ZZL"*T2+!J0U M8,0SQZ/+1]CGW4TA@E>(^L5S;W:QW64 D17B;Y)K_08'8]S(=?6 MKV$@V"5WP6 1^X,4)B[1R7\YS%'PA49$KQ!!NR'J'*3F\T?4W866%*@^HX[9 M19I:]WMO-.H_/@P>1Z)P=W^S7Q$P/Y.;P?UM_W[8OQ7@I^'@V]UM;P2_#$?P MS_?^_6@H#+X*-[WA7X6OWP:_#\L[T:^#1V'TU[XPO/M?X?O@?O37H="'J=\* M?_MQWU];[%6%WOWMCE7?,LWVPYT-ELT)X!V&)R[-VR("H>9^:7BH)P*#L]#, MP]?Q#Y]B=\&TZ2?H0Y\BCR"R5HWME@J4.N'EI2*^DD)E'!431%^.+E_12QMN M57BM)5]UU/V7I2MY[[7W7BLK5U)[_Z/OO?;]:YK4/,U@U42O/5"P<3"GV]FZ M=4=H%6+^/)%$.U']QM!\$[[#71-/Z(.=,F@)AP "O>:R9R7.2AB) MRZ0RG'%:]([WE",L8(M684>@FK13M/"!G #SRVXL9*Y>+6]:;]<,F4[/I4JQ MG^5,,X6T.9$E46UE2:ZS5]_-I:(\4I&J6GU/+Z]3%)X/(T%SX$)/ULVK\( MS@R3[)O]+!#.OIB^B;WK[$X6*ZX4*PX38Q"ZQ3. C4G3K@*R#0%-'1C[GTDV MLE_\!J$M/V1=XZ[2%GZV,/FA9QN]%1*G5L1RK=L192ES=T7V'!..JZ2F_"3 M4FK=AMAH9M[:<3X+SUXE:*X=ACMLN]VK8"-K;J;]@D-G!!P,/#6#Z?+4':3K M+HYO!,+I0 /?VYL-K&0?OVP1[L;.TYB>JTP8C&]CRH(N>(AX<+=@2WJG7Z4G MT)1TM")VWC\3A3G(E4)/82SX FY0:MPVQ5U.4M>W] 87@BCO"^U0P M00L,C^0],'+MNA/X.[0Q]X2/RZ"[Y@O=R/ ;,FVR<#FPEW^[Q_ZZ6(W--VS4 M_\2NLTNB.HL>;0PY,=PA/KV^SH2IPZI:(\=CJ$U1VM$6J9!"D4MRC&_Q&+LN M7<*FR]T^>L,\L9S=!X[I&I:,C-!;_XU$C_@+MO'8]'>)@0QBT&ZPX:YP-_CL M2Y*I\:+4NLT2Y7I+M]I8N@%?0!#1LRSGE7;_!!^#[M#VQX%%]Q"OK8CR<.&8 M<.&!%+9Y\)*OCGL;T;87D7:7!E)K78W]7KD\&#B9U4H+&+)"V=EV<9C-@5? M!)0X-B&Q)+]+$%JUKJ)DR0-QC[I,.G1/ C$59-JUKBHWR^-7 M7\#>LG"YDWBMJSO#/ _['O5?XR5.$R_+O($"6/>IS_L4>/!*N!WNUO\(3!<; M?#/9>6RMVBPLNQ6%SF0G(C9?2 >?2[2\IUB/ 17J8@@7;W'X[YT=$_MQ0>O4 M04^'U/?+&DN*EQOLC9!LT\]"CU4ZMCLB(L*@W>7:%DD#NQ M3CX)ULA9?6)G1_3%?>1BLQ*\,Q/D' SRXM]-?W(3>#!) M['Z+]Z:EEB%RVIC8V;&TRYWCRD LO6;.%V-DVZO8U+83''PMN%#/V WPSBS' MRC+P)?K+)]7>$=F_+4D<1YR#>$5^Y=HN:>K4NIU&YN4][DFS"ZJC/.E4J$JG MP)MTY:_99JF0EA5'NZ$5I<#OX];/4;?GGLWO?&4Y094X(3W4@P0VPX2%J MP/UE_L,C6R87@M=;,".UW,D@=XK85K.D3%*QL40N^\7B,G&UY@F!2?H*MT4E MCU,T3@O,2SU[^'_WAQN%*.=1J\M.5*K>7XB':LT8K?&!-%ZF"J/2 M9DA.HW%O0](.(W*G]G0;I)93T;(XNCS5QC"0DNO?K$AJDM/6I'86;_JP4 M/1L>%FT95D\T.:ZCW&5X)7O4Z]3WW6V/Y!8_^4.L!VZ8>'Y!ID7*.;XZ[A!D M(,/A$4VRZ[@ABTV)D2:,W/T]E_H]-]+:M!=^IY-ESP9[OG(IM/-WY$<,S4,_ ME]9KR4T]NPZ0P/"^NLXT(NU\,,XB&V1':4,#+9RY@(-[PNQBZGU-G#>H6J2_ M=6KI1X_;>BLI>Q7.DNYL;Q52$MNM%64G+H>\!&M5*.L4.58)FG13@A M&C6P!YHH-S)O;3D+)@LH1"FV4"FL4_IZ=]^[O\FO3BEQ4=E1-49)/<'\1UBU MR)0/^/RQ?^7J*>*LE#!VG:G@@0&@*62/'(_K"?X$9O\\$?!T9CESC&D]FS\G MATI!#&*^8 %(:E]DJ<4IW!.)2O'B7U M+M%ID5U+.6Q9XCE>%A&4J&(C'812JN8V#>RU'2N'94[TED,MKWG<^ V[NAG6 MU;U&9Z+SHHWCS[E;>#?1 ?/]B+Y>BB-K6OF=B,T=97;!E. 0O(1H.JQPVQ)$ M7BVQK?%2#9Y?*N^ *Q4?T=X>%U;FE&[ O&1H'$L.+QDZO8W<4YIQT#PF M""A(2P-QU\9T%BLS>+50>7H;Y0%.C18IR]LK/XQ5L56O8N@=FT /KB1-[HAU M$$,;0=9\7H![X%J)M(V"BSW?-76R2$1NX+WO3EY,2F20_']_R8K'!1-H-;=M MK/]AYILRWC^/ M01O#.+C)Z0<-L:7F<"HW8X:*^1Y\NU$8\I%6(T3<%5Q@;V2\/,&QLYJEBUC: M.!"6A%0>C%F:^)PV5U)@LX.E*NZFH>_-U$9JI+\H9>8[W.2G@_/\73**W_(6 ) V&,_C ->K WPN&'Z M=ZX=$*CALTP?U^.L%UCG_O-KZC*EIA:S:$X1(B&!=^/'439B]!WL,-M_\=A, MA'@*,CX:4?@;K'7LV^S4E[*<]W9OU TJV^MV13N\& UN76WJ=SI#"!Q.#+L' M=H+H!-B432;^GN%2B8QM2[O@C&U!*Y=)*VNK<,L3RS)1X.0@ZXS2SRM7EDZ M ' B8Q*&[M!-)!_H1P&=$)=%G.SL)*4",T=\ZP:R MTFZ1RV0'ZT7G/%8]#;^G.#7/')YRS.$'H%,_PZ;[UV4GR'J9:EQP%;(@HLLD MH@TR]2!4M(4K$?/\=+6I:\M9K*+\6CB'SM@;D(ZR;,Y&S3+GC[WUG$1LYC>. M'58>)A';!GC 'Z?D'<<"L4?@CT$,U^E?4^KAE%O\H\^JIU/E*5]$)LRFBS:; M-N26)@,Z[Q%7'#="'^6#9\=!0)W?XNC1C_Z71M^(6\J[T!;>!4$F-=A:E=7M MV]/),CUT&EW%J%,"WA4X%F[]R<3'C_KV3\D-PY@+3#ATCW)L>'.C47ZPSO9. M=V'TG#6I;Y"(Z8 6P*"!ZZ4>Q=!U:,!^Z0>PS"%%RD_;KD844^O"!X9F/<_! M'U =*VWX6(TN9E!%-01'B M*<9V_JPK$\!"USYKGK'.=<^1AV4NYE'G ;E&@CA_ -[T9FA3FBTHV%5?U_9N M[2B,4T$P-7#3'X%B5)P,H.FU,V%_B5 O2+/C.JS.HSB.2*#! MPIFO7.K>R*#(F[!!16SHCRASYDY@4>\8S/;\"#VWS L,#"/X VO)UYI/*(%/S[U[Y^E_I-T M^_1X=__X?'^'/ST_?7FXZ_7AEV287N^+]-R'/WR]?^P_2Q]^//9^W#W ]8]% M!)X15O?O@^"7@E/=CNYUN;%!\BP=\Q'%3#$XE59F9)WB-!.=YS&>P//VLE4P M[SIX"EZ(Y_XG\QEPL0:_]#SG6P "T(N2O(3/J9Q[SL3<799SWX=/_#;V[9\S M?49K)*EEZ&! -4@=# UKJ,E$UA4P$!PR5 ;P?VK;&OP)RZLI:$53)(P@!G[W M]/WWWN/#_]_K/SP]2KW'.^GN_OGV^\,W]OO39^FW'\\/C_?/SZG"E.QX =?@ M6K*,Q#QVMEG*9D4G831J^Y0(6"QROY((F,G4#R)@0)[=:DJ1_T)9;)JY ]PH ME,)X &JL2P(7OOL!(XFJ_.OL0?8'Y5<)IR2!UI1J9 M[#;'?0'MA",3#ZR3B.2S#O&F0>R.(^G-#\9.2YK_HM+^-92F<"_ER881M4<> M .WE71J1$$ GN4Y)'#8$*?DFW![$Y4[&H9IK0? D;S@+_A%7&/8E."< M["18/QVS'WT/ 5B\$M#*4(EO2J@S!BZJ?K )U_/\5Z:O95D$[,41ZH"XXQLG M@(L>^QD4?9=Z-N7%X=H=)B%@8"NWMR;;W"#P?^(S_ANO51B0 ,XFP'F#)(([ MX&L_Z90#8 P(2<-((B&"A"40H=L'+S&X-F=;YEL=O8>HY"?;;\(NAKAK=I$) M[SAR>5X$@C3TI;'OO;0D5)B3,Y?>",N*\!%$3.]-/LB47@3+'2BQ+*,"+JBR MHLP_#I@R DSY=PS*-0W@<=C4<^QY[U@)V91N00S"ISV7K!:7YT:&3Y[TCWC\ MSLTW56T"5%1%^I"G)V">B*!W ,(9444YL*&E$4\F?$ 9_!TXW N0\0?8PQC- MSE)?: M!5!:7/$,4H-WGHLS\1,&E(+M./*W^-@_(,L =?A=^NDA,0/=_.YC5=I_^PE) M_O.!\^7DK*EIRES02#7^_+E]F/&PK_0%V*_2TN< M'+[UE?S$3_ O/<>#]!/)DY_= %C*[/+L00),-@!L:TIO(\"[=PF6@RE4J0AY M3UE[ G[.ZQ8_)ST\L+5F'WRF:%%7],4\TKV-7'LD+>Z'TXZ3>,0]) BX=PE> M37[#TM]3989)EY"SOCAX=5]Y#CUGBRCF\JB;7T-N=_CQR83"3B*DWR%LT7]+ MA>CUM-5Y9]O%NRC$ Q+9Y& 8>GO:\& @S%Q M6B)(G:T/CHD?]BE'6MAG)XPT>7FZ^;>T22+([3C@ M+X?-+E+9Q4B<']X8]!\.$:[V>F$']K T')O6^*:!:]<..1? M%LR"4C:IMLDF79Y"PKW8MZ/ $6CO@;F(>@SX8%YIZ^ M:.Z1@>:8FNZHED5TU;2)K*D6I;IC*Y8]4)5%<^_YQ]>OO>__BY;=\\/OCP^? M'VY[CWVI=WO[]..Q__#XN_3MZ6A;I+5!F*G5GRB&!F>4:7DO#AWS-+LG*7TH$MYXU;O^)@>_AQ+ M8U9UPFNR0N?^Q>4 <\G$@*>-Y],&N4=EO"K";[6&6V(@U@L3F8;"L.VK3R0"5"#0F-(6I MR6HS4770-ANZXU2JXRN>[V_9NU/%6NVP1S1FE<&.F4$YH&!Q>OXZWW+3'%F/DRG@)$RXBR#A4\ QFOAW$CB\ M/PKH5.XDM\& <2P7'4.W-(B(Z^6;J'!_7ZX)BX=7=>O>&%?'5LP'<2H4\09U&2H@C<1WJ>$H<2R9W,(T.# M>0*F$K.TQC3*-)*!XX,_=;UE ''[M@(N MCEH A+]+,3Y,PZC"6_SRO(M>4\I^+3O 8_CS Z;#L4!TY+F'O HQB50#4,< M)=*0N,'L2RRF$(6Y1:19'NA)@8O+VDLS,\6!T\;CB-WF3Y.LI# CA3D];9-* MQ.[C:B6OE@Q'TA!,^]GKRKR$N_]7P'M QHR]AR-*HV27*U5<@EYLC*@X?#Q\ M>I:$*]*%9S>(L74>DT+1W$$FN#+T_0AYRYS$8F]GR+/ZS05^A#E+M,BOL#X0 MGD\&6*:Y#4]=7SJ1LCJ=2&0&U7B1(C-(9 :M]L]M]+*MC4-GJ&&I;!>0B=MDTF+G4EY6&O+G.D*^/TE1\EM]F-B8GK-F&+]9\+Z/N M)69JICVRE@_SJF6F=14'MT #;TD]4#+R_C1F1Z8;;-2T)T[C&92ZW: M _>7O%,SITL:..0)5=QDB7SX[2?-C$V:0CB)6(?Q9,H1FZ4O$3["CO=@12\2 M95D;<6KNY[7PQ-@OL_RD(V-GUUSX&,OI"GG)'LN3 M@K?G.LKP;W#>,$C*/I- +;?]%M_G(A(#$-@C$?%>7%"MX*X7WW?>7&!6+D#- M#7@J$#Z5891#>NS#/8;Z-EC]S],99M]UL.N5'Z R2 8 M'V;F'LO7\^-!-(S'&8]M%D#\C03 ' $,62/"I@3X$NB/X99U M$[%^,6LA\\&L1ON$:!#H?$2G(_T9.R]9'A2/KGY#W=!HQ_B%P$]>I-(Q9 MNB ?'K.FL*2D#^=XN:@9SZ J2<#H<@5?T \(.3>AJU8IU$<"& 1?X$1"3U7MW ]SCNQH@AS+.$!4[ .2O@!OHXT/?J8M!@BFYT6#US9G!P MA'XTNZ30*'C'_[<\C- M08*;8JO*I1#9^8=HX2MH*:6-6#X<,C#T M::29;""69M* *T6,MR1_GB/63-[8(Y<.<^_ -%IF[*O:1Q,_9 SIX25 M+:\)Q3,P+IZ/G_-MSX0NE]]I3VFX"SZ>L"KN!/Z.&@BR7Y:+H;%OYU<[BU86 M">< >Q6#/@%,ZX7Z+P&9CMY;F,.(+"OBY)US"2\^CBGP-V/F=DX9,' /MM85 M,=DJ^0+8Y^CYX?K]=S?\>0O*A!OA3S-N8%T2-YC;,7-1L!U+N&6&*$],F.&O M7/[\\!+K(ZHN4>GDC.-SCBQ#.%0NO9BH#^/!GZD5E?(6H T[#S=&DC8'7(" M2V)5J/P")%!#P!O88,(TQC,WPI"/2YG,YAEFKI" VA3N QXUKTA@MUH\!^>^:(CID",2%_ AD/B)< *JBGQAC>!040#J"JS?_ M!KT*'0D)N/.8S NS.,:PI.R5N,BQ[Y6X8\2Y&^#Z-R%3]V4.PU1"ACDML)NDJ*-[1 MV$53/R54/SWR/.*U4@1+2()Y6S@Y(,(B3B;%/MQ#PJWI%.F2A $FGQE^I?A_ M.='](L6G@ NAMC,7%[;!G@$D"&:\8^!CM2,C1^ZEB2/V-H@$$OF:&: M.[H0^5>BP#"E)[%1DUMHYC[)>,H,S]!8<5/1QMZ;+9=K@(F3C3BO_*#)^R2S MXV;WHJ/(!;(&#KBYD=.S5NM5D1?#>,ZPW1FTVT.K,QSJIFE9I@SG:EE#734M?;!4(["T ME:M.A5!%*H1(A1"I$!>6"K%=:L/RDY M/DN3SY7B/"<=(K9R"YR%4OS@24]VY(/>P0KD>:CA<^_YM[3O=N_Y!Z@@+7;U M1NXT"S/D3WJ,Q1M+>]=*N>:UH?2A[T]!$^G(QL=/^8-%O0@9(?;&DWJSN$CV MMR^Y G3;],K(3>T;C-5]V0 6@L./,;D"',V@9?&@P/F4BF,_**YF0T]Y79V M$GJV4^#D DG9W^9BRW86M%SUD8+RC-[SK63*YME@W/=4Q\ZCQP)VU!(WT*$N MN6@]2B."Q2?N2Y(HE%9\,T1?C/-Q[AB-P%[..N=0EI"!P8%_$(\5""II9CD/ M6CHN*[[@>4DDBXBQ; &;E2T6&3&[MTALM*EL:)IM#CNR/AS0 5%,0]5U0P/EV-'510/L^_T_[Q]_ MW.]0@;WY2PO=PC2STS8-6;&'<-"@!FFVWG$<57,L%12:-<&.>HGSXK.^!)#S$ MV@D_?EI/'JO1=J5JOQ$<"^#K#&T5S 95IE0GED/(T%&'AF(,VTK';)OPG01& MJ1,D -OTAKD&IR']E/[P:SI SF5-TF[80[\FBTX\)^AN66@BS(B/7YXY$EHR M=R8D;?F3+R>76^S20FMC?DW76YJAK[PLMY25U]:]5E%;N_Z:+IMB ML>>U6&.KUVX8*K&J77QVJ[5T:T%O^,1+499,5FF.R+,KDI!9Q#)QUO):9:2[C+=3-+Z@.PI8TMA MV..UE@C$97MYJZJ0F"$@1U-@2U8=ST*0G*;'0UM=EIUTGE.[87 MY62&(!L;SA.!R+C8$,SVKY;;?R&'.',RTNM+1FU0]/2FINVMZ%4XM;UJCX_ MP+917PSL8"_'9D=7! 9>,@::]<5 J]%5.TW9VGOBML# .F-@N[88J,J @7I3 M4?0:8>#51#7Z^8++W:(:2< HR833IA'K;C:F/&BT7=#X0DWC2D!S.5Q(K:_3 M%Y;6U:RF859E4E=Q]#7W;0G"%X2_)>'7USD-2T,%6._L;8()PA>$+PA_J2:F MKG2O-;KM-@A\0?>"[@7=5RWPZQL\4_5&US";EG4)A,_\%+^PBK3"ZN$S:F"% MS0UPLBSK;\GZ1"V/>]RAHU0UO:3F*QUY;?D+K>?40U;:R=J#IWO/=XME_>)X MGWC>RIJ--!NY4T *"3 RR/6"G :^$Z>-KEGO;I;N@&K_ _'0*#EVMU MMZ[-O?J:6:5EJNT#5'9VS-4?O9XRU+-:K*B9%36S):$B:F9%G:.HF3TU8 0N MG5G-[,D"Y$^9FKY;D'SKJLI+=(Z5V_SEN+_:G?JZOXQ&5U.:AJ%6E&Y3#\_V MAE0P09Z"/'/D:=67/$T0MEI3LRQ!GH(\KY,\._4MME?;C:XI-Q5Y[U)&09Z" M/.NSZU+D6>.DCDZCJ^M-0SD/\KR:+/-O^:C6>D-ZJZ*-;8NKSYS0:IPU:36Z MG::LJ0*XH"4H@X P!ZYO%H\F-KM&4.WM[,00"UAD!ZUL\KBF-KM)NZL;> MA9," ^N,@?4M'M=4G'[7U-MUPL"KB0NQPLF]8D$BC?I H+D<[E/C@DE-JZI@ MLL*C/P\_F2!\0?CG6S"IZ5453 K"%X0O"/]<"B8UHZJ"24'W@NX%W9]-P:1F M5E4P60/"GR^87#%T]2SJS8I':LZ/A6;57^DPZ'?I-S+&@<7UG.N;C-C,-I", M:<81NFX8865A[&'](772,E L[K2I^\H*TG"G)*!L^'. =15O(^K-*B##V51H M/MC9>66SF^&UH3VB3HSO3C\_5QO)BRAA)X!CP M05ZH&1YZD.E& )Q1D65;:5F:J%N4.]I12@&7;SV+\I&LQFT0_+)M^5UI;TUOFZDW)HY$HL1%9B)L,IA7VTB2*@D\I7GW/T.J1SLRC'XD: M.;L:EC:).FQ$D&*=1YZA2 ,6!%@Y :Y(S3D2 5I @%93WG_HG4CTK79(YFH3 M7@CPP M5;79D<6TL!-(Q+L%S^UNMNTEDWG1%B^'S#=(P2+7>N92+TWHV,M<;7:,JK3B M,S(^!874:6\5"L)J*41C51N65E7WDZ,U\:TB2MUE_N:5X:OD!'6,&4W]D,4Y M/P5TS!(-9J&B_].8>RH)-,FS1\@ S.*$W@X"2GS=D"(O]1,9OY#UL_#)_! #_Y.5M/(+%O9>/M@^'!\L3X CB8*B< M(=,G6 @-\"Y8+*G_(J51@+SC;ZY!G;:I6KHVU >ZIJA$M8D^4 RJR$[;:CO_ M:C>Z+#"-06'D)(!NX=]_(5O%<,W"4%*>MO26<82>V<69'E][_?[]]V]/W_M- MZ>'QMK5R1\>GMN(%/S[U[Y^E_I-T^_1X=__X?'^'/ST_?7FXZ_7AE\\/C[W' MVX?>%^FY#W_X>O_8?Y8^_'CL_;A[@.L?BVBU' \LC,:KFMEIFX:LV$/ HT%G MH-EZQW%4S;%4U;3HZ3)\5A@4<K6(['<*J3BE ;X!S M!LH)<7'9WV8??LJ^6QJ\F#_9:2V/MYSA"X<6T/":W*4D$8ZR>Y8 CW<@:QK[ M+SQ[S5X-3C^0I@3T43(>OV\%9_H7GA/<$/EPI'D"YDWLX7,>P'A]5EG'W G: M]\FW^RQI[FGXS%;+(0@/N+ZCS!T(,"O[DQ,'C"_.S@!'?:N+B5PI\]P(__*( MUC%/@6D=K,E;PYF:V22'(/WPW$%C N7JP\;)')2IP#-E8_/(D>NS*O355@4N ME^< ;E)^_5A0_U['_'+A>6TAV)*+NJ_/IQWOJR MX?]C&G%Q+I'<,^M?F;X-N1>_"K3NV2WIP]PCLX\2:1JXK[".\3OL9NRP+^,* MJ/<"8BQG0X#^[T^Q@@G?C8KIT+5!.84;X&%@%JQ$@HQ?_ #,GTF(BHF+1^(. MWP&SHSB >U&O 3C?3(@#5@;%OU)63_%"?3@R5'8EAT1$0MQ_D5X):(XQO(K: M(\_]=TQ+UT0\)U4C3\.4G'+ "G][S_U60%+*(EX"_G74P:!MF@;1#8MT9$T' MR:');=VQ;*(5%45$;';[- [L$0DI-Q! +''J2*=%%2 '6G+EE-G.>F6V@*'< MYA?3#P#YN<&BE-5I#16,4[VU*M$R4VRY:+\"38T0[@A+'?,E%MGYE:94(*'Q+^2CF_%O'E^I0Q33-H9V6U9TS=8' MUI#HQ#;U@6EW-,-.-9:A305(FAX>^!'Y;.2#>P'Y;9[%@B([U>'-:?3'S\*NC? MTH>5&!2.2(!E"/-(9,U-(GAX_+QD!>!K'\(0U"(>E^,NZ6?VMKQ!4*398ARI MM=Q!.0L+\#4=AM4>5CZHBQX2T5AT";4V=/HI85/= YI%[P^HV-$P"CDZ]CP' M?]@E7]@PV P:9?]./R)AN#P2_?"F!#C]W&%+9\@#M'UXP+9)G>?- S;I*"5X MP)=9MY 'SX[Q3Z7)WFQT]:9J[EU%4W5JY/YJ"D<=J^9*/6LI+)5EKJ+'V&%! M(]C-[F[<''/!P5EZ4U.7TV!VTREJUD2L>G5AL9M(<6CH@_*1.9S3\ [3'4HY M]RUUO7._&D,Y9_9@[X2";+,Y?W[Y%#IK0VI7Y=NPP-XW6O*&?6!'+Q*.%B( M[BR@E^5W\43)^9RX%='18^.8^E%Z\E9%DS#4.!=B_/]""6/)&,[@5CRLY*SLS)E0#FCU5X.(F%\A]O9K3DR M@G+(:"J-KKPI1I;X$QBRE=W8!N(ZW,9PQD5KN5AGP4>R M+4$M6"1%)34GH;#BF-SF&!L867-HFS4_)%G[P'<6FXRY4:<,IXVG('7)_)., M8]H+,4I=/E_;U+>0H,TD:QM^PS1.=OS8]])&#&$9OF]N-$KBW<$+L$'R$E 6 M].:L,-]_$O-"\[G?\)8 ^2/FBGIAPE-\S ^5V,%Z\^TKDTR/;7I3KNS?V%HF MUV7QN%LT?)>DCUFV_0-/10%J92TQPT2]<'*],0$&< T^X:QHDFD:B_D=-)PT2\L 4H)1+\(:M8P #B19S*N:)-?+37K D 2U[ M=@X_.70E=#\Y:6O4(7$#Z14)+ (C5]?_"Q+S&HP#?6XK)E;N+;7V)[B[QZTUR75Y_UQBT&^"SM)8 MBG*@?(8+\VM>:S*'U5[ON4S1J*Q7TFPWNH;6M*Q5;ISK3MHX!5K,U&G,_R;> MB\MZO3,%<&77:)%.L(E""O2]91,&-8XMC)B'[%Q*9TF9'1S;#-N]XLR"4Z#2 M(XV6C*B=J.DZ O.KJ&F5Z;0S*<&Y]!-:FK][^=;2I&9A.-_2]@ZX'2^)""(1020BG%A92:V 59RV+ =MRY>=L[!86[:SAZMFCNK, MJ?!"/?03HH>:>R+=L-@7#7^?!BXZ'\?O$@$A[PYB[K2+?.Z+!$2;#+"Q.183 M AK9O.5*UBQCZH=P&#GW8_@.WWY!YS3[-M:ROJ#/TGM)G96L]A1 \O+.0S%? MX<,TF/I!E$WSF@:^$]L1CZ\ -%Y=FR;3R5[23<+:/1\P"8L3(V8LH6?:]6!_ ML'SR%WI.876LPO5T\9+/+O #^L5]S9L/"PI2^(T$T:R>-D?]RQ&3MG(F$9,- M3FX:1H!W#$7SX0I$K>Q*'-)A/);& +PLEH#%U*">H-L:)\[E>.*RV9R+FV3/ MKW"8S_O FX#?-@6&@_V:KM,C;G1:FF$=Q"-N[O;:3?/-#N2^5X7[?HW[_C,2 M+POJKS:KKP ,]QG/^L%YUA=W2*\NJ'''.UI@5'LFXD6 0P0XUEA$G?46$5>? MQNO4I](IV6VU(E_L.-(%M+22,Y=9IO]MCFNS)29T M3M&^84?9?E,+O8F&UAML"__/K#7,NQVRV=($MF2[4_;>K'LJ4 V%>R+>@]7U MG7!##[US19W^7%X>[V1; %0\I;S]F^6]Q>/(O4E2M] V#>$^$F ?TU":4#!< MG2;O_\2\'V0Z#7QBCZ0/7_ KDO:Q*;V-7)N58R"+9AZ6/[D')^FD&R;-=D,V MCAT'N&=GUY*>G.6;4*_!3[7O['H"20E<_:" MC F2[MXC\DI9K&! J0>2CX:4B2G,,@<)QOW1PR&UHW5N8B:D\"THG -4N1+U M**D-R((7*\H]P@C^-TD]U[/EK0E/Y,BPLWJZT;'!G0/*3:8I8KE38N]S'2)M MJ)PG&; MP?DV#^?G.3@_Y> \5^B8+J?0P ;F] $,";9H RRWG3CKPZ4"L\?^D4EX]U]5EF5+C+H6I"K5^GUIM5 M3&/ FMA"]1_D<(6$+; ::>RUA;][.NF,K0[2RWD.X.A90QUJBBZ MKEK#@4R'FJRTK8&IM2VCLY@P\_O3T]T?#U^^2+W'.T"4?N_Q]X??OMQ+O>?G M^_[S^L[CQ3W$-RU@EYFE97C.00\V/:>B5GPG'PK(C"[UUZ*U'+QL5^H)&M^E&'N#];H!FY9>EIDE#]R_JW/R'!GY!#YZ. M4@ZP\R;F05:DEER1=O 5:7O8.0=9D(ZF3;09"[? TVR0G,3\#MF2))!PZ,V MO6;<(-?JH)0EM%W?GS,60M^2+@B.--,5I-Y<<60MY5+U6<,K.JETC*5))82V MAX8I:Z2C@%:B#@PJVZKA.+JAM^UANVBRSF+2;N(K9:%CXHXS]^BBRW.:'4]! M$NZ*QC8,9U>(S86.%'L,SUJMM6V$S[&S=2VKU>GLE*RK6BU+URO/?[5:H+T> M(%=7L]IBK6*M8JT'R8/?[LE]$]858Z_V"\?,X5YL15BL8:" DA:GQY?*GES8 M]?6 +A7B4BJ_*P=?=>45.^6V'A/D[:T*#ECK7NF6!,$[:FL%791VW?[UP+!G MV_$DYN$H ""LZS_S0R<$'+>"(_;86,#$BHN!+@10@F@/1[0"C/O2[*XD>]:5 M;1L5'-Z;:\FI$<8#3)]F/5IS6/AI*]FQ>]W-/E4]QZD,$BL4*[S(%9YU#\*- MW?@KJ-_=MM]@W79=NJE1'4IQM]M:J4K<#4.2UH0D=IH;VS'KUQ&Q(D^/()'S M(9'5DW&KI9&V=9U.HZLU MV]8R;0B)(@BDE@0"3QQ9Z[*$UB5HY.1;*Z5U[4,D%:E=%@Y2;,JF4+L$Q5RV M5-E![[(4;+BN:9>F=UU48*,8JV[C$+Y- ][Q!ZND1^XTO)@)"8<@+>6X"INE M-KIFTZJL65T=6])=)%:55'%V1ZN5*LXR+FE87+.,2=OK, *)+I,U[2+U=61, MJB(8TT7CE'ID<6<(<7>66%52W.V.5B7$G=GH:OH^)KM HLMD3;N(NS8R)L/8 MV\BM&4Y=5%I+U4[U.I#3[)R'>E7/A[0C*T@='#S?U"J+X)QR-M>1_-B" ME*^7E$OII;O3D) "T(6A+P'(>M'U;4-61&ZMB!E0N!#\=$X)- M!T_9%KC<+(X-DQOR[M+K]I1(,7YOEI^^1'L+ MKE7(\D^.W.ETF\).SM*V39Q/PO#V:JZ^J97YK#_W,GK<_V6/8]1PBEO)KVO? M;#O'@G:AQZZ[.\+(K&*_VG6V91WH6GMNJZ@+K3R".\M_]& MQZ_T*U/2RT8H%!V#C.UVG?JMG'5=^_8T8EQ*%7O=:03%1O_-+TT:1D6D46%% MS96(#U.(CR.2!OIZ2A.'*>3&B8BC+>3&\8CCLQ\7FASM1K>]?P:UD QED;_# MG,WHP*9D&-% "(JRM#")HF -(2#NVPN9BSV$](P:2DH*UO54J:S9*U$YPZ)D8JU8Q'2"?,?YW,7N1-\<>SO4D;C MYAC4FHOIKI,SU3'*-/5#ETWRX1WQ7FD27$H.//=4 B1Y]@@9 $CB:/4C2[&8 M$P4]E?9"L"'W+RZ7S42!\: M!3/>_D)O!J ]_+QA"L0G,GXC[V'CE_E@L.NE*VIC,'@18.5#H\/A8:)4 "^. MQT!L?L"'/,7H-,>[8+&D_HN4P %%O2WS2<*6C>+[6.,^A:YEX?CU\WI8?'V];*'1V?1(L7_/C4OW^6 M^D_2[=/CW?WC\_T=_O3\].7AKM>'7SX_//8>;Q]Z7Z3G/OSAZ_UC_UGZ\..Q M]^/N :Y_+"+P%=D8G5/F>1?OWFQ))1-:XNET3#$[AXQ_(V/BV?1Y1&ETYX;V MV ]!>0N7$U94F0MI$">@D*-P'*$"*FAM,E"-CJ.W MJ6X-B.*T 9.([BC:T%Y$X7E(.RFD2;*N)&-I359:ZC&0 G\\AG>\DDLS].KS MF-26W-EU(/WZ8?6F6.QY+=8X2CJ;5;=TMBT[S3&.QS,%I/NY#/\J!F*?*52> M@?MOADEU&9 KW10%GHIZ0VXN+7#/#5\;X-0CC: _1]@(I*H$J:XA49E9-HE% MG1@X PHJ+4M;!L-@"F_T'9&[?)VYR^6Z*[;7AT#RAF]J\2^;QV5#(2IK\[)? M2\6CI"Y7U"%<$)T@NAS1F1M&@6U+=,MTI36Z>F>YW8"@*D%5%T]5&[H<'4B2 ML5H"T, $S0F:NSZ:,PXFR0RP[2RE[E1U[ S4DUF;=]0.* DI1G[X3Q\EU\/> M!S1XI6&QK2D24UV-+9CB M7,6@E',LC3N9;O9'X$;TQA\.]U'#KJ-6;ED-V\5>80!_ G@7D("&HT;451T_ MSW4BH<"B,OI8!5BD-+IFG4HM!1)5/BOUX#BD-KJ:VA%(=,%(M$E_JP"+M)IQ MHJMQN%#/V3FU(X& *'^]R'DA!TD+.9!;7],;74O3Q'0?0:Z"7"M,*+$. M1:]&HZNK^X3A!+T*>A7T>BSQ:@KQ*LA5D.O9B-?V!8C7K>;;[30) \>0O%(O M\H/WVS@(X*<5%==:I\(I%R>OLT\W[=):U]3GEKF^(/T.2& RH$%R26DF@U, M"T(WQ#D>\&PT-_-CJ;Y\ZWKRLZD+;RLM2SO ?(NSJU[6KG,8QW;U;5E9+C;+ MVK)*\%)AD?(1"5A("H^3%/\!NSFE8QC;TH4@(:47WW=6Q/Q%GO:EYVE7:&]F M6E:*63CD#5LLB-,P$:BIZ58D0]3 Y17&$(+JJZI$.0'2ZW.BJ M3:6@&*F.1'>D0.Z)A?4??O 3*R6F@6_34!1*5"6J$*X/WC<.U?VH1FETC69' MVSM31J0ZUQBOMN7&%>(5YE\U]7:[1GAU'0;2MSBP1R0$"VE* FR7Z#E20-XD M'!H;N( !(D^Z(B[\G;Q]38&Z'[%HR(151:0K7C):;.4Q'!L+:J,A%$>H4@7$&X)96"70@7)S8J M3=E<3K$X/\+=8A;/&2<]@,4]A=V_,V/M_M^Q.\7!$4UX?53G)(ARB2WI)K^- MB1?U/"?;YW)*B]Y>'"*@R(IIMQ6#ZK*A*Y9A#1S#-JA"--MJ$]U:3(&9@RA- MOW3X5(UJ1P%LW+5(^1 I'Q>5YB!2/D3*Q]*H+&*/X(_! C,7N1\B#+VQSES> MW..E6"GY/?##\AXW;!C4E MZ!M4Q!BT2/P3%'8#B-IBT%5.DJD;P4K^0P&J_C!Z(XGBZ=!7.O:YW]_V MP[U8Z;7H$AMJO:NUW0P=NZLUK?WSWH2&6F>L4C;,R:@8JXQ&US":IKEWVIO0 M8'=*>YL6AE[WUV/W\".>-P$=U85MF*C\-F5][ZR1<_)A"SSI8CQL@W(@ M-TWK/&(IUZ%K]VP[GL1C@KDP#IT&<'H\6P59/9GXL-;_L#]T&:3O M8)*C57VIN31_;)L1 +\@4!3;W9T#.-FAX1X$\.A:M/L5.6D/8=*EFJ2 M=P0A"T(^D'6X"R$K3%4 E>$""'FK#J)G4=NR:GCN&CM1HG\5%;@<:VU3ZH64 M318I+A=YHP&5_JNUT=5;RYVO)0#9. 5[R6VH M)]B&UNBJK>5@4+8->!VKOXE& :72!%8\"B4*J.](:=W K)J'U^X$-)Q2>,TK M';\W=X&#=@(XZ(UNI[4#%CG%]N?(&M+*LF\=4134 >' MP.:L[Y2\N12"JQNX;BY)X!9@$T$Z FT&_-'Z;B-^KN6XM*S?+\PYU@R0X M"&C1^;\&M(NLX#@4M"6? M(Y)=V4UEA.<+R=1E>1*U58U UR^B#;P#:O1FO9 M4[X*3?LC"NHFHB,(6S0J'"Q(QC9=JW50YH23?(Z!L&>GEFP%]6B'%4JC<<3B M0P,^P4\*1Y1&88&XYEOHLLK&E;*\]K)[WICA!L4;G.I5B,[1JX].A^L5Q3C1$>"C3$W'#^O$2"V<=IS9DG>@\.HCSJS+U+POGX;D3 =E"I-\ Y"O1ADYE[79D%-3F ME2#ZB?8(&< R :8K'UEJ>G;\[!*&65CW-P>=W+^C8-:R[87># )*?MZ0(2SV M$QF_D?>P\W,>:WN/?R1#4<5K+UHH:?/"+I(+-E:/ )%D(#O L6 M2^J_2&D4(*7_S36HTS952]>&^D#7%)6H-M$'BD$5V6E;;>=?H&ZQJ;5()+?( M)%A' [)58TRSL#]?WB&LMXPECW#UR%O["/ M2FW%"WY\ZM\_2_TGZ?;I\>[^\?G^#G]Z?OKR<-?KPR^?'QY[C[Y&[O[#UZ=#J.(;M#!U+([JEFV1HMH>Z M#+\0T]*P3.$\0O[%A]&S[2 &,7+/[6,^I>4)Y$T@)<.>I2\N&;AC8.GU'H2\ MZW#K! *Y7:X8;]U1EWH!#VU"--52J2/K2EL96(8Q: ^5MJQT-!FU[/E>P"FP M:1[8/@.VG0![/%O&V?4(W@0-T2-8] B^J+ZXHD?P#!:UZ1&< >&4Q:F,S>=3 M=T2/8-&Q=,\*I/O)=.R_4_J=^[]R"DNBJ96M7NAHC:[9U.7S&%0KF@0+DCMV MK5#U),.-4US;V9[?LT<3HH%]\_?OK'##MQ!/&?\B/:O6W+3210% MF?;Q/"(!3:=I8]GR;0ZV11U@.VWL+[ JHUGT#;X$Q%G!/O=$'&RZ5%G#O7-4 M04]Q[&F@)?:F!-1W8O\[=GD(G7OSG22FOQ,;O0YE8AT;3<#[@T&W-P/N;1ZV MI74+3&5JJN:J' ^AHUX"6JUCL@=!*TM&EYRROW] J*RED.)YY ?1342#29I" MY;U(8YR#D8_("CUV)P;,@-L'V#ZEH&431G+>M-)DHC /@;RJ>DFHN)> 4^NX M[P%P2D6<4LTZX=0&UILF2L!BZ7HT/-:=UZ"NI^'=L1^&6 \_=$%JN-XK* -^ M\"Y-$WL+P[\3-YJ?G214K#*"(TW- D _>0\IA#\#O%.C]G8&XR*2UAI=2UM5 ME"94]$O GW5"HB3^E)07.AOX:>WM+3EC5?UD ;NG54F38DI=!?QV!DX&YZ]N M:-/QF'C4CW<-?%L&&K:R(9S2EXQ7AK,IK8Z4MMDQ=7T/6.5FM;+LEE2L3_$S< MX)]D'-,[4%/'?A@'-%RN#+2LQOZ$KW"*KS-7YY?:=O0+$M7!AU9);II MZP/;[!B*JCD=D\!A&'N5MQY+!_V#2C:)Z(L?P$,2"4,:<0TT7TZ9]13Q \GA MQXE]3R-I"((IHSO7CX-5O1;F.XE*O$%O/$UZHHZQJR]67?X9.R^LMR\L MQ,=>YG#7FQN-)->;QO!<'/+N)1-*$*'P85C ;!6L/VNV(=2EL6]PF%1RAI^J MZC=>X>FP-WYBO33L+<[K"P.51LF'@+D$@3](VEHT^5KC01@10#4R M9O?#U^+Q6.*9"4E!M^L!%X(;X,TAB ]D-1>#;=J98!MG&#FD0*P*0=URA\ E M@/4"Q8*@!L(7CZJ# M&_('9H*]7(.&0AU]JU;FU]??R1+]G41_)]'?Z:S[.ZVP=S?:KPOBP"$6H SM M&#(9ZHYM#P8FL0&-Y+8][+0->U5WF\UB9.$[5#<[JJH;IJRC_6T-95NA'=61 M3;B=:N?4#4?76YJABVXX8K$'6ZQQE#Y#V'1UX=ZS:*XSU^ZY3%.=$MV&MG8[ MUQM4S(SD;GEE9=IEF5U?)>A4 ;I=0;=-$S !NAGH6/[(21N%'5E)9KO^G'D4 MN(?CTS98LWL7F&W0:>>\-['".J[P:A+0;DDX8F,*7\D8S?Y/&W* J\B[%^^H MSSL.)2[R#J!V2UVVL4^:.//5]^A[&D@:PNZ6BHSVSD4^XP2JHBU>3B*4LC"U M:*EY$K+$GN?@_^YGC+$@F:5D*I0I*XVNJ39E:^^BJOKE\0MZN5QZV=!L;$=Z M&;I_4>?F/S3PBTA%G;6F%[0B:.5L:,4X :UH@E8$K=1B;^5HQ3R5'J;74 \[ ME,DNOF27&"^#L!2_$CC4!5UWH^6@U"5+0KQCBW<+\_V'(F\4,]^ MET*LS"KL\5P&)!,R2YHX-H]MMN;45, MV6IT555KME6C1BTDCZ1\"K*IT][*D8UZ0+)9:\@IFH:J"S2[:#3;D#AS0$YF"$YV'2BV(3ODT)S, MK"$GN\Z(P:T?3+$K%05\&$3[ZIK;FJ7G3CX;4CP.R*$K3_2HD;=#H-@,Q?0- MN0R'YM"8T: TV^TZC>D5:%8]FATR0+B>DUF"DUT'BATRF+:9DZER#3G9=?HY M<10E#5A+H"F9TD"X,]=0S%F;_BX)U43ZT1\'ZH;F(475&CJCA$T18 M@UU76K=^:"+$R*1F-8WVWI/6!1$*(JS/KBLM83^@R28*V07]73W];2ID/[00 M[#2ZFJDU5>L\--$-IFXZ7@JV0=?3K;AS_DX!6 '8\[I3 %8 ]KSN%( 5@#VO M.P5@!6#/Z\X$L.DMJ6'&)QY7'8\5[[BL=QQ[RMAAO1-K)A1*A,WIDR:48!,\ M1R*1-"1N(+UB=SP1/!4NJWV"IPRW*NBUJ&)/J8[1["B=LW!."0^Q(+<3A$FK M(C=-%@%106Y73VZ; J+;D=O:T*=6>2,K06F"TFJPZVI#GY4)-K71U56CJ77. M0X]%$HC1-,?Q=3V-=O\8*T,7V#5^^/ M!#EZGO,=OQ$^Q5$8$0^!4<;TN>1"/4$>ETL>&[QP59&'+LA#D$'XWAY4J\N70K7,R/\EPHX#7;8=A*'K MQ83MI^@OCOO:_3O[A^]R$/S2S7:<7ES(9=$-.-VI'[KXCD\!'/4(&L.\X6OU(;M=AD?]WE*7X3,D+O1D$ ME/R\(4-8[".7N3U-7"]]>1L;/B_N?7Z'*]$KM_7A\#"^%-@ZQSL@ M-QPY@D<&"Z$!W@6+)?5?I#0*D&W\S36HTS952]>&^D#7%)6H-M$'BD$5V6E; M;>=?8#WWD5XD?RC=(L=A_0?):B*8D. %CA(IV)R7.1Q5YQHOZBU>NW9D;QA# MWJ^]?O_^^[>G[_VF]/!XVUJYH^-36_&"'Y_Z]\]2_TFZ?7J\NW]\OK_#GYZ? MOCS<]?KPR^>'Q][C[4/OB_3#BCU'=[*BJ;IBRKFLZM8:RK=".ZLCFP':HAEF!# $S M=LDD! !]3*8A_93^\&M:,.EZ#'3LH5\3;$QXK+'JZ@MN;/ZT76O77]-ETVQV/-:K+'5 M:S=$,S;W8E:6[BTP(A*&?A25N;-5A...VG0RH(&D*4U)E55U3CO=%RHY0V]; M-;7>X/I"7^F8J_'*-DF?&W=]E:!3!>AV!9TF0%<*="R"6X:GG5D*[Z8L=5XU MLUN"^G(9P![H=*1"!;'"XZSPV-D?2_Z,8WEL;DDXDNB_8_>5C-&4_[1@%-:I M.D&\XWPJ/NH]L.VK[]%W:4*"GS22AK"[[4=HU"]UT;KDEK7I/+HJJD($ MI=1@:^4H13L!I8CR0D$I==A:.4K9,)[U+[,59-7CF\85?&-4D=W'JFH@O:N@O8V#"(^B'9KBKZ!@NZNG.XVE$<> MA.[$J$)!=]=.=QN*& ^G:W;.2M>\K&R38L1Y'OE!=!/18"*YWBL-H\E\H/Q$ M&0WB'4=ZQS$\-/4+D?]H/;>D%Q^6Y"&^2\1S)/)"/?M="K,YK&69T>5+RDN5 MAX<7#:E9!Z27RD>4"'H1]')P>MF0G'5@IQDL64@4LN! MJ)!1G#DY;0\+H%A,PS;D/ET:(:M-[JJWK1T4V#9)6/9ACR9 _(Q M0_"QJ\"P#=D@A^9C9@WYV'5&"6[]8(K=I"C@PR#:5\_E-1-(%FEXQFAPP*KF=DEF!DUX!A[4-& MT#8S,E.N(R.[3@_GK3^9T( U_9F2*0V$(W,UU9PLCF96%T<3#H Z8]AI(T^F MVNAJ1E/6ZS0P3&!9Y5AVLH",*0(RUX%AIPW(F'H-^=A5%Z2'A;G^HBQ=E KM M7)9^:!YB5)V%(ZKU! F>?-.55J^T 5^S@W:LT>PHQEF0X#54K7_QO1=1M'ZU[]B XNEL-*!4NOZSXL[Y M.P5@3P/8:T^@%%5\%ZJ[594.^NA[=GGCZ9(3J03)7"K)5&3NK"*9S19/6P:+ MIVD9EJ :037G0C45I>ON)&C:HL."()DZ;.TD^<=["!JU?H)&F,!U,8%WR.RN M;>K-N,AA638!ZBJC'N7V?CG["8$*V_X(@A0$.#)-WV2W)L]A*!Y3D)0> ]$9L)Y MW2D >UC IK>D/%AGPK;J;AKB'9?UCLM*XFRO\8R2,*11*$THP8E2CD0B:4C< M0'K%45/"0RITT]T]I RS*AA;UFXWNJJF-=7VWB50PA 4Q%:735?K#:V,V+"_ M7KO3E$U9$)L@MNLDMDUNS^V(;;UWL[KD6$%G@L[JLNEJO9M5";6.W.CJBM+4 MM//0(%?X+K13^2YRNX4U2(X?#\9T?KNG-N/%$D^QQ&OPDWQV/>*QWJ!?7#)P MQRR@(HI=K^4=PD%?EX34+6LRZY1]^BUP7['^\HT$ ?&B4!HG+.1=E&!>2YK_ M!C?I'PEJ]#SG.WXC?(JC,"(>PJ*$/=D1-3""..JPM7+$L<&M615QJ((X!''4 M8&OEB&.#&W(]<2P3@=;H=N0Z#9L0!" (8"T!;/ /EB4 O6X$(&S+NMB69^B7 M2BH;9SZI:I-X^-X6O=LB/K,?8"Z'.6]*_\GV)N9EHFU78D$)@A4$*PAV^SRH/0BVVRW2 (72\F;#M__\5Q7[M_9__P+0V"7[K9]N8O'L!.9V_\Y((] M[MKK+7<5D2.KVKT!=>DFA#.3L%Q7>EYNT,M6S0_O,9[ NQ%Y%E$EF=[1)UX M3)^&JXN#OU-XB0V8Q,#7QWOZ\,K?QK[]'D4Q.A;@=6DT)N0 MX,7U^'&KT_DV4&J;<.R_ <9)#%]"*8PGL%QXBQ3!93+Q M ='^0U$$A%$32#.@<'#XAQ?B>J%$/$<"B@IIV&0_SUPIDC^4_#B0R/(!+G18 MEDB(-Z?GF ?%2H_BL6#TC]BCG %H(D3?ORTQ.%64"=FC2*Z9J#EO!J6/2;3D'Y*?_@U]:6Z M'OLX>^C7Y&4)VS>6&[PQVN>7?WUSG6CTR;):JJZB'$RJ=E9?EEK+RVKK7*FJK;6D[O7;]-5U9_5&QV!HNUM2W6^R&$,+&?$-5 M6;JW0).W05[2X#B::V>KL )*!VE1,%0"D9RAM:VN6&]0]3)-XA8TB6TR@C?N M^WJ ]V.F=OV.:I< WZ[@^\)T50&_4O!#^UGZYU)\5$3D3Q.1K]^"S^5. 5B1 M0[)S?<)#1>/[#E7:5F%QCUCB*99XG8/7?K2>6]*+#TORD+:8BXN\4,]^OXPA M;%N"X2SS6+?<6[E$UI+3<>:;=V9F)EJ9OY'0#E.QJAHB+]*_ M!=W4GFYL.Y[$8Q)1Y_< ;.29R8P.A]\HT!#MD[]*)"U9HLA.T%$]]O:A%H2$ MKJ<<(2T3C-KHZJ:Y1"P?!9W4")QDO\TB?^5 5,@CSIR0.B5G&U9N\.B-KF(UC?WIJ1BG3YET*O"L M,CRKWD"HO$1)(%X]->I#8=Y&C=H$SK:'/BW0ZI+X664*:#N1EWJ-V-9UQ@YN M_6#J!]@T;"&E>"=]7L:*W])-I\&M'^2YWI7!G]1UE[:GY9B^+R?YGT;SH4.E/E8#FUP2JJ> M[TPJ&O%=6+LXL5C1B*]J5KY=AZJT_:BTV'FT$JA<7$,OT8Q/-..K ?A$,S[1 MC*_V=PK "L">UYVB&=]5MY$32Q3-^$0S/M'DI9),M!/G*RARHZMTC*;6%LWX M!-U<#=U4G@F@B&9\@H[JL;>2&?9UC+$K:J.K-4UC.4WZG"L]!1F=$QD=E(JJ MBEXK&JIO2K.M[-TK152NBEY]-2 D_<3VD-[HJGK3ZNQ="2XJP"X8SZJW'T2O MOK-%O)(*]X$P;U-)JV(VNOJREB!*6FN+5P=%J\HTT#87F'J=FMM>9VQ!-.O; MA6Z,$RN<6$Z@6$W-JJI@L$8>#X%HE2%:]1JGZ-9WMHA74N,\$.;MY>)5,?#8 MU IZ_)ZSB_?"\>Z@:%>51JHJ*%$[3;F]=ULRX1,5W?R.1R_F:351%8-N1E,V M1#<_@6='5$15T2$K[3Z(()IU40A1+$+HC]HHG]@+1>F4L&F_D95K/= MKJH"VF9T?F2L45DGK%#RA](_8H_R ]!DUC], M:TK1B$HOR,L!D[*.16/6L0BND4@:D53",,PUXO]>.D!:>J'+L-) M0!=I3$/V D]25&D"#XU"Z8T&5/JOW=M1&HL8O""=%O#Y-EOJO)SZEJSS"RRQ M#RM4U*]L?3GIAK=MA_9FAO::W.C*K664E^ \Q_!#4WH;N?:(0R&@[#M2Y-<8 M(*4AH#2Z:MLH@ ''N@00B(H%OJR%=,DF*]LY%'I.0%.I.7JFI_ 4?/&]%QKL MBYXJHN>JD3=G@Z.+4"D-!JW1[;1;JPJ+2J%H2^)\-6W+F/#6I#?C>MZ:B0Z=G=-D?@3.QSWE29-71/E(/=4(BSEV2-D *(QCE8_LM00 M[D322E46H)/[=Q2DJYF2%WHS +C^O"%#6.PG,GXC[V'CEWF!#-(X>7D;!?+B MWN=WN%(#R6U].#R,IQ^VSM4%0%Y,(,[7A]^^?SPV'N\?>A]D9[[\(>O]X_]9^G#C\?>C[L' MN/ZQB%87V!ECOJZN.( /PV&[/1SJ1J?=D>4.M=O 5$U'TW2]L:%-]BE8T>E5 M8/V<5& ==8SES+5*5>"C J0T!(Q&5[?66 &7H_P>]!RJ5GZQ[+*U'#\\'\3< M6^_%"D%+:593U\>/)=+)G2]06$ASNY,(G+\34[SFHDRF822Q8K[A M.+8C+LW@+E#[IT!2_"5V0!TWDOX=PV>B]Y;T +3H..S4 *_@?;[D^1%[G\<> M".EXS @=[C1QH87 M[WB*<(\;2"3K?F[[L(L!QMY3/)^0=WP[? Q0"-\$R_X#5NHZ4AF,-ZT\RC\\ M?BZ'\[WQV'\CGHV_WS(@+M-V0;!0GB%UIYQ#5#OQ4\1;!E]_3C8@F0!H0/7>V'B) (-G3+<"]V_4MX/: GO6_8.LOO0E%T@ M^CGWYV(BX"),]]O8MW]F MD-,!B!3@.46].8CI6E6Q+IRG#_ >^H@T#/I\R$L\@=7"2T)V' LTBO >8N/S M5VQ\CJ2\Y0F3E?[=P3L[H 34TCLE00B0NDGI7OH JD,T KD#'P\_?MJ6O0-, MCSNV!DSVELS-]K)S:TRUI1B[C4%9.[#$;%EM]1#35>3=WKIQL<>9KF*=YW 5 MI!XI)9Q=!JN<-*2ZN,?BZ&%Q^*TH:GT94R3$!)BCC^"HJN\^0*_(0WLLX7T' M\O?-C48@'7W@"R@W%QQ=6]837&="1KG-7T[*Q5X=*!-%&'[[@V'>DT?_%_!N M+H6Z;#*&KE0V"KW4F9ZX-$M0I:#*PU(E2D:&W;,,R!8BFZ8=H=JT,-:@\' M!/Y@&=9B2.;VZ>O7AS[/#^H]LBRB_L/C[_>/MP_WS\L'N1!GX&#O_GT0_-)= M"CMLCBG M\,HEE:']HC4B$M#>%".V #)IFH+.ST"7Q=]=SQ['#I7(2T I(U6> M#Q"&@*^Y)Y'9A@P5B>MA%!$0],;&%YR'3\D[&W,1T6 28E@X>_[%]QW^ M9MC2JVM7F+YQK#FFI+,;<.[5;C0"@1"=K>D5'BI6<51$H%")/K M,R&RNAMZQ;Z=/8<^GRS^])U."'+? +G<7$1ZSM6S%\X)K[KPJA_.J$TI/ZM&I'LJ)2K6^WD'^JM?A%IL[02JS_( 8!H+SH5=L9@:,-N1AH$_D2+X&BORQO^34"+2E 31._YI3-["V$VBKGX$ M"IH4O4\I"RF.Z0L.R@I\P$3$)7Z3/2;N))18G)!*'E+'&- D#D)6ISF(0UA@ M&+:D_'J(;0E))&GL1J^&'#X>Q/6+O.KMR_2=/^D<,F\- MKBH#3Y& ZEP W7 H_8&-"LA$^D=+^BWPW[PF SY%)P>G4S'_GM2VDRD<$0" M.O+'2?SD*XE 9YOZ0=24'CR[)7WP_#?I)_SC(6+,+DM/4XI=C;R7IO3ER^U' MZ0-BF2K_^@60PG[/WA]+T%$/OF1A&<3E.Z M(Z_ +7\G<4@'U/[99,](O]'QN"E]H_"T]-]P =?S#T0UZ7\"]Z5CM]Y#[0$AG=T2#V'>%&8 M B\EIUN@(X:[MR/,;(W:[$&) MGRNDK0PG& ]J_(ET"LV(4.>$7 M.<'2A'AFGY;<"6_Y=(72\78BB?\?-A;2?*R 8W>L$G+$AH6']R'',SZZ>J^YU8WP[V, M.Q3B)X/,P">!@SN8X<.KZR%2YT EI$Q/Z7E,PG]&"A=WV0Q'>-L;RAI8# /*>F:D()H_,-9L0.KAUR>^EQS:_$$" M/"B@J5/B+%M2SY/H7U-LR( #'"# 0 _<-(6"T/")BTR[,("^P25"T\29)'_ M$]'91G!EC009YVM)R N)%^/)*'--!3DLDFPA(@7QF'^<1&L^A! 3P)-6'MA#=\P6"Z]U;4;3 ML! *@$I>Q_:486VR)5C*9SH(& @Z*00XBQ^!!8ZWO '*C.B8'2(@"Y>!^,*4 M90"OG 9TDG&91, H6O8^-.B3Q"PF2F%=8R20!,YD.'0#SDHH"-4W&A0NMB4] MTREAS6+RRL,\::@YXO,Y*47 LGC) M5)TE=3JOU\[$_P_/12-1RDW!OO4=BIV1AL3EFA-W$H!6 -+:#5$=8 9F3DC_ M&^QXKO$E6D^16!G#H/HIDWAOWB@8J;6/@2X_3Y=@GR:DH9\DPH M98\# C"C@KL9PCFS#3\N/2L4OC5$]E]Q+/B^??G5MYAH9SWX.# M TTU0&T-3&8L$,!F?A%>XNH41VS4X> N;O2F;BJTB@:N1V;VSB(N+_L;C$C M$&1(<33R ]99:&9R%AU9D1G:1)I->KRM[3#ZC0;/^/;E:;OM#9T,;]GGGO%K MWTCP%#!'BL/Z%NM2@T& S H!&E>66A$ V?*MSH"[:W@R\S'A?N4$.N.6] M=;;?&]M(V,L.8[NX16[#6J,+K*0I\_^6=YT<+J!LZ6V4.**]MZ$WNN;F;7#! MM(DZ.+ERSN*@E"1 R'_Z0<[TW^!E2253,2U\/A-:,':CA<\K:.'53SCR"V5\ MAO%$X,8O8#;8^&0S[?X*K_7C"'@@\P$DO1VC$>_Q"IJ"P_K1^L%,>BQ(FI;$ MGO7FW09 3,]:H*LP=1@!Z-1,]NY"SD6XO8C2\[&OU/H)^:"G5-_-L%@ M9B8DAYPXC5V,)(Y=7 /N%&_(2).Q$%SL*/$J&C4!Y5O$->%=@4LYH0P)LVR95_XK">R1I.CY(6K+ M)_L"IF)JC:;XD!UAX@_>"%]F&8_'.1JUR=1%930)0U5[GN<8+_Y*LO@(V'W? MJ3,$:.29>%F3 PC,'1@# M -\#D'J"2ZAH9+!DWIR09JD@XRQ+9A: 2UZ MS"_$2/D@&8Q9R1JID*@>$OF M=R3[D^(I'NL?E-_ &@0X?!R!0R<>,KED51Q7W##AJ'."!-N&T[\ >1@;FS49 M8'C.GT]B2XGSB'WLU7WQX^5/)U]^H_RK?\;!>Q(2 M=3E9,L4/=PN\*QY'G H(OQ$$LX.H#6MQ,I]>!G$GF9F0!PN3, DCR\Z#PSH+ MGJ4!<<*"R87W, T[.8J6]-E%3^.?L?/"FB@@4V#^:^YVZ\4O,>Q>,;C7C7'_ M7(A-39UQ,Z+CQ#[%=NX<%!.?1T93(X_J9IQ"M,_87) M"Q<&3?@)(S3S@>)%726-K/OPS6S+J7,U.>D"OL>;/DS!M@> M_6C/'7<:7=^CRQN>^>R;V7P*OH\Y1H&);3RRG7+/(D'W!PG1!QR+)I6M*'/UIW+?;AUL=6CIAG=$@2 MLD,B!-USXJ).%:3;(&/TI1N]Y/\\]95;F%>CD?,LXBDIXP$ M9J[+)4&:5Y%EU;"/GZ/2ER;&J%;JZE\.1V7Y/:#(^^/8B_"!))3# XLB*'_ M7*)1JELAY._Q!IL)SRPE[?YVSK^>^MYQ+D>8R+JTY0Q3N]%:R8WJ2# F9'YO M7!# ^">-F,A/S>2W1/HSK<[%?-88C9@L,2G9PTQ-X&9RNENTPZ8.P[)L5[AL MDHF0T/:GM(F#81)K,I! //-L4F;.Q7DCTV4C7%+)?S$=A/+T-/&!.#%PZ0#\ MQ_YTDNIO/)+! 83:39S!!%F9'%[*TW'=8=+\FX*$M_EFA7/"79FP;53 M$-"JYDD,?]>,LPTHUYYV'HM6)*,SI?([9>98F:(J:X]"B(K78LHXW6F+X4X\ M53M,,6%90\J2PK,Q8(A73)E, GJ@1(#,PS^DG+\E4K#6I& M=L\1*5@B!4ND M8)U1"E8Y-:,P86N+!*Q30.LA\>N@/[8>W343EZ*/6 M#T8 J,'E5/2<(XS)7 PEN0Y-3(&Y8T '4+SU(7W&*X9"&I!]T]\TM,FHB&Z6!( MINNC_+)'+#D):\!F6VYF/4#3?3L+FVQ*W*,8.#>\4 XGEK):GI@7Q$TI_RMW M(4QF+C5FFX8T!2+;#E9HA#%\$4UB#.EXD.&EU M%].]GS=3&16B-73)PV;3:C-DN*8PSQKM= M=^V.<8;=M:VRW;6?*P8T? M+SG?->UR_31DH/GMG<7R"\"@5CC"]>0"I[]@X 5Y33P7.G&_.I_]@'<-?DBD9MG.-*;6Z"K-MMRYL,; M>NS M=^)YO;=S9?[3I(M#/HW:PRSA5U[%]?WY1YBK_RFL/E%E19$89F(L&>U0L*^^ MC8FWH3?8E?756T7YZLDI'XLBK*;1J6KNW,40^%D.Y.;8(9%T5%K>I&*9M@D] MLX*'^[0=$*??;(K1GN1[@=V%5Y'OIDCIXW:DHXD3]_]:P,$BB+&(,#!0[+VT]_, MK"J@\.)+E A2B+.GQY)(H"HK,RN?OSRT^UDW-A7?]+X]?T+THN;675=L5Q5; MO+[8#D[.^BUC-&XNW8.Z=)<,F:Z*:6%<]C7J9]34EHS&4$;,:\$&]=K"8OI)*V20DI+Z+W M9%Z#C6=SAN^JF) Z&*V9,AJLSAB]96*()V^H/IAG8;";&AO[!?C:S*0>*DS1 M*@?!JP&LS$$0'.SDF7X+/(?M71[CI+ 1H$?/>TS@5=9SQQ9 MU!7]ZU=RN_ /\T75YH$E7T=)1[;ENGP-9RR8YFN,@:^Z^W*_IA MD\X9?=S/#Q$)80?PK]45,-14['5$BG6QRJ6C^1>],DY#YL872$XM2+ M0CR.K:KZCC"76'HS#9>/C%L6S0527T_!X[SQ WS1>10%SB2F8-F]?V,&A&ZR M=EOUT#BW=/3GKML;&B_->#=?5F>OJQ7.]^O'[^UD>(@RK.O=PY;ADOK&II+JJ(J3#FJQ32554TG5 M5%(UE53UJJ32FTJJ)@.]MA]9"#J_*-@S:BJI&IEZ]S)EO)U?-T:_KC<:-C+7 MR-P[EKE>(5__:B(WZJ#(];O%IO+ZB=Q[JZ1RU5[1IL"@>#-UZU))-=*;2JI# M9;D-K:%UH]QO7-\R,D[.!BU=?TE:JV&]6K->0=O5A/.ZM>*\=QU;?@3CL61[VFJ*H1TD9(=RVD;]>/A0-*AJW^N @HV0AQ(\2-$&\M MQ(-"L]CKR? 97C0[QRV#*\!&E<^P7/-44RCDQ6U6C4_F/\_L+[:_SV]OSJ_N[+08QK7Y[=K4#:V(,^@.KT[&Z M/7LP'8^&EC6<&L9H,!F,V: 2':].D[MO @>'S/$IU)_AJ$"26MK??,07Q<%( MS*Z>+5R.D&ETAJLP,G$@U?54,,QU0.QRG8X&6$\'=5)&&F$L8=SIM(!6Q?&^ M-Z!$@'Q0YM\=PTG8<)%%CQK>D\9#5_0>Q8#H;>U*#!I_HK/I\I>F:%M M_DO[F^M/3%?[;@8_6=068S#Q[[?,9G,:WZ)]08V#$_(*KS.!R1"8&OZXJ5+1 MLTT\_1?JE+SXK*=W!RD?=7$&956_+QR?BYM* ;C%F!L^UH(F?DX8\^35&2\$ ME85\L:THI->+0CC&I5W$4,E2:!>7KF[4:^/]DS.C7:PRRFT\=S/+F;["R^)C M9($+\,+Q4KYXX=63E2+CU2Z>P3H7#Y]YBSJ&9CP_!.P!*;((?'#T;!KK]IUF M*"_\(%JYY^)>N\O9XD:\YVO@S\6FY%8W/W/L&>KT5K%[2\Q^QCUOS.6]>G$Y M&-/#=17@,C4G-$ NK53J1(NK5%QK/6PT6L MC1_X&#!LEWAD:7_1;UG'2L0+ M.NE7S$GHNW%4_95"2?^>G"^CEZ..\M]9D#8D/+!3'"/^\Y3,F(^F^V0^AR=_ M9,T6L%G$PX=HMN3WOKG5,IV^6G"!&U7 A'Y ;/"13Q]W",7?K/\BM5F TOMO MJR,_H#_NN56-MH*'X]/!.C7/UC$_!XNR[A/5'NVU^WN;6?#]_/[^XO;F^O:^ MI5U>?:XVJ-]>VLH7?'5]?W&GW5]KGZ^OOEQ?Y-N[N'7WR_N+J_TS[\N#K_\>42_OY[F:R6!I)>%!BJFWN1L>!*C9M] MCA10#*LG)YHECDAB:VQN7?3?T+H8PUT[:%?-0Y27;0#>N(.SS,'OI2$6,^[F M:GQ(9N*LR]ZG[8SM09W,D%&G@\9VT<[M%!7X<.>6]K5[(P>C-9 M&'4,V.BP7355[CAR?YRX;?;1SC M5;;H M8NT)_%$@G,W8'-^P@SAHA3.:H68:5B+W$YXE_E+T.D>='M*I4_1)R.G,T@!) MU$(ZF,(-;6F>7Z 3YQ.6)29YYF1AM]-/JO'R3*PGF@&IB'92^R33B^52SL'S M91AT)3\8J4J7Y\(U+?[KT)G#"DV/^7'H/G.I+8M8 TM'#DHRWX8_G;) CE"F M=6"T.XPP/#MCKBU##O)K^="#3\MT B3?W(DB'A3T0G@J VU*F_+\2 T@1S,G M)";A9]:NYZBC\Q>$(<=;J/V7R#Y.4RT))FEE<:1]6EC5\L*531&=C]BR?+Y% M>T.]7-ZI08JD]$!REY"]/)\DCV*P$XC*7:\*/,BEWO2Q(?I- L/!EGZN =%VK?V"-S-9W2 M7W'(N&K4GO#>L-F_8J2GS),\^FX,UR1>!('_Z-B,KA;7(:\>-NQ8W/4#67@T MW9AI4["&U%03SYN(%'LNG<+-EL(15J[8:%4\/@8GU"U[0TO=8QFS(!_ 08 [ M 3??G/MY]'Y%_<,_4>SQ-G'YW1)BUC"]$+0I,W&J)9D@)4_+$_(O_],6M6I:2*%\#[IX>2O;0ED90U>3?:CV1 MGAP>W%?8VC]P$646T8B\@HHP/*Y/:.8V M"Z*08YDY/!"8EFPQC%CG&4%:1<#G7.R$$")K\G]V$RX2-IL6DYVN_0E&WD_M MSL*"C!"TK T?AF_9#(4,MEC%O86Z#I0;L!SG:,9C%1\H!(M/Y_8G.%)6J*%% M'/%7PTL8/I)TSM+MEEF:!1(XH?"H%Z *X/&@#4'=N>@]B$? O>5XM#JRK-K: MG;)*Q[,"3#NCS0G2P/_M>)7/=#!UZG. ).W)C\&8Y68\-Z%5 O"IG?C[\BTN M4ZVI<-?2CMU2XU25GU1KG+_AOUT:TT7=8O9$RGY1*= M_\2JB1OS&7GJ_,D,;%XH>^F%41!320VUSMT#.UZ3K@G_0>*'C7+@&7+]4S%1 M=X2N\EH3=>NDD,M&Z@K;B&L+,]UWJI3 /YV7**4J0Z#J6(]RB.QPU!YWMH/] M6PK0M_YC=P?0MPV@0JV U8C'D?&T M[\&[:*[K7;@.,51J(VDL*!.\/U.(:& ME+4ZS#R6;\UV*ZRTA_IFW(B M#@%K=P:5[5WO1>]?%(,G6['@$MUX*"RXOG;L+BV2WD0WGAHI2V(]?*^D1..W M=Z<<;YWPY^D4TTL.^G/@\FL!./7O53>NSYB97$%O5XS9/SGKM8LV\@OY\I"5 MI>U@D,JSM6>'N7:C,%?Q97\7YN0*/$258P?5@(@E7+N\7_^ 6_I*$Q=8XR/2 M&S;25 VBFA'/J&!YV%1CV K\K]@,J)1IJ\BW?*LX3?L\2C($59'L0C<_&W=& M;*KWIK8^Z%F#X<@:=P=6I\MZEMWO3JU\Y+L\K,Q"1JDXS/]1QB>4^:,G21E7 M\IX(&FM5UF%IM?;J96:W90\8&_69,=4[PUYW/)T,C*[>ZTYUFTT-4[?W%)0O MJ<.I96[K YV>'\,S[/#W-)I?: Q:+SV=ZRLH/>$U3NQM,P7C<7O4&VV9*!@- MQJ^2*.BN-UKH32;Y++4@EK669%3[J=ZN3)(!!TR-UQ[,DBCO]7MC,AL8M/N5 M_3VOO8'D0B_!A7QK7V8?@)E\?E/FBBVO:=SQI)ECB,KN:/,':DR75;(:!52] M]3$PBJA;(WUT&P;\9RJ2Q+D)=XG:< M)Q VJ7=2)AGCD[/^^P*5KMLU6?1$FBNRN2)7-WN,=WI%&IV3LV$)/G1MK\@D MFE7A";\$?Q(!PPX/?U+?*'CUF6CS !?$A1EX?LR+-<-BI J3Y#DD1[,[&4[L MR8A9P][4L,;V9-CMZ1TVM,S)>&CD(U6?KZ_N+Z_^=G%UKUV6/K2LP<"T>A-S;$X9<,MTV+&G]M 83.L6 M^OS&'DSK6<4'"A6,6JJVMT"43#"UY._\J5;\%F_2% 6Y]+7;NQ^B^EO@(E)9 MJN@GUDR-Q\"I=W"/=PC$A#O5BQ NDXJ;=ED9%8WFN M6""ML4Z%&_X5.G#N)!-)D.).O&>S)DP#>\Z[)2FRI LS!7K;)U.4(5;6DT%$ M:#X!_:(F#! Y3%Y4,@FVV5BS8D.#L;2AX9;!G1JR6P::V8EP^!FQA(1BN.UJD9"CU(GZES57WVUFOO;[%VHR9K7]:,7+7V;DW6/MQB[4O;)-]P M[:,MUEZ5'G_KM8]/SKJML5Z.%?TJOZB%C23,D;9V$P=AC#V!HLGZ.PL>P)1+ M\#=:"70'X4(3X@CFTCV>5^9HT1ST!)N_7?D]+#4Z M2Y&E,55O8KN:XU-VWHPTEYEA5'TUE QQ&^R:TX2/=$/+NI\!&=&9%>.C2G>%'00EN[+2KR5-QK13YJFH MRO=LF[YUK:;JIH&\(:; L-4[Y>5Y&^]J:76 M]MML"HQ.?;3+D^KMW)S>?%,(&]W9Y4GU=FYG;[ZI 7G.I2>%?M"6&]NY$;[Y MQL"&-2KD:M](ESF[AYQJ!!_#N'$M+Q45=D@80!/VX'B> MV%]N3OP9A["],.1&1)%M1JBYBDP3S >"AADS(JI,X5O;% 3]_X@ ML_L-9'8#F=U 9A\99/8:::K#@P=!D8"'P]B:<5_P ^IX;' PT@QT MDV3*&PW\YB4RZ9]^+_>77UP$NT$G1IG9I6#C,3, QQ_N7(YM-=5,"4T%9X^< M'OBN0(M%@-84SDJ="I.%X\H&D'B*D@R&=,I*/ESE!_A(]-7#Y&G\(Q$("R.8 M)'/B/P(38CD[K!U8U'WFD&B")6FCU[!181[C*R\>4?TFAW$T4[/.@!"<28*T3("4\!"Y M' _DSYEF?B>+($(5MQ/A\D B0AF?N_'#Z!1$;B)"9EJ@>FP3SU#"QCN!5+,-$9<1$:X#A"4P M)6#IH>'AGD?98T2:$6.B9^W8A%H>;-I(-V*"3%;!V<5T-'-ZK:Z MXY,S8]Q;-2R$(\!:R2HT?P(N-;_J0=V0-5&@"T'[+E5YA!(.XA=[D>C$IG$3 M:1>R"KB=/+Y@4W.-G04$3FL0\\L*P-)W@@056UA"?.H@X]:&<@?0] ;?Q8PD M\NNO5*EG9EAD#+F6=NE9G&3)RQ-1*3$(EY5?)GC"I/91_Z_UZ9PIB'5C13K3 M69Q.:)8M%B(R+^1'BGC"7BBAP9_S?IJX%V/X+?^RB+GBM\.I$ !TV41Y*9LO M7)]07Y&%;(J3ABVX.IF&D^TUW9!^$U_VC6MZPD^BQ!L7AC9P^E+77WE;!KAX0KQ8I)ME(9\T W.)(XD MTT0E_G1V'*C+N>-.E;ADL).,G.>F3^MM[6@<4W6<\RB9KPQ&VI+R2:E92 VL M*+;-ITW2>DGY%*Z>-BR4[.D5A9)+%"!*"6J4@Z\C[JVL(\[SO/ D;7!NMI]9 ML_/=9RIE+^F*^>H'U\FMN3EANI307S74*ZVR7E7A_&9&(M[ABA-:SZ(=H5 9 MG(]3MP@: M#_[L>Q9\BZA5;%3M#77? M[RS'4DG,%D4\T80LF"AAUD8)LQ9-XA=LD,5)$5IZHY.S[G#8Z@^KPLPU1&FI MUC[RPH-ML.6ZO.R3;XV2MC?5=BL+#43^H,27*,DC4 8@S>"$Y4KPR"'6-LO6 M+IE2O:WX5TB_>J0YN(5[7_R8?!BGN7Y-#[),+XQ/SD;C%^N$!LAM4P!*4Q$UOXSZV>7<'K4ZO""NZ/GIB.>,WN*$5 M#$6!?U%.FK\(>=([5U$:YD_BR*^\VDJWV]),^CJ2J)^<&3VCU3/& M#8[IF\;Q%+>[-(*WE9&G_B(&V W::NGLH!=AK?8.$6O56!=K-:DS=$++]9$;KZ>? ME3+,6VP^9_9G/XQ"NA/_Q&++&Y,J*4O06/O=/&2IT>^/.T9WU.]/AKW!9#09 M=*=FK].SQGVC8S$]GQ2[N[_^_%_:S;?SJ^7HJZ6-IZM?EL-3[0[T<=>:3D=3 MJS<:6Y/^J-?O#B9L/#3@6<:AY.C*V0#CRU@&C%T9CTPC!%TJ;#VT&OE+#\_- M8USWR@Z)ROK15J;[DC+YCU@S#;^L)$FFFY<^I50 _XXP*%B>+;Z6*51>X+>Q M^!$?,&$>FSK4&9?4+_#28X:@DHA'%;L1 E]S9!7;"6!7?K%G%/_H1-AG-@D= MVS$#!Z'1U)ICO!KX8'<71V6%("5\C^=SGK:D1AT61M1(8'1T751DI]LOV;B> MW3@]!.M5_12>6S,)BAG?%3""!&AI< N(3A4SW8IL:+XVC0.J&1-?3YJ5 M'K , I9(CQ*G));!=YP]Y!MP;4<9] YP1A M1& [<@(BGH!GFP%-Z,X"#R45]MR_RR'QD":ESAK\1>:S73UMN3>+BB/YV\:R MO6K2YM9LK(J_(OATAM_-7\X\GI?*_N#DK&1TK#S,S95GAKV2,_. 7.+,U"*> M91,/WBWRT:!!/FJ0CQKDHV-#/EKE4.8<4'T\L*>#(1OWK&G/ZK/)V#1&TPXX MKH8QZ%C+'= ]J:XL0JX$(6R1=X M3L=8',$&ONOVC8:]X8'P^PB,UG;56,P'+"6[;::QO[S7N.PX"+J.9]D$-!%[A@_+UV!,&%0"X77K[2S URB]=F'H&JAN\ +IDERR+-EET5]U=$1K^P9 *;AOO* M0L_ 181-R@>D;Z<\O>:QIPR7E%?_$$_D%?PVBD*9RG4M%LSAOHMP4W8<4$]U MR@B40"/T"?8]D6F31XST>&Z9O32,+Q7/_RS$ M.DIVOAH1,K'6^!%L" @YU$_.IF "E6B K%H,]W5NV?V5'E:R/;DI0P5[*1Q; MYZ13XRA-V+^*&OQ@=JG'0W)BC*\ Y7\S0*O[AI;>)C:QP<6\+$=7KO"%P MSSLEI2;5H,@5WG=:^E 2-C]$2[@\#Z^"W6OG6"]-F':U5%FR^6^C#K$[8>D( MQ5_@2R* /L7^W^F\L=BD]AP4"B#TQGK32:LWQGT>WW+'.F&/;)[4WLX&%K, MZ.2;Q$K1!PEP$,C \3PSP)]FK=T9#UK.EH;%CF=&H8P\FDUYU,K#UI_GIF3S( B!G;.1VR9YN1J6 C MKI['6ZRW+.\Z7'U0!X.RV.NUQX/J/V^-LJBWQ]WM'KO\;[W.H%GL82UV/0S/ M-<$V:X:@68X>4-Y5G^QJ7/==E>."RLD^2M*_P\K,!T;_ MOA EYUR=4-H=QRMSB*G7$;TMP'[>K/=G4W+NK4EIO87*DZ[Y,F\IL*7J^IHN M%%ON,$@1FV[=EWK/@CD7Z@__S;O;9(UT\)GLMZ5E)\EW"2CA4B#S^NP5.?9H\/>.%V$/C%P2JJ6R:KRBJ$HC M4MAHTA G$[RL6F*$R9-!5:/N44KH)L_8RE.K+*O I/Z=H96XCYL-=ADA/V4>FO4JP+[ MJIB6:AS[_E7'Y"KQ2RV?L(999OWM& MZ+EF+M$.;I<7&M+*>*]SS[Y(T+7"S4I+E9L**[Y;HW&QAVHODXGV$/]H[JK7 MY<@=7%T]NKJ*B"NO$1>IRS->K$L//PISI+&65[XB"K;C/;9,O3#LTC\YZ[6Z MO:+UN%W4Y1"'V-4DS5S=J[>]U_^>4\P5@^UJDV(>#4[.NGJK5]GEOFE(H1X) MK!6.VRMR[ '?BYMM_D#%=(DEVZUIBGDTI!3SKN8J'X2$'GLX<-U.O#JFD4<$ MUCS<21KYA8KZ':CC(U&Z^S.,7NB;C$_.AJ.6H5=A&C9S?5^1HV3?T2,+(S'F M3H#Q8[_D:_@LFXXYS?^I<6E>*+G_H*/FP3YFP3_O??S517KLVWDZ8P1L&K>Z MXV*@[Y4GX2YCD<.HM7T%,3C@BWFGM#E0U; W-TK1 QNZ46.=W*@J]*'W*/[' MGLAZ(R^KFB>KO"Q]M9/ PIZEL_3^FHLU//V2_\ M-XY7.3#%X5'Y@L'[D-[?'+0()JW=S\HG'N#_SAN$,WDSKV%_\(W(V&%_("K=!5^YKB MGVGU]/YP.+'MZ:C?8U/+''?'G=YT /_/,#J=_A;XF7068AT;@&82].:.@3-7 M[RY'C?$$A&OZ>KB&&\$E&NWQ^&"P'7&Q.\5VK(Q,'BA@(JC4,+G?LK!X+Z7( MT:'@\7P>OS0:-,$=HPF*Z!G^AF8VG'XQ(_'+KZ83J"A;^)EE2(/OINJ@0=YZ M[1H"HS]XI2J"BW_%8,5>>F!IQ]0+>XUS*.YGIB>"?HDUOF49 6)R#5OZ\,7E MF(>$^/.*O'SXN:-W6S"=D^+=Y?K7%^):?X(QM?K,-]7:QT2EMWBH_')V?C5K_SXOQOC:%-WAF'+KTYAGNZ M.;)Y@(6E[_.(ZLL.N!Z_;'<'+AAL0D7K?$?R4MKPCQAW]Y&S8ZI:( MWE&@B1PG=Q[6]9!ET*VN!X.\"WU7=<:-#[$3-OPL0 P1T'#*067>J4=Q0-?% M5WE06]\8A#_5&1\I5N)Q,NAAW1@*0M56UT4/R_R-%T/?'+8W48<\SU[;2-]A M!FATF!F@<:=_P=*WX--FDE&Z+OS?[W<*G9+4P4$N\%O89/2^0]9!80-!PZLCF MJ!5]3^.=:0+ZSS_X8KE[6=[5] 1B%C(OE?'AR=G4CP/J9 H+_4W$!:9FN(O7W+BH. P1>1:J;F.B .-E:HLT?88DLS0[@?IB XMN;PKYS/>0TZ M+A)K[4D\C(ZN:R3%V@V8^X5E:57+>J(7 (GMLN5]=OT0/E_=WW+8S: 956?Y M8126MG]FRURU)SC\S=I C8&^KT;0Y$G\2WDS8,/FT'%G#&Y!1V\7/7G9'DJ$ MVI ZQI%01Z>D:7=)ZRSXB-@RZSPR]YD+:2#!$U:R)MXO.5;$ZS;7A*O>OA5= MN&NKZ8*[6K/NV[&N(\%[I=VWG$XK=E@8:5>['6*BI3C-CN\PRT_4Z^+&:!)K M:!GC&TQWHXYWTWO6IC&&^;0'*B% )J'0AK28:,,[NP_VWJ!W80;>J1]'&IUD M28O>6CVJM=A@Y4UH.Z$5AR&W(( MF0:V@K"6/Y.5\P"KUX@4UY(4I3V*;]F* M"/9[+=O+6F08+0)?"\S(+&V!>ZNE2.:M)9UX:P4Z06%,76^@7F:^"ZX\*95O M[,&TGK7O9@16],(/HJ0!,[GBUOHTMWDE@B)>D6%LS9+ODILBE"2N0/VC>(9\ M>/)>^3"R\TS+ B*2!QJN5J4FM9H^\Z^&\>2?^%IR/$T-%,=/%BFF-[[++#K1 MN$QD,>8Z#PX2CHDKZ2#5;CES7'O:?YH>^%//FC[BK2;@ZKBN5FDWDCM4L!R- M3/CL\NJKO,[G411\Y)'OZRG*"8C)?> \/,"Y%R]=L.SR_J'>/3D+G5]%4RZY M,<3C\+:]P,5Q[D-V)V-N@>>X:;H@NY_4$J;M?(&7/1(>2!K72_4W_"MT@*V) M(;\YYL1QP8V\$^_9T([M@5G5;1?'/2=&?D(%(>7"C[7;VCGL&\PAQ;I<>_>] M"K@4X#4FY%/PK7 MT'V OT$1?9EP;DZEO_#=S$4?X-[\=3V!A9.P;DRW(=*M:I2%I!N/G\*=5$) MBX=?S5\9>OC)BL(L5RDN)>KH*..U;NCJ]X_%U1\AA%&[*CLJ3R'V4E"L2NM! M<<"0MOD#LVF$:C40A2:B6P9%"\G:P,\J]Q-=GKF@7QKM0VF)TOAV[G-S%K7! M:P"W,$"2%5;'.8')@"E>1>ZSHOG24.D&:%AKVC,KLB[O#U-KU&!J-9A:#:;6 MD6%J'3=&EKSR9?HJ#JP9W)&4QZIE9$-4TA'DE.D$VB-6222!TE :X1QB"C.H M<#?KVL7=S0V/UX<1V!01SX[CO4N15H0E8EHV>7IG@7&&[A49*>!R M.!9^8.[;S&V+8HLM\;K*TZDJ<"A6?_ T+&QHSG]7#N UUL<%7+>!Q8;#?L<> M=<:]X5 ?6U-[,-%[DZ')NFQH;P'@9:;+ $)Q>\EF(/]SK"O('D6&[!\KX:6W M1'I:N;D&Z:E!>CHJI*<[<#R^<\?C(N-X-*!/R\B6J:]N\)W6))FQ"5-)%0KJ MG2TGT%M]\CUT%G#++:D\@#MX11O!V_1IU\ 17SV9PQ@,=C:B(*G256RT9*34 M6B,XQD:')L/G;21N79*MJW]:P]0T!L-:[4K/!$FS=1.[X]57FC5S9/P^JA5G M&*7\KIVNJA4JK\G=URZZF_'W>YCTGKV4'GT,]&(2] 7BOKL6\9J):C%=XXD^ ML7PI>J9T=7<-;,MDX!_)T=V:$?ON>,X\GB=)F%,CE8+>R5FWWS:*B>JRB^N0 M]FS^JMPS9J=')?F_WW;'YZ\TJ/K89678V3O?+)&5 \1.K'"#&QGM WSMZQWHH;2DF78A\EYF.]K\0-1:.KEQ?: M[>0^/'@_$5;@V,RSM6>'N:O LEY&B;>,MK_)E:<40;ZJ[?=%G!$R>BF'8TQG M"7_7SQ4Z E;(:KS:L$)W-2L#/Z:>I$X18#?,L$2#\Z917L8JV55$ENY!U M0E@XPU?G>!HSK5G^&WP)636O%)-DR(5U(WRQI@"TF&"M*_[:!!:QG(69N3,6 M/A!)=O*6>UB%XW#F"Q?K;L5"'DW'Y15]GO:C?0?/"I@9QD#1_V6!#QJ%NO&I MJ$@@?2XMWMX?] MN-7M[]73D?.-V=DR^D*3=A$.905DB)YI1T@I<"O?D4/Z$:0N@9PL33AT:=!Q M1:OU(7:FE5,K&;DKLRN%\$$I&$-TV7(OC!_-]NZ6H M&]0EHX"DTF?2WF'J#/4D;^!KX*?D%<^\?3*G1+>LZUWK)CUW7=^B?UU/\Q 5 M>(N&Q1+?[B!?LGL8:K[:=#;G>#I4N+U&9Y;Z&:$#X+=);[8\WOPX860;%&/J MCZ*:/'H@P381,!]5*R]$WVXZ&E-L-X>=P^F@+E9[&LNMBD-7U*P>T^::G5Q^'*J M',16R^%-#_T F]K^IK9_3[7]#2\UO/1&?2)'4%;M MND&C/V:\^7S\7=?[R^=0B(" &B]7XP47/!95,B>B.SPY&_6*%11U'#+8WDU6?7FTG>>"^2-T;)&^QZ,%(C>77A MP4;R5DJ>T=F'Y/407K\U[E1!1M9+\MY#)2UQSBT+F1E8,\I"V>"4NOX"4UOO MC.DWC;&;&[IZYC+TPEX',!3S6,-=1,U=W+\R%@Z[[ M+:-?'+'3<-=UFA4;")LQE2_.H/<,1=^^=#2'IC' M-M\?D8 M]MSQ'"SDPZ:$EX^J/G+)T?7A7B2GC_,B6H/>>$>>68TB'PUW*=RU8IKY*W$7 MSHD OU_?E=_?<%,:"E=_\:W?<%>MN6L_[O#HY&S0;?5VEB$_ MT,ADKK3K%#__<9QK%#@=[Z.5MI-O^U([ %J:QZC8AC<+A)IE+IP(]O>_;!54 MP!I^W NR)H;J1N=WP$%%MXO0^[E=NAW@"'UUKC_XEQR MPY!'QI![49!]G:R5W<57&WX\%GXT]A+P[QLG9Z-AR^@>!D.^FV#MY]0*KFR> M;8*U+S2"=]/)K1S5.?DP&\L@(HVW^L,Z>;!-?.2M#>"Z,"/FZ%JCWHOO@X89 M:\R,!Z(8^R=G_5:GLZL2_(87Z\B+JPS?NC#C "SEUF!0)\7X;BI@"8EN0T-X M34]%@*ATX0AL/T9(%O)6WF>]_2Y)HTV-W#=R_S8NVQ[E?L3E?KSC1%LC]XW<-W)?W^M^?'(V&+6,07/= M-V+?B/T;!R+V)_>#SLG9N-\:C7=Q;RO&1B!%:X(3&<+>,27 MGN7/V;WYZXL36JX?Q@$K0@H/=,[C0$=FGR.[V5UF=WKCH3&=CGIC-C2G(Z9/ M)D/6T_OCP49S.KUS&YW M8$P&/6L(]NUTR(;#R6#8Z_490K(<.B:R0^>F1>8OA#5_=$*D%4>OCN"IAX.V?3@ %R-3:?,HC$C^":"6S?A MC_8_XU#"9=O . '#\1D1FR.>MD/O(#QC,]+^%9L!O'YG@P?>BLA_@TUGD**U M&>Y0#@DH;5%UJLVF+ @0 MI1IH:88ABT+JG1*HTD T$, PA:C^<<=[J_!!0&E8'5 AGH2.[0"5!78Y?#;] M/K#"U(E:Q64O^"03/G3$8GR>2N0#/\"!:D]^X-I/CLW*SAOXG 7:^=UG?D4, M>QV<*'3:A?\;M#,3#>)0O$(N]I\Q,(/MT V3W]$_]T^]\'8+5W.>L6' B;LWP+10A(/L_X?=(LD>@/3][.V8$ M.,YP3H>K3>$J]8.PA;+IQC1RASX[$<-^/$[ 18#PV[_X#T*,/\"N\>Q_YT$I$4*DD136Y*D$(" _"@8L!<5<& 2W\T"%>01)X[($/9&(T M&!G4[@8'^>FE-8[$?3 M?3*?PY,_LM<,W#'BX4.\9O)[W_R.GTY?S9+CEZ"-HD!L\)&4,'X*%FO6?Y$: M*!"P-_]MM9D-5O8]'ZHU!7GS4+##__C#/%O'7!B40M^J]D.OW7\# Z+<%O]^ M?G]_<7MS?7O?TL#\K3: WE[:RA=\=7U_<:?=7VN?KZ^^7%S=77S!?]U=?[O\ M8_0Q20N(/K#A'ELZO#1(O@_Z92Q"G.Q7;P@ MM")?K>?@@NH[1 ^WMZF'BV.1@*3A#0LHK%+BWA;]QX$]&+*QT>MV[1ZS1Z.I M;AI3UA\.^AWP1?6\>WMU<:\)%_?#M^N[N]^UFXM;[>[OY[<7&JB!V\L_?]R? M__GM@DO7]^_75R!#UY__Z^_7W[YO.H05WGH23K3Y]H[W40&DDMILY/!CGZV%LYHBE36X,72$C"=>;7) MS'?A;@S)1,:2$Z2D-GGF\RFEP&AL*S0L*@$;WP\:IWL!I'+'^: M(9CB1>USIEIF333;DTZ7)GU:..4R",7(.9P\"LJ:@0K'3_ _1@ZY"8'4Y&)K M_&G^0DPI [+?WOW(NS?"IT%2(XV!AFWM+WBPZ5HQ#;NJYYRW";?&L_/&H_:^DC?9GQ6O]\>C'<_/FO<-KKCUYCQI ^;M1[. M6GL['9UU$(-)CG-(U&ZF?!W;[+.=CLXZB!VOX.YC'#/43&;:F&3-E*^&EXYC MRM<;1TP[.XL)?%R'T[9'QE^'!;?N.FM66,<5'F$[5[G\46S3C/Q ^UC>N[53 MU)$W?D:]%&!Y6>3Z1F9#L89B.Z/8"@4G8W6>3_GR)01J/IG]9$/8_1#V-0"' MU)<)PQ!' M"!K#3@-E]?:QSR_,\ZE=!=YV?,'/YAE+GM$$$PK2\)>HDM5DE:RH*J661,<3 M-;?EA;8;9>M:O,#QN#"37WCO<%IOBG8FC^R56;_5 M?SE,6\-EM>:R5>[:Z[*9#FPV'+>,49W8K)F!]SIE9R\".ZXWSMFN(T2;[;W6 M^FAI1%5V?"ZWY(W*R&IIYVBB:#JIHC%.SCIMO:AEUH^@;G0DAX$LV,C4NY(I M8\_]S\1"=PH'"?;;.)DR:'H*&LDY M(,G9JJ?@521GV/0=-))S.))3GRMGU/0F-))3WR#CBWH37D5@QDW_0M._T#RC M"7+L/!]LME=E9C1-">^#R_;: ME##J'G%30NUK1-8T5L5H%W^:C"I1YKNH6;G*LI!ERH/>^K,-*)X>G<\5S ]3YQ>S3_^7!7Z9W/40>7%DZ,:G'55M MU:C4L6&[#6S5MV6[?L-V[X/M:J7L!@W7O0^N6V7+[IKMUC!PAR=GW5ZKWWNQ ML[Y#UGLO-=#+[=O3UP>3$3/RMK*+UQX.<+S2O%T 1*0+"P[JQJ*[C0* M[3 X\IZ9<[L8\,Z8<^?0- US'@]S[E=QCG<.:-/PYO'PYI;QYITQIPX&N=YM MC4H*4.O(G.\[%OU*_8IKMJ"*R<_Y[K6F5?J%E*FU.GM3#)VDM+'05#W>-8K. MBX[L,, +&GEMY/5U\7F6R.NN$7H:>6WDM9'7EV'_+!'77:/_-.+:B.LQBNL; MX HMD5*.+&3L%EEH+Z)*?OP?Y*0F)?Q\4P0'XEB91@;5*3=Z[7[2N7#V'Y/@ MC[-L*\ ZWWM#Q]W(@MBBNZYXZTZH13.FA< 1FAG*#%G9)Z=^0!^%WSB^K3TQ M+6 +/Z#*M.3S;>T_,E0LWAM9WKNS9LR.778]/?'%+\N- M;69_#?SY9TH$FLAPU],\T][#2_YT?>MGRJP#+@>.%S/[' -2$]8;#2:L:PT' M_9YAZ^.QI=O]?K?/>G9W;(&4,&#Y!9Y;$+.3L_L9[MIU_2?,/B8U=NYS6GCG MIY$O+4Q6#<0!@C&Q=FT*BR?26>D.DO*]ET=3Q) ,#98A'PF_8I89APQ?ZP2R M9/#)CUU;FYFP\ EC'GPCA;#U86Q-9.Y6. 23LH'(($6+V % MG&LB)YP*301?L4#B3$K9 D7PET")F0./(7IX?B2^X<"F)\_T" :+AF\JC/5! MOA/?X"=%:)W-P,'AR/JPV#Y V^*/B 4Q[Y8S4O@ 8CFDLEQK41 MR*MK+D+V4?[CDYP_ZW@D=?2E3V(10K/UBU$\4@S\SY^>'#N:H7IO=[B*%^%% M\6;QYS;]*:=:^=]ZO?9@U*W\M5_YMV6-U Q9D;/78Y7_K;?G49K%[6VQ_ MK<>N"(ZOS-2,"Q\M,5(M4$$L>!N;;+16<^W]+&!, [4B$8R1,PTLOY*45NE1:JF!%L^4$:CZ9_>1;0RCL([5_$SB/9L2T)Q/+ MJZ-J3.&FG&9I.YH5QCO,YT#O:N,IF>'*FMX:=(E15'6MLF@*PM^78 M01TY=M1P;,.Q51P[K"/'CAN.;3BVBF-']>-8V$GGD%BV<6_VX][4;\&'\LF& ML UA#^N31PB(6GZ!?U;RZ)J_X,EJ)9O_ G3'=]/=/QS7TJBACJ(6;+%&+?X- MNL0K\-^H4TO^,X#_^JU1K^&_8^>_%7V]>^*_;J/_W@G_K< \V!/_]4[.C%9G M\.)F\_HA[-3?K/WA/;(0:TIO[WY4C&/;)&3W#F1H1?O[GF2H#SI\U-)'#73Y ML?-?KY;\-R#^ZW4:_CMV_JMAN0+L9-CHOW?"?S4L/H"=C(#_AJU!]\6M;O6# M0:]U%=K%WCA-=BOEO4,.B+=M0RC M3N"^#?N]!OO5,O.DZXWV>Q?L-ZYEXDDWD/T&@UW!,S2!UPT,UWL_,MURC "U M95]C_XJ=1S@YM<-BZ_#LJP'!'+R$UC(SIW=/SH;=EK%KC.A:8QWMOH"X8?=- MP<_WQ.X]8/=12Q_N&':Z8?=WSN[U5.[]1KDWW+X'@/8]L?O@Y*S7;76&+W9V M:\#N63"X'%[4F0(/E_V]@CHE#KB'4$\+/R3PJX\!3S+?$9COI M5\P);"V.JK]20"1X^T ] UB8#^QT$C#SYZDYA2U^--TG\SD\^2,+].5X MKD*PZ70G!"N@-0#!.$."//D!,<]'6 @+\%.P6+/^B]1F M 6JC?UM]I$/PA0DXS9]JGU&1D:=KGJT#V#8HA=Q0013?!D.QC#@G9]_/[^\O M;F^N;^];VN75Y_9RU,*0/>F/+GG2';&(/QN-N5Y\:UC2/.7GQ_>;;]7]?7&A_ M7EQ=?+V$ [GY=GYUMRW\849XC&$U'N+J=6;W-1WH1G\\L/OC_J#7[77'>G>@ M3ZS.L#,>CD:6N3]N*+^O[B7%]G%9SIB&-ICI/1,5"= 3GA[YF@FFW10^CV01 M?\ C67!.U!8N+!:!5QEH$P>U*ILO7/^927Q,IOUH_U=;NU$_/Q&=SWY>AWSAQ_E9..]GT"6W<+$^>$ 7>SUK>Z#HE1%-'RF8VAJ/&9W="TMO+QO1EPM+43Y*;-)U';'QR0&:>(.-\<;C2<&LSN]?JL.YE,K)'5&X'8#[MVW\C;<'<__KR[ M^+\_P)S6+OZ!1O4NK;?Z:,"59#F[]D"M@-;0=:FQ(N7V-3T/>,^%:/EX M=G*&9&99%G/Q(TQ#PVAA1C/\-6@V,)3(6P4^?HIF7(GBVQ"0'0-H(2T.7B(Q MSK/ZL%*+2#LM\-WB/(9QINCZ\NJK9--Y% 4?Y8C%"_&(6WA$>$L;+1G* S; M!4D8%KO]-'QWV$)<]\IE>O2NX@('RQ9X*^EQ/;U5SPT:$B#*-K[R\_ M^ DJSV+)JD\-9=D]'D7*K?HW)#(>TI/\=M9FL^(@ '$ VL.KZ1AP@H$9P7>T M)]"+>'!QH%DS$"46%D]L0\6_HLQRR?XO?N'=S/^MEZKW_LE9KUUR;L"9&ZYR MM/QZ6G^5F]Y0@Y.S?MD6Y%7+AP%XC&_BR4&Y$Q+6PK^$3DABFS@H-$; #&<: M@X7A%($89P&0"R3$08L"4&44+FWA3 'T \3H #)L& XJQ1D&"_,9'7>0@.2K MTC6"7_T"?I%,8H:A;SE($KY$?SK%IX*JM5@J_? M?$' B<8$?%-3/PY@7?^*P4MBW 6:.G@< M0JWB9Y*7LE_,BJ6ZDM1.7A+"#1B9LD@%72R7@5HLCF/(OK/P2GC./W&F!# K MW)_P:]=\DGHWC%TQY2+ >A<>0 G;9:'UW$6XUE25]Q=LUW<2;,<"L9<'VXGL M513+!G.WL!>;&/SKQ.#5$'RM;/A\&=R!N2"7$9MK1EO[;GH@2*CG1/0JU#!2 M'(>A]#C//=-]AOL.#^6KX\$5!2H8CX>/RJ'/P$4-JA,_<+)S1.'Q@_!;??=C$!CX1"JA.CS MY!S@LG,=, 9H>A'<#NP1;CUR!CR\\%D8TJ?P521CR1PGH'[)@W&F$?-"QB\X MS#^3%1#0B=&A^LF1\3L[.>-D'!*W%I1]AC.:R#1!R\!$A^:!8>9!6"%@QL:> M&?,()WH]8"15K2-]&^PC8L+P$3:'"!*AM436,@M8Y'.KP:?WI=]6:2Q<(%MC M;LB>\%NT,+).@*:W-/ZKL*?,V8D-@EWJ5^P2ERCWN')'22 +(\$B*I??B/?HN'%'@A#]#P91B MG!:6<[2U<[ :@1:2WRRBJ^U,I[!S?&[ #3HQ:\P/&4WWPHAZE%B4(5NV*Y/[ MNE(#/8(][L= ![#I?9PRQMD!O\2?+XB6!-R%KWX+.]"^\B\)G[TE__95O/V; M>/M=\G;Q284G[231%J:<*'E/'N#_;6L_//!R0S%?C=PB_H G)V32_D33W47B M ;48T#5,'A0*UP3T@ECC$VO)Q8C?@"#F?Q6'^=\HD0WY%S^A299+\&^T%!D0 MGL0AZ,8PS*J>EG;I66U8.; X&->8S0&K8"$, RZ^Z"BC1>_8#AP7[ NLW!EZ M4W[R<++'Y_-DZASW)Z32Q4]\9^"&!-H'G/_' YFH._VGW[/ MF%9B3X=TXRZ]7U->PCO0!>4KC]QV'N!&^M\TM08ZUP2GUU3]QDGLN#@T,'#M MMO87DQ=J^@#01^2,IU=&\9O<\9P"$4P4=.YUSDSO@3\'? WPWGUP0OD-9^*8 M0KP7\!&XW#!1YXL97"GH:9)?CNE-)"W^:=[6KN&R5,2/%/$3 \&(:,;ET]-3 M>YY0HPUN;W7YQJ&=\IV#T0Z';L>8FS"@W8P.1EU+KJ<%G!-C%("(F#7S8)4/ MS]H,,ZB,!Q#($@(U3;>MX!3X>(O"J'!+PC?Q3,C4PA^2HVHE1X-7G$O_]&DN M(C\@^%6$O)*LQ?$\_Y'<=BWTIQ'J.'H&1B>()4_M /[HT;^UT')0>7/-U_VB M6>8"PT/9;>!LR\#_B=_QG_B5/S$#T(V!N&GI(S_9@N_5I1!,1!9AI%DN_*^T M%(A]6SE&S#%A"V-%N,'4CHPCQ\5T#U%OCF$A2EN72] &(L@%28UJQQYF+FCX MMH-?!)LCL4%AA0RC6$@Q)S4ZX,_1,USM;LQ")6R4510B64Y'1?$=LMKPMF0> M_ J-@@?7GQ2D_WA$ZEX>/_D.YL*Q06O-P0T!;B<+2YXZ4$#V. ME$3"+YC'HH#LUTE-*U?*KT&2=9X]G_OBQITZX&'RE)5("-.O07>#4T0Z%;1R M1N56*H+D0D1^HG(816-REH@]YU^@)&P&#H0;4-8^6"RT&*@_L?%!< M$4^C\6?DO.*RK\)6\;9.]' MX+1XB1Z4SBG6/S3EN1T"ZK^V6&<]J;RP'\W>KGOB3?["[0#,-_X MO+,+_:WX+V=B55)7AI$VML%XV$5P[H0]^UA*I*?M+^<8E?\QWXO=Q2G>SP+$I/!I[=11Z6IE QMC"YO M'?@3Y9M?:-P>2H6)6W(?L_U+^R#=?6#R@#&77^0H"VQ ?XY.#)H)O/@%0\&@ MGC1R6I8%7^ M,[A>YD2J5LHR!#!K;K,+4 MUKCL26\4Q1K_EB$2W@*GH&?YAT$P;;"&,?"%3P2?C*+9:ZFW1LBV$+(OW&L' MK:9JPAI(%N=3+0YY'D3#Q+=-%1_\1Z[&B:6Y[O8=#(V#[45A V"Y>![SK (P M:)J+()4.KES@BZNG^X4^')@6%7\@=R:^ BCXD =$0G\QPPH8BYYHN@]8+3*; MASQA8L-5AB]1'7S%TB$O7K(^!H&MP)D@\P/9'\ N%!5Q%$;A&0MX+])"!$), MO&LH?":4R91L*O1TS9],R9%QQ8!E0"'/;DW\.!+*0\04G!)/H-H:KS9\:VFG M%ZWQ?;)PJVAAN,XD0&TK8C>6"QP)1S\#"YHR/IFL7G)ZF?ANHPI?217>I!8> M7(8H2-^_U4 1GH/,8GB04KX@JJ[S@+'5U,^Y3.IM>:P7VPH8A@*I?3SYW/=O MR>>2,"S:!&PZE9T)FHB(9GD650XHWP@#8X$_@9L;3)B MCP1)_(R6-F,N/1T<:'+X9 23"CBY,L<+&LX L['<99D[//^--U\2\IN2W-RFU.X0L32;:D\UB8=8EHKICF])5U-V1 MPO-IY@SL?M"O*(98 \(+LGETZ%0FRJ4>HHR@23%)QFNY'YC_ $IU)C-K$ETD MC55*CP'\3@HCO$;F/O@%^#U M2=I'EALE\V+0BO2HDHTCV:GI/T&;"""6]+VC\-L.$6TH,/W'@J M%H3#*B>^_U-\RISCL5"6.0F.3WTK1D<'_0R@#NXFK887H643[F:0[A@+$4+F M4O<#I;[Q7#F)'UF^Y.EC\CQ>)8_K#[# 2#PT2=))3J 6@X4IT_'P><],(SH. MC>D1F?K;_\><+SY]:2E!<>(^L / B:,O/ZB%A=06<(I_?D8;@+GH@26W?[AV MT+9NY3>7E D515! 5E#,G@]&'VWZ;PRD!.--EEHTRPE": VRY S/'AGU3Y%# M/9J<]%^?/"D3VH1Y;4P/*6F9 IOY'E?6@+TQX] M/P*?=DXUH:#H:AD4 (?#):'<;RP 1!Y^X8FB4PL4K(O]1;+J-!1E?B!3Z=F@ MRX2Z."V@HF01J-$8KBK>#LFS=AQ?0=YJ567-/'^,"DFS>40*5&.B]["ZAFX* MKN!<2EKSHD2\>ZG+RWMH:Y<>WE>BKXN7AJ'RTW[\#$QT/?%*GV)+$NE$RIIC M:?(OT4$F5AS&BP6O,'/@,>B,HF\DWIV<&7IT\!'79=X#^EEWL3633_#QCGX0 M)30J/YM LL66K! M914+6O(MA[RG+J3[2A;^\J.9 6<@26>.<"YY(M(+\:I5KNR6R &DY;[B[514 M$#B6X)CL^FLIA: 4%W$ 1XFD%5I0+IEV^9-A45A@B_+9^0(<:RHDIT1 HF5X M'RS54L"N14F$S#;#,T-_SK OD1>T/:.IXV @(3DI.G#Z5.;UZ1M;(HBZ8#PA M085V&69-7S@-:(\M42["!(IT\J3D4%$:G7 &&WCP?5O&:7G46#T]::8DJ1=N M-DJKY11\3%8F08J0J.LC :X1AC+!,G*[J5YSDN]4(01095LCNL42U9 MRRH8^ ,%=2C!+N4L27QUI4)KIHW]DK]\=?,<5GB%U%)G$B8\!Q#DLA0"!8Z M/ C(T$?#7#NPXS1I4.7MJ-0*@ET=Y 6H-,4."$?( M/4%Z91E$BB93 '!AH?Y=T^C1;)^L&IDBPI@\[>(95QDR?N5YPD,L:RF:@Y,U M =.(/9@BK"IMP.,IN_P*9)$V0+87J94V3-R@G7%YJ5'GG7ZNG:@-)VT1C3ZT MPI7C1\K0AQT%D*+;>76 AB&((Y/='AGIN0I$_"N<)FW&1 +0!FY67/)77]&$:4U8= M@;\)5,T[8!C(8:9I8C2*8P$8U86$[U)]!!.XV&6%(J9:%CR@D?^.^E/\8Z5 M7%05\X:2;$)L\7;"K*V(G9*QFM(TH3G/(G-SEJ+,P&7@Q*;?XK1C+6DR"O4I M-B<>4,\,[#+0B/@65>R2Z08#0#TQX^XCN#BX0G2YL#@[#CM'] MCV1,/PU-ATF/1\C4&+PC+C!!>1D5AQ<+EU\N"+[WP#6E9 0.TAG#F[#3..4* MI8F!IRJ2UJ/G)-M,'"^?+-]-]Q?>,KRHFW.*^"/ML;"I]1A@/RJV$OV@7.G> MJ6)RRS>_$4IVC;G[>C,MRBM!0HI@G6(9&CG ,J9UFE3294KHR!?.]X22"\;5 M?4@)-K)9Z6T$2D Q"!X+%+5P* N)#!*KVXRJ(TK5F.BO9\3H%"]2/X7F. FC M&HI0Q5H#6_ AZ2);)<$OUG8-D%*N3J/;U&DT=1J'7J=Q ,J_3"V2!1$X&,8@ M[3=%+.+$:)6ZTW1@D3QD@6H6NQU(A9)R#$YY"9MLD&6RCEIVK)>\EM>_IHJ6 MS$JJ4TB?0FJ9R:0 +4ST&B@U)7 +X:@<[I,G"0"P@0*>3Y&_X26)PETG-]@B M5'9I\ NO'B,G-UCGA_$0^.'O@3AT@M@I*2;23H4 M0*W8DYD-=34B/I!+\930+$TVF3QID.9'0B)]:L=R*Q9M MV/SEJ[X.$X1E+@T_#=&UFPD_[;6=NM_]C0@TZ/]6RZ1=MD@IL:PR&.4KL,]% MXR,&_540=)'9S$+T[O$H^D9-3X#8P_AM^4DL3X!4','Q>.CWN8AI06,0L;R62)[6@%:-S%=(DR)OD(=;S0< MI$H[:U\4>A,E410%;A)C'EA5IB"O\A_\IY-42J4&N >;#PY M#QFLIYQ M@7:I+957HE!7U*2 Z(XK2AVLJ1$W:_R29XKQG9-[$ BVI2]6A11 M,--*$G;'%+>5U_Z1Z>7OHJ@PQT98EB]Z[&4C'V5Q,3WUF;)2+9ZBXC^DPH#) M7#.B_OQ\J@N]?OFK3$@7W3-L3P528<6\B[EP![U[@GT3[:W\/1S55Q;#@.OY MG+0Q/\A> @G_JB)N9UDKE.$I9&2],$.TY%M!0M.P H?[Q]WN)U?K30Z,#&!5^ MI]U%L>WX8=(K"[]+L8-,[4?[KBT:\Q70(J4>T1)U''1N9"V%'-LP,!_$7:R< MN10DQ8:BNIVY'PFK 3P'Y41@7S/'FHF.DW 9XR'I)A(W)8%O5KY0%.(LJ\.! M1+QC"MP*.\#3$8S2$HEAN6?)#NWTY2O#+?NT[I!)ACSDI\-"IB;BV H\H#P4K0^18]L@-!\HE@SU* M06BZK-/^?KX&>A.(UP,%M-$Y M)XH>C;$X@N$4V$D% % M\E:!L!7?$S"YXB&4@$BJ*Y<975P[* KY_)>S<8%;DOU442P.8HZ$0I:/M52 M:%"VAO"3BK!USNS%D0&([@%65?8(KZLO."@I+@6MNB_U;P ME>CED&V\F!*ACV(>$75<3X=F'58ZI,]'UP+'O8E^^+C ]X M!ND/CJ)!J/EFP9C=TF3U2 M;<7%V,/^!)ZQX&4E;.T^)*>B<2M)3XKF3!IG& MM/>,#*OD*J R<0":M1;0 4?:HD;B^V&V'%. M BJ;L%W>Y8@UCC-S(1M%0$02!+LLSK83XFTC\"69Y8?/("IS*4'X"H%O7LDD MO @*/BA]2%O%]\W<:&3C8WI<1*4XG+O)P1!X9M460'T<7M3"=C7J^4LAX7-H M?2D><:))L%2+,(ZWX]Z:-%SD[LJ/VCE5T)\FN$4M(!NX1:=3;K-'?G ZI_0_ MMT=\@0F4@>MI"JV20JM>4VC5%%H=:J'5+A39WJ^TFYPK(L(G>\5G+ZF4 8-X M7^$3@[_8>*LZB'4[B(8'V$'T7^Q9^\ZBP+'60EPYD$@&G+H3"2Y(9V8AIL"< M[Q4-*43;PY(U1N7F MA=UA:V- Y4/WU&/"J,LW*<"!FO3C^'+@]!RZ;C/Z@H M3D9(?^)@'K0 'QPK!6/E'A18?5C.IG;9J8M,)[717"]*;8C1<;Q/B.*YH0-$ MI-:.R(G05I1?CV5^,4WK>,*EPS%_')H? 8T2/TV = A,)%YNY\"WRKKNZL/@ MF^8!>>'C#T*R3>=_'A'[ [M9/W/I9U'NF8Y2HJJ!I+25(SBX:>):318E )7< M_Z&Z(='5C>.GRI&!6^BIF%CO\93#>RM=6 %8F,X!K^<5I;Q)L6_@H_RD(.HM7O(%PN(),(*'&!'HE-I0*35'\BC:<1MG+7).H,[H.,!%\JJO"'U!GN8O80!.,(*9$>XJ_A[I0Q!V M%#;EB!@:@F#[O-H #T ZUNGA"LCC!* A<'R8BPBH#XAC.)S&Q)9 MRV.E\*P#%KKPQ.B,QR_5]ECEB6D44P.^]=(APW&8E.>KN(6\M #1_3+K2AL9 MROO :"/T4V;^VS*J%0**5.F3>):( F'D0X)+B@@/ MG07_4^'=11J/,R7K3;=T4RX]49=0_,7[0.+(LQL Z6 MG YF.2O/)HG5OJ$QWU%\_[PAD8LG+V'4*DI41^ M%4^L(_;'3\U1NW.X&N$/,FB/(>9W3PF"N]1S.J)H7R:VEG.N$Z<[%W-384YX MJU^"Z;)6W*VU).C&0TF\_"9IG*$8.H])R5!4_GM86RTJKM/UB<)K954<#T#C MA?.T35DK(8J*X@7/5I5A "@PH:+,G&8L (EB#B\G7$CR^A-X,C.10B]* 5A M2)X1IJ15@QZP"@F\N?$R"0!A6HCZ\#B*B^,-PJJUT]!P$YM6/*9&&\4*#!]&3Q#Y_GJ\!& M)W1QQ) ,]=.\8B=B''V1*)G$C-7A$P]P"")H1&MJ\7$>98],RO62B5@H J& MB1=(7R@-N#3'=A"[083Y9=N/*MX<_E8^2L'7:*WU7%POQJ6]_+X?15RP:O<9 M]DAVS8%_.?WIZXJ 2^9-3H M3(I]*ZQQ-.&OW #D5%,7&+Y"7<\)MYLZ.!7% M7:J%$WRY\C?F%$3I&]/7R1Q/X5N8J^3MWMA/*HK6,KO9:T5#R;Z*/;*FEV1$ M4YK2W/,2NI)>R124IB.$, .,E:LI:F(TJV6.H, (I3=>@7*A)%':52K1L+?J M@FY&U*45>?VF(J^IR#O4BKQ#O8^KTU'%_';^ZFN5I$'1$,[Y!^&:V2MLK XQ M9]BDKYKTU4&%CYKT56W35VL8.F5EU.\BA=-DO9JLUW%EO;[F+)050FV\($&3 M(4Y'.X@>#23LS MZ43GI"F@2FHAD=4698K*A,#/I)9'@5 ]V0B7()](Y+" MI3-!\A4,HAI+9D5FS'0KBLR45+S(K"\"GUKY>94/[X.E5+4RDIQR*@XAY)JX M,/X^V=CM,91@.E>6G&N0X#WS$6+S!!9/:=OBTTNHS3J@](O(Y_#" -'IS?B[ M>8LV)M)-B;3L/B-RM$.@G?PA2:7:PT/ :!"VR:%L\N/+$JB(")XZB2.)^VMF MR]%F-'E>Y./GB!J,0^KA>1*YFFIO^&G1>S=[6TJ:RI?2G^7;Q'C:!3S/P59; M92XXQ]-3N^/E$Y2JO?0Y3KMP^KW@\Z4I,V1IK/?:=I@'OJ=9I=2*PZ3EKLF\[S[Z]40P$Z+:G M $AB?I=>MZ^8VSI0UQ;^N^,\R [\UWT0XK=U5,M>TFL'RUDOBZ,=*6=M$>Y8 M%V.NVSW9N!WOK6I OW)W13M/@-+0+[I1/._C;-<077VUKY]@].'6",-+FU'.$,P7+P*^+.&RN,PEPCD0"O";''(58,J4( M4@HJY8A!6++51P+WTR@IOL_T9?B2J9AF)".:2/"('P@?.)I& M G*(0I:)(+P\L5!@F&;_&LK!SO0R>HTX:L13?7:80#Q7GO_O1B_W$-'RJT!I M98"P^)A'=?A0PF@",ZZ4RAF4=0%V+F"^\LA9+1XH5;&\+#]V;:6EV5=WH*=\ MF1G %U('9$KXE-,3[,#8B\S% KY"[*LPRZ/IN#*ZF=(\&\I0')HF .\YE;,P7I J.X3$R. M2UKXQ.#(4,B 2&;P^+QXG.N 7?=L<7$H@.GAT'B,XF>FMJ<63W\XC,^. 0RR)',P5Y;21>F$_ + M#>XES S08?EX8=. ![J?EH-^4O;/!U7ITZU0QH$\1\GX"#MQ;]L,;7#Z=A'7 BXY MJ=UP$N"Y,C P'27HY*<,/C%EV*:XT?C=I @/)3[YBF07*BXB9.XC7UBBD-6A M(ADS)J<0.):D-HT#T:4LDG"JK*D3"A-@9_ >7$*71!(79_AQG4_/E$YV0M P M1K\CK)3?%" M\J0J;/82\[#I@T[ZH =-'W33!WU,?= '$5\YSVF_NT3[@3]^D4+:'">T%CIN MRI MPK%8I;/%;3.=TAA(!+BF<@6ZZ^2X3#.Q)EIT!YV*<6)%YT"4O6P:5Y!W MDYG<3N+1B-5BT3QF0J_G%@'-><9Z*1Q6829A&[D'X9XFMHPPFX2UP;&B@1QV M@3$M#@@&I\=M9%-Y6L[TYB(+!PVT//6E,YV(Z^2Y@H^.^-A(7]&8GIB/ *(# MX-%/FG8?R.&6O&@7?R+U7B5RH@R11TZ71+^%[\DGV-*,3=1VF1GV?%(182K" M"DE;YG'C\!$2I2X;T)K2N!'877IAY;'G]AGT^5\1+;CTM/\TO1C=QR2@8P+K MQS3#@H3I/_V9IWUA&"( 7Y_'@$O"YE_$]N]1[]^H(0]EDJ\Z)EN$I$%@'ATX M&OCJ]8)Q,SO4/G,T1*1BP%#IJ=$TE":\* 8=-=PF+(8K6-1,.X=; TZ^!?9> MK/YX$:,"IV6=AX[9+MM)(I!TWS,$CI2WH3SC@%$5+P^+I?2!-<:8\N1EI>G: M,-_):/OF/*1Z6KXI''E%)=Z@V1\"@A#%F1W'9$CK(=>$NHGBX M_/ZRV)S1I_ER7XGQF:9C;"X9HD5\J00D,!G!;Q!^T2GBI>Y##1CPT#HLY-&N#V1!,O@?. Y$7)D>0JFEG% SUX1 MG\; 6C;TAX&?4R#R7.-A#Z#.S%F$2739B;@Q0D9$0>,O3"I09/^U]@WQ>RQ>,( M/<+K"G!EV1'!JSLHA4?SIJE90EZ[E?TO:2A7^)B@/E"[%(S/OY@8EI0.MHYP M=/J*!%.:A,DH!'ZG4%-!::X<=&D\<86+V4HBP:?"^T/+&:T#4D0T[BV3W*41 M@_"%4!T7AA%ZQLWJ\K%+<\;$>#C&;%+,0-E [>I0&AG2JB$6D6Q6(E%A HR49P@E;<<"4TB@F:C8X2&A+ M!:,51\&K".""ESOE&Z)^,PXORD4NF:-5+EIA-H.$B>^0^["(3$Q64,&TY7Y( M2%U#N&3*,(B+!DNM0E%:D+JSSV*.)ETXQY/,_AO%I&"GY8Z79\K)B(4LG0/W M+I_U1A&G5B)@&*>04B;\O57I%9G6*W,B]ND"< < >W9+Q.#>2U1T(2)GW#& M["56BFJ4E&?2- O$ %%I%0NW+&7D M#/^6""]G='@%W0>8.W,R:;5B\,%>HC^ZI(5$7(2TM>A]G%)F\K M/#IYJ7BZ#-5)N]ZC^A4,7N$E#/?S T44$3[;C]1$:'H]I8G=HPT/*!I6"E?* MC3Q0DY@>9+V),<7/K22223-BI;R*MM]\^)""?23*:4 M6>9IU)+L+J;(56JCE/F?0L&OM85]<@&(K\>#\1,'K3&J5FPID/:ENY.EP+PP MHZ51 W,XQU)TI::PE0UB NEHH+(PK'^T[]J512W<'6EEZD?9+[Q0*7#(4P7P M?\I\8@<'BC+N;HEJRCD:&["#1P>6*<=/IX4U4Q(S&8<;'5U;.Z*J M^SM1GG7.3;1_"!/M4A88_4,XBT?C^9>$.:>P&A-9Q73Y23_XL!WA'HN*/$S? M(2?QS"RU?)A95Y)7KHL>G&8.%H+:4(I?8W:+BC:P#LD>K"[>31'AYK,XR%SPXXH@QXZ + M;*;4N(EB1B6"(E.6M2PZ;6JODMJK85-[U=1>'5'MU78<]:HRMJK$?8TR\[^8 MFG_G5_%I$I4L2V@X&/4BM96M0.:?9>C$.TD+BHB+I0%*D<6/@X K6P'Z1 9A M2:)*J7T1,]U+[YG5B2#3M@,F+@H,54Q=FA// YMI21,/M :/K"5R/&F0/1=H MHGU0>0V6#C]E[$LY"NV8FB8O\2[Q3%[GDJ9OUMG@Z ",-5$7H91""!XD UZM M72CGM0QG9ACO_V_O79O;-I*%X;^"\B;[R$]!- '>Y4VJ%-G.:M>)?2QE\[Z? M3H'$D,0:!+BX2-;^^J>[9P88@"!%4K((D'/JK&,3MYF^3=^;R#D*J#)CFI?7 MM0SI*A4I[)65E8^71?)8A'2#W6&!U,+Y-R9Y/12^E^F@>4J_ M_8^ ND3=("ESI8S7H6U([L#@%:ALZ[48'-JCDFN86],GI-QE>D!9>5D19#!6IE"'JVL"F! M$#"9G:B0@LB=R\S^0UKCF'GR@8TCF7K""U% 9$6(;[2F YZS2N3TF^<2W/\> M?_:&$?A5Q:!BI=Y+'XECW-D7('<1$?CC() M%#AB$VSTAC=Q^R9[&/^]D"_@CY!14TRF6*EM$\YMF>C2>:9$DWD.+TZ#PE7/QR[)!H',^"5R_@MF@9,5P]YY0 /WH?23 M @4*. ,\?TTQSHCY \9GT.\G*%KQW @)()\OO]R81#\4O\VW^G]B8ZVT64DD M6?$9@9X@S1Z>BH1Y*ED>DE@<$R+E*EPL4TS?QK6Q:A(@.^PWP\; M$)P)[OW7Y3O!L:]-589PIXURNJK _(@>?YE#).Q-)ZO1P?G"61FO315P^"PZ MB&"1I55SE4+&9RNL\D(HNY".AI@K;;>4T1P7"=,T?@-),>$8O *^7HPQX^DZ MK_ZJA//[_X#H#+\9MS)7B\QA1X4GKD,<$8EREY*'ZO*8*0K^K"JK@GRJMZT2 MT:\8XR2/EJFFZ^.7;G[[12$IS-&%97D48Z,,) D-<89<1L[8>+_P(GZ47 .N M'=/X!.LUC1L'#&ZZ W^CE_.\L2E'^8U:TBA.J)7C24Y\%87#Q3+';I><\T:W M\V,6*:QH2KGGO,FB1S@_SD%>^4 #PF%!IU8>U:R,?,I,/9=1$: S"T+T)JLI M%ZP8:"EDWHHXZ3V0_WDQ\KUZE&7'&)VHKNL)?4XYU8XG%GT;RHQDD7&:ZZ^% ML>3WE!#GDP>'4MBSN#R2).+@5A(K&QHLGA)DH#%P$>& M\_1_0H-\MOQ^@_/EA%7B'%,:5?U%07*>/")R,GC_6Z;T(8RGB+ MO4%0Z8Y J9]MV8&A(<8MLCSW;AA?0),@E0\A?)W7). I\2LY*H[(Z!42)$QC M5,>H'X2P>+A;R M(L\K@(;+/2(8ISAE>+F6J*?ZY(I4IU_R8CU.R'4%)<1;4 MO2=+\<@S>G+"Y03I1>XY2JB'O.1*='4NI6, MU&^0M[&@M#*EP04F;P=W'KM'Y7[20IM%A/Q(=L@POTQER7>9@@&T0P^%]Z,DSTJ7+TTQ"H+6,E)5/4XHBD[G@NV8N;FW')Y0*XJ*RVI>S+ M!]%3"XZ%N;.D,DHW1"/EZ1'YD0F:*Z/.%F7Z*3T' 5HF=Y$T#:4B$@P:,B[Q?+C7( MOP/D\96*GT+>7*Q0YQ2%4\Q@0&--!MBYRZ?0% ==/J#*HJR;.C%.$5AU:>6E M=;^"A43Y1PX15Q[($L7*WB)6$PQD@3-;C1(9@"\))IC0L4US1'55; M*V14D&I@+=:&9)W M)=O:CR6Q"6(=)8[PT>44AKYM.)]0%F%2R\+[+U?_$UZR+,O 28B)>E/A+L!E M @/EJ(2[G"F3'8OPN +*%3CE4<3,\"*Z+WH0>02$>X>IQ)V>N-]+IZRE.L,] M+ L,56$J/P6*6$G+G4I) RCF%9L4M%8=G6LU8=73)>P/\L*5J_*I<#BK#)8] M"O.3\E*DD^L'0.SQ'E\!S&&;61QWA9TF2MEX7K,)AXB5UVLEH, M.$&R,4S",R>\-^*8+5AIY6!]%K5F5'YGQ*"W.![O@U-J:+O2R_6(W'[OL_#C M9Z[KDW(SDPT1$!.WY'KZ3*ZG=Z));93U6CB65.4_LVZ:TY!T5:?<%1%/:&D/ M*12JN+&12%:Z+1[2;8%G^FVYBDPMK8#EHX:GYD2+JE,E@"[U [/0A20+_00I M\$1(CM(LAVRU#,I)@7=0?\M2S\RL%X"2'*%MFKGR0JU] M.;-F'3>+/M%"G:&7VT5V9:C_UYN,"]0L:Y$^ >HGU]*+?<:F$:)!-O/ZJLPT M1(DDVV#TVNU"#+QR ;]0F>Q?8;EOC=\F[T*,2OF9<9WE.U%:2:62.<2D GFP5<\&/.:PROTI)#_2TTE MR;W51%S2@B;OBK3>'/?.X:U?E/9(#G>F($ E"W*+B+F>E/JBTQ89GN7R1X#/ MPB$+U$LP .V)SBZ@9O.1#Z1D<^>6PK74I$7N[Q>JY0838]!]6W:"B,8Z0+B< M\N1[E5SXC-:1#;UX!9C4'"S.GHRQDQSVY14N%\D?2$@BD^0+=C>/N0/W.L@: MZLE\L+,O'ZY?X_LF/*I0VHF)C?YY#P ,JD5.%OU>L&0>\O)[3/>'@U)DJE&$ M0_J/UGA23$,D F(SJ1R4W+4',L2O[O(C)YWZLM@V\P&4X"2LDNOPEOK\_ 90 MBI1>L96Y/I3.EOG()LA+ &&>PLD]YK=SK4/\NO0K7K59 M:KH6J]XFSD@+Y[]P^4\V-FXD:YQ=_GGSNKA9ZA47E^A8.7_6%3+#+M'@/^>Q MU?@!#K9%WHPX\U46&NE("8)^ M"?A 8F?!'2$X;B3B5JRK#)"$L!BHATQ2J2 MUO3QE1D%0$-Y'_A2_WPGR)P.264%3P;P,&]V))P;2KJEVHEAI:$_U=LDRQ1V M+6-[&2#4R32FZ 4I'E=\J[ W,7Z79!YY1@Q'-O/+RV:.)\^DJA5><<0P08)2 M47B[%UZZ2,Q$!5XK)4Z\Q4>FA8$QQ^EWDQ[&0R;H W?2&0_0SJ4ZOU)]^FM( M!!M&<#JYININRKH1J/E!J^F+E"?"6Q*(,$0>1>"I=E%>Q%_JQ)VU*I,*QV?L MQ>4L2$OAVU #'6MWC'L5?1K%KY(L9:0@T_6J*@?R>@-R3/&\'VE-*H@I-6,2#5TK6IGHKR/F'6YH5DY'_8B@L1(7*C*9*G51<.. MQ(^ 5?$$D3XQ=349' O+%^# MIUJ%W)%255(.J=3[IH/'Y!4\ELQV*6V<9<= MC_"5;I[;LO)]WK&%NJ "GU8(BFTGGXUVGWQV<'<&9J\"C@/>N.0+]6*@ORJM M^K85G?4WP;]PHC@60_J3TF:($CIBCKNJO%,3Y- $U"J6_Y!9"-F\]%SSD+\U MZMQ<2PW5X+NI %,M8QH4?++?*NV(>VHE[IR$+)SJ@N8HE>(&R M0-JFA<]X4<5*9&$?MN?];R[K2<:K=^>!EXS6LW;7Y-@41Z'ZS#%3_,>B"&@( ML9=+G I5)NP;;Z'*_0W.0Y:ID\F[*6,MG+?(\1ZS[((31?@DI6BHZ1C49)Y& MN%*F.[& X[W8WP1J!+/(H85$A-L1[)B7U"OSV4T7%YM98F'ZHA ^2XUIR2_(;,X#M;D=D?4%J/K9A@TV5<+O[7C3")B^?2 MS82/C*]X=3964=859=R],'E08)4M- 5:5,:!]ZE;%R4:_D-+U"17L(3* *H] M+S65+/4QJT/.WH[6]3*-0)B#K#1N:?$Y'T:J2B'P2"Y0V@%W<# Y48XW[L/% MRKQG//3)?YTU4RU P! 6L[IMQ;"4&\^H@180RUP2\O%ET#]B,?^Y:!K44B@( M*5]::L$Z*FB+A&HQ1Z)8&5?(3D.2@G=V9'*:#;(?J-8IY(@9E]\\'BD2(B9- MSL/I^3WQ8/+ ?^1M,E!9P ,DTSF$.R(^'N2+ZQ%&/;Z/XJBHU40J9 MB*.S\ASFEC?9X!Z'7=[\FX<#Z%FO6-V?&>A4:<0#)LC4\L@^HNRSJY"KY4?F M I?;JE+T)N):M3M<7EUQBV>/E3P%9A8%5S+(3\%/?K4!CD+?KJ4ML&G=.:$L M(["K(X^F21)VXY4C8Q[F;2Q$JMI#T4=0\*13'U!>=5S5BIP?!2!M>8^NTBVB MT*14H*@,D5;38_/O9-$ZK''9L&T1>Y8C"1?PG6O!/=\Y8PJW&B,(84 MQ-7PH3Q5V;9@R=-ZE+VO!]!3@8"5M1$E'$H@B"0:WCDJ#",Q*@K/,#R7U*7$ MXA]J(I%TT=*75DZW'$2;X2'$B(1((9'\!.1#27=L@G@H6]6[2 >>=253Y[/T MP#7^5&E[*4V%*24MB(G.?3Z"P0(V7TG]/]S,U?4,&92DI_5IVO MCJ1S?(>GZXY9P*8>NF/'89"2&P #"W/FN)LU(V,=%(O:F,N6$$<"SV[R=> M621VEY&YC,,5N'-M:R7YF$DM#JBK2%8N0)W[\N/NCF5WMXS/DL\D>45,=.V* MD_*0=YYE2+R_NES1!$*&#C>RW#HN$^V>J/4=35>EX#M6!U1\3^&[G(=I$\=\ M_GQYC #J?!(]NOAJHM_A+.!3&]=])6_'P[!2*M5NH,7F-5D6@R M9=D2"L:[ZA/(;G:QS,N1;4W1#RR4N[704*L3R3?(Z-M]P>3=+_-LQ ML_[-#H*]SE*@O ]STT:>12)4=&0UY9!8T_#9#!?AY?6!A6*]>;J@6?!B*K=9 M&+5>M?*=I8X/E391V^!NX%9.I;5L-F"397? CL/U3- M&V*A*F 4O=L56.$%Q@=TPOU+UO;^R3UTL?'1$V7$SR367ZQ5/WKA ML?_4SV3R@2_Q;Z$!31 DOMX[8@CG868DL) <[%X#& M- :MD3J^S!FC]L64&8/9+PEO0X0]9GC:498 A7T87(_/LQBS:2C\.=FT6FH9 MZH*2RE5)[*#ZF<,QHXF\'8U\RI6/P?HJ9U>_% BIZ1[0;]5T#=3$L \B_/$W M[]M%$ 8?2-T%Z&#!\Q>45_$<V-7H%)NH$-%<__NG5>>^5 M@8-U?GJ5QN7/F@2W^:"@A]BK[@DC[E>'AE<-OAIU?>M^0B2!?G;DB" M$]_XBE?R__2J_XKJD*?G5ML&J6BU!G][4URHJ-4 P/FX[,^"JC/,**@O-.KE M>K45\!-.2]3EF'28,Z&:OI8%ZSC2'G_@?KO0]US2VZG;Y4*6$^=9"5EZ MG$*V2MT6)<[ERQ,<64L^S,6$X4OQ9\S4_@8RI1 [+P 0B!DCAJ"FK0D[*"JT M*\@Y3-03R(\Z)[9V7R4$SUC9+\<)I9*KK79Z]/(F\VXS%6 MM,:QDS##FM>L&W=>OUM>DDCK=*D.1['*%>85D?(D1"%1?AX7K'PL*^=UC-]0 M=!I73N2'1NPM4I\#)^\ER*?LD2D4J\==\8PKGG_K3[R62EQ,KC('W*.0=;(Q MBG2 RLX9+)IETT7%NMS2HM!CX!]7](M48L)YCD)%OF"^X]QD883O#P?[@;"5TU-"<2 M3J()90_3M#@YE&"5$3*(7.(1D/= $:_%_'14 V218CV+IPIG\/M5=CDD1OG0 M2UE1B.['<^P(QSV9R*<%+ A!),8\HN#E31>1NZ?>-\!!+OVN.+[Y(R3R(I%U M/@8A&6ZK#NVG!#GNOU,Y_JM*$ZH06K@)WZ_<+\D3.F9(WF:S BS.O,Q(WB#H5<27"':ZB@< N*/A9A%V5\'-XKLA!I MV,"_T\B+J7$G"IVLY< ]M]HP_TC.Z,M*IR*W^/XT&[($AQ;C_?]R"<0[6.:% MYJ"J\9^P,]J4X?&OO(Z_(BZ\PQ.IC?S;JHY8C .)QG;X%MYY,.9#'7B3F@F) M^.2>R5&8%)7SJ(.<$,&R<:!<"^_ACV99-INR"LO07T5!MJB MF)5*X,3L#U2= :(5*&$\?4R:X'B(94OV GFC.-MDF)SZ:LIQ3*A-'>\1BW#'D4EB0I0 [P92%Y5W*.)%EH*08<3&ZS<_:N?K8D!W'3F%,>AQB*CY%>41'U8#- M*#BD1I6!:[$/Z80"G=3=*1,RIJ QI9\?2)2OJT%AR:CT;,ZK*E%3G#/@#A*$ M$*8;!\4I)-3ZB3?9$2P5,&F.52% 1\;RR)BU/C*V0^O"KOU*Q]-T/*VY\;2# MEJVOZ37Y_N:/C[Z8>B,- M*.!'H-C;UAH1(%= 4!Y(V$3@G#K@+V-V(?_RUO5B.#\?+KR SY[&A]Z*EXE3 M#&6PG- @3BBB)7XY%\^M-A?1203_<^67Q>4677J3N*O7NMU6I]==>[G=LM9> MV_1:RVKU[<%>K]U\K=ON?X_%CCKK+[_(8H$FD+A^>M5Y)>^3U!&$='!]SSL/ MC0"[U1[N"^2#+'8[CGE#W!BM0\82/:#![*)M6"0T5O V6KG57G[#F]^N**QE M(<'EPW.KL$_-\&AZ3*=M9B)T/8D^"I5]Z/Y807WC M?=L"T$^EP_Q6<93120?',)WDAMQEHR"'>2+/2XU'!1O[4)SZ/>X\521J M^6 MP!^1D*OVV63"&-AG&W;ML^F*ZOY]]ORXC==6IB5<;$$4:_>[%0EL0TJ/ ?0I M[ZC3(@\K^$X&S,^XR)U%@7#5E$2!0?\=U5F39=[61-#< MUFQS1&S3;9L#J]=XMM%$UR2BZ_3,GCTX'-$]DXG=#+U:3.9::VK;N^V[DGOJ M1V([D]<&%'\OF;:M;7FD&-I56:LQANJKK)TVC?6ZQT-CQXFA[NAP&#HM]YKH M#[27'K"M%ET_^K+:9G^XJQ2HGWUSY%CJF6VK)^AI%X%V$7QOG6!@=MO:35!W M+-EFUVZ^JZ#6NL M=5PJC>#>1^=?\]8U7: :) U<528M8=F M=VB= F;KJWMHVEQCH0Q ZIP$;9X:9GM](X2R,^VQ-.*C&XH/#AR5_O M#O-3_X\@<4=;^ MD6*I9PZ[!\32Z6133XKY1CJK6N;>=LS^SE47.K^Q 9C%$V#?YH_-PFQ]=1!- MFVN:C?1,:]_2XF;1YJEAMM,!(W1/GZ?.JGXJ]'^-PACG;853[TG.CZ,B25"R M1_U=W:,[ :)!1M)Q8=8R!SNWJVDD9NNKXFC:7',0VF9GL&M*=R-I\]0PBR:S MO6LDYT4P^T+N'%C]*YIU^=W@3V^\\!+XWF0+%P]7>_B0S-)$V2?H]'4AQNV! M(1J)_[A7,=WNUO;10M!Z*0C6[3#7-)#1@*VYZ'FYZ!3L[T]\6G4P,]BW)58L MQ$\J;*Y+U:HN46XH)'=[QZGD#8O)AS%SHLG<< +7<-D=\\,E3IT_L3QB:V@. M]^UOTE!_>P.Q9%MFSSJB?KGUE?6G36>=@6EU=)/VFF.I.S![]JXYA,^(I5-) M)6[S^B(??IR9QHP%H-S[)BD,CKOP B].4-N_.[6ZY%[?;+=UV^:Z8PE[[.\9 M@*@CENJK,YPVG5E6VQQU=S4A:DQH1XJF3MNT=];M=*[Q'KG&X8H74*<;R^J7 MKCFL9WK8CE3Y^&)T2J L2X/SH;UG>6JM<-Y@%46GJZXKG1Z:[9W3=.I(G%H@ M[3!I9& .=IY(^B)(/_(@*6_FALDZTRA<2$4I#/93D+;OJ=L@XCSK#>&X[+]^ M0F;9)B@TR,@Z,KSV1Z8U:A\[7NNK FG*7$>9EM4S!^VC)\T31&RO:UH=NVZ( M/7)/$,\$2^8L,KQ@$BZ8<2;\0*_WRP;[#CF%#7I'W<5)3W.DA8 MQ.)$<.R)!72M/>:OZ0#. 9!T1.-1ZRO@3YO,;'.TJ#@TUWX]^(@D[68X23355X70A'94A':< M:+(Z?;/=W;/A8ITS!^C?7N#"X7QA#9>U@;J]/I7 - )VW>/K2&;'B:0SV^P/N@>1 Z=012%*317=0#=\ MS\1#KW,27<%/#;%=<]@]B9;:]54\-&FN"8* 2K)G1DZS2//4$&OU;=,>U5+J M''D=ATG8X,K_VNV>GVCAVO]=6 -&6NKR-MPU&Y>T98PTCSY! [-*V= MYZ>]#&J/W-%#T/_\O,I.@Z./^P[Q:Z@9U4 4V<,#5J5H)\QI$-EPUTS&&M/8 MD6)H=(0Y(G4"\.\LR1)"R#.RIU[&-[&BFCW!@5<[4/UP$-#4FS_1-]3K[-!C M[!E!DA2-@C :HO9JU-6L_S3O9&0R/F;=W[P&L>4;S MS'J8#$Q[L.>SF ,.?\@E\S'A_-M#8@85M&LW](PPIT]5 M#=(=5(; O[ [%J2*NW?#CH;+8C&#/5C9X>KQ.K-;.6QX21)Y(U3HBA<)1#( M?3(WEI$'H ?(&6[DP(X2OL"I8-!-4IC[]L6".T-6NV=G_X.Z%0QR'$J$+P%-@40NSV \C*, M/7S'1<1\&A[W]MYSD[F0N.I30G:V\T><,4C*-%G_B"(G)PQ;&AZ(4+IV$1;J MG_-(KF;IS-CY&##T]=R9PF(O'/_>>8A?O2FR O"!"L!U>U=8IK^76)].GP4B M54*<,[#+)B'O=W\!"V$1W@7K=.J_2 .DY_2G5W_Q>LP=].U1MS/MCKL=RW;L MB=,=6SUFM=W!:.#^[P"D!/%5.#6NX(,T4=GY69+#2Q^U&P_6N(I(UV@*-I$4 M%QD9?Y(2 ZOUG67,+N1?WDH;UPOHF_306_$RP=2]U1I#@CZ_G--XJ\WI7/BS MQ9?%Y19=*FED_)IMM4:=]9?;+6OMM4VO';1&H_W>NOE:M]W7:]5KU6O5:_TN M:QUN]=9'(H>/>DY'*[=6.#ZX7O8R9O[PL6.0#I=;,HU^X[KT^X(NO46[^AW\ MR?6_M:$8O %;Z+CP]U165)REV[J:ZHUB-(FW&1ZQ_Q2X8P29_1P,T%"AP/N0 M/:\$.![*T,RDF>EIS*2/J!*,+A=A&JQO2?04T BO20DZ&FX:;MO [3GE^%%# M]$=-A)IY-=R. FY:Z.TE])ZJU75[QZ;6G;D8UXIB#*(G\S"%5[FE@H.7+L.D M0-TAXMHW2A) *7BX1X7+L27&56VQW@EN=ML<]H>-+R?31-X:_M* M372:Z)[8,G6HQSK6O&[6.DS9["&VNHVK08NDHQ9)W;8YL/9LK%3D[ M'W35F*U%6X(CQ9 >8U)S#.GAMC5'T&$F7!_^V-;4L97J?40#T(\30]U=6X9J M#+TT#VD$U1M!UIY-6AI_!AYY_V^>GAKI]F+>S;;!PI: M:B3M@*3^8%6=#OYK^MA$'R.SHX-(=DPLN[P)[@FCZTTO 'HX3H^6W"HQ=*)X%H2\F'*SH(9 M2UA@Z%*?9YSV8JH#D5,:E#R'=;'(N O]=$$37M6AR,;2AVWRJV>CG8L V#1/VEDN MH_ ;;"EA/@ZL;@VRM]T[JU.A\:5;;QA9 W]S_/+> 8P.,(3CPS?#Z31F"6[4 M,5PF-@!O+:VLW;*SE=';,[!,TAB8"2&:3<)V$H&X'$X]Y?D5.#TV=;NTEJXR MN_L[0HDH9 4,FS^MO"UV?. X^&U+2*U,ZN:\_?/?QM&;G]>.\3Z\1+#LO)=1 M)@PFL(2IGTZ2% #' L>WKB [=-\:.,^C+YRN-X#YP' \6M 9PO\<,0FX2R M;>7STEQ3@S2!8A W!4^KYY\ M32-2D=1?'QH5>HL3%(#NL@6N ->$$(=5=XPK>'7DF,;]W)O,Z2V^DP:3.4J] MP+A,9RC>^/>,[83'< 4-:_-[GA$_]*D++P'E>[)%TLI5"-L"ROM22EO9L+%^ M?>CM$_*;V$%V&L+9!3H ES_B6ERA0YO95;]X+.47XK+,1:J1%Y=%6E_EU:U4 MBA(C QRY/)44PXVQ"4Y@6<;L0O[EK>O%H%<]7'@!084>>BM>)@R[WG+%%B.T M\#L=KO5)E-)IF>)+S\^5]NV6J/.?D/ CVFTN%ZK7JM>JU[K<*NW/G6\ M6$/'Y]Z2VG=<(^I/"X,WH*X?%_[T_&8]%5U/17_NJ>B:F30S:69Z)F;21Y2> M&JWAIN'6.+AMDUVM0:9)3<--PZUA<-NIL/U1V'5[QZ:BG;D8HXIB'MT.4WB5 M&[\^:#> +!CWTO')JPWQQV)(<-OT\J+!^-+=+&4D#RT&LPS2'/WQ9AQ9)IRB2NJ8UTG/<-=&] M*-%99N<()NEHHFL2T=GF4"M?=5>^[,.X 0ZO?+WTK(J#^_)*U0+5;KRMJ+VY M?6S_^I>A;=EO=;MAC2:-)HTFC:;OC:;#G_.:1NI.(QI-&DT:31I-)X6FPQ^, MQS7:XI$\EE)!_%[3&YOKY!F:[2,(O1\YDCJFU==(JCF2NN9PYUE(&DDO'>WJ M=4[4J:WI8\L0O'T@$M%8VB5?L*=GW=<<24/3:C<_K^#(D63M/'#Z6,[#EP[R M'M+&%7W=GF;C-M>9,S0[_<-,*=4>MQWJ3KHCC:2:(VFX\\0&C:*7/M%W/="/ MQ6FMR6,K\NB;@YV';&@F?G$WE3GL:BS5'$M#K;#4'46'X:'#'X;'%<&M[O-^ M&R:.7^Z5?I!):\=93W(*0^@Z9K_=;=3(L9FEW68->SZ\F:)%M1;5WY\K>Z8U/%U9K9E#,\>&U.*. MV=DWMU@SAV:.HV8.RS*'UIX-F8Z .;267RTR]^R+W M,KKP(M-_S0T#J4M3?U<&,P/9N&:Q-W-V;1F%=QZLRZR:^1KG(\W7#G85\.GB M%-9ER =77T3,=W#P=#Y\]<=7A:<$O;?S1YPQ+#--UC^RT@S\0#30[11AH?XY MC^1JELZ,G8\!)U_/G2DL]L+Q[YV'^-6;(ID#C:L 7+?WXE3BTL;7!BP5B$RG MWRWFQGG399,P<@B3L! 6X5VP3J?^BS2 5Z<_O?J+UV/NH&^/NIUI=]SM6+9C M3YSNV.HQJ^T.1@/W?P<@ (CG@$.NX(,,QPHX/TMRV!4GWS4.&E<1:?T%[*9& M\B\N9\50]?RS*!Y1)H)PXV^9PP]P"M,*7.:#Q(L>"R8/""@7&^&,]"- MY-Z#=\S\<.SXL'3\]&:!W]IRNGL=B:,\KOQ A%$Z=^_@_%HHL],5.EES),/3 M?HIJ''U5'K[_^OMM=N/JM/6&X*BL0;P(CEK&[3S_DG'OQ)NT)L,/XQC7^H/5 M:AL "Q\9!=<#/_2S'_9:K@G[CI=L@DJ0_P#*5>01(T^C<&&P;\C7L$Z 3!*" MQ,"73KUH81I!&)Q/4$#XM,S\EF4:3>:X*8##PDL6\#-M6[P+=N$$H.E[2R(Y MERWHG4( ?8Y"&VAPP2*'OG7YS8LEA@S$80S4[8"E0+(CG$YCEACC!TZ1F;SQ MMB7'X5XJRE/)DCYU@<+0FVQQ0/X:(?8!,E,O(:#P'WZC?6S+=;!-3D^96DOV MV@0GPRQC=B'_\M;U8C@%'BZ\@%9"#[T5+Q.Z,.I_)7.->)I?SE7#5INKAR*1 M2WSY\=G=W6YKU-]OT/BFUUK *_:@(?/+8;&CSH&'K5SVMRY/5#M M5GNX+^!>G )PL5T]PKY2,+[L"/OGH^6&0GJ[4?-Z-N[A)TX?]:"_YQI'7?/S M['2QJ[GE>W++4^6S;1V;@*[/9$R Y*L#MM+G)N62;$P]!K/Y$TJLGCGJ-[\1 ME":Z1A&=90ZLYA-=[92_S6X/S1R-8(Z.;78&>C*Q)KJ7W!L6B-H';#7X0EW* M:J$\+RKB,4]I=5"79,*UT:HUY0KM[]O7Y@0@:+T4!&NIUIP2IFW-*\_+*]6Y MNGRU/_]M'+WY>6W O"9I*:HGYA"I*/)#\JYEQ&+TV[FE)!61692HS\(;R]DT MIG$_]R9SP_'CT&#?\*TLF,#;O 7F=\%?^+D9F^4DI:K$.OFV.2QE#D!CD3%3 M#E_AQV/&POO&TX3+[RSE8U5D"V^DE8.E3E;3BB'_KRJQ\^46H>H_ALLDR0)U M@#( A!+)O#%.O(\1+64> 6/O^F0Q\2WR ,.8&H2/RT45:&!66'9.SH*PQ'T\ MM:B'ZXQ'0\XSW(X2!F\3$FC]G[ M)TYM>NV@-1H=.!U+KU6O5:]5KW6GM0YU F$-$@CK?VM#,;A=8F*M(/W(K3J) M\O!I84< LF?)DVRH4+B:.V#K/:\$.![*T,RDF>EIS*2/J!*,+A=A&B3?1> < M=8:RAMMWAIO.E=\2HMO$837(-/-JN-4?;EKH[27TGJK5=7O'IM;5ISHH@\+! M8/O=9$UR2BLRVS9^TYIT43G2:ZO?9V M9IO]WN!U@^DM>\<6W8T;V*7XS+)?&CN'V.9!YHEH452GO74&IM7921 M)KHF$5UW8/;L7T,[UM=H9]K775%T/V"6I=F^<[K"D+:T8QV:-> M.Z5<9_Q@_&"WQ+@8T5+8-,+(L.P?32RI^,$:MD:%R_1:?,YJM[JK#]KRPR>BRJ)P M.F586!/#BIW$N&?TC0G\#39D/'C,Y[4N5*44)\8RC&,/:S,BEJ01U='%^-0$ M=N@%O*J)JFY@V4%XY\@=X#L2-ID'0(JSA[SS.U&*DSAP3XR4Q)O#3](8V)5% M,8=%5D]5A.YCE5V/M;G^P6H-BW2B%FYA321VF0\#Q\^JN-36Y+!E1 +^-;\, M;VVW>NO?&CN^$SU0I21@DH-'8E74$.(;.AO>D(23K^=CT7<_?\T:4#U27_4H MC'JM_NYK(3C8FW:Q!KH" !L1LPF$FYKWG]Y EJX>R*('LAS30)9&U$'>,)!9 MPU&JZ[1-6U?> M:JI[V4/=&IGVJ*/5KAICJ'=Z>M?F(LA2\OO;FI0W[N*;*U4Z=EI=62)(M8I] M4:K8Z[?:A6I"*F\+(FTVJW1DVH-UU0U]D;Y GE5(QQ7+?OYRQJ_ M3RE?@!"VUI>,P7-?&57J+:-P%CF+N*)L,9OAA;6*5#.)#U"!(A4T N-Y$QPG MN&XK3RVULU;J5K>IM9,U<]V6O0L ULR3P_>4RO8*<]-8%(=!P/QS*IRCI<1) MH2R2(V.X_AU4O^*:C76/4!2MHKP/ 'MMJ M8PTK_.F#<.INE^Z^8Q)]9[_4_,<2_FV]U@:M51=2'*Z0HJ%0V:XX06=3'CY' M^:@30)XK@?GDH*:I\'M2X5/EGFT=F^#3F4@5!HM78;!H9W 3G<&6V1WJL)>F MN9>F.1WTTC3WDGNSS5'/UC2G:>Y%:6XP&!V.YK8.J/7K$T\K:9B&"S9#$";& MU$\G28J1F!@VZDUATT'B/SP6,LHC+1@><2+X.0EY8,:!MR]AD:&+FCT:0CR$ MDX4EM@OAF-N\^9$XCR%O#?FQ(GG!OM/ZMTY/J EIJB.%]S!G=A! M-6ZM[VNX.11RN(@'KUM&L'QPO,CXE^.GU)#NST.UH=MQ_4X4.8B)CYXS]GPO M>= QFZ.-+>BUZIB-CMG4 BHZ9J.]Y?6 IX[9:"H\/#QUS$;';+:UJ'.3:XHF MUYTTN>ZE+>-7VS(-=#F-CM?CM-W6SJR!U>2T?DUKS:&UKCFP=!!'4]S+;:VG MX]2:W%YN:W;?M+H#';[91=G\$X> 3<)9 ,^X6/:A%GD\IG_BKS^T5TI64IQ% MMD-=$*]]42M=BA^&3Y1+:O)/[%$MY?)2(7QZDNG:^*_B9S&B$Z9)G#B\B.AS MY-UA/.M/"8<\/D2U10'6WN!K^+"?!WR&ZGWPQ@DON+H+<5(5PJYE7,;XE:KE MPDLB9MSC'U9INM[J*I0E5L27-DX>K'WT9EWTZ8HJOF8XE; J#G6X!;]WHN < M,-*0Z)@.BYU ^$:O58?%=%BL%E#183$=D*@'/'583%/AX>&IPV(Z+/;4L-@D MMP69L+YTA.QXG'I__1>+4'23H[*G[,,W=(]I M!(S:L27.-^/>2^;ST*<85A(:#/#@H0<_8A-OZ='BX%T?V#CB.^(;6M^U34"C MB^[[91A[V+_N@CK)>7Y>;IC)V/(^9\/7>FL-@+Q[]W'N)7;XHT#02M G#=WHNT_VKW2-)T^BP0 MJ8H;<4YTV22,J'GA!0]XPEVP3J?^BS3F$9O^].HO7H^Y@[X]ZG:FW7&W8]F. M/7&Z8ZO'K+8[& W<_QV\^OF6HETBYLAPQMC>>5)0HUOMO@)P^"B MTZ)Q]I[W9'UMP@>3;:*5MJ6CE0V,JNFUZFBECE;6 BHZ6JGC1/6 IXY6:BH\ M/#QUM+)QTTL;9"SU+3M [I*M7O^Y"CNS#([ MO49/?=+4UAQJL\UNNZ_EFZ:XEY-OMMD?= \BWYH8>.1ZI= GE4%+>TT0V]0$ M,5[37['8$U%4T3D3N$HCK,*IX7HQC7S* Y#.(@0T_)>E:'H[.7H;'K"_FR:WTR.WD:Z.VDFK_+!/,,*D7GO+M0JI$;&I MSR8T4,D Z/)6?E3<%&$OO'!JG+5;G=<_T@?AK];K'XM-_UK&I\U?V">(8F^W MKJY8E]5NC2J7M?IDOAX9D5G"8VA)N8;KP>V1,8W"!=WQ1^NF94P96&:.#]AV MDC0)HX?"(FSKQ]7 C1_&,7PHF3N),7$"G-DU9O#_ 9MZ^!WZ@-(J$1LN\#". MX_OAO1-,&-:-B24 C!(O>3!QX4 / ?5B :(X8U4> 90=@WX%%\^QGWRS1*X ML9;M?$P1+8Q-L2 67T/0>(G'J@)$&]L;&I[[TZO'BWRL3OO5RBN_']]41Y)^ M#X/S7R\O/QL?O ! ZP$N?V-.G&+!W[:]^>HB ZX!:2#]"'M /,C;L(W43ZAV M,022)LPB:0 AF<8]UB(NPPCH$,2A@QT^,B L)!"(3IV(T7"Y"(>L8?!R#!07 M1@IW>$@PDS!RB3ZQ]-'D'#(#P@8.P6%N(**7>"_>F%+S$.0.^-[2AP^=826V MW7Z+V*"_6F]?4R T9OEJY@YPJ^\MO$1LQ4$J=OP'DN:P:] 3C/LY@]4@E\7X M#>HGRC>/7V01L,J"EDGT/P]3GX_. S:C(V-C'GJ= 8R%%IRFJ' "OPN9#B=7L(40'R%4@.0>DFY?XG/=- MOB=.(]3]=..GKA(="8_/B+"279_RAAM&P%2(QT"Z#*GR8P2_&QCB@0!PEE_D7V3 M;+#V<)$9"9,Y0 *9/V<=JK86SRR=ARCT?3JR\H1>]5&! MX"<@P'@=]'FVAC#&Q GJAJQF36 6Q43(.R](G("7;Z-@P?OOY]YDCDSAAL0, M4G3@4L:8O>&"2"+M0O8TOB-!6"V+2"J 7,8R=6 B+Y9\QY4G%^O/X1UPKS-C ME+Z1S[@,(\'BM(0X8<'D@2Y+YN1-H^D64OB<.%$8O"P1/5*KO 6RNA,D&2QH\Y^,'BVQ5;X5"1U (VSVMRY/5#M5GNX+^!>G )PL5V=DO-82D[E M0.GG+4M\/EIN**1OU@WNUFD^-8/%,K;-G,LGHF*%#'R6>:?H^??GM=T^K8-:/?G6T- MT7YT1UL#5O_J@#-*+EW7P*U<\(BC41%Q%.'#8CN@PG22O/1B-_!4W\1/L0<0UQ(]M#H>C;7PKSP"R6BIY1\Z _8'9Z[1TG&BR3*O?/1%7XL%R<,4 C M3=8_LE)I?R"/=+=?,B&5/^>17,W2F;'S<<2GT62!2U8F0$ZG+)B&WL"]@(2S"NV"=3OT7:;QL[>/7S+;4Z"Z?&%7P0J/!O;YR,-7;%R3-1:75WR+*?HU&M+3]@ M^Z4K)YX;'_SPOF%M_ J]+*>XDPGN9 H[P>:5V(Z5?DACWNHU;\J8]STV?(9- M7--H,G>P93,0W#+"&Q/>7A&;X2ZS7HP39TF@_2^\, ZGR3U&O_""R^Z8'_(; M*:.^JM=C$GF375H];N[0N*87(T;J>#]> (IL%>SX C3DH5/O5MH:XJNQ]R'C MX3YLY0LW**^(X?*$PPC?9A),(]$.D\?Z.]&K1:W&VQVRWH1+L"ZEYUNF_7BX'L('V[#AVWVT8UVC%^I[M< M'$N7"ZQ2[XQJUN3BF;(>-/D>/?GVAJ8]&-:,?$\C'^0C6(P7VUC3)]F=Q6I; MNLBDWB@:]@]8!W0:NB>7$=M[TIX@*IJ;O=@S[>Y0IYC6&TD#L[USV:!.,=U1 M7'PH^%AU3JE.,-C=GAV:UG '@Z &"08Z\T8SQ@MDWO1-N[-#-]X:,,::NW_;US^_LZXNOQ\?7OYT?CR_N;3 M'U^NWM]L.\'V -O:,1GA)H\O?_3^DWJNESP\4\CX!9%8K<;@+&IA\\@)NQ03 M-^X]WP>C9\DP?!Y@1L"#,74FF 6@#IO%>#)LX)[2 ESLV .+$1,L^;Q'X#*< M7#N)O#'#9U5#2MR4L,D\@ W/N#B;>(LI)P;S@9SNP@N\.(GX)$W1C"AN&9=$"E4C MS>^9,7='20K:0?4UFBYC,*J]*&7PO\W;^$DS'\P?NAV>ZV^ M 9_P 7)\2/G*#O*!XF+@&?9(S9 M&"WC-C1<6(2<"$]3F8MI';YD.SZ$>^RXA,ZSOD;>!B1[ND0I228<7!]N0,@!>\ M]1G3%O:P\&L5@B?)*',[C"W3%YX#0$4-MJ$)# 2]=R"4%W#@&QV+(+A3-L,. M^4-'DN]QYN(!$-' ^CP1[P0S0*XJ52>SK#M=/.)]?]YV%B__CI?VH98X[QQO MOK#M5N]@2:Z4_,USFXNTL)^K]00\0PWR\ QMLV,UO[.A)KHF$9UE#4S+WC5Z M^7)Q]/H5C[^TRE&_4^@Z5SE.,M[?Z7=,>[1K@U,=\7]I-/5&YF!P0FVEZBV9JZIP!S1W'S1V#OCEJ[SJCI0;"MV% M=_WNQ*[S'^-7/QS#F?D;Q61E6!6O?V$N6_# VSLL%\=HZ\KG#MQTH1HPHY80 MT"*.6KG*EUH,-<&.>:^*Q0(6DY62IVL=]O M1:8/G,'>%,[C(*'VP&RE03 /P@&[.'%"_5(P]6>2Y+,&4H9_IS4HWQ$O ^'G MPZF74*8(OB8 T!F6+3L'N/QIRE-1DH&2.3QXC[\EF'(%=RREU[W*:TE;T?&-$W2B#TI-PW^%J'^ M(8$X26-0O$!XXHAVKJ\DWH)(A%+7$I&2%B\%!N)T20*2<[*25":RQ91LLE(R M6DYS+9"T63,=T7A'8-M#!0G)&*[DN5$YQO! B-,IT*J'MZCD5TG=2' 9]86! MX'^DXF)6E"MT*OPQ_VZ&*?[(FI*N:XU;= MD>NN1U8UDXP96:]8TP,&R&*!SB512J.:V<*^C:NZXI6H"BD&'0Y;=YI<+1+3 MO21U+\DCZR7Y&^>:][J7I.XE^5U!=HJ]).G@%EVM7?2KGXFFDN539Y\\L[6D ML2N)?<_*@AV90.=P?7IZMU&=^5W#Y)"=.X?J4@--<"_:Z_/EJ@Q.)FG_.9I& M'S-756VQYES5-=OV8.<&NC4J0]#TUB1ZZW1-JW? VA>MD'_@V0E:(3\R_<@R M#]K06.OD)TAS9Y;9M^S#J>1;Y?@W(J<*I[20=^T/,:4E]YM\:X=V+CAXY=SK[=(1;6,FYQ[!YODK;:40V>P0QZFA*(&:4\.]MJM[I& MGI(RG<9,I/&,']30;SP7Z4!S@#(3N4'XAH&5)ZWP4[<;P M=I[\XWM\G)_'ZPA^Z+8NXVSG;\.UU6_NAW\E?0LF46)5P/J9"D4FXP"Y[ MCFBZ1AWW:"$_C)3X,SSDLF7$)AZ_432= P[\;^%)T\!D)L_Q_0/*'6=2:'R+3X5OCBPDL7<\F6/29?E;X '>?H]GA%/4E/>X8]2,,7\/7VPUD$I+ MPTSE( DCCVV;';J2--X0WNX-6YU]>=O>A[<'.36:"@**/#5SO$!PX*#5?@9& MMG)YLI:1^4?7L;'=+]=?8"_(;"53QXN,.\=/*2WH7M8WR'7P3I\_6)U^J[WU M6WCZ\XRZ?3I1:_57WK^E\/AA.&C9*P\_)JY,L;/R$5&6)O#O M//\_DRVYY*D43+GH@5^?4?1D0F/I/*#$,%>$D?F())*IJ\A$6P@4\<%MA=3V M0J=!ZM-G-3@I=*G71NZ]?*(R=;@JG15QZU5X9+FX[9;9_[DU*;7&!NGNSO$H M-^X51(:YPU08>D6O)#9,OB17%!CQILAG@M$)4,Z$ MREO3%RSQ9AH?+I=DMC5(G/A) H\>(V+2 O+ %5J M8PQ ZY: MJ^:4 .J59,&UE-NIZND@3^WCK /#N CN8YK.\10W/7*2Y-[36A;$-/]X4P7%M,)5S06% ME=/>LY]NA5H4S@*E+N?$U:BV\@)EF:[-%DL_?&!,]$='W0R@BH6T2]\)UAF% MR$BY[2S*B?BFG&\,34[?P96)^E:4#_!HXC/)B.)K#O"Y&S>N^GA%K]F$]/YW M.QSPZ.D^&Q;6.4D&K>%FRE)KVZ5])XR?KD+RCSY+!M4&=>'T*JF&ZRNI=A@J MT^N^TO57NOZJL?57=9QY=/7E^O;ZZO*C<7EU]>F/WV^O?__5^/SIX_75]?L; M&H/T_N;V^K?+V^W'']6^T!P'P:#_*8WCS%T6./X#G$>R*"AO(@#G%*]SIOMX MFPI^6]Y= U5\[CZC-BE4513B_KE'+: \93K JIH32#^3.@B&P0G&#V1T*T4N M=3F@UBF_7EY^YBT\T(G(3T4X?@JM&JC&V6<3Z6RC!:$--,%!0-Q/A4?\$M8U MD3YW- H75'^._Q)]'7B1?%*HJ *3*_3ADF/, :@,8,EF.#H2/O3OU)WQ(YDZ M%"Q]]DTZ1A%&"S!["MU*X#R'K:(+$5MIP2K7P#=0(2>/O^RUU*0)E 4FL8K% M?G&VXXJ#^"CJW/YDJUBJPG*.V!P\O*O"-5"@,3"-O_YE:-OMMWE;#_S!&KR- MC7=%-KE4V.1#AI"K HM\R5'X*4.A29^PWLK&)50Y]P$'85GM\W]F^N04/@Y@P U1H@:";O'+Q M1MGT9?[RSX*C%7!_!EW8N#8YLBW>)04P^(6^19 G*'H!SB434.%(LTS.>1L]B//7;VGC2QE/-K(]= MC*?#A$(W+I]$5Z=E_$\*\@Y.&G(WODQ3H>H%@=932SPCA'P)(%0J_3!.T7M[ M.<:4!]XPU_CBQ5^;YD%5NH["X16GXW^+QHH\Q&5$L"=3\7ORDPH;4X1@R2!S MHMXH.RW"W7B-O(J.>\>BF&4ZI4=^5_AV('KL31X,]DUDED2H46[M?O[NL*JF M@@]B^5=R^>_E\A'S6X57A_7!_*>-]JK25H1W/F3O@6$ O M\1],83+SU#I/S8SA4W\3;EM0CSPQCH^/P963?VEI8D(P/ 40#>&LE\^10 _[CDQN_(,U%I,Q9HJ9R ^%OJ9C9A:LQ+L0 M>=#G42)CQIMVD]-><*UP.6S&!+>Z.07(_<0)W#F#OP7DT> 04^!O.)2"EI3? MS:/?JZ#,VYK>;O-VW'@F5 BA(C]))909R.! 3B:673FGWC<1 %I=&-J(<;A@ MTEIF>(R(SJ- %FF"B2#9-Z%2J2%,@LSV%H\5;+!W\]LX^UK7=P919W;*-)7X82 0L M(^Z #1Z,.7-GR'(T.IW-/#DS?05#"L4@(NFEU-M7%4<(YA@W2DX6[$KF3.9< M94 ''+?;\4!4=87"J>&IF&G"R7\=3'WN6]I6QULYZ$>MT2&;=+LA$4;!X^IE MN\+S9^ZX*JU*/BFVNS:K0@O4DK-2E2!YQFD=,X;&8!DN"LJ$>JQERT%?S!+> M1RIVUE.;+]^0+#=-E?@XN1^%.Y]_2J95\,0H*1R$_@!;$#G/L/"IX_DHAN"= M *0X%!)U[D2+Q[:#;$?G@^69GH'CU/D'?XQBH&2 M .32PDO6+<^C A[LX.2:'"(8BC)%/T9*F.0A5GPY7L!XI_AB H@SEC0V),9N M]A.0>;F1NF4C,I,? 88&=^.$C#D:+"6W<#/%B4EQP;$ODD$7%HACIYWH%VG LSO(5'A<\&S3@7RAU0O0,9R P1)J_D4Q]3*/95I&MX "LEG=?< M2/'EV6N$8.TJ4/\BDS :YH+CH7A,3PU"Q?94[#)?4@;?LCJ41.:=>+B+[#R! MVP.1.9.QL\(3F=@"6?V%CAHXM<_A6';Y>0U'M?C7ID,ZG(AA/\IH(WZZP?=A MG?S]Y)[X'S[7 J2HB-C#(F3BQ/_PMZ&,D&9'YL# Q1."SIT!;$_P+GV%>5Q M$J[>;^X&M54^V4%;/0A/6#VR0Y%BP%;ZF)WP,4+T?5FH2B6U80QQF2$N?HC! MW#!%=@HZA.9P(-\S[HL0D[5RXPO)!8S(3),) XI52#%IDO4H0^9F6;M!^@W) M)O7N' MPQ?Q%A(:.JD\H_5>6X_GT!D.1Y3A\%V'1&QDI3&;."F/5@"A>)BX:[ HPI , M6#A>G#A?6PQ$Z="?$V\".Q.;*HAM1?4Q6"GGIM2!B27PA1(@B,G MIM#@& -UOI]F*6OWH2$S$I?)*>SKG$)]XC;DQ#U,T(=G.5\; MYP8?W'F=.X*;YN[\/0RJ?+3;RHI1S2-S5LOXR&9PO'[FQ;UP'&]E_M<)19\" MXQ\I6.[H>L5AZB86OWOHWIH:?V+YLK,P_@$''S%$<3R'?2,LZ"\-[X"G^@JJ3.7<_:)IK&QX]7KXTS$1=#N$X>E#M% M%.PU1G] U5FY;AJ_AJA2_!T6@7@P_G7]R+?Y97CA;Z"K1L9O+)K!?V[2,?U> M]?,U+9*K;BL+,%PO8C1_V?C2 HA]]I($L&,:[QQ0:(U?4:\!3>JK2<^ IN/[ MIO$9E1_C[W !U_,/=)X8_XR\KV'DX:-73N2'L?'/\&LD M^_>:"",=_X-07- M9HJWGZ$ZS!4@5+)1;1(P?,>F+'"=O!#CM8P4784IGWF/'E_081^DPD5)6!1] M!54&&Y%P%3DCB2QHY@5>PL/R"W[1F,!_%L+[;N2?Q@RHFTX\3+EP4YF<5=Z: M@VU=>%@3F!,469\Y+I]F3*XYQ!QN'0O>3+^K:L/<&$:(2[BWDZR!24>_0%2Q 5$7;E@_5B7%+P, P$ MTHJ(Y(W.UGO-*W )-B3O*N=2DF 2<9^RC D*'Q_^2-1%"2:U" XQ7,#XP,;1P2"H80 %_%SYE#D 6,G<^;SU$\02XE\H109("NQDU\F M9<0!8W6R]Z&.+S()\4%M!#!2S^\I^#>ZF);Q@TORV2RN0;) M_2)QK$HN6!H?$LTE%D]F7?*)G25IE\'P%J="&Y<+7F%ZE?$7[ W6D' :LOIR M@R)].88C.>&X)*LVYCT-B>;!K)]$WAC?/@ZQ+C2%MRT\GG?HYM+SV<^F3:<1 MA5?5(T?@WJ4QV%G"*HJ8S/G#M^/ $33+>&)%[JH",*>3/P(/M0F$YP);H5"T MT674249&1:^A\DLF-N"'BGA'^0!M;B0GXO,CADP/)%'IC+#\3GV>'8P/QC+M+S* M_(IRLTXNX-DFO6HQRY9S3\<_7P1L$A>.%=Q<%63HX@C-6UZ-E>T2(2:V 0*@2ZR]Q']9I99RIF,9C4;04H, M@@(I3>8ASPW+=9,JE%7I*]0'2O3:_8&&WUKH>>9O*NRDZNE\]:1$ 2>8;?Z_ MK/-8:/17?N52Z3'0<%QQLG)Y([*%\V_8::X@/**+2;%4#8@/3P+$AS6 N L% MM<^8Z&1+X8)@YC,\?F.JX*%LM8A174CB\-'93H8WG@%(.3Q9UXYR*GF,^S] KC]E'[T5^]AU34A&W 1#/5RR2;2RUMKLPR3S]95HN$RF>$.9)(S8+^+_393D&:2XUXR1(.6Y5J/XL?'W62,+YX96>F8('.2F3*OA20OO"OR&&<4S)\)J084O2D16#565R9J5F-V MACT0A7B0])"A4!AEC\*7K X,>&8\*IKD2E_0\^*S>6G$B(W,20$Z]1?F3@$: MJC"7@IQ?RD4YR!:K_B89<%.27 4^W[)L#2L*?SB2$ MW^](3%'U)'=AB)6;RI*XV2T=D?GNZ1@15FN%VZ[S[OQ/Q_\JBY@2-ID'@,T9 M%OQ.D3&HK#4E';.P6WIZZ22\U9- !)[2V4+(S(SS(DQ,\YH)02)=2.(%> L9 MM,0%U&2)>TV1([):0VHB)9?%6\A1@S=>_(@Q>#HVD$X7 4H(L2H.:"^6^7VJ M%*8RW6^>Z/.-[^!18@VSU9(_L3P77LRU]C_DYR,_?)3;0Y )V$?*(@=2K28GE M#6,2WJ7CP1"P*)QCPM.YE%(RENY1\<)2,X-0Z"9]-8!2-A]DQ"F$;V9;EKYD M<7Y4J")<">%>L)(J8F;[6O/V[*B5:UF#6PHI45\)<21GV),+$["A5/B *6YQ M,VL[SI\M''G8;85'&:0>4*7O_.G$Z.9*A!(,:B^^FKD5/O769@BM N@*>S7\ M'K8,^\*VSR=WY^UVOS\RSOYLO6O1AUNO6PH!Y;AW!*JI8-N+,:V.*D7X-AQ? M]#- "U4ZX7G0(Y;I\4]4 (M&MK*P0*'+(ED2^+"V\=[QN$XC8UQ9A),^OL&7 MOD;9?UH3V)?TN(M8ICV23O?5P% 6DG6PQTT:)/B "*H07M0RU QR4A-'!+W' M&R997_V$5]<6/-W2"TX]1&3)KCJUA')8U:DNW'@G#S0NB/?8(1U7.E5D[PV> M:8I-/*@[019+%GO(]6+N5,G*6,!J7[I$C-FN<-E.)MWB2;C$&6"I=&M'!NBC MU(B5&_^IZI(0,W)FZ^S)+5.>!KW'4IY>(N5[4\K398NWWOK /0,UM)RW'R!C MV:(D5YD@5V@<+3MLE/IQH8,$C!YJN<+I.?< >5EU.-G+FR%7=$$6U;6R%3(7FQF3W.0\A[O(R@XQ(NOQ MKK"J?T]4S9,?0?44VD/A*91N-\Y:+N])(WQ("A2 A['33185X(X(/TM-X/$> M5?*01*#*1'X"JA"F_A"BK<^5VM8GKU:]4=KZB"7*DQK$0E[/[QK,C]G]G"MF MZB=%Z'@-PO.M57>K%OW1PWNB))1$M$VLF(/#751\88J-;%?T.$VJQ15KUR4[ M >!7TX [_L.IR-?GE_+ M)2L'YXC$G']'.O=]YPP8!-NQD1-UG,%4_-K?ID%/9'H>[AD4YQ#(* MR4\K6WJ-6:'*-5AM\D5-)BB[@S^1-]$J#J#E(0UJY\C;X61MPW-7?Y.\CB0I M;U?0)O!O.!@D%F[E%)12P6N*Z/A"2/Z23^5!L?N+0*"4="!BI5C$0(I#O4ZX MR"RV?BX=0M5VM9J=,)P]5-V'R2KI'73XA*!=U#, M&JZQ;TNR']3W87Y=T=(%A,A6D"DE^<'QB9&:V/!Q_+?LI8)#+;)S1PU#X@OH M20]+YIU)-M ZPKPWWGZEO%SL(N<(N6-6]1R$?]&YB6:AR]#D5%M^T8DC5\TU M\9EH%2CIXUB(XE)TPUTXDRBLV)VJ162-T$PCYAF'LJMB1$9#S,.C.-. ;*(L M P4TP>E4'0<\=J+($UE 8 UCCR!EQ(,85T$M1^'D)VN+:N,P"0K7CL$XXDU3 M-ER"X#ACBC\_:N9B92E;L [;&I BYKN(1\0SE1 J51@LE]$O(F M>:)08/,!P*0\A6*>,\^N@7LP$6/V8,1SU*G4-.V\AYX) F4<\A+%.7PTF4\H MJ9#Z[N6TEQ&Y#-LVFG^O2QD<&44J33VWH2BSF">#U;FD 3L2.P!G4[(.\?MZ MB4CD)GJ,%AHI%MJ,2IDN-:(QMPXB[L>*V0:4T0?44WV33KU6QUW7-I%'STDC M;39M% O+09E?A)XOV5*@F^1,%EJ!7#L&6T$\8$M. MS/O*FKZ1U0MZ(Q!^X#E@[>.-T@67V[V?HS 1"C6N]#H(PCMQS(D<]>4R]+)\ MC0_OKLD#)MQD$6PGR_NP!W(''[P(9-,5 ."_8'3S'?P5-OS6N(TP1B'=M%03 MSUQIV,,>LW"Y;.2,"@IZ;X7,$VY"SAF^QSN&2N>$'*Y,_(3&IY#VV=O_#ZA= MH1-4O8L$KN+IPXW"YE!MY"G$"R_P%G@P\Z&CH1CHS-/F\2L)?@'?C'W!LP)] MWE@L QV2F,B0S6(_8H?(VGR9O)2?CBQ0Z^[G(1(*+GE;N(K< H(M]323,*3M MP1=@9Z5FYQZUNYJE#B7GJ#/:F$M9@#-,0P]XX(D,V_S>TB8X%SU0Q0IIU;@E MY;HGF\()8ISRUCU$T88RN_H4+X.Y3; MSK!>!2 _9MFJ*3227V,JJ>62)#8K;I$>OFQ&0>8-0TWPN9Q1>SZU;?C)?O6" MN-T09K);QA^!+/G"N#%WW4R-]WQL=REP\0=/ZQ-E^'4,2GW'-@E#J^8QPTX+ MZ\$=TJG_6%+-9."%D8+$+2MXL@#'Y'CR+WZ^#>OZ"^-CFWK5=4;_K3*S9Q+X#' ML5NOU1[WK,LHNL2Z2.9^\)W9*X-#& CG6W)!8Y ('X,JA]2T_3<:MM#@.'V MWWK"AT:@#/$G_O:F\,&?R_]&".VYIMMH$23;+JG3WFGO)3CO]BDX^1(LG*$1 M18\"P,F"D30B ;YX;I&/GGS7481>>CG+&L.1 ##Q YD>N0A=4P#H^D\L# T MO)69#5RXMH=G#M7C?6&S5$R#N:D,5VXIG$;M*N$$;#@Y!ZCCL*@+/C'AX6V- M)%:_9;S_-O?&TOM3D:UAW(AB^.VG%16%6;?5.V2G\>K!4B)U,>9M).408Z[L MBERS[&X>"O1B9;X>[NV;3%*K_("W6# 7QRKX--1GPGC!)';"K[I?^@*W>#$E MRLA2,@Q%1 Q6-7[@(Z'9QO'>+^;8J23\VGA[NB_O[7E,$C34!538%N.BY&U] M5WY:?J&UGD8>J,ZX.P+PX-)]9QFS"_D7'(NT])V'"R^@3])#DF2%2$"*O\.B MSHGC"\XFX//+.3-@\P)DB"2"_[GRR^)RBRZ]2=S5:Z-6OS=8>[7=LO:\UFWW M]WIRTUI[5JMC=Y_]M9W6J+W^ZKYO';5&_>=_:Z_%LZ2>]ZV#UK S^BYPW6ZM M;XAJ.>4"LJ5.80SQW.??MHYM M7Y(GCVQ;'WCWN'=@I1SAUL#R^CM86QA]+^Q.'!8E@TNH794[%_H7&<]+;!>* MK09P"V_WD+M;W/HLW],O>?)+]EY8&^8 M.W.B-ZZ3.&]@F=;0&G5&7?HK_,VR>S8Z@7MV^XW;M8?]MLN^V59KGH!LOI0M M3/C08-^A"#WOC&@:O$",-YG+RM@&LDQV+(I_J/G@VNZ3U6T8U_=F%0T:RYW1 M"QXUU96&KCAQ/AM Z6O[&/("KG)AX!#K DO5?N^O*AK\6J];JG=!V/'/>%I^ M!_%0/BJKQ0. X'N<_@?;#U#]>6UG\$;>_@&^6K?,VEW->[[ M*&NG=.N1*$2=G7A):T)'I0G9]J#7&;YQ[7:_/>J"*M01JM"S=7+>2E4!&I1! MQ.U5%7./S@1RL("M]9AF[>>C1ZC*WU&*W'2#W&%BZ= M*@7FEP??N2\/>=":0#/VL4;O7>>-VA_WA"(RMKG :_TFU38F1 MQ=&+0?-LRIGH2-_.HN9R^/*Z<=PT6"O$VGUX*57[8/N<;+AM1<<3/JU8K,>9 M86-U;=\U8C_':=_M)B_KOQ_+?F/UT<#;!4W:P*NW@=<D]5^5AU]78[ MBJMW(8:$/:**\""P79F\MSH\>3?5@UYU2?7C0!M:5=&J2K-VU6UUCFH_VA7= MP%NU_TD[]IIUIP:L!FRS[M2 U8!MUIT:L!JPS;I3 U8#MEEW:L!JP#;K3@U8 M#=AFW:D!JP';K#LU8#5@FW6G!JP&;+/NU(#5@&W6G1JP&K#-NE,#5@.V67=J MP&K -NM.#5@-V&;=J0&K =NL.S5@-6";=:<&K 9LL^[4@#T,8)M2AMJQ=!., M!M>A+I(D.A=KZEA6>]@>VJ*4-.]P+%H:?XZ\8.(M'=]X_XU-4AP_:GP2\Z(_ MIU&<.KSL5(Z3[K1MV5[PQHG&3L#B\T_??/9@7$YH?JO=;MO[E7G6JTZKKAS\ M^&A58N'_^\1A2+6!=&-O/9ZS0/RTM;NLN;K7JK<7M5N+VYNKO6MR2=+MUOH5!N'@P MWG]+6$##4&\F<[9P,OFKY9Z6>R=]ZQ')O:O+CS60>_43>5>./TE];K)_](*O M8R=F%0*P%N1X!#C3HJ\AMQZ1Z'OW_H,6?16B[QV;>H&G)9^6?/K6XY1\'R]_ MT9*O0O)]=,;,UT)/"SU]Z_$)O<]?WFNA5R'T/DGRR[SU/ M2C&L=O(>)- ##OSB8C@Y M!Z;U^D@EXRH/O$F7 S:;4#>_ZK_5XP[P1]R-0LGFGG!.9 8RL2W8BOG M2(87UE#2IA>X<*)=G.,O+R_5:3O_]Z]_L?KMMZM_(B&ZQIQ%#),.UFYTSR-VSDSXLF< MN:D/;TU"(YE[<2:_YLX=9L"PP @7'DD^$&[.9!)&+J74(!$:7]A,AD!NSO]I M7"=L8?3;UMGX]9G]ND5?R":9XO14^LPTC0(OGAMQNESZ-%#5\7VX 43.\@&3 M%?%V^5&Y0+X^AAF/:>0E'KP*1>_[;Y.Y$\SH,PLO)G4U7<(?F+,3L?^D+"X' MH[,(^L]_&T=O?E[+2 )8W1Z*BS F=^=%Q'"[=^SMO>/..,X]--D_2.%I-4X78"H>EB=@7D@#NWU2J%\Y4_<@^?^],KK,7?0MT?= MSK0[[G8LV[$G3G=L]9C5=@>C@?N_UJCS2CXUCW)1-6/GXX@Y7\^=*6SQPO'O MG8?XU9NBY :QK>*B#,;UR%Q!Z6- '3N3K[,H3 /W7,!W2O_W]OFA/:B$]LWU MK[]?WO[QY?V-L>U)IHIR>[ BR5]P2]4$I*8K(P,C4WH1L7VNTC-MY:_MI!K][_'?WM MWU%G=P8)BM\N;V_??_G\ZX?&U65F7&6UK.C"V=#WX/4JRJ6G^7#NFMIX9OKK/3-OQJ'[ /^9)PO_ MY_\'4$L#!!0 ( -"1"%?AD\CEAQ8 .WV 1 ;71TF3VLB2_SY_12T;L>&-,.ZFVT>[=]HOU W8Q-+ $_-AW CE4?7+RLK,.OC];R]K SUARR;4O&NT MWETV$#8UJA-S>=>83;O-F\;?OOSVV^__UFS^<3_NHS;5W#4V'?1@8=7!.GHF MS@HY*XQ^4.LG>5+1R%"=!;76S>873O9 -Z\66:X<='5Y=2U>$]]:MRWU,[Z9 MJVKS@Z:WFN_GBZNFJK:NFJW%M:Y^^O3A_>7EU=OE[8VFWUQ?+SXVM8]7-\WW MG^8WS1OUP[RI7=_@CQ^QBJ]:GSC3%_O6UE9XK2+6--.^?;'O&BO'V=Q>7#P_ M/[][OGY'K>7%U>5EZ^*/Q_Z$O]KPWS6(^7/K[9>Y98CWKR_@Z[EJ8_'ZVG&L MK=?7JN-@:T,MYYU&UQ?0X,N/UY?B?>"F.P%%E/F'"^_+Z*LD0Q5BVHYJ:H$J MNF,UG=<-MEO)1.S["_@>=+IL7K::5ZT8J9SRJGEYW;QFE*R=%IF[#NXRI-MX MH;H&:Y=K_MU5#;(@6&=F9& PE*T7(E\[JK7$SD!=8WNC:CA7-W[Y#2' EZSA M.V3&B!>J/>=*VY;#R1K(LX4^U52'FSB\:8O.C[U_@0W'AD]-^/3NQ=8;%_FE MNG9SJ:J;0I*C-)YT_TD1#2*&W?K\^?/%"UAJL@:)UL3?;\*?33;RKEL%Q*:9 M97[9[%-3T!U"AW"4%M-!T.VI0^)(2[,%&27_;.^K1C!L"ZOA4Q92(]FMY<1" M$ ('XH(M+'V;DF?+C3JFH[UFF<,)I&(#T5&WQ8S'9,BLL7K\$=IF5C3B\@4 MK\,?"3)5TZ0.IX) MHDR1SQ5Y;,]X1?IXI%JL>2OL$*;P(<';9BQ%\KH,DNC-EI3_K#NRDRG[_V-G M,)T,N\-19ZQ,>^S;/5%-82I%]'T^1$/V:-A%H8 SEF&W/PP?1^/.-_9.[WNG M-V ?._WAY)# IDF0HORA#,I;TI G#KT!@>W8;_=&4\Z_S/K M3?\\(.()S*5@?RP#=E30?_S[S57KTW\A3^ 9Z\@ 5";?NOWACX,.ZH"G%-E/ MI88QXX^X@!HA.1Q_50:]_^63E#)HMSN3AW%O!)^&W?O9I#?H%'',N;A)T;N! MK(38FD%MU\+L0Y0M8GQ1A#$@)UC7"+?)[/%1&?_)'%_OZZ#7[3TH@ZGR\#"< M#::]P=<1,_&'7J< 36;B='J&O4T5^'P_:/7I^EL.T> M\Q:#K[W[?D>93 K53;*82(&XV@5"<..S1,@/>0QKA$VT> 'YR7 84Y^6%+H MI8A<[R*R5>) (:L:8=%5>N/O2G_&0DUE,AM[$6=^*)+)I4B\WT4"^"#."$4Y MU0@(9GV/O2EO-?,/+!6 ^*,S*!8I93&1@O)A%Y0(-^ZSMOC5")I]B@,EL[K[QJCV7T?XO/V:-S[SG+C'\IXK!1R5JD"&/68WPX'YBQ&*:@OZ) MDTC[/)X^ RT"XAKUL5="GRI_%)F7HT2R?KZ*I^>.0J6.3'S8Q'*;K@@P0C[N+J!,1D M=@_!*DS+WXOE@S%*:??'DO*0!?)XU*KC\U2Z1]0@&L'VH2OH =\,T#Y__O#^ MTV7,R>6OI*,W0DR=%J#]2O=4G1M%<-LFD\(2%)\L)E)X8F7)E*)]'=')*+P7Q4C.2HI4K%R96XK2%P+J"%)0 MWB_EWB*$4B#B)8%@=:".'5^JNEP4I'V$2 &-%1/V+&37T0K\^@OK1G6YM/ 2 M+DL9XR=LNKB-'948Q6M!6;RDF,;*%*) Q!^'?)'/&+WQ6=<0-$7CMP#88ZQA M\@2FJYKZ S4=2]6<>]6 FRKLLB@68BZ%-5;?"&$5@E H"3%12,A"0EBMH=9U MSE$U>B;<6L2U*@UM%C,IE+$:2 3*@#&*<*XS;F.\5AE3P&8CZL4R5BY)$0RD( B(E HXXRII/?_:AT'5<;WC.OQ%F(&JF4Q;9Y*S)N9 M7*28Q0IBT>49%MD&'.N.$-R$I[L&IHM[UR8FMFU%^[M+;"[*GK]&/NT#80DQ M4HQC9;5MC(5(1!=("$51J6_1_#7ZX&P* B,6.M*E2?Z!]9[.FL;O[E-L&SL> M:A;66439)^J<& 1NJV'?N6NL'\9 ]A0N-9M8F2_=;$)54*@+\I1!0AL>74?T M0;Y"9W,2B':!/^XS=ZOW6,O,)6%)R0ZD]DBUG- [/-#UG)CEHKHCZB SKOA6 MSG3C\C1JFVYL8AJM32SC"T"P=1>V&Z*,)4:0JPZ*MF!$(E) MSHAN=WXXB'='+O.\7RG5GXEA'!+M0@*EEE#P6.B.EX@[!IANA!)G4TE#+L/? M=UV' :&LF3F0?_"V=%XVV+0/ZC$.HXG4N&+UW4+&E3T%O46>?BBJ(/(UK*7E M)>]V4@R#/D/BOZ!6F[IS9^$:H@I;V*3*BY#:2JQHG+K;BH4M0B!B$I$0&1:7 MS^B+SNJ93ZQ)U"(E:ARY.4JQS;^3KHDB_,\X!ATS\NY>?1T9*CA"O6@_>DB^G<"RNY LC78*NF44'$:J(9AB,4 M0J#16Q3JA+A27CF4J_66_]W]#JD&TPV!*2^0A .KGOD6MJ*/0JW#12?.XZI MA-248A7.[-,G35%7\G5"@5*(:X6$6MS2A&*1717UG#DR("X_?Q1A*K6#6#%2 M9@?UGDOB!XHF*Y6U:,P:93UA?4$M;Z#T;-N%6EQA=$M+D$(=JR5F'&EB7W*I M2(CE-47?!PC)9PO@G<72F&_&D#7K(DKEJ*S40)1]0%L(+<,J17$JHZ9 M5A"1*RH-42)C8L?T'ME5HT.+5AJ%D7N1V3?!GJ@B"+(H=$\@BZ0KPT2ZIR- M*()E@-K!K"/&40I[K,"8#7L$W3HBF7+2=9]H/1]#*8ZQ>E_&(=JZ._643A]3 MPV!Q[+-JZ70!AZM8_LH:V5$MD[K!\DWQPL]AQ,DLX'V18]1-%)$.?CJ4CT"! M)M,@6"VJ9Q$H.#U=?G"GLY""F744N^[#-^C6B4.UGT,>>B@:ZXYRBS3YV$D1 MBY7,MA#CO)'''(7#*#.B7[YQ#P97&3HA>_PC**'N/I52[ACS-Z7G\' ML68D ? ,'*K/_C3FU8G*@UI"B!3KY$J7P#H2X49DOO7'KE?!#J9(OPQ6:SO@ MK@U^=UJ'X@]FP("$/=UP*C\INLD5K"T_W.3<491]+2$L=?=(86#WDB*%.U;- MVON*D[,AY(-(81F#3@P7XM ]]L@<0;;4:&*UKGV-IHFB&M5]1TSB+>Z%#2.3 MBQ3B6%TKY4KX6@*T>\5[\:"PA/O MLVE23W?^B#W!AO?CP@#7VG&LO\0IG^$"+G:R;#S&FKHA#NS4XY3\:JX&4NRGG/YGAZ^\#M=J::?(26M4''KFN(7Y]Y@\7=JQ_\2V0

TNUAVK"7_9K5M'B,G1T9!$#D7R^HC7J@6W?%.WIBDE8KCKKC4%?,1:6 MJ,$=$D\8#N/8J6:]'],]/(6.Y\=S%&W,UW:9HN& G#)DV1BVV]Q^TBP@#V4E MK'O@PE ;+@1 S%1AJY7N:EA/13N;2-XN8L).X&*P$=/!2VSE<>\K%LA-L;6S M;S1R,BC=.^<@+="\7SJK99C<])EF>]]\M%4Q6("&6HK?DK0V);QX:M>;U,WA MLB3[RR8ZMOQ ?3>T2C7:/;E6-DQ[,%2;S2/^9#JTQF2YLQK^V;WLA?1A92)]M6)9CD27SD^R%#IR83O=U!Y10 M61,*AT;0@DC"PQ,<\/8YAI:$_DB>11#E"NOX-C0646E>-N=O1\MV_#*J2KA\ M'ED($P4/I\')'7.IF/H8\ZVY<,1G:/Z@UL\%M;1T5UF"TY&0W< &]CRQ# 31 MRI-*N!(LB?@*^"CVB'DP* 8M129ILV'*SU=!#6'*\BBHW;::T_XTT'LZ@K,:X2)BLMM"" M8K^]P!;S<)'%CIX)_A;K80A49#8L*:!\WG#4T.G <]88JX9!1>5U:]Z:TJ2J M*PN_%YC ]0._;%[=3\=_JHG67^SJLH>E5\JBQ)681W9+U1/'(C\Q]U#9CJ3N#S& MJV]MU<'R1"WQE@)'%UJBXNPJ&K^[]^2ZDVWD8K%UE2= MCGD^ZJH6_CKF$\'/;&Q*=J+MOE8)5^=??1N)G?C&P$=B:YBI9V+JVCX^J?@5 MXE%5%%-<,?\$+M$*.C3 M'6:KN4[6<-F45^P[X,XC7]>A63[DC=!6PDN.)S-8FX)#S)*-#TEO5J()T9VT MXHK2X2+70HZ=6XZ\661'Y-?I4= '%6V^%F'O[^LX\ MJ[3I5)68*F+;X@;4P>$9DWPT;ADP9 6M11I4%'W; P(+"DVK MW)B[]"6G.[5_ZTQ&HUSW0,3>J\2T(Y;.J&T/3?%;M*]=8JW%.0\6YJ^)I$); MD$MEE^#*)M?;9V(.G[SO\C_]YNNLTT_^A2XLYI_Q&CW6Y 9?D-'5O4 ME1A5P95,>^T-*,KEU.E2@2-MY=8=C[_D> R[C__@ZY3>XQ%L1UTXV/H3J];T MF:;OD,E)7M7$*[Z!$P[=PQ[.R*/BNT"SF%2U*PX4YW'<(R8^7/S"(%,BO+)5 M*F9!U.6GWC1,^*$BYBPZ+YKA0BMF)FNP 0F*^#:S(%*44T57-V.%1UZ0L.5+ M?W+"JBSYI:RA](G),^#4?;)RNE//MN&EO.'R,C\!I2M.$!P4ON"W *^J0,S2 M@06UUC!>^/U81'.P=]A[9A+9>>I7\KN_II1YGPEV'.]] M%B3QO?W>@)3>GU*,666=>V):-++H6'74K1\CXK&D=R_,-S9_9>WGW(OGJ6/. M+MR!C_MLLM=[IA/=A=-YV6 P<,IY&28L,0>9A?:JZ#H_ MJ:L:(^9V>;#BFOJ .CUS ;!BW=N>E]HKI?F=O'+&ULW7UK=QNWDNWW\RL\OE\O8KP?62=GEBS)B=;( MDJ^D)',_<>%1L#BA2$^3E.WY]5-HBK*>%BFBJ7;62F23:G=OH'8#NPJ%PC__ M_P=L:___5__^,<__XV0_WQ[ MO=IMP,\@O?H\G)V_FIW#JS\GS5_#2__JP\C/\J2Y(.1?[3_; MG7SZV@P_GL]><G\]F MGWY^\^;SY\\_?0G-Z*=)\_$-IU2\65[]^NKR+_>N_RS:JYES[DW[V^M+I\.' M+L3;LC?_^?[P-)[#A2?#\73FQ[$\8#K\>=I^>3B)?M;V^I.X7CUZ1?E$EI>1 M\A7!KA/LIR_3]/I?_WCU:M$=S60$)Y!?E3]_/SFX]<@+/YM!\VG2S'Z*DXLW MY9(WN\='>_M'I_M[^)?3X\.#O9VS_;VW.X<[1[O[I[_M[Y^=8DO:.\^^?H)? M7D^'%Y]&L/SNO('\R^N+V:PAQ>14"UKP_)\5[OKF&^;H1W$^:KOH$#]?W;O MJPX?OLQ@G\OGCR;QUD6C8J])L_R7(Q]@U'X[F$_)1^\_#0Z'/@Q'P]D0 MI@- 4F;N,['2*"(CUR1$94A(/$9MK*.4WNZOTJ8I-JHU^ M@=%LNORF[=JV6Q]X_*(?J[1D=]XT^+X/P!II'$.298JO:0Z!6.V!.( (\ZMU^EJRO>3.<7 M%^T]R7 &%\M_GYO)11UKSR95^WIA4@2_J_.I[/)!33+UGX]FHSC%5V#4S0(G+@Z"$M+1 M*".MS9+'T:Q"#/F#$:-2WU?CPNEL$O\ZGXRP,Z?[_SU'=@ZXC"CWF2<128C- MLX$X;!7Q(@'.?"*TV\BBC5F%?$A8 _/)<\T6RSK\WH1Z#T21-5ID"-SJ_'A!CG%Z5K M(;4C+O+S4P/G,)X.+^%@C$XH'$ZFTR.8'>W_%%L=NE'4!S@V2ZZ MPE^QVQ?S/559&NHIX2X ^KX"%T>2\U>CUQ1/GP1:19K4LD U3AR,+_'9D^8K AF89$%GJ0C2 M$UDI./*3X?Q.C0X\".XSL,HC9_=@]7L_&'!CZA$[G_Y1,Z 8 S M7>L7W&ZAT9# 6D,D109*'CRQE$KT!V2D3 J4=[5UU0JP5F&$^N$84=L>U8CR MP+H5T=MUD?AHM311JNAJ1S=7P=4GV5R9(M7-LC%A2AY/86XSAW2CL1^KM#:3^V31J[$B6Y[OG), M:B"",9Y[3["=2$IE%/':"Z)MLKHL8G)3>WUW\>3*,36A,X^,$5#2EJ52=$:- MCH0FF:@"9NHG,ZRM\K8;55K+LO>FO&=W;D7%/_D$S>SKAY$?S_#E*6&M3R6' MM?@@4E"6'4]$4Z!$ D,?1+E %+ZN04?%-*WMY7T/3Y]FM@K6K];U]1)4$ \V M?OSQ$/P4VD2KX_P[.AZEL8/(HPDI*>*D\41FZXA%)Y0PR,8GU&F\NN/W74!] MFM0JT*%>YU=.6)J,/YY!=TX!3/"3U7PA7+.)]&1!-$)E26L"0/ M5+O: \-C6/H7"MJ,!36ZO!H!?IU,TN?A:#3 9Q@J!?I>4B: ,BVS MP&ADGM7.V%X^NW^1G8T,_*PNK1C$G?GQQR'ZUXNFX%2S_R6.YB6/]AH939HZ M9W':"1&1 4=04D9B8DY:2\VTL]6#NT_C6H4(^L@LBK)A"21 \("R$G4GO:?PE2QS8.@I):8C(OJAG$L@+)7G($ MPDUI6(:RX=(#,;Z>-6R;X M[%R4-8J=V:P9AOFLK%.<33[XQ9!M!*!SAJ,U]3A52X:^&L=)0&0O$W8XU[;V MX+@VR#ZYS)WRJ5OS=;D+).3HA, ')Z/+(JY#MAL5B$F!)I-!Y50[H>^I6;4W M.X#J\V1# ]PAPC_?W.VO0_Q<>:?YZ1G^?+]_='9Z_.[XP_[)SMD!_O8VH@VV MG#]R^P[WGJ_2H$J;T*]C;%<9%3BY9"&5\XRHI R1AED2LBA<2L78(!FKO3WI M'HC-4^2G@!PLF:E[< FC21M%OKK[0((2'+(FS)5$HJAP8&,XS@7P*BB>LHVU MYZ7O NJ3SMV,#_?SXFO9H=X$ Z-1B2? &!LZ0F [Z6(X'DYGI=F7L,1FG<-Y M#D=/JPP.H!3S$HQ#;HV1U9#UBE1SR#5.+('S?"R':1_]<-QV2%Y//[V75F\#QJ?*[&%P5O !E--?&2"<*\] MV!"HMK5'R2=!]U2=S7E\19K)QF(9-"DI?H$>$T"CQR]UR"]-"K% MZO[^]Q'UR??OAB@5+5)/C)>/H6\J2YVF1^YK_ =/\+*E^DUW#LFZ\' MR(IV.:PD_$Y:H7RM"Y)++!N#]H 2GY&*DJ!=1+,_F MX'U1UP_[5\R;N )Z-4B\1;),/S:1T+3;(2"43@KG>OU[?%]&A WM?>] MW*]G]G)] E^'L P*7XD-*.^FP?<(76T;4.Q89S2^3YY:7KWPW/?CWR\\=-6V M^69=7B^3\P;U#'.9XS1)J%XDE5DO0%?\YJQR6,Y[ 4 M%G?W@UWGT)6<*OPOEO,-7+M76C,^ V:>A M[[E\N;\FTJVU*B8%36?'N21>MLO,T%P.(TQ/)Z,T8$E0QI@C422*^L4IU!K: MH'ZA@B4< 5+U^E*/H^G58%F+)94ZO[+<[\9_ 6_!9R=)S*S-65"EZ)8G$"2H MP+R,J?:,NS7_M8ZD5DE!MM'@!$G+LEHN6QT,)5:XZ#,2-=/:\].3DOIE1^.^ M\/%1*>L3A)=9L7S9U>R^4JJ. M)5\Z,6OW^/V'D_W?\)J#/_8/CO#C_N'Q:3=96H\]:TLI6RLUM5+^U@,52J^K MDW)NM0^E,EHT@4B!&L$[5I@'U $21(3:88OOP*FR:O1405;T22/U4A/O>=D3 MF#UQ61FBM(@LFRR4[61+3H62N=N:.6LQYL$UI)KVZ6@ER3I%G=Y'Y*3K&5 J@2$>8HKJ46;'$)IM( M"D84+D;):J\JKC]+;8S<.LZ3 M:]T<='B2$<1#ZY\$%[G6*4'MVH>KHZLK*$!GGK6W1.10W'N3B!/M42/.>6TE MS[YVJOC:@F*+"1-=,.3[^F(= ]0O_OLG#I&P-_D\'B0&@0(+1!@K2XE_U$X) MAV@442QXFYBN?F35?11]DI=;8L.&IJB8!HLS:ARV/8-_'T';[>.T>96=M@VQ9L6F^/W#D*^;<>^Z%X">@B+-X%[:AVT6JB 7]("MC\ MJ VA6H-#+UXS7ON8@X>1]*D UI;H4\$D6]H2Q!4S4B9*,E.R+'4XXA3'CYXB MA6,PG-7.#=AX2]"VBF1MB2SU#+3%+4*)):XX9!)5R9:(-!*?!"549A7 R)1< M[=&ERA8A\S>;J.I:JB*!,C1-:?##Z<\0 3S7G%!N&(Z$Z F&$GZB 7+FUEHJ M:\H0$V792NIJ)T-\#\\JG'%_+\Y4,T_U_8D16W\[X8+J[!DKR1N^ M;:>GQ-'(B ,(&436O/K1S8^"62GL1_]FDU,=T]3,BFQ*;>H]6/QY,+Y_2ME MN>P-((<-XXC,IW*6 UBBLP$>C;.I^NZ157"MQ!_V-^-/=8-U2*5E6+-MLX# ME>?$RH03IPR2!&=PXJ0:OS6E\$G] AS? ;02>;:YN>YER/-<$W7(FJL#TI9* M[,&#T@8^!@><111>I=)V=HQXXRVQVB0C-9/,=+!C^!E(5^*9^-OSK+I1MS # M7IU:-M",)64&I)XZE M.B30=\\T0YWG$27Z 5%F3Z02@CA=^*[0'8@\R52]'/&:$%W;V3,W:G,+&KQR3)"L%7JC3+,RV2M"00,%%(;>U Y1;HIY)3+^S<+? M6[5SO>V6V#/E_U)T]]*/H/5)IK-F&&>0RB\0\NTO;ESY 9KA)-UM^/5>4OS+ MN1]_A!,_@_V<(GYZ;F M?XG1DUHA:)3XTB163AW#T3V %(0'2Y4H9_.HVB5NGSMZ/F-MU']M\\S.)CL1 MN=+ HT>P#KR/@;),21DQ2F594>J+)8)^G+01A7'0M9WILAYD3#AIN2Z MMW#:C>WJK;M?X[NJ_7\ZR;//OH$!9)1,R4)):D3!1+7'RLS6F;.)938F2GM@_3T6[T&8W=AYMMR3]F[2G.),=C,W5C)&642( M7%&/8(4C5I5E%Y4B2!"0_9U\Y_M;N#;$L*8\^*'9LTUS5>)6,XD J:WG\=[/ M"L:OQ_DF)M3&-%!3CM<3J(U+L2;/.2/ T)\34D=P*U+HJ4?UJHCT-HA2M>\[ MF)2N^/MV/AV.2Z&UQ=[:5D8O?I,&PGK0$[[_!9HX+!4_F0J0. M$AXPZ(Y=51B,,,93SH(UB$&HO"G\/3Y]B MI!WQYX&TRSKFJ9FG>XUH^9JCC&B7:1YJ?38IE)K )!F4$M*6U@-8DHV!$N * M.,ATR*$5(/8IMOD"M*IMQ+H.!Z)J:[B= -H$TMD$>^@49K,1+/;++ Z_W$&W M*!6M E&4T\_B,X&;5XM!T3U7F0Z2#QY8%,2QS(@43!"O M6"*,!0[!:A9,7-OS6!?%#^"4U"76MBS6<5F;G=W_]_O!Z4%[+&P\AS0?P20O ME7 K?Z?#MF)E^'KCTQ[,T#N?WL:X6J6;S1Y8I_A-Q497JH>S?/CNY"(@3W?^.O@Z M=*S;FMB#Z*EP 11QZ/43"8&CI@R..!]#5(8KD6HO\SV%J4^ROS,NK>%!KV^H M:N)_C>8O!^=%:=WIP70ZA[0S3N4O;1YK,CEDP2B)+I33=33'WE&>1!\!2HS%%-!'.6R.@%"2H'PJ.S M@GFE7?6ZM9LA[E->1!]9NJF17T) GD"+?!Z.RBGK]_&6&@_.Y;)6 M1_$U\:5("$,7RT@@RH!F6B8)JG91PXZ:LO$Y45?W'V@0*N24RS&+@%WB@7AJ M0CFN#!W/+"C-M=,HE\_NN5#=.N/N'2/W'!MU.?>OTB,/]@3J&C_^.,2+IP,5 MH^8L"Q)%*=2C,Y!@LB?)TZ"EQJG#UZZAVE%3>JYI7YR_?6!0G9AHS99@KYY= M->7VU?":>^4 -ZKJ=?[ WY M84C5L6#_]?AX[\^#P\.=H[V#H[.=HU\/WA[N[YR>[I^=?M.GWU[]1=-0C2Z- MLH%(K_7H.L*\DXZH),;?#I\=8P1HX.6$YO(F4/3_ MDK8LX[N1JV=0?Q_1QH4@'[_[(I28J:",.T&<$K2@I3GZ1T1;[<*P%9TS3U*H<^CFHGQOG%O%WGO56 F7(P7F9.LN6:R*!"P6F( M%4*P$" 96WO98'V4O4HB?QE6U;!?'^;0[S3QW7PV;^!FZZX*L70]N6Z":8NS M;K6NV\YT##Q2E25#YC-%I%&46%=2CU(RT@066'7W^L6FXP=Z_O^#;]Y-YLW MV,R#28H S_B&Y@3$9R]*J04JKDIB3SCEEI:O70]@,<9^"0[WA MX$9F?U3?FAOB/<< M([X0WT[@P@]123?'*,ZG:+^"?4"] Z<1KB[[>]L$+\^,0Y=,@\4Y08">C@WDM7&.*/DFN"9?68F]AOUEK)7%* MELHC.L/=77"/+-UL *)/A\1T0*ZMVJCC*,[;G<.=H]W]T]_V]\]VC]]_.#XJ M1Y_>J,2\031FY7O7B:H\KRF5HB/7IR:V2W.6L5!.5U!9&!PQ $TK/2=9.R<\ M,)-T[4#]S>=7.XRS<'QZOEB+7&P(/H$I-)=EIQEWGK* #2M1;VFB)+;DAS!( M'MDK2E.[:N+CL/H4TW@V(QX]D+.2.3HXM'72_%7*:D\B3.\ X\)S:EPY\9&5 ML@2^+(S@1Z635#$XD57](J]/PNI3&*(^3RJ9HSY/3OSG]Q['[:$?W<&5(LZV M5N=R$B,E.#5Z$D)$7$[8%%3"";/V[N.G4?4I4%"?)76,\2+RY%9I+G^C-!>V MH[I>6>5A70J8M1M;2=$\6O^L,-!#MB%P](F<=250Z7&^H0J'%1H4TYHE6CNA M^7MX*A1+>/C>B]5]!\E:%0V^ 0F=!%YJZT3GBI, 8*@/J.:WU=K>I5U4X\D# MQ0]J&:7F6=++=?E5#KQ^O(:@CB$;RG#,!H5#N(MEC.62".#"BL"T@0Y.EZZ" MO5?I&9VQ[T4L_2*SZ54Y_ZL86,GN:^N+[)9M5N/9C43.ZE/KVD_N::>%?\HJ:S]UHZCF MZ3E:X0R:BV^G1)2BR3>/BG!916R5(M:5ZL59FQ)J!1)Y$ME(]&.96JE13S^K M#U-HMU:_%:ZLW/G5)M2V(LW5D4G+1EKF@"6%35.F;)EGA@2=8G%T%'420C2U MRYD] *,/,8+M$*26+>HL?BRKQK2E9#[,FWB./"W3:GL&TC#,VZHD Y"A M+$T+E'],$4]+$1GCI,E!62U7JR&UVO/Z$ O8XG#1@1&J#1E+;%=UK!YH=DA2 M"6,L@?8\+"N!H T1?>99+GG'FI'DYX$U8?%_^T.)W7M5&=PN=_XMN7OA],( M(Z0W3.;7Z&P0'-O*"=Z#E0U6B5BM0\FZYA:<2I2&9RJL1Q_:AV7Y+0XS79FC M#EFNGOS[N)P6>J,(UJTJ%0,69<[X/PDR)B*UH\3A%P1H!HV?P&B^$DU6>EP? MEM:W2)#Z)J@[CDRFT^/QC06ZYF(Y6>Y.+BZ&5[6Y@PY:@[5$J.3*D5:!!"BA M=>]X!G"12;'62++28U>ABOG[4*4[DW0A+4O8]=CEZ/)&E*$>OT''11B7A9.*UEX&7!E)S^TR?I&J&(]5'V(:+:#WH]TW(OXI8LEKPA[4ZFZ)4WX$?ETZ]^."XKIL7Y:I=.W_TQ MR3OO3F^WL[KS4@-,ERY.]:=4^=NPFZ=LD&F-@:;/*$<77&)ZI8$ MJB)AU#.+=#4V5<]661-C[6'VSO.^98.TV4>WK?D6\J2!,_]EX(VUP0(GFJMR MJD$6Q L&A'OT#&)VP=Q=E>^ZHU8#WJL37SNEYU.#=/=V[TP9K J]##S?H M. MG5!6E#IR"=6R32AJO$!/DRK)D\2&]86RMX#W2I[^"(Q]OMFWKF4'(5F:.#5$ MB;*P'(4H)P]YPFQ4(4:5Z=U$H*TIV%[IUI?D717CO;B(+?IKJ?O#U^79JIU* MU>\_'8E+TB(4=.J-1()*.LA=HE19[W]M?N M@RLKX*<_A[/SX?AXO*A(M+33(!H7.:.)6%D./> Y$*LY#N(F61T]9Y;6KM^W M&>)>Q26[X-]ZHV15 V]+2-Z?1I)*T5C(1&2)TXA!J$&BC #I(:<4%,VU5\A> MVA]&[W\PA@3.&1&,^1)" MESK5+H2X"=X^C;4;\NG>YLUMF;'>@>GW$._-X6!\KS">=#Q8'S21UI;C2T+:0C^::! V)H#O* ! 8O7NJQ6,'F:_TO#[L2JE,@JYZNV/!?GIVO/L? M'PYWCDYGD_A70.SH4UR4OM7M/W"E9E1^A MJ(VW7[]=7@JUE70] M]!M'/D;M-9#:Y[V]"^EJ@_P@B(Q]9#.AH0RA7%,2@K"$YLQR5"GGN_M>-H]N MK(2L3ZKZA3AY+[91WZ35MW.>0G,YC/ PPJL&X-^.;YP;^P&:X:0-O4QW_:?A M;+'.N7,QF9?]8C)3ZY,@C&I+I).,>)\< :Z]%HR;5'T7>4=-Z9.N[PFA^T": MC@7!T?[9P='N\?O]P^/3TP_[)Z>_[9SL[YR=G1R\_?ULY^WA/LZTQ^_?'Q^U M4^YOQX=[>,T&,F&CY]41#_6:7$E2_-F^4LB.2VC\1SB:7X02JM@;CN;+P?36 M-@WFD2/H61!F*! I#.I5ZRARB%JN-2A?O:K3FA WWD'T\./N/:?$X^- )@_" MH">NM,3^D!;=\]<"V">IT"77[NTUZLR*%8N&QJ:=4/RH M[-N9L\FW<7TXUWR:BZ4#KI#V3D5!FRY$"&>5,TIQ02Q/P M8)1SM=FW.>H^3?;;I.26[;WBY'WU??E1%,V__O&_4$L#!!0 ( -"1"%=P M!Y4GD%\ (D_! 5 ;71T&UL[+W9=EM)H4^?V1%?.0R^W_\625&4MJT19I+I_7V'E$"G!30(R *HD/_V)!, 9(#'D M!B!27FT6!VCO+R.^S(R(C(SXU__S]?SLIR\X&O>'@[_]S/_"?OX)!VF8^X./ M?_OYP^EOX'[^/__V+__RK_\/P/_]]?V;GUX.T\4Y#B8_O1AAF&#^Z<_^Y--/ MDT_XTS^&HW_VOX2?WIV%21F.S@'^;?K/7@P_?QOU/WZ:_"28D)'0Q!- IWTH6?]P3__6K_$,,:?:'B#\?3'O_W\:3+Y_-=??OGSSS__\C6.SOXR''W\ M13 F?[G\],_SCW^]]_D_Y?33W'O_R_2O5Q\=]Q=]D![+?_F_?[PY29_P/$!_ M,)Z$0;I^ ;T^3Z[^X4TT^I?9'^FCX_Y?Q]-__V:8PF2JH$>'\-/23]2?X/)C M4'\%)&7)__)UG'_^MW_YZ:>9Y,(HC89G^![+3_-O/[Q_?1]I?S#Y)??/?YE_ MYI=P=D:(IT^8?/N,?_MYW#__?(:7O_LTPK(4_>60*RA=X?R_]6F_;(WI$P$9 MI8N(0+_%0:5X0XR+GKX]YJMG0<82+LXF#1'??W93O,/ST&\IX'N/;H!V^B X MQ_.(HY90;SWW!LY+D'<1UD>>A\D$1Y^'H\E?TO#\ERG %\=O7[YZ>_+J)7US M'/]V_.[5^Z/3U_37Q^&?3R8CJ(LN,Y)-<:[S M^!NC(+KT!_VZ KVA'^?OJ'B[&P]^G> @8_[YIW[^V\]]ITSR5M.&(*(RWKF( MP2;,0J U)MK>.B^J [L8(,8L"2A@#OGCZ@K9D97(2*.\S:WS)U!+&<!R%#.%;3ZN]_@%!Q?XVVAX_F(XF(Q"FOR#]O87%^/) M\!Q'K[ZFLXMJ%AR-QTC_RZ?A:R]RM!@T!R$<;,:MU$(NF%); M#7P#F+Y6-3.*T!A__FDXRCCZV\]L6S:] M&(XGQ^7WX3"/CP;Y!$=?^@G')\.SW/-<*<<,AVA< I6]!N], !6"12<)FS>- M2;, M8PJZ]4)QX_7?O9(W%>5]K8IMM7I,5B\Y(X./K[Y^)O,,QT=Q/%V1>B7*:%EF MP$0E62P!?";V*6^R8 Z%%*FQCI>"^>XUWD;,]_4OMS<3QD@/_$2+S4O:ELZ& MG^N@YRA[SH8L@D1P/M"0H_$0M-5@,F>&'/40=>NU_4% N^=!(\7=LP!:2;V# MA?X$S^A/'W_' 0W]C" >Y7.2+&K,5 M'E/(K:WDE9 ]%9)TH(==;""]Q)ETUB1(6D90F&F)#,6 DY%G$5GTW6\<3X4# MVTFW@_WB"M#K02)GY0T9,KWHC<^5%S^$4:C M,)C411@?!*.*=^8&X^">E+\ M:*N"+BS(.O:WP\'PMKESZE+L:"C\#LS-Y-S>3;6'UP0R+EG-!R,?\4R'.'L_O#\+HVU0T M-+I43]6&T^C)E<7DB]51&T]^LW(T:[0"+[P'DAPWR4J#T38W43L;SG?/P4-1 M]7T6VS8L)LCS6?4K#K">]*"*,=1\.%2:8&G4$!BMX-$Y;5(N+/AN&'@/RA-A MSW8BOJ]YM_7^A9,;L1N'6HN4&&@>"(P3 GPP 8S+2EKOA2RA]9YU$\!WK^7- MQ7E?MWY;W;X*HP$M,N-W.#KY%$9X;8X)+X-7-$+NR)Q6M-H$&SW0*)W66F93 M6I^#+,/RW6N\B9 7Q#NVSG^Y"^S7,.ZGGJ'_PT@#M,YY4-QSB(*\;6]]THDY MY6UKJW0AD-WKO8VB'M'^^D+N(-1U%]3+_MG%!'./!:4UF<,@:&\!%96$()V@ M(2T1&%DKK$8D@^2Y1.,XY"YDBXX)YEL?1T8!%$P M+<2X:.7X:7:7Z:_I;#C&_+>?)Z,+O/[E<##!KY-79],7_NWG,7ZLWVS*A/%H MTGLW&N:+-#D>S5/5C[[VQ[T@38@UC%P\K7PJ2$_,K,N?$E&QC#SYE?PB>L$- M'M!/UQQ8]NZ&+'C@ON$#K-A C<.&XFRXF]S <_,NPLOI^KD2J-Z=2X_;Z_H^ MD)8[P[++FM?J;J.C^PIO).#=:5\928XWF3667''E$NU",6<@T\8QQI&CTM^? MUF]=>=V/TM>0:Q>IWQ=QG$;]SU-1#O*+/JU_9]/CF#^FYE(O>S)?ZV"%L+&. M.$#T5D(.7&D?5,J"M=[E'\&T.].PH>KN&@$MY=[!];\W-,[!&.=@"F&1/!GR M:3P9N5:5>A&- RKGA-!)"Q8;D^ 6@*>@\C>7Z-*$NG_]Y8X\R+W\9X>5)TY.CU_\Q[\? MOWGYZOW)J__\\/KTOVY#;%2!8L%K=E.)XK'QW:E(8;)EGF-2T03E78HI1$?K MKBY1*Z_]XQ4I%KRP>66*7!3/SBJ0,@5022%XH1A],3:YA,7(YDMS\\H4KP=I MA&&,+W'VW]>#D\DP_?/3\(SFP_C5_UST)]_>#\_.?AN._@RCW"M&))1:@A/U MX%]*"R[3C]ZJ++FQLL32/F]F'8@'<8JR#C<6Y--TII).JE&OE8<]9>;O4_N:R[NJF":U0GT?XJ8;XON U-@)Z7&IA M):4U0VL96,20&C#?%!2:=G\MOH*N)XV39IKIN%EE.KDS%:QU^/Q M!>:7%R/:S-[AJ#^<'\+68EVOR#L:?D.Z$3 MQ/=L248AQ)J97+.81*:Q21%%EH%E^YBSU0FRITFT_2NQX?7KAP8SO0JZR5@* M\\69J$ @\Z!$E6H)"-P%Z9V21F#8AI"; GM^?-R)"AO>UGIT++6^X6A,_TGA M'(>G=/;T.7N"Y\?1;82 M>*/\A5->*:<0DK*^%MCB$$K-P0Q98BA(BY[:WLJ^_^+GQY(F M*FAY4^O1K7 !UNP(#IE*()$CJ!@4>)]K*5;AB[#T_Z)L;9#\8$L;!71Q#^-! M<)5K[ #&:""*G9(CO.97V)V\K@GN:?.I61PO8 MU" C?CGY;P%UQAO!,ZV,C'%0]3N'*D$0/$0KLF:V=0K&JMB>)9>VT] "*FT< MNIXNHA5@;2]T7.J=R..+R8SK'SX/!Z>C_L>/6)&_^H*T@BX*"XBLD&E?( 4, M54"^5@B58$+T7&$F(S^MM*MMA^-I,FG7"EI KNTBV]?89YOR)@.0L18TVXVJ%G!MNYCU'/&;?HC]LRH53,./ M@_[_8J[PW^/1V=F\%5HOA5JBD!?07 E0#&L_.!YKE6/FLU3.N;P2I59_YQ-F M3D>"7T"0[:+(A.LLC,?]TI^A.2[OL4J2F#LK"?6QEL6_,YA%U.^YE#'F4J!H M:4"AH@U;T,)J?#:9QQB87\WS;P;I"=-K/VI;P+ZM:W5=%U$=GPZ/O!B%C.?+KBURV*N)]8X&$_'_!YGYB+.TXIGEN1\HM4/S*)GSF:2<0Z MS)!/4@*'J&V!J"+W/ BTOG69D*[']#2)?9",6$#YK8N4/9BR9[*2+B8.R'G- MV&$>(H\2@N5,NYQ4M*UKEJV>/-DD!9!YG@L:"R0"DON\>^-"6L(NP,&W#"PYA<6 M0PK2!U,(D".OJ]#HR/;QP!1J7ABGO[>V%^Z!V$/5PNV5L_SVRP:2[>!BU!)_ M90XN%LM%0 X%>:&A1@?>JP01&0LJ9Q5CZV.G!P$]!0JTDW@',_\HI8OS6D@" M\[*,^SE0(JUBBDE(4B=0BA'&X!-PF9SF("L_?LI_6]9/G8?;IPZ^C'UI*SE(6(*W29*PZ MLC?J!146$NA2R-&/.<"T=RH)C5O4*>/=2RX-EJUF\'>_ MUC7EV_UE;S^*[<#.7B*G673)^9H4;1RP@IE\ ,/!%:O "(FTBC#'L'7[PX?P M["HVVREWF@E\WW';6I/H*O[P.PX_CL+G3_T4SJ:QAR2S$].3T*01%(^U@C0R M($+SE+W(T:Y$G4?**BX%L*_X;#OU#EN+N7%)S9,9?6Y"FEN4JX!J6%!U*9#= M%U1MI*AA5U+>&06<#@R^XE:" MSX*!4"$EE,&YV#J9Y\;KOV=];BO-#H*CI_WSVF^RG)+W,2ZUT\+OPV&^7> 9 MDY6TV$BHE1Q!64]N1E$>LI?)2.:3$:T[KZP Z\E8:5VIHH.XZ",0YU-C%9 = MG;2O!' _)^_-U;L>?;;0S>Z7G3G8D@RMI;3I:6TB^:K$R/A'7K4D$,.M/+60L;%2^!& M.YY3IE6Y.5>6@=E]R+(#Y=VE1Q/)=V":W@!V-'DW) &^'MQ %U(.O&:NH.2U M%Y54X%VI_7-U=$(:Y4/KX_Z'$3UQE=7-M[AJ Q'Y].;9O&L M/[/NMC_=6^WY+<_Y-AC1G1._DAES,B2FDE E:,^]TEPD'46,PK+>6F]J<@[V M\*MJ__,TP7Q)]!/Z[;B$-)?B//)N8V;>D).E92W 2MX:^'JR'!,6)GDI@K7N M[]<.?:/SQ(>1]+0K@MO:0B^I4F]EU,[Q/((6+D9FC;?-K^2O!&SW:^:>>+?D MM+"AVCK8@;>6U>R.$.\I+[T,T8/+GB0E M9*N>25:\PL%Y]B:7TKI17V'PS= MI?([\"RV'LCW?MZ?7X[GV]NZ.ZX^U-KUH[K2,YZ2I$%903#(T+.@?G M,*SE[=&[?OA[/_R]'_[>#W_OA[_W?!GZP]_[X>\],=KNV]]K;!8?O?C/#Z]/ M7I^^/G[[MM8AKE<0QEL<=SSXO"8F[^J([QBX]?92IJ5&_#)VZTROUZ,B;[CFQ5ZK_F!4-D2@YBQ L&_1*$LE5ZT2Z MA_!LNZ)>/OO%\#SV!],)]6)(/C!1?_K#C4-"WJM)4EQQ!284FLNF:'")_&:7 MK"NF!$;(.QK[*OAVO[TW8\K=E:\SM32T+*?U]!8 _0/#^&(T70YG9D//^6Q\ MK5*C6+&@+'J(GM$JG(1V$K44*Y;U7>5M3X %W4BV WML <8;0GB/TUOC+X;C MR;B'Z)E(M9P=T[(V5"0;,K(()9EHE*X-55O?9UP=W1/@3,M;R>NBW%7!GIG M].E4*8=RF+)@:+-0N+2%C$L+HL9I2%*TARJ,],4IP95&'UN7BE@"96_5YCI5 M_Y*E:ALU=+BIW815OQWA9=;=*@ [RI5_%-Q^\N2;J'(%>FROA[T0AC;4S(QV MD&.R-6R6P97( 9.P.00^;"2TI1YN=\&X MRUUSN'#7C#=WS3;1N@U>V#J&0J<94+YTG9HGQ2D4OGG%;!2!E[ MV[VZPX @F=/"2F< 7>;DA]=^M(5EP.@T H+OPK?+"O*SR7SY,AS_ M/AJ.QSU7=.196+"NUD+AC,;+3(&4-8N>/$?6/ #Z&*:#6/LV8\3=S:RI^#LX M1EXC,'G9"YQ6$1Q/QK/>94>#/.T--+UWFV2)3D704?!:L3_7I8]CLC0NZJ]Z JWB,7DPT9/%(KF%D'0 M681A4I%'V[SJ_':(GR<+MU5=!]',M4YL$+G-I02(QF2R9PFK#XQ09[)];,PF M=':(^!T>I.V(5.NI96D9TUVT].59HJZ%2XC@))'ZQ7&= "U7/@B%/+2.)QQP M2]_.R-.-0NXS9[NVF"_.AC3^CU.P[T;]A#U;?$Y**;#;J7(;HDQG#OT4] N0UD=E^#VS6;W&[G^S#X'/KY11A_ZGE#$DG$.Y-KP(4C M@L_&T):H=WU??J!^T;(7HJ?-F+AN[3;..6E0](Y[9%/UOMCD>7]ORL MO_1XW/\XJ#96C$8+RZ'(*C^4L2:"DLDE:K\U&HCTK5//MT/\!/BW!]7=)][6 MW2K7/EAT4EO-,0%WU1;C)*KHN0%:BLG*#PR-;!T<^"X/^[>R;[I4RJ$?]CL5 M):]Y'ZW@_[UU+_BH?]ZZAA+V>WJP#\<=B_ MMBK7/L3=1 ][(8Q47JN*+,::$D.PP:<8"6UMR!&%='?[>7^O1-GPL+];GJPC M_LX/^V7$J&DUYIXK4-*0M2\-@Q)TUM+;R-UJCOAW<-B_EMP?/.Q?0V@=G' ] M;%3_^NV4GC.E<8PZ\6@2^.(1E*/=T(5,YA/8]R/P=&-IM>BTY9JZJP[[@IXN7!&A%0@2<9JPR%. M:S+2\JJL8SH$*?ENUZFNZ?2(67)8;%I'.[OIL&L4#TH;$$EH4 $C^) \<"%S MT<'$DEH?@1],A]W6^GJ\Z>X:PMYK8N-[3,./@_[_8GZ=<3#IES[FH_$8)^.Y M&9C#X&;HF_YV<8ZY=;KCEC"Z2X)L*9^[O1R]5(5+-*Q(%37WD@?O4)>"GL64 M%J=&;@FHPX1)&YVVW&K@A9BNG#(034T-KH=L3F%VS1>8+A,F:UGF/_MG9SUO M%#.T50 JCT(.7H5Z%!BRU[Y$+#M(_6DQ ME"=$ND-0=NM85,LQO<7)Z7Q0MS]]_Z,]IAGSAN7:'%.1'HR;E0A21B#WR@:9 M']W[]SF )T#K[T;_N\G#7&78E]O.LN'W9+"Z*$G;D:$]B28P(S]0 ,$/2=E=)(*N&T9E2GNM1(* J79SH2TFJI" 6X52:B8>'O-UEB M+;D_E"RQCM#V>H#P6WTTONE_N1DAN1.0'K\+H\GUK?X;5GWK.@N:4-9XF5G93 MSTV#D,GR:+S4L75U\BX/%V;R/GM(WKSG%4M)65&[/EJR-%4!+ZT'KIQSH81: M/:?QF%?!=1#K[F;,N+N1-E=#!P<6ET >F*+_P/['3Q/,1U]P%#[BAS&6B[,W M_8(]I64(2F6P+!I0S F(&6NS3R>4-:%8;&V&;8/W"5%K9VKKP+Q?VR=6GJ%7 M7(-5]8Z^P@RA% 2>O4M1,C% M6:"15P^J8#(&LP:3+0G3Q (.2;8Q\:(Q*J]BZW/Y->!]-_&LM6BR+%4Z39(]&S0V79.NKJ@%TO\0N>#3]C/L7T:3 \&W[\]K[: MDN-Y](@+,B5"LI"5C=5EJ<6Z.'TGA$W&&9U2ZW/#1R#MWK+O5*7#[O318<[; MW1@T(X>6RQCJ^3?6(*.$4#/SDK#.ZJ#)O]W%C<;G8BVU4$.'F37+H]JK /QQ M^K>V*M<^U=E$#WLY_?.))HG-'$2M#:VG)]3G274LK#*Z2\K8XZFOU MZB;G>IW(XNUX,'Z^GB_&+:M^WHG):8_O_.&HK+S O- M>0:!A7I!BOP,SXH -*ID!B]F"CRX%EG8)O?2KW,*+G19IU5=!I*\8'<,X"&[YH$S39KBRR0.LDJV76 M"X))C",W/!/-.SO"?0S=K@YO.Z=+1PKY+H]OA8W*U8W9,PDJ!AJ?TQ$XF;G6 MVF*$;!U\_*Z.;]L29)N#VS44=0 G::O _7%PVX'JMSVXW4!O!T"W7)0(0CHH MOO;%,=I T"E#BB62LRZ,USO,0OD^#VYWR+)UU-4Z-+K@E/ RVU\&CCJ0<5A< M+>+-.,3B)' F<^U1$E6\LQO3O[]U:O3%\=_O#M^^^KMZJ.QWHF?8Q!%(+?:1*],,E$EFXTQR&KL3XC>YJ_=L@OGS3<< MW7C#M7LI'4:K"[?MP/HIJZ^ZCR]XP"])R MQE4H.@%S/H+*HAZ<90%<&%YCM+ZXUL&'AQ'M?D%LS(Q[_4?;*:"3.RY7\=67 M^'F$J3^_5T8+V%3L@UMQUZ6#Z144A3G:'*RE(:C:@<=Q&I%Q'GD27FO;N@I7 M*^Q/CG)[46H''N%28#7 Z[UDS)#'8NLE'25$)+LD>_"Q\&2XS3*VSK1\",^3 M(U$SX7<075^%U3WGK,@I,)"&UE.%49-S:S-8DD4,*@0K6Z](J^!Z\QZ9;EG6KLB<&4=;9"UL5F*F ME5#H*'7TH7GUT56Q/2OB;*R4AJU'[Q\E+17(["!)>F=-)-/*%&*Z"HI!Y(Z8 MGH)TTJ)SLG7"R:K8=G7PVS%E.E'%H1SZ+AW2C98+-0J31? 0 /YEQ@% M,"LE9N-=D3LSDP^IG4Y+.JQJ.6^HEEUZ5C?Z,JP"L:/CW!7@[><(M[EJ5Z7. MEGK9$X6R2(05$3"H&MQ*$J+7#$12UF8>5-:M,W'W1IU'CF4/@3GKJ*,#QOP1 MTB?:U$??;L*[/ TREK/"/7 MZKV+;('@"+!)%1?)9O.L];VE!^ T>I 5DD@GDVHKV M"=E+T3P]4C22? =+Q1L,8_PT/,NOSS^/AE^F9O,E-.=5-(4[,!830GM#_+EM_,9;O3201QXJ2#F\++@1@0G03G+Z4NQ MX&L:DS>JH)7,$7QYV-@FL? M0%LD ]T+VA6%(3(;9-PXET)I'4QY ,Z3#J*T4D,'N] 2:/.IL0JXCL(F#P+; M3\"DF1I7H\<6.NC BGT8)/?<8?(,-"8$Q>L)EV81(HLI)RLXXZV+#.^!((^$ M1?;#CW5$WTF+X/'DN)R$LRMWBTQGP8L(8 UYWPH387&:DP9=/3EG"6WKC>4> MB-U;&@V5=*\O\#82[B#(<8)G]*>/O^, 1Z&VR3K*YR3?\61$0_Z"K[Y^I@ES M!1:]]!EC!AGJ[69'<\"[E(!Q%6-VS!;6O*KO.@"?$E6ZT\RNLM9_.WK]_N]' M;SZ\^N/5TSB\NJ![?:Z/V!87PQ MPGP\N'HU?>#M<#"ZA>3-U8%Y\J$8IA-HVXOPOA3=6V_D#TQN 'S"IQWBHQ2:VNQB;K_ MJ%I=GFG:%:3FQH?:NF*E6X2/O6GW'&FLF6%78NW"3"=\1/EE,*]%T3.R5J1( M'*SP I0)!:)A" YU=IFS6&3KT\N5P>V.,ATH]5X"8!<::7W;^.03F2^G.#K_ M(XS^2>9!/,.3NF9.E]7[ BDH/'-%DAB0YD\@T#$K"4[8X%-0+*UX!7F]]SZI MI:1#D7<00#SZ0B9CQ?C;<%1]U&NH+S%.KG]Z0?MLO8;CN.8NJ@2VID$K(S0$ M5@($I4M(1D0=6MMS:T+<\2+3I;KO6B8=ZJKUPO-F./BXAE18]#$'"]6E!64M M!Y^,!!:\8-P5Y63T,V]MUZR/ )LDP6E) & M7/0*4JE]N10+Q;>^6[\4S%-9@MI*O8.C]!O1A(?&'KA-FHD(*)"V3-3D$80@ M("'+*+B.@C=/Z%H)V7..R'2@NPX6G'^$T2@,IH*:M7TYOIB,:P$1$D8OR)IG M("R0MTG8%)NNPA8$3^0=HB2+L/6:\Q">W;.I"QT..U) -P7EPB#UP]G#41&=U;'V%>>]'[H=P\O1K]K]^NOOWW M/HX(V:=O;VKJ[S2#1_F$J59I-\+7^C'<04PT57-F7"EE,*763;!70[:OU,D] ML689=]MIKXOM^Q+:7"[GMV+]5WCG*2"K@.VJ^/ Z0/=4>K@#C2\C56?JVCO' MF-.>6X=D'O.:0R8T^))HSD7&$\_&RM3<4-P_MQZK-WQHU%I'2UU2ZO7@,_E" M4PGPRVZDJ#,/+$.RL51;U4+$8B%;U-8'7T1N?2OI 3A[]"[:*W(99;;40A?W M71= $Y?0'$_,10>.'')0@J %$@.(D)50J7"N.S.8[L-Y;@391 L[6D'D'%J1 MD2NUAUX>W>PVJAV!1.XA5YVY%/=AFR= M6+ WZJSN/^V-.>NH8U=>^-5:/-]SZY8=C(G 0JS!6I%B8"3^<*C<]$4B49[Y8V:!<#(3.:7+R,R"QR M+EH;/LO1/&][IY&6.LB%>X_CR:B?)I@78US\VSGW5\'>D?VS#>[]&$:M.##< MLP([V/:V&@-3/NFH,[@8:VZ%,A!#UN!2B($'J[)J'8L^//(]8EH=(O?6T5L7 M-1B' _PV2UW][6*0+U%I--D7]+2=U\([UD9PBCG@T7 GC1%*E\9L6HQD]^;4 M[K1YMR3C]JKH(CI]F7;S>D!RN:C&WZPV:6#*^.A 3^\UH&,0R=:#5&J_VYR] MU*VKE2R!\KQMJA;ZZ2#5]W04!N."HRJ6$QQ]Z2<:\K25\EVTXUI&;+SX3Y<5 MCE<82T<&5LMQ[*W+\/8$&1Z8=CO8"9N."34+)B5=:Q/1F$*F,:'D8 QGPAM; ME_1GQ]3'&Q4?-E'746H'!/UP\OOP"XX&4\%\1 )Y]^+/I3LCBTR:C%?A2FU' MKR5$*11HITJFO0:-:MVW:%5LNS?G]L> X0[4UX7!-QQA_^/@&NQ"D,Q[+Z13 M8.14$CQ"<$6#-]Q8IA4FT3Q@OPJP9TRP]HKKI-1=+>84)K@07 F,,VL3L%P+ MA/K$P#$RA-$X*ZH+I7CKB^T/ GK&;&JGJ Y.I5\,S\_)4:-!OPODL5W68DNR M>&=K^KZWY$9E!$)BP*M >)+3')M'^A=:LV58Q731[K!WLC\O\:MKQ:'HQ M;6I:&IV=3E:!*%82C8G!(20)C$G'6 Y6\^9E-I>!>=YAC#8ZZJ!WWT)@\YFR M"K2.XA(/P-K3N4X;!:Y"BRVDWX5%\P!$(__7U8CGX[N6U2-R_!VP),AX5ZF\OJ3CE?5C(OQ$%>!#&D.!]B M-"XEYI&3Q6F7E/-M 6O;?GCW*PB]N;JC&BL<+2=N$8.2$IZ@!NRJ@ZB&R?4@ M='*235.\R0P'Q6H&F_<.O(Y"VZ0M5UWOF!L!_\')K=6YQPJAO5JZ2Y.M 59F M0V"Y 6\(<3*>S&Y.?Y.M[V*LBNW),ZN)4CK( %MDM5ZV 51"%$Q@@RZT^\MZ M 3%JKJSX=O(^6 *22U) N(V%EVG2$EU++[>+XI9 M0*VB+5GQ@>G6.2T'EF[:2,\KIH^N(^]#3\9;92P_TD>7'0^V($B767F;:/?0 M&8N,HU2HP8E$_G'.$F(=D]#,>43,],.S8^J&Z:,'0]1UE+K7]-'HN)(L@+&! MG [)3+TU;""3)\R*->0+MT[M>R[IH^LP8./TT374M[?T466*3DQJ4)R3P1N= MJEF($8)$Y#J(8GAS<^XYI(]N0;#VBMMY^J@BKSH&*2&AJ.6=I(.H:=%'981Q M6G)A6L?^GW3ZZ!9L:J>HG:6/6IER3$4!RW6XLDBH 130R9-S%9/'T+KMQ)-, M']V*-=LJ9FD4=!=I(&]K]DIM$MTZI>/>@[M+SWAX#'=2+:Q5)7G&?0A2&0Q1 M:99B9,8:%;-5BU,M[KUB_Q7WKT-Q/,0HC-$0R%4 Q90 C_0%LZ =+@L7?&87P\&D/[@87MPYLG@W',\HB./QZ:/2)-D6=4TUX\."BH4U1).N,XT:XUI9IVQ'\(/I>N-"!"[7=:"Y'<3RJ M?0]Q='?:.IY9Y)*!"62F*:XX[/O!O>-ES=C]X/)HEI MM19(/) 3F\CN\8*^*"\M!.L+S5(A/ K!3/S1#6\'K-FL&]XZVMM[I[)5P/[H MAM=2XUNU+-M$77OGF*9MP2C,8,B9(X>N%-HO,()E-H=2$DK9NIC& 7"K33>\ MW5%K'2WMN)=5K.E8PGG(.9"MRAT'QY(!F9W.Q1:>?&SJTOV+XS_^>'TZNZ?]]N6+X[>GK]_^_NKMB]>OFIRYKO/X)B>O&X_G[OEK M*,;+G&-V6$,+CNR;*'V(1ABND/?6>=%V$[MZF[-(R3PY[=J1*%89%U(!&W4M M*"4S>$7+G.2,BY!"EMCZ4MIR-"UR1X:#D\DP_?-=&!V/3B8UHCF=3.]P=/(I MC+ 7G&7))0$%ZQJ>E0)RI+$HBR1EBKHHA_- M-<0IGO'1Q>33<%1#A[TLK"R&:W*DE03EZOD/.2O I"G*DW^B6>M0\0-PGB(K MMA)Y!T;/[1%_>T=TK7TGSL[P(^:S;Z\'I;JOF-]>3'=@&FAQB4?P.=(.C-P! M2:) 4L$;Y3R)J'4=P_40/AG.=*B8AD=6TP))=Z >Y3P5>YB9=RIY"089B4?$!"[;1#\&*Z1-9#"L5GQJ0P#?/5=V)OT.CH+>$,J/H2)] MCV,%UZ1O<@AL4" 3*C)!UZ!I>61%TO6(VM]N>,>B.^>$FW$V\%QR[UQ MS@MSUBO$,G.P%C6-T4GPT45P+F))WG!OFRM](9)='83L9+O82+R'QMYJV&^MF82QB8\'N*JQ^AN_=4O;KK[DUS"N%1?//].:%V:39Q3(G*G+ MVJ_?KC_R+GR;7BG_,XSRM97,";\09"#;8#A9.I9#9"4!!J9X+B'1>%L;@5NC M;ABT?1$^]R?A[+:Z?KNKKEX,.1>6"XA,GIZ2M:<%"PET%MSGVO8BMS[96!OD M[A?3'?/O@4!P!VKLX+#@)'W"?'&&M/\\)KGQ,M'-'!2%PV;D?91]*V&$&GSX\ZP"!66FC,FB=JXEE"D0A M####(NVIHGC1O&SD30#["B_LB0-W"TENK(L.7)'-!7$]C$%^=Q8&;\,Y7G:( M66%,'<4QNAC/?B(A6]#D[M)W*#K^7O@;N'"9RP)2E-I5JS:2%])!,LBD3<%A M\X/@[X>WC\1P#IRVZZBV [K>[K.C$I?:2H0@%*^=F#R$(A+(E+2+):74_';Z MGGL8[5^GPU8*:>B03(^Z[P_[6BK'GZN8ZL6,#X,O.)Y@?G_RX;*HDP\BF(@. M#-?U7GM!\));*"XB>J70Z$>C1%LA>,8TVIWF.EB,7IU_/AM^0YRZ['-(*22? MJV,UJVG,$P-?FX>R$I./2ECG6]<(7P#C&3.JE7):YT$]1/)YWM^-F[&_WUA4 M@^(NV^R UIO:4<$F"!9I40U)F**C19VW7I\>A/",Z;1#W>VJ!-S]Z/Z-$A?' MDT\XJC(?X:=JL7[!FE/0]/QDY;=U=(*RV6COG*$@*XIG+6)"I2+'&'SF"J6* M.2K-TX(SE)7?NV6HZJ'7O!Z08*8ONXX*!I89UUZ =\R"LIY!0&\@.A29:2&" M;MX/:DV,6X?OCE^\/B)J]N/%M!/!Z? =S=K!Y"U.CLMI^/I^>'9&,[$9/&[_ZGXO^Y%M/BEI"11D0Y >!@0?PT(2X'/V[VD60Q+] 0 1?^Y2C!UYJHV!G+'@,"-$GCT[8B*KU MA:LM(3]==NU2EQW4!5LP.9B79)8$#5X4#F29$!C+)&1+IDL6(GO5ND['8\M1 M9^;,[%@I!T-ZEN3@"4G+0>(&7(D6K(S*EF2XR:V][W7P[>JH>+=;=E<*.I2S MWZNLRAFAZ_B&@^E]JQJA1Z-#/G#"901+*9Q-4E+;Y6<=#@/9U M-MP=#98EI&^MCBY"@KY"P'M.35]>\7=C?4UD_K.*"&BS1H] M0K+U8$_G CZ$2%(,.3J)BKO6KL(.J;!JGOJ.F+".L#M@P I+XSQ<:*1C)00! M3(E"%EL,$%,FDY+LQ\2$W53;01 ?!A1M ITU.SF;Q M[_S?%^-)G3B7-6\\+S*G#$D55ZM%: B9H5:%V,3$<>P)M,GJ*V'KP7" X3E]P' MPMRZA="Z&)\!H]KK:FF+H[CTU3^.WK\_:M18 M:.5G-SDNVFPD=PZ'DA*1L:1CSDH90=3('J,7/B=$Q4)OY;* MRIH6?-N\1-JVH)\^Q3I387O6UM@\(;JQ_I[BZ+S' M+4LA.EJ#NU1?!Z6^WHV&Y 3E\6\DLSFV MRQ5UW+,F(!)X4;YH)_CXI]%:9T??6 MRP\#G /+]+M;[D.)0HB 4)*KQ4@U3R5;>.=]?D@J]^CN?! >Z ME/-].I@F='B/&<^GMS^FEM8[',W_TI,F3EMU0\ L:G'* $YP6LLL.FZBPZ+X M6BQ8^JJGI_PV4KVO<[N5SA>.^LXBE7M,I)*2]U!\[4_G%".[27'(R(QF4CI7 MTDIZ7^EU3T?W[:5[7_^NO?ZOJ?HR3/"J]4-/>8T6/+6)\Z&%K*^3PK?GA33RS6W,69AF"LR@T2"Y '92$[FSA3 MSH2TQ;)P_X5/G I;2GA!Q*R;L.TLDXRY6LE4D.&: XV=!P%12@4Z(*(LS%O= MNN#7YOJ@/)7=SX7"F64:2%:N<+$#YNYYL8[0&_)A:AV]NXAG M_52OD8_Z7\@>NG2A+XM/9!0H@P3'=: 5,G/PPM-WS#"6(H]6^)7,SH??RD3)GQW2$/"UD4UR"J$,"X:(76.6^#LL=@760C+@IA$YS%IO(Y4YJHW$N)9K3 M2MJH=!&>E21TCDGRG&R42U,;-P73:08D<=GP5-5 ?D2IU*L!47F'>B_W6C*.^V:VR//C9.!QB EZ6IX7X&3UH/A-FOI!7K6 MVI!= =:!V#F;<>.N2=M:#:U-GA7P33-5,D-67$#(1@HRZUF&&'6I7<*,45[) M7%8[;UWQA4^"!)U)>%<.[RP"5#R&*'R"$A19$2%H(/--0;&1"ZD4AK23 -DA M15:W61,:B?KP(ZLJJ>R0.XJLKJ7LE2.K MZPA]QX&S5:#]B*RNI< U(FB;2'_'!#'DF29K')#Z#"@I&(0D B1.+JWTOIBX MDP7C(".K7?%B':'O)%1CF)/:&08Q!58O46KPS%G0)0:#4AH75K,U]QNJ:2[[ M1T,UZPBN@SM5]\S:R]KU46 S<9]?]Y"YUW4?/L M)M2:1UT,24"Y%<,H5'ATI8 >&Y92]?Q_6ZDNS MR/H4))G,24>#8)B5M&[)")%9,M2C-"9G5FM.=LR2A<">+%&V5T,'UYOO@GS? M'__SMQ'BZ\$$1SB>O"<'^K(?#(NB%'*:#2,77-7[CYXS@NM+K1\>F$JMR^VM MCN[)LJ:10CJXF[QL(7S9_]+/.,@WD H4K&!&*)*<=C*(JHU4!$A/>ZA#[K-1 M.]J1[J-[LM1II)"E-YAWE+!TE?7202;2O6=WFF+T\$CNY [Y$E1A6LG$I$(E MO0AH,).)*;77-B[-';KWEDZ3@E1))@BRA#-*.^N2'6H+)RZTB[6:7XFMIW8W M24$W+_Y>92'<;)<@=>)DZ LP&&NBH VU$I*&$$@Q3CB>[Y9;>/@B]:*7'$CD M?3/U+KI"O;4D.XC!/U1RII>2(GL,(UCE:]<[=! *=T#X3&TC:^GOC?G\$)X= M9\TVT]H:57[6$GD''O75>GE=F/:Z4%7/"*]\5+9>]*:=DM9BLJ\J0LEY78>] MDZW/91X$]$0(T4[H.RX*UB/7WKN@$UA6<]"0%D.GT8/F,6I,,F76.OR^^@+1 M-*?-,E^J,_@<%"1R,)(,05C3NF'TP>>T;;(?-A;UX>>T)5F;#Y1: M=-X84)$%\%9Z\,XK6A."8;NY_'>@A]EK*7OEG+9UA+[CE*55H/W(:5M+@6OD M+FTB_1T3Q+JH'6,T&2+A5"S1GJJ"@!)M8 9I8LB=W"PYR)RVKGBQCM!WDM/F M@XU), ;"3_T 7NNHY0RR("H?> IEM=;=AY_3MI;L'\UI6T=P2_WIQM&\%\=O M3U^__?W5V]-71^_?'G\X/?K'T?N737H%>65 MBR9IP:6)1A;)<^BM^I(M9MQ[_(*C,:DPA<_]2>V:$>;BF%NVQ0N19"$GRPBR M;%441,DBR)M3TCG!;!:K7?Y][$V-[F*]'HS)RJV&[ NR;\D3FGTW[A.IYR^< M^ZRSIO,]BUEBHM735$]5(4:(O&9K!&="C&1WZ=4*(6Z.8U.=+[FPU:D: M6N?++!'(93W@VJ0H?4):M%^%T>!XGNPS[DDC@M0Z@-05XS=1XY/U/AC4[$']K0V43HE?TPXO)._JGPWQ*A!C7'K\TNAJO>1F^C7O> M<"%U1K#1,U Y._( Z4<9):<=@F7.5LO*Z@3>D^';_I77,#C9>$3ULY@NZJ-N M#HXC$RX%) -299IK(D$,L4!-P'>&C,KH]8Z9N1CI#Y)VH=*&&49M!C=MD3[- MG#H=]3]^K,EU-B0?:XUMD81H:87 \@^#,D9EB;-&; M[^S=8'[2K#T -;?N +')Y+RN3JPYBNB] Z1- %0]9_)5%L4EF&SI;/ M/52%/L"5.N-A M(9"GP)%VDF[=1.+:Z9[NS\375U]J4_E>8=%)F51ML$6<%'7 9"8".F^"UK$> M@*^T0"Q[PU/0:SL1MFX.L:GI=A5N>3T>7V#^;3@ZCF?]C],/CGM:Q3=[OA@<4_[";@,3F=!5F'@)F\>.;_YIEWGW':FUL<003&4^9*.+?:'=95WK9C M\[&U?E;4_6;"[:Y&_3V IW\.YP"Y(N,(%>U]EG8\Q;(&5X( CIX';ZU,>;6 MRBIO>Q[:WTRX.YS[]?SRDJ Y:I_K32-N:ES:"4_&O/DGOOO M>R8,V%# NT@-FT/\;7@QFB,LFA?#:?=SW!IB*9<02U00D70LI&$BK-:J:Z77 M/0\&;"C>7>1:72*D7UXN4]I(Y+5H4&U J*RJY>NFR3@BTOIE4]#K-BEYX'7/ MA ";B7<7:4YSA"?]KY>UZ8R.7A!#34(!2@D&SLO:@RXQ':,3\6X3I_7U?_6V MYZ'^S83;,"WH,LO@J)9EN"J&ZZ,S#%."G&K[E1PT>$Z(HK#<)F6*4JVKPMX" M\-2B0-M+N8-2%=/H]:]AC/G%\/PSB2;,1$S,_#B-+8Y__7;]F7?A6_W== 37 MPQCD=V=A\#:<7Q8A6V5,'=W7[F(\^[GHO05-A@>JXPYNA7^@'3MMU5-L!7=\C[?W]6E1QFN'^@10R M?G_RX;(-;(S:E.1!UH**JEX/"DD[4"DRGB1*;EL77GX0T.[OO.]?Y\.N%+:K MB_,GI\\L=VO-DL(^>;JU-G[G+,/@LP6I+_@*F ET&1]6BE+S:XV+S/X_:HM\M! MF.9'''TA^<_3PGZO211'XW=DDM.KPDX&+:EV^TDAQUJK8,2G1N+[C(G>\GX M>X;$A\$7X-[0N(SU$#7S0+_,R::L: 4ZE/G[R%B>#:$/BA3[\(&6C>OF7+XQ MBZ>6SA_A:__\XKQG4=I42. R3LL-.0[!DXDC6>2!HW*.'\R&M<)X?I!^7^1H M?5ZUY0YU.03F#=F/K "SUM5#=P4Q>44FO.!&:%'0K%:VJ V>9\//?>FP@QXH M4X#Q<0G&>U/L8I0^T2^G%]V/"_WK\^%@=O5]-OX>!HNNECC2NG9W033D8,8( MR3,G6"*YFM;->KL;S;/A]H$1H_4YX<92O5%@Y+B4Z8W'V27Y'KK((W>R5F>B M+S(G<-Q;0.^5RX&,J;B&D]<4V[-A[2'HMH-#S8U'--]=7IU_/AM^0SRYB.,T MZG^N_[IVPND5FF\^^PC1U2O87M&N8PPG4K+:/$D'V;PI45=C>38U=_>VL,BTBSV5D/FP9-?(34XC JL*/2#9*KHU=(>=X?YV9#\D+G0 MNCI'%_O6T?GP@CP*S;TQB42/:*D]Z+IU M18_+F7;EXTYGU;C'1,J960]H,DTKH\ERLH)!2D%+(;UQ:;7+!4M>\+S(TT+* MS4MQ;!Z+OC6*'H:,6@L.4J$E(]L@.$.6!^,I\1(T9B&[7:IN WI>U-J'%EL6 MUMA:AC=KA[P>S$?#N)?,&T]F0%U2^30&3:8!RY*EVM&.S(-#\8\6#>#9<'C_ MZF]9YN-R-%>;/8Z^]!,N'MS;X> +CBSFWU\,QY.WP\E_X>0] MIN''0?]_YVEOQY_GM7"LUR&1>Y>GT0WF)00K#03M@TPLN6Q;A[QV,K!G1_[# MH\N"2;'UP5QGHYQ-^M^&H_FOZN=XSYF29;VPK8HRH$(H$%!(,+31,7(1;YD="T?X8YH<#H$6S)>-3_6VEO;TR]])"%=1$MY34KF"+@,F+FGRQP1>6S+T MDO8Q)Z=U:MV3KR7^9\?UO2E_ 9.W/O3K;G^[>M+L'QU//N'H]%,87.YY5CL6 M/6URTI(-J-!H\%8A( O.,Q.%#ZWO#NUML,]NCGP?M%HPH38^6+P53)K7>9W7 MJQ[WF"GH MM4UIZ5)0SDZ=%:%7(2H(+A?0*@N7T7-<,7'LNZCQ?0@LVY6V%M"L@U+R"\I! M3QMF!ULTN. UF:PL@K,2P9%_CX8U417"SBV7=F]:_O_/58ATT;] M#ZS8R0WX0COUQTM'8W[(P)FL*54>.$H'2M=#!N-N_6 MG;N:@>^ZJ/R!1"#VH^Q]UZ>_'/UE88]I;1DN;"Z*7&(GN*J%F&G>*<^!B>B- M"2(4X1NS]>;[=UV>;,\,&#;21 ?WG^^4>UD%34?5QPZA;MCFFEFBXBW$VKVR M8Y N&Y?!Y&Q 9:W ,>-!D9O)8V39R-9I-P=09*LK':\CS=8UJ(](T+SBF==6 M\A:MI'4(HO6!+/-BP',6(-OLC"Y.,%=6,G;O/'CWQNPV0AXVDE#K>O%3+*]. MWKV;8TDVQ"AG)*R5 )"-$&#"<&@@N1,:<-,%X;2WF,$)P4D+B5C-D836GMRBP%+'CX,R9# M$WEW4.]NGNL]->^4<5'YP($\7MH+9:GQC5@@.QN"+I)[V;I W8W7/^\PPJ9Z MZ(X2<[*O J8C[_\6D/VX[1NK9;%ZMY!I!Y;$;5 Y9)\<*\"5%[01)0MDRGC0 MQB:3<[!9MK[LL ,%/^+?=J/?=42YNRC*=*&ZVZ?6H&-HK8""F&C- MX-A"T6N%O#86@N[J[!_ ^IU:UM!HG"2 )KD":JR-:63 MO!^?LG'6TR21.ZJ4N C>TR;,9EI8NL)TU:R&G)M 1C/]YRA-^E_HT3ANT;?F MH>>V;6&S\@CN=+.10G+$; QS3B4D3Z!D)\@I2+%HAZ*WTAOVWMC&"*-D2 QD MDKDV0/(0B^7UG%1FQ[2RV>YFCN^@L_#4?U\[3:)\$RRT >GYR[?$D*$#QERYT,Y/0?BGC7'=P!NOAM^=ZN$4F7 MM#FD-CSWQW?G0NS5)=O9KEU:YB&0#<7XH\^/_ M;^_*GMO(C?Y[_I=.NLBU'LC>5)Q6.AJ.*3&Y(R;6;O_X#*.JB M2'&&@QD.9?G!9W,YV^+ MD^*.SZBM<4@8.%L2!D5FT3B=^8P!G>.<.%_[-6THWE[WT-![J .V^AITU N? M60L)+QZQ*HPIS4V E^I,$9,"HUP$&SU/7-G,ZVBF:[1G[W4G#;V3NB&LX@BE MX:U7+74TQD20B>JLD&*]6L_*8!+/LI_J8_4:F3WY1J/4PDKQ\,(L>NNN\)V[ MF/WF+J_QX>9)B%9HDT &49K]I%"*>0+DGVEO4%-B#L=ZV$D$!W0T[CD:- (( M'I2SVUPT'N8 M,:Y 23"@5"$@8U9&ISKK,) .1<#I?_NT3?>07?5:D:DC12U,%GL M)=@DLBJ,,!&\\B0%3(;53[7["=OT=8KI[4798VG3][@#@/2)ZD IR%+U)D+4 M^#97C-M='$HO3J:\/3::Z95KYE6,!FB:<-#*FP,3H\^X."18!7,TI=R9:B6GPU-71X+95KYG1P;:-:FOW4SP] M^SH_NBD7N:L;)T[IDC2$6F;+G44!1J8$)#$O%&K+3+,Z_:=KC]"[[5UATWK2 MWIA[WU>]U9U;WPN;K565WY72G:"E0$CHHA M5U;PF&RB)!+/J7)>$2O.NWQX[[5;06405QTYY52)OM=Q8,I.QB:D6H ML;J7;G*]<#/"D[XNHM=:!OL'QIC*LY[C[+?I95ZFS!8[=5?X,:/C^_7W<^.C M\IJ)$CU!$%0[,(Y),"I:1[PA7H\F:-B:NY]S2XP/.&/*9VG!J?MCP2GE^0! M-*!9B/DP, (\00*>\B@XU\+;ZM-7!N/N=8N, SACRA)9Q^GIQ?P_[V:([R?9 MEL?YU<.C@!+*0[XQ0:B8;\NH(OB8!"3,9P.3:%GD8]X@S_#VNCW& )HQ95TT MYG-Y",2$GOA\15(IBS*Q\'F>A-6>LPB&>UW&IM.L!:6 <\*M"1*CD&/>%>N8>MT.>X7)TWT@ MQY,:8IDA$C4"R;LWWW9"@TLV07(N*<^U(:^I(?M&\UZ4/<[4$*1):$(4$!N7 MJ61&( 6-B0?BG/2KT]M?4T,Z8.#Y,40M='$H3^M->'I-#6DWAJ@-3 890[2# MC@\%ORYR+SC+)HGRB\0O"]YD2YUH5EK(8S;07\<0'29LVZBV=FK(NID"Q-/@ M/4=0-'D01A+(] EPS##EN'=2_NPS'%JI;-L,AS;R[N'I[]$$626-ILX28-'G MS8%,@N?&@/:$8_+<,UL[=O3")FEWL,)VUD0/H?P5P#>AYF>9I-U*,\]/6=Y% MK#U8+"M4:2.P$OK2<1MIUK[>5RWC[S=I!^*OJZR"YBN?M*CDDQB1L_K[%,N:M MQ(2MSH19P8(GD@?&&KTW[5N!&V[-^OIK([#*>EMF""P)06JU]#J"#+3X8[94 M>SH+U+-,H=!:N48YSULT]^BCPUV@G<0^K2&SRM?F\@7[=K2-=Y0Y;R':E)&H M@P-G,>9[P>I\=Y>\_$:VZS;E/?SH 2IO9YD-/@YH,?7T2N6W32 M@HN5^A(JG8O(B"D51#Q1YZP/A$D3F>;.X7G#;U2:58ZS'QFT%B\4NEH5$Y0FIW M[&U&V? NWSXQ^.3!M+[V>@CMUI'8+^[WBRMW67YZ]'UZ/;DZ9]0J&GP M#1[ MVS(H<$)3("PDF>7H4=8>#M(3*S\WBL> C[X>8'X]H:"/LHJ[,%D=^2Y#9DEB:5T$3*>2 MN98WJ2]Q4QJB,$200&GU]GM],#)4LN"HL+UW1(PEB_#])#M;>':5;;&RW(/.(X2;AB!:)PM!1^%'R7!1!550LNHJ&VF/$/._H/L>\/*M!^=]6 Z;"#M M]KFV 7$]O8(_2]A^'L6KJ;$9/#KH8'"@:.]3-%&"]B9"/LHI>)<(&(TIV:0Q M^MK)]WL R)8']?W@HXWH>\!%.2)/TIF[O$OO\BIHZR*"Q&(\TE);HHP';R,1 MT2 5U>$^@HI*F-27<0Y3E%.>8%_SWT22^Q1]X.?V]<+P, 2U)5(C1 M&F%+37:^+JE$,-Q(\(SF6],J2[ V"!J0]9)@45L+?<0E\#+_T[=?<8(S=YD) M/8K?L\3G5[,LA!^XI/46U8)))[EBP%*A6'%2+"R5*68\D,C1R>H%BVT(?$G@ MZ4\S&\,!E=_+/AU_>?_IEY./QQ].SLX^'Y^>_?WH]/CHRY?3]V^^?CEZ\^'X MRTG^UX\GGQ;/17\_^? V_Y^CR=5%O+B\+CR>8;B>94(Z=7GK@8HJ[W!]2V?E MS8X1'0F-,F14"*=Y1J8,UD:K$K=6L?,>Z.GX&K5V[>,_PN5U9NM=WHK%1[R^ M6CJ&)8T][Y=Y=@L77N1]5",:P[A*%G1$#H)K"DZ*!)IR@9@$-;YV=Z=:M'=^ MT>M&QS)V'B5SP3@#PA(&PE,&GK@ UAEJ0G0IB=H9^%4('_XZV MFGSP$#J[T M/KJ_W86(.K)S$QNBT1#JN "4--^/F+DQ5G%P3#"=K7.>3?+>(LLU.!@JI#P* M!.]1^6,)(G=D_,V?ZQ=8ID8RQJ@2P%1R($1)T;*! !,8I6)&Q>K#!WMD9_]! M[.%!6O?$KP:6'AS4]90]*+-H0E]/ ?!MM.VI(GXL8&@$THZ:W ?BHA/Y_DH! M=,CVD'"&0'F-!V6M4-(D[:LW3-X/TK;5L!\JT-HHL';YV^?9Q0]WA9\O75@8 M#/]TL\78U=OL:49U("G;VH%AYIMX,,H+,-0CDTG3L!J4W5 -]_QWQN(9[:J4 M:3\2[3/?L61"W[367Q+&>50\"@5)BS+-0;A\X2,"959*HEQDMK>,Q55B7@@> MZ@J]A[OE%.=7LXO2X6U!VMZF!+JI@.SQG/ MKE?E8:(YQ2M/#%83&AR-FC%>JM2=)LXFEG5BI/9!GC^[#]6UAMV2-3?(6 M]]>%[U*.__9B7H(VUP\#4Y0+$7300!PU&6]2%=-20XHFF0PVC;*V^=Z_%W5JFZ39EM0%=/4=M--.TG6EM#;UNAT$'H0X+")$)1^ C: M*)Z=:K N4!-4-8P4WO&T+!@V!)0'1(+;63=1WNW&Y$4HN;+,_$-3O(? MKI:^G!8&C286'+6A)$=:L#1$H%)C]C.8E*YZU\O G"#!*-NO%;&&J!=N4'15 M0P\EJ,\2N-PG34@5WKV_.CO_Q]?C3E^/?\F]=WF$V+56G1UL3.E<+/*(B* 1S*B3AC+4F M1:JEM)Y(RY0_W[1HQSSM:S_'_UZ7NK8?I0#JOI=$<(@$2_ULJ4@BV6&UV7D M]-XP)O)EP*H/^]I 2Z>WV4_793?<=RHXS0J:GV*\#B5BS[EF'K.#%!W)?IA1 MF4D9@;OLM)-\UM'5"7X;WFF?^\H>!E344.JCM]IJ4JQXO"\(6]!PVUIB?C7+ M?[F>74R^'4WB*5Z6=FJ+XM[)/Z>S_Z3I+."YRFSKX#T0X\HX/LW!$6(@N^19 M-QX3P:VGQVZ??@E Z%?>?:7LK*?R=EKC34)]9.]TX"V P=.KZKHHSG68^9O8C%)2(*,.S!*F&P1\VP/E>:+1L4H-3=) MINJ]K=;0,=@767D-M1O0@I1* &&+&QND\ ;G>]$RAE+CB22 MJO?V6T_*WJIJ.JMX"V9V$74?C1>>DG4;VV] 6%]C(3<1M9](9175;8=#![D/ M"HP0)?>168@AJGRUQ0 V90=;I>!HD,1S4OM);&! ;(E #HN'-N+N'P>W$T6< MXR%[^%E59#$+*&6FLZ%#?>0D6<*\Z?F"V-O0Q#J*>E[].TBYMXE+5H1 F<%L MO\J,9'G#DUH)?\/P MG5TDU^?P)!4S#$4"SI(JE4/Y3##$0TS,6N$5(55&\(QC>%(-_;416*_#DS22 M&$H7+A5(2:LV)0M"40C,6*I)/M2;=2T[D.%);<2^<7A2&YGU.CQ)1)E2Z8@0 M:2&$E_)-*16PX&)F1MJ$C4H5#F1XTJ[*VUEFM9_>'CUW8HA_NQM9?3*Y_'/[ M2]O:9].RSHWR0KS7V^.56SV\M:'R[IVMP@2(VJ/K*UOZ?9#8T0U:5G-_?+2! M*O'[>.T7,09^DY^S5HQ/][[H]);VE-A[7FZJL.>9X*^3'SB_PGAZ]O6V)@P8B?:I U=M1<%.S??3#75P67__==/;K_=ETGG3T,OL8H+0LGG\V@:RU M#A01S@6KF%;-GM=W)N%E@F! M3P%D^ZU<48?K^KCZ8DQY G12,Q/U6NZI>#D M.Z=0^.#NB=IHYC""\B25N\> #49!=)$S0@,+J]/\-N78/%G[92JPAB"?ZM5V M:W6%LS2=?7>3@&MP=4N@2(('I4!RPF_>;EP0$A#1)^M*Z_)FIE^3K[U@W5<7 M]IK 0+=,N]+_[>3ZZE''%F?12A]]J1@H4^QH H/Y3UQP2D) Q1M>]FL6?\'* M[BK*-;I]/NJS_''YK$HSEJ0/__&';_>? M8?B'__.?__(O__Z_(/SOC[=?P*>,KIYX6H*+G..2,_!;4CZ"\I[+\'\D+ M!C=+7,99_@3A?U:O763/KWGR\%@"QW+<]K'VM_F?;1SQD& ,/,BRG+.'/X>4A:X;^Y#Z3@A10$(88H] ZH;<]SGFCAU4C2Z3]!]_ MEG\07' @Q$N+ZI__\8?'LGS^\X\__O;;;W_Z3O+EG[+\X4?'LMP?VZ?_T#S^ M_ M'>PR^E$^\6/*'^38WO \R=A=B?/R"R9\*=!7K96OS_P__E D3\]+WO[L,>?Q M_F:7>;[5JD09292V+U'^\5!G/YX WQ#>\BU6 ^ J<;^:PMC'Z5=C<.^%AN#C M ^YT1E7@YP6>QZ:8#>2E_\$7\K>E&-M2C M3*M^&M7=@UKN M6ZW$0B67MO#'%#_QXADW+PC8T@JH)?G/"C#H(@8U9/!!@"Y^^/T1S7K.2?DH(NLV*5 M\WNADCX**?ZQ(*'MA-RED'+D0.1[,10FKP\MUW4BA!&E(5;1.5J]SDWOW'S[ M^.7J IQ__01N;J_^=GY_"7XYO[T]_WI_IZ9R]#CO5SNC,3FRZFDA YRR5NE( MU& #&_PJ@8,*^6$-= *SK'$=J_DT/<-;W;\KTZ>K]T$DU2I>OEKI;)%^KPX>]K*?'.66+&_SZMT*8_G*S0SKWF]:%4RR8@M,_/60O/XJ6&N.%LHW-HMK^)%^\ MIK#MMZ[[FMY7OK:&Z"-GJR6_CL\IS5?"?4PP299)F?#B'I-E1\F'-*"V&R'H M(2Q,%B\F$%M^*"P8"W-AL80,!UINDG+7<[-;6N0@BT&#'5Q^?^9IP>O%X;I\ MY#FX6.6YW$_MR*7I2:D/CJ)+-0KE8_M6>]CNX!;&C40.5$P.E1F.V? M^ M?9L]R0)IE<^&&H6][S(?(=2TH)BJ!H2MF*HM\'MKB;TX0ZA@7O;W-;>JV M8"O;@6W@ZED+_02K&0C&:!MY>F\QUD':FF'F+ E1@PM^OU]3;K.*XF]N[2K MO:3OCG]+6;Y\?;CC=)4GY>O/_RAO\H3RB\?TX8:6*FKA>"MSTPD"+1=PD_0! MM(C!SSC_!R]!!1M@9M M91QI>K)=##41NQL8BF\,.&FICG&NBD(X$)]$VZ*]ZJ3^/KM8%67VQ/._X>6* M+SPG#/R(86@'M@<1"0C$GH4@9I9O1[Y%J<65SUG4^IR;)I& J^T\X3_3[.DI M2T%1'5>6&<" -M UC@44J5K '>A'G/./N.#L(GN2EF+U M?9W+,YZ'RFA;UY([ZAK^*KJMW[!74M;%L\ MA,3"""*&+!A%S($L)-3Q/&YC5TGMCPER;NM$A11(J)I[1J..I.+&]CN/S\C+ MCL[0Z.]QC\B=J=WP,2!.NV\^(LEO=MC'[$O?>Z\:_4D>V7_")?^,D\:8473; M#[P^-^TI@=4V"<"%-+4KR$!B5O?1#U%UW#DWP-(D.FS#"M@P9L8!/T+!(,_[ M4)N3N=Q'A.KZVL<>';IM_\+3%;_E4@O4)F ;C7!-ELE#I5OD%A^5T=S)DWCD M.KZ3AR\QIO)WMJ[B!/Q[^=.;$ZVEK$XD[\0HN@>%Q@:6-63A>F':_1# MB$JD,[ 6:BMZ:B/6&6@% [5D+@FCRW,TFWLA,,0K(D/0\R2^?;< MQ'#[(WGBA\S&RW^NDO+U*BW*O-HA*JKXI_M'G%X_5QKJ:Y:^\$)>6UM5404( M65YD^19$MN,)]]R*(/8H@I2Y81SS&)' 7SSO7!L\W0DTA5]'!^U*,9XZ^L@? MDK320@0O*PWTH9#B:M_?F>PS<.R(V,RSH>^Z'"+.8ABRD$(GY!Z.,'=8:#6? M07L#[_?\$>R_L&CR$Q ]_)[&W]#>SGN,Z-CG#%(@6$D$NE*#CMB O(+N#NU] M*>, !IPK7RQQ45S'S263Z[RZ8G*)\_1Z55;HBOI 9($XM1#B-B0!DL&DM@\C M'D40^3QD-F:!A1WEDV757N?FK$J(,!-N:KW2@*0^MM-;>/1X5SA6'H/-D15^ M!5FZA0UH\<'65\R$(F\YKJ$W1Z-C4*MQO#P&Q1,=,)NC6N^069>RWF-FY<:F M.VC6E6_KJ%G[Y6$N[M73,TYR^9%=QU?B2TL?$K+DYT7!R^+R.UVNI/W\4Y:Q MWY+E=U6%[3QF2_%R49O.YZ2HSA24,Z\HM#6C&;3&6^VK M=Q#_[]8+_K5%;30!BP9+QI*PJ/0Y<2(6#1K>)F/1>7G8S&@\R>(^.Z>B7>%? MKHHDY6(6%C_E65$LN/BJ:(08]*G/(;)##HE+0HBY'42Q$V +6SK+_+$.Y[:R M7^#B46_Y/DJIFIXQ2=3(*J:%*F-0&[!@@_8,5'C-Z1959@RIE:/=3:I15(7? M52;*[YV:*N&6T^PA3?Z'LRLF.DSDX7R]JC<=L_.T>ZU9_$XXMFSGRK[-0XJ" M"$$6<@>BV'=AY%H,F;F[)"#4FUE5*ADZKCD!TK MPHHM-X@M#_I6+'-Q!0R&#A9:A'K40MQ"8< &YN(:!&ANZF4K9]13EI>5D7&1 M%>49^);F'"^K'_R$D[3.V/4EJ_TX^?=.*+]\_?,=^,1)"39,#,[B-6RP=4W& M\8=P0AMQ+0R,LQQ*<3H# ;8%FBH5V$G\FD\0-@S.>Z4-.XF\GF1BI[4[3(]? MQC&GY75\^9U6*25N<048O8) IXZ"BE*QL1X]RT?2VBU!:\$1+D\H91 M_?<"",U M?GU,\_K>S+FUH(11\C0\C &PDE7C!$IWEU$QNQ*_[KL MS^ES(O/\WB=/G(G%3,9*"F/T\Q(_J%Z9[6EB;JK[YZ\W5]T\TQ5D($R][;!G MC7PJQSCLU\$&Z1M9C^HP!WZ5X TE[E:@9]!=V[YV)[MOJR!<]\ZMRN/#3,MS M2K.5T"0W^%5:K$TNZ07Q+2L.HP!R+Y*)33QA'5HV%DR2V'*Y%U"FE2=S?S=S MTQ(M2O!.Q!--?]WN?(=I[\>^=H.@[X-*I M;Z)292*=\^])H>IX[WEU;@M3!R+XQ.52DZ2U(I*(_ZSN8^^CZ;AO?2)#(ROI M?G+ KQ*N(2^ZAXA!WO.^]B;SFGN$Z7K+?8\-LY8OLOPYDWO]\H1V<^33%"]! MA# 2A39T7'E*;B-?V+6A#[GMNN[>UM;A-]#18P>7I=##R][F=8 MS?(SQMO(TW]#VY4X,63K]/9$CZ]'8'D.+BKC,*5JZL((42.KBBY&4(.4%S4KF 9O9QZEPI"& M.-S/I-KAJ+B[FN'X"P-2@#2U:SB[Y_0QS9;9PVMK4%@>[QN&WITNG<52"K?P9QY\>ZF ]/25US/-Y MRNJPF@>>4F%^+>S C8,X]* 3,0LB*JPD0GD (T*$PV6[(49:D6H]?EE'R3#F8QWN M:6(/ZZC(;_VKXZ\,*=$U--^;0""W*\KDA5_',=]4GED@BEAD101BVV7")_-] M&+F!"R/']SDGL8=#I?"'D?#-34VUZ)H$X6#)TX?R$:QD@3P@_#OP+![7*5-E M?D05;,#W':OZL4]"AS"M1!=*OT9#H7 M@_:_/;>E4J($$B:TMRSC^R8>1S6%4P]?QU7"Z52-K 6.LV3TUD\_'\-"EO8W M.5W44J](6X%+_4\.,YX_)05^>,AY7=Y)YBFJJD!MUBT66[X?8@_&G&"(,'$A M"0(+1A9!41CPR$=:Z:>/=3@W/;"-MTX85B%66]F&D:YF0)ND'YJ/?3>V'L0O=D'JR M,+ %2>@&,""6&]HX9%Z@%%2EW?/Q#Y%%" RCT(>.$T513#ES8Z7+ MT#J=SDT3;6"#98O[##QU=N&3>A>^[+M5.GP,%(("1F!V;$=L0^J7#:E[CC9Z MK^H.)U4KB-0XN9.%E)H@63?65(NM(Y&G:FU-&8>J)=U.5*K>NWIJO[T IDH7$K=&"(<0Q]!SF!BUC@^TIZO+>7N2GN M+KYCUU4UN.S7Q\88&ED!ZY"CK &4A.^S_T0#'=M/_&MC]_6W/8D*4!*OG?-J M#P^LW)B^B$:S_/67/!&V8?9;ND!N&-HV"6%LT0 BY/F0D,"!46BSV".1Y7M8 MJSSCFR[F-KUEENHFS2D7?TM:P-7)[[/HY1$7'&1DF=0;B9I%&=]2K.8@GD;< MR+-^#0Y4Z" 3\ R63SPHNJD:B6\[F+80XD$!WU0[//SD '=-[H"+"77+*7Y. M2IFOO?JB-PMM;HJ@P0MV M 0\X&5-C6\$C,\GAZ-O6$].GX7N9I'$BI^L0G8;\*U5&>AVKHXU,YU&IRK/E M2BF_-,R\^ISE/'E(;\2X-I&D3F#Y(<+M&T^$' MA[I),@G"/?Z^[[C'0C["KAU CA@3#I,KIK3-+6C%EAUBSPIH&.LY3(<[F]OL MOOIZ0I.L,JJ0AW)G34EJ]3ZVXAE"S1Y<- M:N:$5.I#KDO* H!5W8RJ%&R;@[:^O_4D83YDL$K,(/-\/;1S#0"8A0$XD MDY]X#++ BH1.)(SY6M481D<\-Q6ZOA7)&I#@->%+!CX\<]%#6@Y)?C[JB*MI MX5F-X\AZVT!B\T[!S8[<,L]Y\W6THE>5P@QG,9]BF$SF+!\5[_09RJ>@?V\^ M\DDZ'G3PP5:TO050E+GXQTI>V*_*C2WEO2Y9QO8Z_27+_Q%G8A(O7-<*N.,2 M&,3<@RB*?!A:R(:6Y^#8B:CK^$IN_;#NY[:DK 60!Z548)65!7]KT6IMZNL. MA-(AR8CTCGYJTF%V"WU3D+'"7U59GHYSK9.5$;F?[*C%\!CH'L4,I/#(V8QN MJU,>U@R4>.?T9F@K U:0KRNYD7P=7SX]+[-7SF^%K$6%@+-%$,>A2[ +N3S, M0=2)8$19 &D8(9<%W(IIH+Q8]/4TMW6AQEI%SS1H@>R[ 'F-5T-+]1*LL B8 MHFUD?;]AK 4**J3@UBQC&BK<%',3:>O!#.II9156>A5P;P/3Z5H5.;;4JM(+ M P_$DQ2G-,'+=C[ M9(/:X-&\'DVF#NP5>YWV&%^/BC>'^YJO#]-4G<:;$J3GI*@VU12%TD_C+S_A[\K1Z6K"0Q3[S&?0\ET-D M"=\QC")/_,'"$(>(")=2+_'VR9CFIG)JP "W8@'AR(,'*=@9P,(>JE&#Y[6, MTB\HZI>RC9C27J*UH+K'8"8'7,&-G7X8ISC**L#YU@C^M![!FZV1:QZ^WAZY M1K8ST$@W_<#I)MV>= "G3+0]T4 .R*YMC/+C&;5/[VKB+-K&N'F;.=M@C9ZNEZ$DX!DG)OR0OG%V)SM.'1( Z+PI>%N>T2L?#!#2.H;>:.AG!V:W0CH)SW MM8BPDA%LA 2UE* 5LU(80E#Y2BLJZ,BJ&:%B_!M0\T;>=63'7K;-#RKX];Y: M-\9)'S366)@*,S&.;]JPDK'H?1-&,EI'P]:7MNFJRR+9OH%(;,]S(M>%1):T M1:%EP2AP*/3%$H(1\80'IW7WHZ^SN6G]]0SO@#TAAVPOSVKJV!1[(VO6X<1I M*T451@SIM]ZN)E55*D+O:AVE=P8:J"M2\'^NA#U\*:_RWXM6/F5/.$D7(7-0 MY 0>C",22.W!8(1="UJVASF-/$ILI&5H'NII;JIC Q142(&$"GZMP6KJC^#76,"U.VT,%^IK5ICHG[QC8Y^L+$=RKJO(Y7J0Q^JBI- M7LOZ\O>/.+VNXVB_9ND++TK.?N')PZ/X[_D+SX5?7CGJGW#)UR=GM]ER*3QX MV>K"Y9Q$.'"@:_,0(D(C&,6,P-"R8TYL'T>>7O+8>:&>TQ)P^H60)GMOAR10L01*01.X;N^'K)DZ RU7H/?# M'.5HK.R7B3/I1=I[>< MKO(FAEK S-M_"B&3HMJ]6[B$N4[HQ_)FI@,1"A'$5B2\%F9SZE,KX$@I19AQ M9'-;UC<:\@RLT5<7"KKXFTU13:_'W'"J+.(8E<#Z+8LB$)8P(M#UD.P10A/LVM?!/2S&VIJ. +.SO+ M <7BJU^*OW_X5QG55,L%^0PT M*,TMFD=H,+2<'>IETH7FB*B[2\"QQT^J7[;9KY/9TT0W]=^JLO--4N@F@9J$ MD:W*>M6X%^-1R*DCGQ4NGVRJJ5+_";\6"\8L;+EA!+%M$8@BRB&.K1"&@>4S MR[==1+P!A<_&03NWA4)BAP)\H[URX1>)U?T,I.L;X'0C!RAK00 3DDAS5ZBZ MAP?QV',E^J#:7R-]%/WZ<'9#/;)6[507V\AZ!C;2@BUQS[HUR!J1UZ[-6FK0 M$1LT<@,I^)R^@T'%X][_>YB^ZMQ[?A=#R]:-.TZ*]>Y& O$>A?+&Y?- A;V1 M.QWF3EXL<5%&%+HR0@Z%C8VJ) M?W(>.SI>97]W<[,9*K32-&CPRCW5"O$)LX1H)V3?(X:V(H3-D-)'7C01[<0A#HU8""WDA! Q;L/(%W\$%O(I M"1#V//^DS83M_N8VE=?; S^;[. M:8M[1&]R/S7:_N!.,^_KT>V7Z:A/=N"U4Q,)W.39,\_+5UD_K)2'A?]<)<]5 M?U7$7!QACZ P@(A&&"+,+!@2GT+'C6P%M:H/ :*,28C,#NV;782J2?=(<&Q^!K ^7I$9!ZIBYRSI 1?LF*3,]&\UAT3^0_FZ5=SZL>0EVO?ZW5X'2>]A YMWSN00WH'SPT)Z/G>?[Q M]2IEM8>G>/JP[]VYJ?$VS* 3K"Q4.I%7L:L*C2N\5#^(V$O6\=.(4WD:60LK M4&3.^3W&QZ!3BKT-3G94T2=.][RB][D3;Q9?I<^KLOC"A3_D_EQY3 L6>7Z M>0P#7_R!2.Q!S!&'CNU33];0/82J.8>&:!IY MSG?OW]9 ST %%;C@UQKM&+=N#W-B^A[MGI[>YV;L89$/WG7M>>5];J]V,@C7 M!8H6-+9#+$.K+9OY0KFX,0PM0F$8<8Z9XPG&PD4=_'M7XKQ4W(TWC5-GQNVB M'6_R?<1+N?_3IL_\5W3M^-JVW84.K$+*74"B)@;0FRY-N0H MIMSQ;&0[N!G7RY3];D:UQ3K!F/(ZX?I@EG0^ M-W8/#L),;N&^Q?>[NEE[D%[3MV4/=S2TG%:9/%08;GG!\Q>^(*&/7)^ZT+(L MX1IPRX&1RPCTK9@Q:CD(1[9>%:V='N;F$%P69?)4U1%>KJ&N*VEI'B"]I5-- MQYY$TL@Z41\%"+?#9!27N,W+<]M2K>[5C4ZM2G\ MEJ[^J7L2"1/MVAV17WF*'I2U9T=.O%//2O&7S61\V](DD_"@ .WD._S @$/5 M]FHZHR#?Z<%)0OQ4#Q;-46O5O$-K<]+Q33T:$.1'[@0>+9-F3,#AS" MJ&USI9TXW8[G-F7KC*=T:"%+;=X5#DY'8G/DN=^@!EO%+FMVMY ?C^8XC6"- M(].1B)[HQ-07^8*_7M[J?LA>=IY;(] M\)2*OCYQ4M[)A(--3L)JVR4DH85MA*'K>ZZ\!TJ%AQ4$T(]9Y+C,CQ#7RBZD MVO'<5/ZW/]W]"3RLH5_Z4\!FINV1C,CJS^O]V!#6;0@@82 M-=C 'N$<1Y3.GNZ9.SZ@-KOZP=W?,W2&YY]Y=GYRT-U2XZ6*[Q< MOM[@A&G<,CW2S-QTCH +Y37+K^+_;9;%[8W?!C^0 FC?1CU&:K_:,55E;].!H,O?(NZGA,ZT/$( MADCN(X7<=2&+$$&4,$)CMBCE'5PU*V:K=2VUL>YCQ&]]-W>?GEFRS9QE^X'E M< _Z;AC7+G^(/0(1LCR78A126\O^&\[<% K7)'-NA%CH,!L2%/L0!1Z&D4<0 M=&B :! Y@4N#18MJWMH>?B>L(1(CQR46)!Z66TQ(\&=[,D,XL=S8 MIIQ1JI=[<_ 7-TW&S3?LJ>37/(5A-6]B,&MC+^2"KJN&KB^]'YNV4[!79$.6 M_W;;DYKW>\7:M>'W/S3TF':]?='NKUD!H=%-W8X^Z:#B4]G M#PGX]GCVX),GQFE_2@HJEJLJ$WI3N$TWKGA/$S/Z1CNEZ3I 1RE3I\*(Z;#B M?5V]3UQQC] ' XO[WAERL107C_)V_0M>RCLCFUH][9>-;!1:MH<@: M%2X'$*ASV],@D5/=\.PAU-1%3D56^B]O'FMDP@N;BO)L7])4?4E_[_[B48:+ MLAO.\Y_R;/7\.;WGW\N/ N\_5/?M>YJ8G;*LH0*)%51@946EK$RS4O'"]S'. MCF_+&Z)K;%W9PQ3X52(&%61#=S452!FT!=_7[F3;[PK"=;?>51X?,-&S.[[D MM.2LJ6?X58R^\A3?]_+L)G?V](S35]!"!0U6(,%JS.Z]1"G,ZU,Y&GM&#Z)' M;Q;W43!L_NYM<;J9VR?0UISM?7"8-_\SIH])RO/7;G:Q)N@$>CMW?=RJ;9088FSD2;]- M5B?+H/&@'04^#.V2]/4TZ2:)@LB[>R0JKPS8(FFS2&T2MU0U#6]XWOQF$8=!&)B$>B&MAL3'GM.H)315*V[N>F,3KZA9XFT2J?U6Y.6Z,._ M I8MESCO_E0GS=9Q]A7V48QR.K)6V20MZQ!;P:W*YC6_-LJ@QD:*428GVDDY MD5&]/15E@GHW58ZW,MVNBK)$6]LJZF^92H?XD_S[=CZXP+>CP"$V='PB%'-, M.20\"&%(L1?Z5A#C2%TQ*W8Z-_6\^?K'2GJXAWB5O6WS=([MY!W.N5?A-IWE M< ^OIR8X/(W?]\]MJ,>S@;2&APG3SVBXIZUW3F9X6+KC>0Q[WCTY>$88\'>= MF"]IS)>OZW.?P!;*.R NC)BL5!W:MKP?'4&"/61%G$4\TLK1K=KQW#3[EZOS MCU=?KNZO+N_ ^==/X.[^^N+__O7ZRZ?+V[M_^V/HV,%?P.5_?;NZ__O@R)O^ M@5!SYL>@=V1-WX&\]NW+UU$B('39,1_(T]_M>X7W*)'1$_2C]O[ 4* D34K^ M)7GA[$JLANE#0I;\O"AX67S9E)'DD.:^T7K/;;OFAYW@L@C1$MJP$@"#FC@4]VXI8 MC!WQ:RU+:4\?E/(Q[J+R'52I(E35(;-#* RJ! MP(T \8@+7M4.TE-(^]A7TS\G0@*K9_%7WN"7OWU>D65"VZ,-G3PX MFJ.CL*MMN MP^CKW7W3;'*Z3;AALF[MQ0UL8IA->:[+/(L0K3J?IX"9V_)2!7?+G:7=*&_-42I8Q%$8.@+ MQQRA@,,0VS1W;LV*M0LB_FY.++M+VI()7B!5O6"FPJZ;5?A?'$36P M,W"^DQ[A!E=7K,NXR/7\RU(8RR<^=AR(7$<&X9A MS"POL"V?R20L#[*A>XV"QB; *SA4]= M[M$("ZUM.Q!1J;]MBB$*L<,)96%,<*O$-8Q$+1 #E/7(>GH-;6B))OV!T+ F MS9/[^RNRU,I7B 6TV4LT;)L.8MFDS:H'8'I;=A!!>VW<82T-TY$765J9T+\D MY>/%JBBS)YZOB]@LL./$H>]X,+ "&<^-$"3,X=G0\YM[>YN8T M?^(QSW,QZ7+^PE/5\&(U8M74FS&ZQM[C:W""WP10T"(]&Z,:DA(EAM1.?U^3 M:A@EL7>5B=I+ VTK^LC9:LFOXTNW# <<],UK1CRO.]-WLDW^U 7 M]0%Y=T/D#%3R5COMC<2:-MK 54TU,8?IK&MMOR14&(1B[B]L2AS7 M93'T(R83CG-Y.R,DT(U8:'G<#GVD%7-XN*NY*5\GW0?A\%RGM(-5:;O*^/ <'E'U=% MDO*B$"A(DE8@FOQZ@X7K!&%DHP@&*$ 0\="#A'I"<3/;(Y[O<<]6L@:5 M>YR;-NX U-+(ZA3WJ]E1B!M9=[9P00?O&>@R>409#F12(^C;-*,3A7J?S*Q> M;+<.2[T1W4H-31?'K2/75O2VUHOZ>4@OOW.Z*I,7?H%+_I#EK^??DT(U#^G> ME^>F3M<@08M2,6+P,#W]^M,(,R/KR[>D@%\E1$/Y@WO%'Y1Y='^+DV4>[16H MFWFT_\&!T7WTGZLDYZSG2O O7"98X:PIU_BMX/%J^26)^2(FGFLS'D(:T0BB M@ ? F9NJJ$%NJYR*4&"#TD*7CG.=6-$3AHF-<]W M*O)'UCZM&* _-<$9>#- M3C5.!F,QC/ JJD@O%.@3!M[9X"T-R%W)MH>,G@Z+$>7D&TI6\AB//"YC #G L( %9 TDPH.$! M3OA9*'CD\QSLD5>*C=!@([7,REK)#78%/P,;T<&6[&>@O1+3R+^^K[RF *Q= M74G"/+\3C?V&>7XO$^U:'/AN#G\=ZZBBTS\0O0V/Z8>I=]MD0CC3;;Y,S_'6 M%LX[=#_P #9Y2),XH3@MSRG-5A66FVR9T(07FX IXOD!#66.*-\E$%F,0>PA M!V+?IBYE5F1;KM;1JE*WO]U=??P(WUU^N+JXN[S0/5-4&0?&HU#BU8Q^";@"##6+00C9,>F^/%"52'#K-W+EX4%REM2K=\2G;WU?9YQ;=QG4'8 M2G'"+; ]NX#KW%(5%Q,&N(PRAE.%P)@%/Z\@F5$&1CN,9AP4AC8T[P5,^LBO M4]XD<2(QLK"%$>0HI!#YGEC9_,"'S.(LHA&)8PLM!#"2#=Z,W.U31VUU>Y[P M"*@:P*;6C]!!E]\IKTM+_*OM_LFR3MP6>C,( S?^3B'V?;;L&L1 0#Z>$W8@ MF2?NCIU"ZOON:W7('7%;ZA _VAM*;QIZWZV@0W(=W<0Y^.+ (@%M692K]'E5 M%E_X"U_:S:?M,2^V& ]@$!$"$7$C&#$:04)B%MJ^YUB(:M4&.-S7W'R&"MN_ M_5$X6G^Q-7/^]Q"J9M4;HFEDE;LI;'0&:J!GH((*[!'R;RMP8BJC?T]/TR;R M/R[RF_S]"J_HA^L-*!8^XQ+A>I7 ]>I_S[/JM_DBWZ9*>[]+0>\C9;Q/+]XM M6_DLD&6I/&K)A(W_>I4RG>FS_^W?]TPZP,CQ274Z&6.OA#5 T"*4ZR%+7A*V MPDN#DZZ?AT'S[T"3DTW%?I&ZL_+(D\-L7WF=]+=DN5SXOF?[41A#RXE<&:]J M0_&O$-J.1WWNNY3:6O&J;<-SF[$M+CV+=DV3FODZ1/B19^A1N;7MT5TA#1F? MZV8GM31WA=DU*]_\?MATN\FS9YZ7K[)L47F>,AE@\%RYM)M3?A)B;H<6#+S M@PA1"D,7,XB1\#A=[OG(T9#X+H=Q9'G48\R+N98IT-O;W)1/$^&\ 7GL M@M8 @M7TC#':1E8QVHP-2".JP(2QC*%]?4V<'%1![+=Y0%5>&IA+:E]U\:W# MTTT]H^:WA;T(K,!'MC!C" Y]B#P7P8AC KG/ UOH&A=1K>I"@U#,3J>JZ//$\)SAHV.FBX:G?.1=52%OU,237SVH$)YMA/4TBV;MG[(0,RY$2)- MI< :A&':[%BGT/0F<=9)C0U3E?*(LHB%(EFGZDK2A^OX>@ M?FBM-J.#J*9HWVMHQMX?'C8JVNIU#/H,:5VCT"95QF.0NJNC1^E#_\SJG+%$ M1A+A);*R7NMCS?"=&2UJ!AV%'6]]LE,Q94&[!V3J+TV<)_5K=2_^.JZ+<70+'/TD MCLZZ43S.9QO?0Z5Q#/( MQ:HX)N^=E_48S'E=/SF1;&/Y6E7[&W"EI*^*O"S/.:^W>Z\$KZD, MEI9'1\577E[']_B[?$Y>61=OBX72<6WJQ9")A06BP&.0.)Q#AR$G<.V(V$PI M/_<8X.:VODC)A(]1;0K2NG)*(266%U3$)YQR6NFJJG81;T1MJB.+1QIAJP6H M. ,IKS+IE_A[]4(CLL95#--?0O\B]-[C._;"4XUC+1JH95O?>VPBNB5PT$K8 MI+$!:QFK\W0QK++FSG4LRY2"7V8QK!J7<=YQ>">ZM_->PZQWZ6>D<>B]'V2Z MS^FN$HW$UM:MH['Z&&( O+$X-O;( 7NCN6H3A7'D^Y1"'%O"K8QB##$+$8P9 MLF/$N(NC0'VI'PIC;HOZ7JV_;J-&&<]/MV0VZS#QT-G59UB7*9:/X>/CZFU\50V^U?!P:U/N-Z= MRL#VRG9R:P-.5:3N_):R?/GZT"GE_E0JGZ8<:F!NB\LWN70L7Z69N<&I<7QR MD"B%8Q,3'(U]7%(MHGM) N=/,G&5H7.28UP,.Q\YV.ITYR+'!-LZ#SGZL-Y4 M9CQ97 IKJ'R]>\++99L <8$]GS#DVC (+%]6#@IAA) %,4*>AV(665@I5=>! M]N2H?$;QG$HLWZTDL_K*9Q(?: MFV3Z'A&FG;C''AMV=+F3\&A[O_IZ518E3J6C6E>B)455_7N!/"NP/.) *[0I M1([OP M*7=\DZ8<][(JQ[T.[05XIS!W=WNY*!&UD]OLDV].33L M"-%6Y/ZU%<1@?-I)1!HZ&QR&8=*#OY-HVCW5.ZVQ@2F%#E?2$'9N7C9IIR^_ MRU-&_G>.\\_B8U]$-&*Q93G0]_T0(L\A,"(V@<*\(K%O65:H=CAW&HRY:5SQ M!0>:"8B&T:^F#,.:T4I8=:L[11O@O+(2%U<0A='ML0Q78,< M#KD=.)ZEE%5M7^-STUX5/E !;,P.=5_Q#7'''<53Z!A9[V@PH>4B'A)YD'_X MIK')G,-#8G0]PX//##-3KE*:?:+$NYHU8HS&:71 "Q=\: '_()WF-:.WQQG5-C-T*#)D5"AU.:D)H4/" MKL&@]:[^\5";T>HZOLQS&7FY"=W_DJ3\JN1/*K5_59J9T4QHX M)-ASH!U9-L-N$/J64JY%_:[G9F WX('<8@5BKL0"MEA3&B' Z(0'*.\Z\7> M#**N-]Y&K\7I8FP&2;H55S.LA8$7$?E2_/;A)Y[R'"_/4W;.GI(TD3O7,E:Q MV;@IFM U.W*% \[['E<) !_4^M\6B 7\&'FKX M9U5&/+PE@>8E0:W!4'/J1J-XY#5BS6Z#O")W&SMHP8^0(7\0;:9NW&GU/>TU MNB&TO+D;-ZB1TY+GY)R=ES=9DI97Z7WRM"Z@Y+DD0(@(@]>R(.(^@E&,(^B' M..">:X4QT@I+Z.]N;AJL @B3%)8"(LBY6&E6FBKK"+]J.LH<:R,KI0Y0@$M0 M095[3A+L"$I(C1?#264.=/8N:6+Z!3^4^.7(6R=6]OGXVM0TD.;7YYS_<\53 M^EHEXPR)Q;S(\V%,'1LBF?,+X<8@Y0KY6OF6%/N>F4CHXP1KHH+RG M*H0KGK*;I7%D'3.(P>$5@(YS8KH24$^/[U,1Z#@%!RL#*;PZ,,JR3B+8FBG" M\?(X$3H%N<),$7X6)&'(('(Q$=\3]@('J]5YW-N^SM<_34W'FZI2&P>_M?DS MRVQ[]ZT-<-0,;-QB54U[#&9J9#W1IA\U;W;LE=A4Q.!6V]-& NX3ZTV$W]Z' MAAZ)O_"BWJ6I\H8F<<+9Q]>++*WB E=X^3,NY56*UT_B6Z_RYV^2FT6V$Z(8 M<6A;M@L1ICZ,+(M &UFN'=C4XD1I4]X$F+D9&=VJ#DV8477*5=1%"3:U]*H' M/M]U[P81F5Y\+3-HA092:MV3]Q.&5_5$?II!&_VD?BT&V,C1.Q2CUI,P0:NQ MT_T3H$Q\ZG\Z:6^C 0RT.4PYW_(RJ1%?)@)MDNO&"-MV8%'HDS" **(< MAA9F,'0M;MNVPPG5RI!\J*.Y*=4-SBHU 9!(!R8[/LBMFM8SP=C(&FT86=J* MZA@3AI30P6XF53#'A-U5'D>?'ZH8BC)/9-1ZE;GE6YJ4Q>W=M\9G"(* .1YS M(+>9T XA)1![/H356L M]"E#$'%JRX2EMF#5QMBS&(]\M$AY.16GZSC0B0K&QSM[K]K&RC3T5#U6;V-(JKUFBVI3#J@Y M*&#GY?KT8&=/"#.7(-\BD(:6L()"1&!HAPYT ^Y2A\7(X>IQN , S$WE=;?Y MUH6T6BGD^?MFHT\G<=N D>E7">T8[!\9M7# @E/FM$@@I9M,YE""\,HL$-H MA1XB 0EM'**3:V3>Z]X%G&*].%B9L5%9FKN8/1RKN=EFF!M9\P\GS4S!ROL1 MKDSV=/3^I2?O^ZY'*KPQP!B]Q'EZO6IRU%OF4-]S \V=;@V=E&U.?C;W M9C73T&FT.*-9VSEV_,A3'LO=\#%RRPU@Q]32K='SM&NY/B5O%OC-ER(O M%YW@B6NR3!ZJ[CZ+'O!2YE]J RI:GV7'U[8);.I#X@IG MNV M&T9V',=NK&(6G(QD;O9#UR?_7)=X^#E)DZ?5$[A^YO+F4OH OE3Y2)ILZ$45 MC+:^4[NA0-'X.'TP^U7AI$,TMA?3B2/;""*O-4M1ZH1SZ_BR,4++C)'9IT=% M)QT=*OZUT9^G]S^)-C5&4ZM;S35XXK6@+PDFR;**,6TW?Z[36QEWFC<)08MO M:48*GEWD MI2(B[UQ[&'J1&WD!]AWN*&GDR1#/37-O-DO/0$?FS89JEH*UV%7"WN(,="4' ME>A@6_8ST)$>_"KE!PT!0R\ZC?8)J9G$L_HPQC[8G<\W,?SJUMCC9/KBUVAX MW^?:V-CT'[QT-GK' [88;_F+5.6B&_RVH&*9QH?^T0E88VVA0)Z=UT.];&=!MPBM)L;<:IOC,XZVOVQ._$5U)M M9,BLQ/LQE;SW8T]1)6X^)O"=7Z]%7!I@* MGWAUN3MY$9:)4$+5*B-3=PCWO*B^:0OCV'=C&UH\I$M-KF!UM9#K+3%6>+=-,^:6!J1W746EMY;=S^L]54B35&<3'U\Z_ M-D<&B#D\\F@$6>S(VZ^6![&'/!B'E/K4HPX+B%:&QP$@YJ:2NT<_K12@*\:9 MO,K>^8%FULY(D\I:T! MANG>X+N;/+O%)99F6=;&M%P5Q:JI:OW7NL"BL%F1AQR;0->AU;U@&X91A"%U MJ&<3QZ$14[=93P R-]TI4(-ZVQ&72(*^*O#=5*C6,M%.&2L'^G6@ MQCX4KT)[KS>AO==-:.\9D,,BA0&--*VWTJ+AFK8B1DE6#Q*5?I,JI[#%88 M.W%L.]!R_1@BS$,8V3&%COAYY&!,?(1UK/V^SN:V,C5801=LG3FM J0N^:RDKO#%,@G02G]4ER4OSC<\[Y M52IF*2]*H<+:;-^^YT>V[7*( FY!Y'HA#)DKDR!3RZ=![,>A5GD(]:[GIEPD M4A@+J"!IL%96L)Y*T6!>3<&,P^?(ZJ:;#[E"?08D;ID;66Y1-NS>5CD#C6>$ MT6?,D#K2Z'A2Y:1/R*ZJ&M#"D/P+TIKZB NI$SM1]]+\>JCZ_OBZ>:0)V*[* MY?V,O\N@[LNGYV7VROG=BA0T3YZKMZNT'@O'=?W(LFW(0^'@(VQ)5]^S(2&< MQT[HA(0K!62.C'-N*K$!#'B#&-"N_8 U\M2,/< *&P3S&+:QMU^E!)!($;9+ M2';DE!NPW><:6>O2DV>@'?167M 56"LYT=B#KI-D8A:#/U4NBG?^"#3S6(P^ M-/WI+L;K?L*L&*-SN)T\8_SN3CT_/4_+A"7+E3RJW:02O_Q.ERO&V6=!GX2^ M*IM$4G)#)TD?BAN>5\@[F6R(ZSN.1:'GQ@@B)W @CBP$N6,C'Y, (^X-.UTU M!7%N5D/W"/ F*\78)WBY? 6?&EF[J=U;:8'\H$'Y6-6Q;&66#50OB=]_Y65= M U.(7RLN<%[6MDBUJUIF505,\5*5VU#K>&+$KT?WS/<]OHD)3X2[XAW^#'8^ M@5;(SM!/C",GR@; _A.Y\VF"3Y\&FV\)_U+WC=YQE:T+,Y3=L?SEX3R MHDFQ;MDL]"+*H.M[#D2!2V$8$ P)IX)>EWHV4DK_U-O+W%:)!FAUX;I!JIFZ MOI_4?LUKC*J1E><@EK1N0!]EX83;S8?;GNSF\E'QNK>2CS\\L*(I?WK.KAESG]T(;2-<6QY20IDOM &Q8HA\;D.,D/B;9_% MJ 7N.%H9X;01S$U=_/'V\O/_TJQSJLVZFK4V*I\ M.C?=4T&4WD>0\*@Q.G[VILL M-WJ/,-WTYWV/#4DJF;XD_+>KE#9'T&Z(8AY:'G1C[LO,43$DL1U!%T<6X=SU M"57:V]K7^-PF<0T/"'PZ^1)W"%,X9CJ!AI'GZ8:!0:DC=ZC021LYG)*I4D8> M_S@TLT7N%[D_4^3..Q-FB=R/=CM#Y(%G](V%^YR=Y_EF%^;\X>'\!2=+#:.A MIXFYZ1T!+>=R&6FQ4^\_N]5*@N)IF)81#<+RITXC:"+I6%)/( M)^+[4HIO/@G%W&R2YJ2\J HT9C5PD*W*HL1IM1;+XX95MW*H^)<8J>J _EQ( M*X]JY3.RHJ!4C,"Q;+LI^"B^ 7GD_\*K"P:#(L4TQUC!*YMBY$;6>?7)]\?M M:*VNS=3(40U,M^SK_QY4*F#P: R*RAMO5*:,N1LV.L;CZ(:1J1@EI]GX>\3 M#9/_0(3;P,:&67D=W^/O-UE>Q=/M.^ *D8-X[!$8A=B!* I"2%@@+P]Z#@^0Y1'$=(X51\8[ MMW7S6RJLFF7R/V+F/F!A;WY89D7Q@TP\BUN!H9 82I%!L9;Y#*2\E)%,)?ZN M9]./_3VH>04S&N5)CC*V1 5-BKL/,OKPA[/-)D0UTG=RI+N;%6O!SZJ013'H M0O@ST(@_^N'J1$-ER-T9&^VD#M-$U.^Z7%-U.VQ!$PX"%R\]BL7R$W_AR^Q9 M]GOY70:-MQ=@)D5;2484^Y[:PM) K MZY!M0.NM%BIDJVE\PQ2.K+6WV.O@!0W@$2Z9:A!D2%>J]#BIOM.@8%=GZ;PZ M3.\(S7:!B\>;/'M)&&C2IDV9]S6B8OM39PZ,:<0@ M0FX$"8H0=$CH4DI\)W"U+GKH0YB;5KHXO_LK^/SE^I<[\/GV^F=P]?5OEW?W M5U]_ N<7]U=_N[J_NKS[LYZ*&C N:AIK7+9'5F#24I3H00M?WL[[("4 2?H# M6 L!-E*,4D-N.(F&E-P )/JO.$$[:K $UK2/W&_$G:A>/(^9S?9,J&B4=$O M_9J5YRQ[KLZUVOM*BN?OR@W.3:4UP$%[Z-S"K^N^"1DX6\EL74(4T,BB?EJO M3O/QL_M1&![]5$Z;7/"KT3M<@Y@;=+JOWLMD9_W:@G=/_O5?-I1&7N8_$A]+ M_;<*0[53WQ;,>5V7T%FX=L3BP+(A\YWJ)@2&) H)=&/*7<>WB!4K;5Z>#F5N M6NU2+!E/U3E<+(MDO4B,U7YC5N)EE<:S4T8;X!+(TJ5"TA-3K*L/G<()W60# M,K(2/)",?2,*V))E4\OL]0QL2IQ--C(G9L8?983>-VV^J9$Z/;N^-KG:J??5 M>WC?O/S:3!Q-VJ_?XK"-B#8-]D7V1)*TSI.QR8%]RY=2;5]D15DLN$,"R_$Y MI#8E8GV+$,1BS8.(AHZ'<&1%R-?9@%#O>F[KF:RH4 B71YZ84 E0;Y-!@W.U MS85QF!QY(5IGW^^@/MO*O-\ !Q>]%&OO(NBS96CW0*/C27<-] G9W2T8T,(P M=75BGH0F,9?O8N(XG G]%0A-YE /$D>H,P^YW+:1%?E4JR*)$52S4W*5K^F=AR# /"8(A]5V(XH#!R/8QM.P(8X)M%EA: M2>.W6I^;8JW 8EN4.G.;>84U=]0/L968\I4Z"NB?2*;4BA;;4^K&/:)]6:" M[WUH8,K"H;D4Z[0.&X^VJ"*![A]QV@2H_B3K5A17J= K2<86KDUM9',;1A&S M(0J$418A&T,GY!BC 'DDB+02&4X$?&[JI4(G+( /]7;J#YHY!J<:;C7%-<=! M'%DGUEEO/RIFQ]V)Z*^SX];"=W8-"U!'CI9"_C;2_PS4%,B+:34)!G,43CQL MIC(73@5[VGR&$P_&FRR'4_<_;*&3M\&^BGG9Y.>C."".AT)(;'D5 5$;8GDS MP0Y<9MMA8/F1UE6$[>;GMFA4M78D/,T"D1?Z M8MZ&,<16[$*/6U8/N4W>%B98XP0U4+4YW,=F_T0VQ-'8)][: M]"A/:@4">J)WQ-OUI!9_V%C.CC02E9J$-O<5$F]Z9_7H'5O=Y@;,37[X9W&861UU2!M=_ [J*4#OPGQ0"N?R9LEQDDW=@/%'+*);ZH8I_3MC1;S70R\^2(XP<7C)I \ M99^3%*=4_/VJY$^;BQ51&!+..(>($!LB"PF;SB8$,M_V+3N*?1=SK0LOJCW/ M32G?K9Z?E]48"=W,DD)&1U:!RED,TBR%4BJ0K"]AR&CFN!5,_+Q*>RK]98^BW8# MP]3;NG14G9]__]Z7 %,GYJBVN8K*Z.K^7D;*?,W*O_/REM/L(949'38MU2_M M[H4M H=$@<\=Z'HXAB@4!B[A5@2MV X")_:)[U ==?ENDLQ-_"RS-X'26O[U*W=Q^NW=7R_0$-6WTO\',B4%0W]5E2 M2B/Y*J6K/.?LXZH!TFSYYY+F^,R##..BN%-'%I+4^]Y&5Q^9O,'K>3_*,.?1<.1A-RF*0 M4RH560&>\6N50DB^(GZ8KS;+97W=LEXRE\UU!NUDLLH#K;; C3%\(Z]'#630 MQ0Q:T("L-@N-!&YN:=&ERM!*H-SMI(I;EXQ=/:O]_C"UN+XLU)3IJ [3US_\ M:\)SF>WDM3F\C2+'\CQ7Z,: !1!%E,(0R5)?.& N9PA1K)22=E#OU_C< MU)%$!R0\C0O8NWSU:Y1361A98:P)&)(S>I<)C?6>Z6]D'T&[=LS[TS,!XP<9UDA%-Y7E:12M6?M%/>584"S^(8BOV/.@( M5Q(B&WLP=$,?6IX5">&H)_ZG%3_8V]W<]%1S>;#!7*WH:P=3,[*PGV8U\\@< M>2.KMXT_7D&MB%N#E1'; J[!6$0E6DS%)O9W-FVLHI+@;V(7U=X:Z*,E:5+R M9?(BTZR5XIM(R)*?%P4OB^HJM7 )[85+L4O=6)HZGG#-8AI XL<,!HB% 0ZY MCYA6))-*IW-3+35F6($&R1HUP!5L@!O<.F/'+^R07:O;#3;^->;6CV_ M\.3A41X2O @'\('??VV=-(9^*T1!N):&I"WX@"ZD0<(?$_@0Y*"5X[S M0;<()_Y^U+3SS+^*"0^Q!]XM7-\>O.Y^5"T7H"$#K-D '3J Y,/P+9,V@_ZET?%.XHU;3HO7K^'-2 M4+S\N[!L%\R*,49(F,.>O&5@VPXDV+)A;-O<83XA%%OZ6RHG89J;$MW8R[3$;\>V[+G%51/[2RMSNBG8&U5/)J2"T7D(*9WKTQPK+1S9W3 M$+W#WH\1"O=O#9EI6K^,1U-709C456HRQ5H=VV_-3?>UM2(Z?H)B2:$]C/0K MLM/(&%D?[>'!6,JVPX(/*GVQT]1D]2WVB] M8G'@B6'&S[>"7\=M985B84?( MQU9 ((]E(7D[M&#H"V,FCJ,PL#CU[%CK^L]V\W.;E@)=E=&TQ:=GE.Q0IV9? M#"=DY*FYR\597=CF%?S:_-=H"9M^.@RMZ3N-3[H\[Q=L=Z4]\)3^HGG#L_-J MQVCY*B-]Y=[4^5.INGCN?WMNL_7F\AJT,*MP])W-Y_[;3ZJ4'5]=3V=K[/"/ MDXC26G#[N1BT\!YHF#&K(5>7Q!K3\ MNX0MV 8-\$&9D54&0&VM-TSKV+:Y"4:U#0 -C@Q9!2H]3FHJ:%"P:S_HO#KP M]*@ML/XYR^^V"ZRO2PI;U''#R(&8DTBF7 XA#@,F7 B?,APZ)' .BHUW. M31G5^2"JJPJ:E8(5Z%4\WS%*VLBJYA,G9:?>Q!E8HX=QED.)?Y1T*.HDF3JR M.=[AM&,#$B"H$:HGW'Q#7+^R.)6.D=6"!A-:N34/B3PH MJ>:;QB;+IGE(C&X:S8//#%O]Y7GZNH:@+)=[+U7 (HPC3'WF0N981/@?'H4A M)1;TG2!V(I1(/8$E[ M'>\GP=#:?:"32=?K?D%WU^@C3P\,XJ:/G*V6_#H^L>!3_95;+$(HQAS:<2Q6 M=B]VZAI-'%LNIRAR J(56V86WMQ43BN=],0-%6L;IK,,?P5JNN[]QG9D'?D> MPZH?%ST*^Z9"GLV"FS::>11BWP0JC]/+@$P+0PI32Q#7J[("4%P5Q8JS\UAH M7)E"^#%;LFK7ZYHLDP=*Y+342O[SB ^J"7Z 6 6 I0Y4%O!%"JI]L(X9&WH1)OH/^E666HSOZ9ELK M;J>4U]G&1"_!ELAG8"WT&3CP452B@X[LX#H&U_/]*#0R=,SMXY@H[8>1C^3. MS$>BEV!DR@'KS5HR"9#I4J%,R>M6?I5).QY@SM0;:_+,+7EX$%C3A\L7>?*S MB)$3TSB@T+>C "+7#^2)6 !#Y" OX-SVB%+L7&\O3-!UD1+TA#2]):.8V3TJON#+T^G MHH_AWU*K1Q\>>$*04'D)H$F%%@?RN)\[, X9$2K0=F%$6 29%P1VX#L.C;2N M06VU/C?5UX#3W/S?XDMQSW\H"V-O]=>XCN?0T]_@WR>QJ7W]K;:GW<[?)]:; M7?R]#PTP5&YX7A7M$=!NN;"D$GG5ZTY6GOB6)F7S!48^)R$A#K1PX$+$<01# M*^*0V]Q&3D3B&"OE2U'N<6ZS^.;V[IO.*JS$JH+98IJKD>=Z!R[8X 458" 1 M#\FDJ<2EAG5CFM.)+)VCW!JR=W3HZ;5]E!J:S@[2D6O+)M)Z<6#\)!6?T&J) M1<-?>2F+ -7U$#8A@S_A))4GM\WG[E*+TBBDT(TB'Z)(:.5(_ A:$0TB@FS' MB91"GX8"F)M^WB"NLCO(>G7IOGC!-S&%0MHJF!E_UPS)U!TQ-2-NS'$86?>? M7U]QDW%H;R:BO#4[7[:>,^!Y+R) M_AS:SC"E*;^H3H#I3NAI-S](G?=%=KP@F%%JARX,8AH+WS- $'/7A=P+,><1 M#SU?*ZOI$!!S4Y[5U"PZ4Q-O91 M.;5X"HV&5.,@").JQU-(VE61)[4UT+;L)..XCG=3=2QLU^4QBD/HH(!!Q'P* M2>3$D)$XX!:W64CT+,G>[N:F^KIHI1W8U W3M 7[&5:T_(SQ-K:=MT/9FSS. M!JTV)4Y,V6C]G4UKD2D)_L;^4GMKZ,V;NT>^K(HNXO1U$<>$N92YD+I!!!&* M'1@B*O<&XRCT&<(14KI M6SC[Q#[A'LY6?UP52047"\OTGM F7Q=TT#]1=/*.+PIFKSVX37'W<3 M7J^+]@DC9?549[^^38I_?!;(A 7#Q==:WN*2_YRDR=/J:>%[B*/89C!&C@51 M&/@PH@&%H1<0&@BS(T!::02F CXW%2BAPEA.TJ0!"W*!]@P\U7C!AVAWOW MD>MC+M2/+*>JIG[ZN]-2/>M.QYLL=9W8>%6N<@YP=Q=[T*[_$:[5M(TY!D?6 M-/VE&ZLXFDD2_W=8&3^GO^QL+NGZ.X)K9.+OOC5,I7SEOS5E59+T02BP5/R5 M5E974:=\KO^4>9^KM,\+RR%AQ!B#Q"9R=S$,A(?N8!@S%$>.'3B^WNZB+H"Y M63P;\& ;O9ZZT1X'-04T)KLCJR0!'1PD=YK$Y$/9,Z2ZM+N?5)D-)6=7O0UN M1S]!NHSO%?Z@;/L3EU5)D[2R$#Z)'ZJF2>]K8VZZJ8,5;($%$JUZEO1>WOH5 MD4G*1E8X ]G22I6N0L6@A.F]#4^6-EU%O&[R=*7G3[B>?2.^C4=<\!N>)QDK M%IC((P77@\(CBB'R_!CB*& P"F/NL\CR&%92!'V=S$T);"YG/S= P7.-=,"U MXUU"^R>_*9K&MC36EXQ;C.#&&$,#[F6?P-3DU[*5&1MV*_L %4J7LG??G?Y. M]@'T>Z]D'WIV@)6S6G+;(IXMBT.Q[+GD[/,2/R@;./M?GYM:DS"!Q GMK:.O M!K*&<7. +@6[YG2FQC9I^DD"OTJ\ALJN'6%CF%5SH,WI#)I^H;9LF2./GIIY MM;J2^/'U8HF+8K,-$-D4TR (82@L&X@8X3 41@YT;2MBV"$^#;2JP!SI;VY: MH)M$\R)[>A+&>GUC5EB6/)>;F?)RQ>=Z4UCF!)+A]T.SGNX? ;6-&(.\CJPS MNI367))74*%MTHN.L]>B2)#QU*'[>WNG7*"]HA].[MG_VC#%8CU M@I>\JKO=7H^6OSA/V?8/.D\N?"_$<1!CZ5EY$%'NPR@*;!C'H>\BA]H.=1>U M&W)7XKQ44TXG8=*98KO(QIMM$N09H.)/P#=8SZJCWGR3!J!Z )> \(*]N^NLC49K@43W!W^ 9]4AVG:2B"]=8 ,BA@5'3J2/Q/(] M$6WN34:/'*%O_(B20P#F$F5RA""-R)-C+0U3AC]S7 A/7>Y17:7/J_+R^S.G MM=9X:A+M^)@Q+PJ$WK-]>:'=X;(XO06I:% HQHAQQ]79\#C>Y=SV/%J$0!Z8 M@0])6CD"A>9-#@6JU=2960)'5E\=L*!">P;6=$K (^0F4N?'D'Y2Z'!2?:1. MP*[^T7ASF+[9I"ZZ2FGVM+XUL AM^_\G[UV;X\:QM,&_@HCNZ'5%)"9X 6]O M?Y)MN48[MJ655=W16Q\R<)4XD\I4DYDJZ_WU"_"2R53> "; 9+T;,UV6+1(X MYP%Q<'"N"?83%>4F,H@"Q"%)/ [C,/20%T0"B]1$RAR::&RR99WXDU=DFHF4 M@VCJ"1(;&#D6'QL204WC9)TJ94]@G,+!DI@X.,V@PN$4L^]%PLGGS?VE/Y;_ M/AQ#S:T M@YIX?7>J%IJG?:NV@73M--' $/QNU7%BBE(O!ZS6!(-Y8TW8[;IFC=YS4:VP M;EVR6JS*3=E$5?OK;E$GZ_O!-_G$4WE;?%W,'Z7J35.1^1F.($L\'Z(T\R$) MP@RF6# _23#.(J.R77;)&YL$N_KR8R(U%D#7?(#5IF*LJFP(7A9M^0H_ ,\5 M-VJCSBI^;-8]-%YJ/>7H<@OH6')JU4K<\ ?>E0(&=]V%_;9>V*_'%]9R*<6^ M^ ]29-&8N!&57^P+K%EAQMZS]'2M5X$JEL4GO)FZG5'1*,5XWCOM0-QLT-&H=0E;3V7D^7J[= MF)T0ITG3:F_2]-JSZ)H\CH,MI^.!689U)QYG=<=1>.+Q!O7 MG0C**[K,7_/E6Q6$M;E+I5Y$,R^E4*A2$\A#*4S]B,* A1Q%P@\$TNHX9X6: ML^:O8"6O+[Q@+V62D]*308_JZOQ!WHUYSL;VU2KI=CH!## M,Y"U'H#8AY8+A2>> =OAX,5S!AVXFIV*^EB^;3J2EK?+)UX\/.'Y;5U]Z!\5 M(S?S.HEC&B*68,("Z%$L($K2!*8J*)+CE-,P"2-!@C900U,X#T1ZC\@.QY*\ MIJ^G7CC8BFN*^#&MXI^F;%W-?*2SYN4M!%4K>NY M;)>N6F=*]I^C:EW/Q;!6M:[O_.>5BY9$DB:Y>JM[]H.DMQ2\*#CSISC%-,F" M"+(4$8@RWX?R9H&@\ 2-(D%#(8P,$":3C^WF4)63ZE253-0)-B78N%B)?3C&+?1_A& 8B M8_*VDE"(_8C+RXOG!:GZ_Y282*3.V&,3.!5IX*6BS4SN= '3$RL]87 L-6H$ M[HXC8"P2]O!J:<=W1QYT0^]AZ?U^W?=(7\_0?%E@NOQGOGSZM"J7BV=>?,TQ MR6=29?RT*E3[S"D5),)>FD$2!:K*,&>0A,R'.,U0F,IQ<:#5K=MDTK%I9Y]Y M+?] P5_Y?&48J*@%LZ[/R"YXSAU(-;G@#TDO: F>@#7)4G.HB;;I3M*'R)IO M26/*@1U-^B#L>IT,WCV[S,3>2VMED6WOIWBVJB^[F[+K[SP=7LJ9ZA0&LX@A MU770@ZE*4R,T93$/>$"141M6N^2-39AU/277SR^SQ1OGC7>DY@FL>>I=NL+& MJIKZKX9>JP$=6D?,E-V%4^;(EL5NKXVA*FE87 #[A3=L$'>I.AT6@3U2UL/F M+.9M(9MXJ;?KG_1)&36_R[TQY2G%(A09#+(@A$B$")*8(\AQF 2">X0*K?+/ MAR88G6QN: 0MD4!1J=\<3R+T##M8F\A@[ MW4:11Y_KV1JZRM1==\GYG)=TME )==,,Q]R+O "F LLK9"083$G"($XPE7=) MCQ+.34P]!V<:F^&G;A*!*W+!R%0=%J%Z8KTJX@V;0Q_$6$];LH* MYO9W^H9MZ+38#OH4%+8Z01^<9]@FT*?8W>G_?/*%GG<_/I._??R5SWF!9U=S M=L54E\!RJ:S-K_RZ[IXR)8R'+$@)%)'P(8J%O-TQ%L 8XX!O=Z;2F M'9\^4%$] 8\UW77%(+Q%NN$E30]^SH"ZG*ET-)"A''"4PC%,(X"E.,?8X\L\Q]P_G')J^Z]7@65;04[3)0 M)<<9:CR&"Z*I![F#V;5VU$&XCD?;HKTI% ^*/)_J3II*0.2Y,&BYM0//%OZ ME.'LPVI9_:#9T;UZ#M-/YK5&X(ZIIZU^%/DI2J, BL2C4,JZ!)(L9C#&-$M1 M@"@7P?25%V2A*]\.SF6RQ;HSNMMI-S]N#67582 ]YA./L!2&-(BE-AMG,,L" M#U*:!:G@**4X,SDFK, X=+8=6#3FZ,5J62ZEYB5/