0001826000-24-000069.txt : 20241219 0001826000-24-000069.hdr.sgml : 20241219 20241219163438 ACCESSION NUMBER: 0001826000-24-000069 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20241219 DATE AS OF CHANGE: 20241219 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Latch, Inc. CENTRAL INDEX KEY: 0001826000 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-HARDWARE [5072] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 853087759 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39688 FILM NUMBER: 241563830 BUSINESS ADDRESS: STREET 1: 1220 N PRICE ROAD STREET 2: SUITE 2 CITY: OLIVETTE STATE: MO ZIP: 63132 BUSINESS PHONE: (314) 200-5218 MAIL ADDRESS: STREET 1: 1220 N PRICE ROAD STREET 2: SUITE 2 CITY: OLIVETTE STATE: MO ZIP: 63132 FORMER COMPANY: FORMER CONFORMED NAME: TS Innovation Acquisitions Corp. DATE OF NAME CHANGE: 20200924 10-Q 1 lat-20220630.htm 10-Q lat-20220630
000182600012/312022Q2FALSEhttp://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613MemberP3YP1YP1YP2YP5YP1YP1YP3YP3YP3YP3YP4YP4YP4Yxbrli:sharesiso4217:USDiso4217:USDxbrli:shareslat:dayxbrli:pureutr:Ratelat:segmentlat:tranchelat:employeeutr:sqft00018260002022-01-012022-06-3000018260002024-12-1700018260002022-06-3000018260002021-12-310001826000lat:HardwareMember2022-04-012022-06-300001826000lat:HardwareMember2021-04-012021-06-300001826000lat:HardwareMember2022-01-012022-06-300001826000lat:HardwareMember2021-01-012021-06-300001826000lat:SoftwareMember2022-04-012022-06-300001826000lat:SoftwareMember2021-04-012021-06-300001826000lat:SoftwareMember2022-01-012022-06-300001826000lat:SoftwareMember2021-01-012021-06-300001826000us-gaap:ServiceMember2022-04-012022-06-300001826000us-gaap:ServiceMember2021-04-012021-06-300001826000us-gaap:ServiceMember2022-01-012022-06-300001826000us-gaap:ServiceMember2021-01-012021-06-3000018260002022-04-012022-06-3000018260002021-04-012021-06-3000018260002021-01-012021-06-300001826000srt:ScenarioPreviouslyReportedMember2020-12-310001826000srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-12-310001826000srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001826000srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001826000srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-12-310001826000srt:RestatementAdjustmentMember2020-12-310001826000srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-12-3100018260002020-12-310001826000us-gaap:CommonStockMember2020-12-310001826000us-gaap:AdditionalPaidInCapitalMember2020-12-310001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001826000us-gaap:RetainedEarningsMember2020-12-310001826000us-gaap:CommonStockMember2021-01-012021-03-310001826000us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100018260002021-01-012021-03-310001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001826000us-gaap:RetainedEarningsMember2021-01-012021-03-3100018260002021-03-310001826000us-gaap:CommonStockMember2021-03-310001826000us-gaap:AdditionalPaidInCapitalMember2021-03-310001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001826000us-gaap:RetainedEarningsMember2021-03-310001826000us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001826000us-gaap:CommonStockMember2021-04-012021-06-300001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001826000us-gaap:RetainedEarningsMember2021-04-012021-06-3000018260002021-06-300001826000us-gaap:CommonStockMember2021-06-300001826000us-gaap:AdditionalPaidInCapitalMember2021-06-300001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001826000us-gaap:RetainedEarningsMember2021-06-300001826000us-gaap:CommonStockMember2021-12-310001826000us-gaap:AdditionalPaidInCapitalMember2021-12-310001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001826000us-gaap:RetainedEarningsMember2021-12-3100018260002021-01-012021-12-310001826000srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001826000srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001826000us-gaap:CommonStockMember2022-01-012022-03-310001826000us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100018260002022-01-012022-03-310001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001826000us-gaap:RetainedEarningsMember2022-01-012022-03-3100018260002022-03-310001826000us-gaap:CommonStockMember2022-03-310001826000us-gaap:AdditionalPaidInCapitalMember2022-03-310001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001826000us-gaap:RetainedEarningsMember2022-03-310001826000us-gaap:CommonStockMember2022-04-012022-06-300001826000us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001826000us-gaap:RetainedEarningsMember2022-04-012022-06-300001826000us-gaap:CommonStockMember2022-06-300001826000us-gaap:AdditionalPaidInCapitalMember2022-06-300001826000us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001826000us-gaap:RetainedEarningsMember2022-06-300001826000us-gaap:ConvertibleDebtMember2021-06-042021-06-0400018260002021-06-042021-06-040001826000us-gaap:CommonStockMember2021-06-042021-06-040001826000lat:TermLoanMemberus-gaap:SecuredDebtMember2021-06-042021-06-040001826000lat:TSInnovationAcquisitionsCorpMemberus-gaap:CommonClassAMemberus-gaap:IPOMember2021-06-042021-06-040001826000lat:TSInnovationAcquisitionsCorpMemberus-gaap:CommonClassAMemberus-gaap:IPOMember2021-06-040001826000us-gaap:CommonClassBMemberlat:TSInnovationAcquisitionsCorpMember2021-06-042021-06-0400018260002021-06-040001826000lat:PIPEInvestmentMemberus-gaap:CommonStockMember2021-06-040001826000lat:PIPEInvestmentMemberus-gaap:CommonStockMember2021-06-042021-06-040001826000lat:TSInnovationAcquisitionsCorpMember2021-06-040001826000lat:LatchIncMemberlat:LegacyLatchStockholdersMember2021-06-040001826000srt:RestatementAdjustmentMemberlat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:HardwareMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:HardwareMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:HardwareMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMemberlat:HardwareMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:AccessRelatedSoftwareRevenueMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:AccessRelatedSoftwareRevenueMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:AccessRelatedSoftwareRevenueMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:OtherSoftwareRevenueMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:OtherSoftwareRevenueMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:OtherSoftwareRevenueMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:SoftwareMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:SoftwareMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:SoftwareMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember2021-01-012021-06-300001826000srt:ScenarioPreviouslyReportedMemberlat:HardwareMember2022-01-012022-03-310001826000lat:HardwareMember2022-01-012022-03-310001826000srt:ScenarioPreviouslyReportedMemberlat:SoftwareMember2022-01-012022-03-310001826000lat:SoftwareMember2022-01-012022-03-310001826000srt:ScenarioPreviouslyReportedMemberus-gaap:ServiceMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberus-gaap:ServiceMember2022-01-012022-03-310001826000us-gaap:ServiceMember2022-01-012022-03-310001826000srt:ScenarioPreviouslyReportedMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMemberlat:HardwareMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMemberlat:HardwareMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMemberlat:SoftwareMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMemberlat:SoftwareMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember2022-01-012022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToPreviouslyReportedAmountsReclassifiedMember2022-01-012022-03-310001826000srt:ScenarioPreviouslyReportedMember2021-12-310001826000srt:RestatementAdjustmentMember2021-12-310001826000srt:ScenarioPreviouslyReportedMember2022-03-310001826000srt:RestatementAdjustmentMember2022-03-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember2021-12-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember2021-12-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToPreviouslyReportedAmountsReclassifiedMember2021-12-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember2021-12-310001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember2021-12-310001826000srt:ScenarioPreviouslyReportedMemberlat:HardwareMember2021-04-012021-06-300001826000srt:ScenarioPreviouslyReportedMemberlat:HardwareMember2021-01-012021-06-300001826000srt:ScenarioPreviouslyReportedMemberlat:SoftwareMember2021-04-012021-06-300001826000srt:ScenarioPreviouslyReportedMemberlat:SoftwareMember2021-01-012021-06-300001826000srt:ScenarioPreviouslyReportedMemberus-gaap:ServiceMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberus-gaap:ServiceMember2021-04-012021-06-300001826000srt:ScenarioPreviouslyReportedMemberus-gaap:ServiceMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberus-gaap:ServiceMember2021-01-012021-06-300001826000srt:ScenarioPreviouslyReportedMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMember2021-04-012021-06-300001826000srt:ScenarioPreviouslyReportedMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMemberlat:HardwareMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMemberlat:HardwareMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMemberlat:SoftwareMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMemberlat:SoftwareMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember2021-04-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMemberlat:HardwareMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMemberlat:HardwareMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember2021-01-012021-06-300001826000srt:RestatementAdjustmentMemberlat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember2021-01-012021-06-300001826000srt:ScenarioPreviouslyReportedMember2021-06-300001826000srt:RestatementAdjustmentMember2021-06-300001826000us-gaap:FurnitureAndFixturesMember2022-06-300001826000srt:MinimumMemberlat:ComputersAndEquipmentMember2022-06-300001826000srt:MaximumMemberlat:ComputersAndEquipmentMember2022-06-300001826000us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2022-06-300001826000us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2022-06-300001826000lat:AssembledWorkforceMember2021-12-310001826000lat:AssembledWorkforceMember2022-06-300001826000lat:DomainNamesMember2022-06-300001826000lat:DomainNamesMember2021-12-310001826000us-gaap:PatentsMember2022-06-300001826000us-gaap:PatentsMember2021-12-310001826000us-gaap:OtherIntangibleAssetsMember2022-06-300001826000us-gaap:OtherIntangibleAssetsMember2021-12-310001826000lat:AssembledWorkforceMembersrt:MinimumMember2022-06-300001826000lat:DomainNamesMembersrt:MinimumMember2022-06-300001826000lat:DomainNamesMembersrt:MaximumMember2022-06-300001826000lat:HardwareDeviceElectricalComponentsMembersrt:MinimumMember2022-01-012022-06-300001826000lat:HardwareDeviceElectricalComponentsMembersrt:MaximumMember2022-01-012022-06-300001826000lat:HardwareDeviceMechanicalComponentsMember2022-01-012022-06-300001826000lat:HardwareDevicesAndOtherRelatedRevenueMember2022-04-012022-06-300001826000lat:HardwareDevicesAndOtherRelatedRevenueMember2022-01-012022-06-300001826000lat:HardwareDevicesAndOtherRelatedRevenueMember2021-04-012021-06-300001826000lat:HardwareDevicesAndOtherRelatedRevenueMember2021-01-012021-06-300001826000lat:ContractWithCustomerDurationOneMemberus-gaap:LicenseAndServiceMember2022-01-012022-06-300001826000lat:ContractWithCustomerDurationTwoMemberus-gaap:LicenseAndServiceMember2022-01-012022-06-300001826000lat:ContractWithCustomerDurationThreeMemberus-gaap:LicenseAndServiceMember2022-01-012022-06-300001826000lat:ContractWithCustomerDurationFourMemberus-gaap:LicenseAndServiceMember2022-01-012022-06-300001826000lat:ProfessionalServiceRevenueMember2022-04-012022-06-300001826000lat:ProfessionalServiceRevenueMember2022-01-012022-06-300001826000lat:ProfessionalServiceRevenueMember2021-01-012021-06-300001826000lat:ProfessionalServiceRevenueMember2021-04-012021-06-3000018260002022-07-012022-06-300001826000us-gaap:SalesMember2022-07-012022-06-300001826000us-gaap:InterestExpenseMember2022-07-012022-06-3000018260002023-07-012022-06-300001826000us-gaap:SalesMember2023-07-012022-06-300001826000us-gaap:InterestExpenseMember2023-07-012022-06-300001826000lat:OneLargeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-06-300001826000lat:OneLargeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-06-300001826000lat:OneLargeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-12-310001826000lat:OneLargeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001826000lat:OneLargeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001826000lat:OneLargeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001826000lat:TwoLargeCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001826000lat:OneLargeCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001826000srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001826000us-gaap:AssetBackedSecuritiesMember2022-06-300001826000lat:CommercialPaperAndCorporateBondsMember2022-06-300001826000us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-06-300001826000us-gaap:AssetBackedSecuritiesMember2021-12-310001826000lat:CommercialPaperAndCorporateBondsMember2021-12-310001826000us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001826000lat:ConvertiblePromissoryNoteMember2021-07-012021-07-310001826000lat:ConvertiblePromissoryNoteMember2021-11-012021-11-300001826000lat:ConvertiblePromissoryNoteMember2022-03-012022-03-310001826000lat:ConvertiblePromissoryNoteMember2021-07-310001826000us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:FairValueMeasurementsRecurringMember2022-06-300001826000us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:FairValueMeasurementsRecurringMember2021-12-310001826000us-gaap:MeasurementInputPriceVolatilityMember2022-06-300001826000us-gaap:MeasurementInputExpectedTermMember2022-06-300001826000lat:PublicWarrantsMember2022-06-300001826000lat:PublicWarrantsMember2021-12-310001826000lat:PrivatePlacementWarrantsMember2022-06-300001826000lat:PrivatePlacementWarrantsMember2021-12-310001826000us-gaap:ConvertibleDebtMember2021-12-310001826000us-gaap:ConvertibleDebtMember2022-01-012022-06-300001826000us-gaap:ConvertibleDebtMember2022-06-300001826000srt:MaximumMember2022-06-300001826000lat:RegistrationRightsAgreementMember2021-06-012021-06-300001826000lat:BrennanActionMemberus-gaap:SubsequentEventMember2024-11-122024-11-120001826000lat:BrennanActionMemberus-gaap:SubsequentEventMember2024-12-012024-12-310001826000lat:FiduciaryLawsuitsMemberus-gaap:SubsequentEventMember2024-12-022024-12-020001826000lat:FiduciaryLawsuitsMemberus-gaap:SubsequentEventMember2024-12-020001826000us-gaap:EmployeeStockOptionMember2022-06-300001826000us-gaap:EmployeeStockOptionMember2021-12-310001826000us-gaap:RestrictedStockUnitsRSUMember2022-06-300001826000us-gaap:RestrictedStockUnitsRSUMember2021-12-310001826000lat:WarrantPublicMember2022-06-300001826000lat:WarrantPublicMember2021-12-310001826000lat:WarrantPrivatePlacementMember2022-06-300001826000lat:WarrantPrivatePlacementMember2021-12-310001826000lat:A2021IncentiveAwardPlanSharesMember2022-06-300001826000lat:A2021IncentiveAwardPlanSharesMember2021-12-310001826000lat:PublicWarrantsTSIAIPOMember2021-06-042021-06-040001826000lat:PublicWarrantsPostCombinationCompanyMember2021-06-040001826000us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001826000us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001826000us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001826000us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001826000us-gaap:WarrantMember2022-01-012022-06-300001826000us-gaap:WarrantMember2021-01-012021-12-310001826000us-gaap:RestrictedStockUnitsRSUMemberus-gaap:LiabilityMember2022-06-300001826000us-gaap:RestrictedStockUnitsRSUMemberus-gaap:LiabilityMember2021-12-310001826000us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001826000us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001826000us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001826000us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001826000us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001826000us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001826000us-gaap:CostOfSalesMember2022-04-012022-06-300001826000us-gaap:CostOfSalesMember2021-04-012021-06-300001826000us-gaap:CostOfSalesMember2022-01-012022-06-300001826000us-gaap:CostOfSalesMember2021-01-012021-06-300001826000us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001826000us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001826000us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001826000us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001826000us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001826000us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001826000us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001826000us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001826000us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001826000us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001826000us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001826000us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001826000lat:A2016StockPlanMember2021-01-310001826000lat:A2016StockPlanMember2022-01-012022-06-300001826000lat:A2021PlanMember2022-01-012022-06-300001826000lat:A2021PlanMember2021-06-030001826000lat:A2021PlanMember2021-01-012021-01-010001826000lat:A2021PlanMemberus-gaap:SubsequentEventMember2023-01-012023-01-010001826000lat:A2021PlanMemberus-gaap:SubsequentEventMember2024-01-012024-01-010001826000us-gaap:EmployeeStockOptionMember2022-06-300001826000lat:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-01-012021-06-300001826000lat:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2022-01-012022-06-300001826000lat:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-06-300001826000lat:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2021-01-012021-06-300001826000us-gaap:RestrictedStockUnitsRSUMember2021-12-310001826000us-gaap:RestrictedStockUnitsRSUMember2022-06-300001826000us-gaap:RestrictedStockUnitsRSUMemberus-gaap:LiabilityMember2022-01-012022-06-300001826000us-gaap:LiabilityMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:CostOfSalesMember2022-01-012022-06-300001826000us-gaap:RestrictedStockUnitsRSUMemberus-gaap:LiabilityMember2022-04-012022-06-300001826000lat:SecondaryPurchaseMember2021-01-192021-01-190001826000lat:SecondaryPurchaseMember2021-01-1900018260002021-06-030001826000us-gaap:RelatedPartyMember2022-06-300001826000us-gaap:RelatedPartyMember2021-12-310001826000us-gaap:RelatedPartyMemberlat:HardwareMember2022-04-012022-06-300001826000us-gaap:RelatedPartyMemberlat:HardwareMember2022-01-012022-06-300001826000us-gaap:RelatedPartyMemberlat:SoftwareMember2022-04-012022-06-300001826000us-gaap:RelatedPartyMemberlat:SoftwareMember2022-01-012022-06-300001826000us-gaap:RelatedPartyMemberlat:HardwareMember2021-04-012021-06-300001826000us-gaap:RelatedPartyMemberlat:HardwareMember2021-01-012021-06-300001826000us-gaap:RelatedPartyMemberlat:SoftwareMember2021-04-012021-06-300001826000us-gaap:RelatedPartyMemberlat:SoftwareMember2021-01-012021-06-300001826000lat:HonestDaysWorkInc.Memberus-gaap:SubsequentEventMember2023-05-152023-05-150001826000lat:HonestDaysWorkInc.Memberus-gaap:SubsequentEventMember2023-05-150001826000lat:HonestDaysWorkInc.Memberus-gaap:SubsequentEventMember2023-05-310001826000lat:HonestDaysWorkInc.Memberlat:PromissoryNoteMemberus-gaap:SubsequentEventMember2023-05-150001826000lat:HonestDaysWorkInc.Memberlat:PromissoryNoteMemberus-gaap:SubsequentEventMember2024-04-262024-04-260001826000us-gaap:SubsequentEventMember2023-05-152023-05-150001826000us-gaap:SubsequentEventMember2023-07-012023-07-310001826000us-gaap:SubsequentEventMemberlat:Mr.SchoenfelderMember2023-01-012023-01-310001826000us-gaap:SubsequentEventMemberlat:Mr.SchaefferMember2023-01-012023-01-310001826000us-gaap:SubsequentEventMemberlat:Mr.JonesMember2023-07-012023-07-310001826000us-gaap:SubsequentEventMemberlat:NewHeadquartersMember2023-11-010001826000us-gaap:SubsequentEventMemberlat:NewHeadquartersMember2024-01-310001826000lat:PriorLoanAgreementMemberlat:TermLoanMemberus-gaap:SubsequentEventMember2024-07-010001826000us-gaap:SubsequentEventMember2024-07-212024-07-210001826000lat:TermLoanDue2029Memberus-gaap:SubsequentEventMember2024-07-150001826000us-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-08-112024-08-110001826000us-gaap:SubsequentEventMemberlat:Mr.LillisMember2024-08-112024-08-110001826000us-gaap:SubsequentEventMemberlat:Mr.MituraMember2024-08-112024-08-110001826000us-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceShareUnitsMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceShareUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceShareUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceShareUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceOptionMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:ShareBasedPaymentArrangementAttainmentOfStockPriceHurdleMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:ShareBasedPaymentArrangementVestEquallyInThreeAnnualInstallmentsMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000us-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-08-110001826000us-gaap:SubsequentEventMemberlat:Mr.MituraMember2024-08-110001826000us-gaap:SubsequentEventMemberlat:Mr.LillisMember2024-08-110001826000us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:SubsequentEventMember2024-08-112024-08-110001826000lat:PerformanceOptionMemberus-gaap:SubsequentEventMember2024-08-110001826000us-gaap:SubsequentEventMember2024-09-132024-09-130001826000us-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-182024-11-180001826000lat:HonestDaysWorkInc.Memberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-182024-11-180001826000us-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockSeparationSharesTrancheMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockSeparationSharesTrancheMemberlat:RestrictedStockTrancheOneMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockSeparationSharesTrancheMemberlat:RestrictedStockTrancheOneMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-182024-11-180001826000lat:RestrictedStockSeparationSharesTrancheMemberlat:RestrictedStockTrancheTwoMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockSeparationSharesTrancheMemberlat:RestrictedStockTrancheThreeMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockSeparationSharesTrancheMemberlat:RestrictedStockTrancheFourMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockSeparationSharesTrancheMemberlat:RestrictedStockTrancheFiveMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockAdvisorySharesTrancheMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-180001826000lat:RestrictedStockAdvisorySharesTrancheMemberus-gaap:SubsequentEventMemberlat:Mr.SiminoffMember2024-11-182024-11-18

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, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from         to
Commission File Number 001-39688
Latch, Inc.
(Exact name of registrant as specified in its charter)
Delaware85-3087759
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification Number)
1220 N. Price Road, Suite 2
Olivette, Missouri 63132
(314) 200-5218
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
None.

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☐ No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes ☐ No
As of December 17, 2024, there were 160,958,647 shares of the registrant’s common stock outstanding.




EXPLANATORY NOTE
Introduction
During the quarter ended June 30, 2022, the audit committee (the “Audit Committee”) of Latch, Inc.’s (“Latch,” the “Company,” “we” or “our”) board of directors (the “Board”) commenced an investigation (the “Investigation”) of certain of the Company’s key performance indicators and revenue recognition practices, including the accounting treatment, financial reporting and internal controls related thereto. On August 19, 2022, based on the preliminary findings of the Investigation, the Audit Committee determined that the Company’s consolidated financial statements for the year ended December 31, 2021 and the quarter ended March 31, 2022 should no longer be relied upon as a result of material errors and possible irregularities relating to, among other things, the manner in which the Company recognized revenue associated with the sale of hardware devices, primarily through third-party channel partners. Based on the preliminary findings of the Investigation, the Audit Committee expanded the scope of the Investigation to include prior periods and additional customers (as described below). On January 17, 2023, upon substantial completion of the Investigation, the Audit Committee determined that the Company’s consolidated financial statements for the years ended December 31, 2019 and 2020 also should no longer be relied upon.
Following the Investigation, the Company completed a comprehensive review of its previously issued financial statements (the “Financial Statement Review”). As further detailed below, the Company identified errors related to, among other items: (i) revenue recognition of hardware and software sales, (ii) revenue recognition and billing on software licenses, (iii) recognition of various expenses and (iv) errors in certain key performance indicators, including “bookings” and related metrics.
As a result of the Investigation and Financial Statement Review, the Company is restating the financial statements (i) as of and for the period ended December 31, 2021 and (ii) for the period ended December 31, 2020 (collectively, the “Restated Financial Statement Periods”), as presented in the audited financial statements as of and for the period ended December 31, 2022 in the Annual Report on Form 10-K for the year ended December 31, 2022 filed concurrently herewith (the “2022 Annual Report”).
Additionally, to reflect the impact of the restatement, the 2022 Annual Report includes selected financial data described in the “Explanatory Note” of the 2022 Annual Report (collectively, the “Adjusted Financial Data”). Of such Adjusted Financial Data, this Quarterly Report on Form 10-Q for the quarter ended June 30, 2022 (this “Form 10-Q”) only includes the financial data as of and for the quarters and year-to-date periods ended March 31, 2022 and June 30, 2021 (unaudited, restated). The reissued consolidated financial statements for the Restated Financial Statement Periods and the Adjusted Financial Data are referred to collectively in this Form 10-Q as the “Restatement.”
We are filing this Form 10-Q concurrently with the 2022 Annual Report and our Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2022. These reports are our first periodic reports filed with the Securities and Exchange Commission (“SEC”) since our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022. Because of the delay in our periodic reporting and the changes that have occurred in our business since our last periodic filing, the information contained in this Form 10-Q reflects, where appropriate, more recent information about our business.
The delay in periodic reporting resulted, in part, from the Company’s decision to conduct the Financial Statement Review before the Company could finalize the Restatement. The Company believed the Financial Statement Review was necessary to ensure that the financial statements and information included in the 2022 Annual Report and this Form 10-Q fairly present in all material respects the financial condition, results of operations and cash flows of the Company for the periods presented.
We believe that the turnover in our accounting and finance departments and the resulting lack of institutional knowledge also contributed to the delay in periodic reporting.
We have not filed, and do not intend to file, amendments to any of our previously filed Annual Reports on Form 10-K or Quarterly Reports on Form 10-Q covering the Restated Financial Statement Periods or 2019. Accordingly, with respect to such periods, investors and others should rely only on the financial information and other disclosures contained in this Form 10-Q, our Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2022, the 2022 Annual Report or our future filings with the SEC, and not on the financial statements of any previously issued or filed reports, earnings releases or similar communications relating to the Restated Financial Statement Periods and 2019.
Financial information related to the quarter ended June 30, 2022 is being presented in this Form 10-Q for the first time and is not subject to the Restatement. However, financial information related to the quarter ended June 30, 2021 and any other Restated Financial Statement Period is being presented in this Form 10-Q on a restated basis and marked as “Restated.” If a period presented in this Form 10-Q includes financial information that is both restated and being presented in this Form 10-Q for the first time, such as the six month period ended June 30, 2022, it is not marked as “Restated.”

2


Findings of Investigation
The Investigation included a broad and extensive review of documents, including, among other items, customer contracts, invoices, purchase orders, letters of intent, customer quotes, shipping documentation, product return approvals, emails and internal messages. The Investigation also included interviews of certain present and former Company officers and employees as well as personnel from third-party channel partners. The initial scope of the Investigation consisted of invoice samples based upon the sales, payment and returns attributes of the largest channel partners. Following the preliminary findings, however, the scope of the Investigation was expanded to include samples across additional channel partners and sales directly to customers, which include building developers, building owners and property managers.
The errors and issues identified by the Investigation include errors and issues in the recognition of revenue resulting primarily from (1) a failure of certain sales personnel in certain cases to disclose relevant terms they had negotiated with channel partners and a failure to identify, consider or properly account for such terms, (2) a failure to consider fully the impact of certain terms of sales agreements with channel partners in determining the amount and timing of revenue to be recognized and (3) a failure to adequately assess collectability. The Investigation also identified errors in certain key performance indicators, including “bookings” and related metrics. However, to better align its key business metrics with its internal priorities and business plans for 2022 and beyond, the Company ceased presented bookings-related metrics in its Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC on March 1, 2022. Accordingly, those metrics should no longer be relied upon. The errors and issues identified by the Investigation occurred at various times throughout the Restated Financial Statement Periods and 2019.
Internal Control Considerations
Management has assessed the effectiveness of the Company’s internal control over financial reporting. Based on (i) the findings of the Investigation, (ii) the Financial Statement Review and (iii) internal control deficiencies that existed as of December 31, 2021, the Company determined there were material weaknesses in its internal control over financial reporting as of December 31, 2022 in addition to those that existed as of December 31, 2021. As a result, the Company’s Interim Chief Executive Officer and Interim Chief Financial Officer concluded that the Company’s internal control over financial reporting and disclosure controls and procedures were not effective as of December 31, 2022. Management has taken steps towards remediating the material weaknesses in the Company’s internal control over financial reporting. For additional information related to the material weaknesses in internal control over financial reporting and the related remedial measures, see Part I, Item 4. “Controls and Procedures.”

3


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Form 10-Q 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 (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Form 10-Q, 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. The forward-looking statements in this Form 10-Q are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Form 10-Q and are subject to a number of important factors that could cause actual results to differ materially from those in the forward-looking statements, including the risks, uncertainties and assumptions described under the section in our 2022 Annual Report, which is being filed concurrently herewith, titled “Risk Factors.” These forward-looking statements are subject to numerous risks, including, without limitation, the following:
our ability to remediate the material weaknesses we identified in our internal control over financial reporting and the timing of such remediation;
the performance of the Company’s stock, particularly given the limited liquidity and depressed trading prices of the Company’s common stock as a result of delisting of the Company’s securities from The Nasdaq Stock Market LLC (“Nasdaq”);
whether the Company’s common stock and warrants, which are trading on OTC Markets Group Inc.’s (“OTC”) Expert Market (the “OTC Expert Market”), may remain on the OTC Expert Market rather than be listed on the OTCQX, OTCQB or OTC Pink markets;
developments in the pending stockholder class action and derivative complaints or other legal proceedings, relating to the Investigation and Restatement or otherwise;
regulatory disputes and governmental inquiries, including the SEC investigation discussed below;
privacy and data protection laws, privacy or data breaches or the loss of data;
the impact of changes in consumer spending patterns, consumer preferences, local, regional and national economic conditions, crime, weather, demographic trends and employee availability;
increases in component costs, long lead times, supply shortages and other disruptions to our supply chain;
delays in construction timelines at our customers’ building sites;
any defects in new products or enhancements to existing products;
our ability to continue to develop new products, services and innovations to meet constantly evolving customer demands;
our ability to hire, retain, manage and motivate employees, including key personnel;
the impact of workforce reductions on our business, financial condition and results of operations;
our ability to improve operating and financial results and attain profitability;
compliance with laws and regulations applicable to our business;
the impact of macroeconomic conditions on our business, our suppliers and our existing and potential customers;
our ability to upgrade and maintain our information technology systems;
our ability to acquire and protect intellectual property;
our ability to successfully identify, complete, integrate and realize synergies from acquisitions, such as the HDW Acquisition and HelloTech Merger (each as defined below), including the inability to retain key personnel from such acquisitions;
the potential adverse impact of the HDW Acquisition, HelloTech Merger and any future acquisitions, including the potential increase in risks already existing in our operations, poor performance or decline in value of HDW, HelloTech or other acquired businesses and unexpected costs or liabilities that may arise from the HDW Acquisition, HelloTech Merger or any future acquisitions; and
the impact of remediating the findings of the Investigation.
4


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 Form 10-Q 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 Form 10-Q 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.
5


Latch, Inc. and Subsidiaries
Form 10-Q
Table of Contents

Page
6

Part I. Financial Information
Item 1. Financial Statements
Latch, Inc. and Subsidiaries
Condensed Consolidated Balance Sheets
(in thousands, except share amounts)




June 30, 2022December 31, 2021
(unaudited)
(restated)(a)
Assets
Current assets
Cash and cash equivalents$80,598 $124,782 
Available-for-sale securities, current174,945 158,973 
Accounts receivable, net12,589 11,888 
Inventories, net current28,692 23,075 
Prepaid expenses and other current assets14,647 12,705 
Total current assets311,471 331,423 
Available-for-sale securities, non-current32,431 102,878 
Internally developed software, net14,348 11,005 
Inventories, net non-current8,425  
Property and equipment, net2,947 2,039 
Other non-current assets2,933 2,256 
Total assets$372,555 $449,601 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$8,096 $6,517 
Accrued expenses29,373 24,309 
Deferred revenue, current9,919 7,259 
Other current liabilities1,373 4,528 
Total current liabilities48,761 42,613 
Deferred revenue, non-current30,803 23,209 
Warrant liability821 9,787 
Other non-current liabilities141  
Total liabilities80,526 75,609 
Commitments and contingencies (see Note 9)
Stockholders’ Equity
Common stock - $0.0001 par value, 1,000,000,000 shares authorized; 144,086,282 and 141,585,530 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively(b)
16 15 
Additional paid-in-capital724,285 705,865 
Accumulated other comprehensive loss(2,574)(676)
Accumulated deficit(429,698)(331,212)
Total stockholders’ equity292,029 373,992 
Total liabilities and stockholders’ equity$372,555 $449,601 
(a)Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
(b)Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.


See accompanying notes to the condensed consolidated financial statements.
7

Latch, Inc. and Subsidiaries
Condensed Consolidated Statements of Operations and Comprehensive Loss
Unaudited
(in thousands, except share and per share amounts)

Three months ended June 30,Six months ended June 30,
2022202120222021

(restated)(a)
(restated)(a)
Revenue:
Hardware$4,710 $4,948 $13,998 $8,445 
Software3,239 1,627 5,946 3,104 
Installation services1,881 170 3,442 170 
Total revenue9,830 6,745 23,386 11,719 
Cost of revenue(b):
Hardware11,003 6,001 22,852 10,825 
Software334 174 661 308 
Installation services1,743 502 3,511 502 
Total cost of revenue13,080 6,677 27,024 11,635 
Operating expenses:
Research and development16,710 7,063 35,532 16,905 
Sales and marketing16,824 5,097 34,247 8,872 
General and administrative12,341 10,585 27,821 28,100 
Depreciation and amortization1,381 678 2,511 1,345 
Total operating expenses47,256 23,423 100,111 55,222 
Loss from operations(50,506)(23,355)(103,749)(55,138)
Other income (expense), net
Change in fair value of derivative liabilities (8,991) (12,512)
Change in fair value of warrant liability2,699 (4,795)8,966 (4,795)
Change in fair value of trading securities(2,500) (1,500) 
Loss on extinguishment of debt (1,469) (1,469)
Interest expense, net(1,263)(2,864)(2,100)(6,177)
Other income (expense), net(29)23 (31)84 
Total other income (expense), net(1,093)(18,096)5,335 (24,869)
Loss before income taxes(51,599)(41,451)(98,414)(80,007)
Provision for income taxes17 34 34 34 
Net loss$(51,616)$(41,485)$(98,448)$(80,041)
Other comprehensive loss
Unrealized loss on available-for-sale securities(281) (1,899) 
Foreign currency translation adjustment(1)2 1 (5)
Comprehensive loss$(51,898)$(41,483)$(100,346)$(80,046)
Net loss per common share
Basic and diluted net loss per common share$(0.36)$(0.81)$(0.69)$(2.59)
Weighted average shares outstanding
Basic and diluted143,253,837 51,256,111 142,615,560 30,960,173 
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
(b)Exclusive of depreciation and amortization shown in operating expenses below.



See accompanying notes to the condensed consolidated financial statements.
8

Latch, Inc. and Subsidiaries
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
Unaudited
(in thousands)
Six months ended June 30, 2021
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-In
Capital
Accumulated Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesAmountSharesAmount
January 1, 2021 (restated)71,069 $160,605 9,106 $ $8,127 $9 $(164,066)$(155,930)
Retroactive application of Exchange Ratio(7,313)— (937)— — — — — 
January 1, 2021 as adjusted63,756 160,605 8,169  8,127 9 (164,066)(155,930)
Exercises of common stock options— — 5,428 — 2,816 — — 2,816 
Stock-based compensation— — — — 14,451 — — 14,451 
Foreign currency translation adjustment— — — — — (7)(7)
Net loss— — — — — — (38,556)(38,556)
March 31, 2021 (restated)63,756 160,605 13,597  25,394 2 (202,622)(177,226)
Exercises of common stock options— — — — 34 — — 34 
Conversion of Convertible Notes— — 6,925 — 69,252 — — 69,252 
Conversion of Legacy Latch warrants— — 233 — 2,143 — — 2,143 
Conversion of redeemable convertible preferred stock to common shares(63,756)(160,605)63,756 1 160,604 — — 160,605 
Reverse recapitalization, net of transaction costs(a)
— — 56,011 14 434,877 — — 434,891 
Stock-based compensation— — — — 552 — — 552 
Foreign currency translation adjustment— — — — — 2 — 2 
Net loss— — — — — — (41,485)(41,485)
June 30, 2021 (restated) $ 140,522 $15 $692,856 $4 $(244,107)$448,768 

See accompanying notes to the condensed consolidated financial statements.
9

Latch, Inc. and Subsidiaries
Condensed Consolidated Statement of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
Unaudited
(in thousands)
Six months ended June 30, 2022
Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-In
Capital
Accumulated Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
SharesAmountSharesAmount
January 1, 2022 (restated) $ 141,586 $15 $705,865 $(676)$(331,212)$373,992 
Cumulative effect adjustment of adopting ASC 326— — — — — — (38)(38)
Exercises of common stock options— — 365 — 177 — — 177 
Issuance of common stock upon settlement of restricted stock units— — 490 — — — — — 
Tax withholdings on settlement of equity awards— — (202)— (1,292)— — (1,292)
Transaction costs related to reverse capitalization— — — — (25)— — (25)
Stock-based compensation— — — — 13,075 — — 13,075 
Foreign currency translation adjustment— — — — — 2 — 2 
Unrealized loss on available-for-sale securities— — — — — (1,618)— (1,618)
Net loss— — — — — — (46,832)(46,832)
March 31, 2022 (restated)  142,239 15 717,800 (2,292)(378,082)337,441 
Exercises of common stock options— — 637 — 528 — — 528 
Issuance of common stock upon settlement of restricted stock options— — 1,833 1 — — — 1 
Tax withholdings on settlement of equity awards— — (622)— (1,883)— — (1,883)
Stock-based compensation— — — — 7,840 — — 7,840 
Foreign currency translation adjustment— — — — — (1)— (1)
Unrealized loss on available-for-sale securities— — — — — (281)— (281)
Net loss— — — — — — (51,616)(51,616)
June 30, 2022 $ 144,087 $16 $724,285 $(2,574)$(429,698)$292,029 

(a)Excludes 738,000 shares subject to vesting requirements. See Note 1. Description of Business.




See accompanying notes to the condensed consolidated financial statements.
10

Latch, Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows
Unaudited
(in thousands)
Six months ended June 30,
20222021
(restated)(a)
Operating activities
Net loss$(98,448)$(80,041)
Adjustments to reconcile net loss to net cash used by operating activities
Depreciation and amortization2,511 1,345 
Non-cash interest expense1,622 3,490 
Change in fair value of derivative liabilities 12,512 
Change in fair value of warrant liability(8,966)4,795 
Change in fair value of trading securities1,500  
Realized gains/losses on available-for-sale securities8  
Impairment loss on intangible assets428  
Loss on extinguishment of debt 1,469 
Provision for non-cancellable purchase commitments and excess and obsolete inventory(50)53 
Provision for doubtful accounts795 397 
Stock-based compensation19,276 14,952 
Changes in assets and liabilities
Accounts receivable(1,496)(3,388)
Inventories, net(13,992)(1,489)
Prepaid expenses and other current assets(3,231)731 
Other non-current assets(833)(86)
Accounts payable1,580 406 
Accrued expenses5,465 3,867 
Other current liabilities(28)299 
Other non-current liabilities141 1,157 
Deferred revenue10,254 6,344 
Net cash used in operating activities(83,464)(33,187)
Investing activities
Purchase of available-for-sale securities(44,487) 
Proceeds from maturities and call redemptions95,399  
Purchases of trading securities(250) 
Purchase of property and equipment(1,956)(624)
Development of internal software(3,823)(3,416)
Net cash provided by (used in) investing activities44,883 (4,040)
Financing activities
Proceeds from Business Combination and private offering, net of issuance costs 449,967 
Repayment of term loan (5,000)
Proceeds from issuance of common stock707 2,933 
Payments for tax withholding on net settlement of equity awards(3,176) 
Proceeds from revolving credit facility1,345 855 
Repayment of revolving credit facility(4,472)(53)
Net cash (used in) provided by financing activities(5,596)448,702 
Effect of exchange rate on cash(7)(5)
Net change in cash and cash equivalents(44,184)411,470 
Cash and cash equivalents
Beginning of period124,782 60,529 
End of period$80,598 $471,999 
Supplemental disclosure of non-cash investing and financing activities
Capitalization of stock-based compensation to internally developed software$1,639 $51 
Accrued issuance costs$ $1,715 
Accrued fixed assets$ $93 
Receivable from option exercises$ $13,872 
Private placement warrants received as part of Business Combination$ $510 
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.

See accompanying notes to the condensed consolidated financial statements.
11

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
1.DESCRIPTION OF BUSINESS
Latch, Inc. (referred to herein, collectively with its subsidiaries, as “Latch” or the “Company”) is a technology company primarily serving the multifamily rental home market segment of the smart building industry deploying hardware and software technology to digitize otherwise manual processes, including building and unit access and in-unit device control.
On June 4, 2021 (the “Closing Date”), the Company consummated the previously announced merger pursuant to that certain Agreement and Plan of Merger, dated as of January 24, 2021 (the “Merger Agreement”), by and among the Company (formerly known as TS Innovation Acquisitions Corp. (“TSIA”)), Latch Systems, Inc. (formerly known as Latch, Inc. (“Legacy Latch”)) and Lionet Merger Sub Inc., a wholly-owned subsidiary of TSIA (“Merger Sub”), pursuant to which Merger Sub merged with and into Legacy Latch, with Legacy Latch becoming a wholly-owned subsidiary of the Company (the “Business Combination” and, collectively with the other transactions described in the Merger Agreement, the “Transactions”). In connection with the consummation of the Transactions (the “Closing”), the Company changed its name from TS Innovation Acquisitions Corp. to Latch, Inc. The “Post-Combination Company” following the Business Combination is Latch, Inc.
In May 2019, the Company incorporated Latch Taiwan, Inc., a wholly-owned subsidiary, in the state of Delaware. In October 2020, the Company incorporated Latch Insurance Solutions, LLC, a wholly-owned subsidiary, in the state of Delaware. In September 2021, the Company incorporated Latch Systems Ltd, a wholly-owned subsidiary, in England and Wales. The Company’s revenues are derived primarily from operations in North America.
In May 2023, in connection with the HDW Acquisition (as defined and further described below), the Company formed two subsidiaries, one of which was the surviving entity of the HDW Acquisition and was renamed Honest Day’s Work, LLC. In June 2024, in connection with the HelloTech Merger (as defined and further described below), the Company formed a subsidiary into which HelloTech, Inc. merged as the surviving entity of the HelloTech Merger.
Effective November 1, 2023, the Company relocated its headquarters to St. Louis (Olivette), Missouri. From 2020 through 2023, the Company operated offices in Denver, Colorado, New York, New York, Los Angeles, California and Taipei, Taiwan.
Business Combination
On January 24, 2021, TSIA entered into the Merger Agreement with Merger Sub and Legacy Latch. Legacy Latch’s board of directors unanimously approved Legacy Latch’s entry into the Merger Agreement.
On June 3, 2021, TSIA held a special meeting of its stockholders (the “Special Meeting”), at which the TSIA stockholders considered and adopted, among other matters, a proposal to approve the Business Combination, including (a) adopting the Merger Agreement and (b) approving the other Transactions contemplated by the Merger Agreement.
Upon the Closing the following occurred:
The mandatory conversion feature upon a business combination was triggered for the convertible notes issued by Legacy Latch between August 11, 2020 and October 23, 2020 with a maturity date of April 23, 2022 for an aggregate principal amount of $50.0 million (the “Convertible Notes”), causing a conversion of the $50.0 million outstanding principal amount of the Convertible Notes and any unpaid accrued interest into equity securities at a specified price. The noteholders received approximately 6.9 million shares of common stock in the Post-Combination Company. The embedded derivative related to the Convertible Notes was extinguished as part of the Closing.
The 71.1 million outstanding shares of redeemable convertible preferred stock were exchanged for 63.8 million shares of common stock in the Post-Combination Company.
Legacy Latch repaid in full the outstanding principal and accrued interest on the term loan in the total amount of $5.0 million. The embedded derivative in the warrants issued in connection with the term loan was extinguished as part of the Closing.
Holders of 5,916 shares of TSIA’s Class A common stock sold in its initial public offering (the “Initial Shares”) properly exercised their right to have such shares redeemed for a full pro rata portion of the trust account holding the proceeds from TSIA’s initial public offering (the “TSIA IPO”), calculated as of two business days prior to the consummation of the Business Combination, which was approximately $10.00 per share, or approximately $0.06 million in the aggregate.
The shares of TSIA Class B common stock held by TS Innovation Acquisitions Sponsor, L.L.C. (“Sponsor”) automatically converted to 7.4 million shares of common stock in the Post-Combination Company. Of the 7.4 million
12

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
shares of common stock held by the Sponsor, 738,000 are subject to vesting under certain conditions (the “Sponsor Earnout Shares”), including that the volume-weighted average price (“VWAP”) of the Post-Combination Company equals or exceeds $14.00 for any 20 trading days within a 30 trading day period on or prior to the five year anniversary of the Closing.
Pursuant to subscription agreements entered into in connection with the Merger Agreement, certain investors agreed to subscribe for an aggregate of approximately 19.3 million newly-issued shares of common stock at a purchase price of $10.00 per share for an aggregate purchase price of approximately $192.6 million (the “PIPE Investment”). The PIPE Investment included approximately 0.3 million newly issued shares of common stock at a purchase price of $10.00 per share for an aggregate purchase price of $2.6 million of cash election funding. See Note 13. Stock-Based Compensation. At the Closing, the Company consummated the PIPE Investment.
After giving effect to the Transactions, the redemption of Initial Shares as described above and the consummation of the PIPE Investment, there were approximately 140.5 million shares of common stock issued and outstanding (excluding the Sponsor Earnout Shares).
As noted above, an aggregate of $0.06 million was paid from TSIA’s trust account to holders that properly exercised their right to have Initial Shares redeemed, and the remaining balance immediately prior to the Closing of approximately $300.0 million remained in the trust account. The remaining amount in the trust account was used to fund the Business Combination. Latch received approximately $450.0 million in cash proceeds, net of fees and expenses funded in connection with the Closing of the Business Combination, which included approximately $192.6 million from the PIPE Investment mentioned above.
The following table reconciles the elements of the Business Combination to the Consolidated Statement of Cash Flows and the Consolidated Statement of Redeemable Convertible Preferred Stock and Stockholders’ Equity for the year ended December 31, 2021.
Cash - TSIA trust and cash, net of redemptions$300,122 
Cash - PIPE Investment including cash election funding192,550 
Less: transaction costs and advisory fees paid(36,783)
Less: cash election payment, net(2,313)
Less: issuance and other costs paid(5,621)
Net proceeds from Business Combination447,955 
Less: Private placement warrants received as part of Business Combination(13,872)
Plus: prepaid expenses received as part of Business Combination510 
Reverse recapitalization, net of transaction costs$434,593 
As a result of the Business Combination, each share of Legacy Latch redeemable convertible preferred stock and common stock was converted into the right to receive approximately 0.8971 shares of the common stock of the Post-Combination Company (the “Exchange Ratio”).
Based on the following factors, the Company determined under the Financial Accounting Standards Board (the “FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, that the Business Combination was a reverse recapitalization.
Legacy Latch stockholders owned approximately 60.0% of the shares in the Post-Combination Company and thus had sufficient voting rights to exert influence over the Post-Combination Company.
Legacy Latch appointed a majority of the Post-Combination Company’s board of directors and maintained a majority of the composition of management at the time of the transaction.
Legacy Latch was the larger entity based on historical revenues and business operations and comprised the ongoing operations of the Post-Combination Company.
The Post-Combination Company assumed the name “Latch, Inc.”
The accounting for the transaction was similar to that resulting from a reverse acquisition, except that goodwill or other intangibles were not recognized, and the transaction was followed by a recapitalization.
13

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
In accordance with guidance applicable to these circumstances, the equity structure has been recast in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s common stock, par value $0.0001 per share, issued to Legacy Latch’s stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Latch redeemable convertible preferred stock and Legacy Latch common stock prior to the Business Combination have been retroactively recast as shares reflecting the Exchange Ratio of 0.8971 established in the Business Combination.
Post-Combination Company common stock and warrants commenced trading on The Nasdaq Stock Market LLC (“Nasdaq”) under the symbols “LTCH” and “LTCHW,” respectively, on June 7, 2021. Since the August 10, 2023 suspension of trading in the Company’s common stock and warrants on Nasdaq and subsequent delisting, the Company’s securities have been traded on OTC Markets Group Inc.’s Expert Market.
2. RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION
During the quarter ended June 30, 2022, the audit committee (the “Audit Committee”) of the Company’s board of directors (the “Board”) commenced an investigation (the “Investigation”) of certain of the Company’s key performance indicators and revenue recognition practices, including the accounting treatment, financial reporting and internal controls related thereto. The Audit Committee determined that the Company’s consolidated financial statements for the years ended December 31, 2021, 2020 and 2019 included in the Annual Report on Form 10-K for the year ended December 31, 2021, as well as the condensed consolidated financial statements for the first quarter of 2022 included in the Quarterly Report on Form 10-Q for the three months ended March 31, 2022, should no longer be relied upon as a result of material errors and possible irregularities relating to, among other things, the manner in which the Company recognized revenue associated with the sale of hardware devices, primarily through third-party channel partners. Following the Investigation, the Company completed a comprehensive review of its previously issued financial statements (the “Financial Statement Review”). As a result, the Company is restating certain financial data.
Errors Identified
Through the Investigation and the Financial Statement Review, the Company identified errors in various categories, including:
1.Revenue recognition - Hardware
In connection with the Investigation and the Financial Statement Review, the Company determined that its historical revenue was misstated, primarily as a result of the following: (a) a failure of certain sales personnel in certain cases to disclose relevant terms they had negotiated and a failure to identify, consider or properly account for such terms; (b) a failure to consider fully the impact of certain terms of sales agreements in determining the revenue to be recognized and (c) a failure to adequately assess collectability. As a result of the foregoing, in certain circumstances, the Company originally had recognized revenues before there was evidence that a contract existed and control had passed to the customer. Additionally, the Company determined that there was not sufficient evidence to recognize amounts of gross revenue that were subject to certain discounts provided to channel partners. Accordingly, certain previously reported revenue related to such channel partner discounts and an offsetting and equal cost of revenue needed to be reversed. In transactions in which discounts originally had been allocated between hardware and software revenues, deferred software was also adjusted. In addition, there were adjustments related to the returns reserve. Restated hardware revenues are recorded in the amount of consideration the Company received or expected to receive when it had evidence that a contract existed and control had passed to the customer. The impact of the foregoing on hardware revenue and cost of hardware revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):
14

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Three months ended
Three months ended
Six months ended
March 31, 2022June 30, 2021June 30, 2021
(unaudited)
(unaudited)
(unaudited)
Adjustments to hardware revenue:
Adjustments to hardware revenue excluding channel partner discounts$1,012 $(1,002)$(1,592)
Adjustments to hardware revenue - channel partner discounts(779)(1,082)(2,009)
Total$233 $(2,084)$(3,601)
Adjustments to cost of hardware revenue:
Adjustments to cost of hardware revenue excluding channel partner discounts$1,688 $(568)$(944)
Adjustments to cost of hardware revenue - channel partner discounts(779)(1,082)(2,009)
Total $909 $(1,650)$(2,953)
In addition to the impact of these adjustments on hardware revenue and cost of hardware revenue on the previously reported Consolidated Statements of Operations and Comprehensive Loss, additional accounts impacted by the Financial Statement Review include:
General and administrative;
Accounts receivable, net;
Inventories, net;
Accrued expenses;
Deferred revenue, current;
Deferred revenue, non-current;
Other current liabilities;
Prepaid expenses and other current assets; and
Retained earnings.
2.Revenue recognition - Software
Revenue related to software as a service (“SaaS”) is generally recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer. In connection with the Financial Statement Review, the Company determined:
In certain cases, access to software was not transferred to the customers upon execution of the software contract, which is when the revenue had been recognized. For such contracts, software revenue has been restated to reflect the date on which Latch provided access to the customer. In the tables below, the related adjustments are described as “access related.”
Certain software licensing contracts did not meet revenue recognition criteria primarily due to collectability not being reasonably assured. As a result, certain balance sheet accounts, including accounts receivable and deferred revenue, have been restated to correct the amounts associated with such transactions. For certain software license renewals, revenue was recorded in a lump sum instead of over the subscription period. Revenues were restated to record the revenue over the subscription period. The impacts of these adjustments on software revenue are reflected in the tables below as “other.”
The adjustments associated with these corrections primarily impact software revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss as follows (in thousands):
15

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Three months ended
Three months ended
Six months ended
March 31, 2022June 30, 2021June 30, 2021
(unaudited)
(unaudited)
(unaudited)
Access related
$(296)$(167)$(293)
Other
(36)(16)(28)
Total
$(332)$(183)$(321)
In addition to the impact of these adjustments on software revenue on the previously reported Consolidated Statements of Operations and Comprehensive Loss, additional accounts impacted by the Financial Statement Review include:
General and administrative;
Other income / (expense);
Accounts receivable, net;
Prepaid expenses and other current assets;
Deferred revenue, current;
Deferred revenue, non-current; and
Retained earnings.
3.Internally-developed software
The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization of costs ceases upon completion of all substantial testing, at which time amortization of the capitalized software begins.
In connection with the Financial Statement Review, the Company determined that, due to flawed operating procedures, the Company did not (i) begin to amortize certain amounts that had been recorded as software-in-development during 2020, 2021 and 2022 when the asset was ready for its intended use or (ii) expense certain amounts when the Company determined that the planned feature was discontinued. The adjustments associated with this correction had a net impact that increased the loss before income taxes by $0.4 million, $0.1 million and $0.3 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively.
The restated amounts presented in the tables below reflect corrections of internally-developed software, amortization expense and accumulated amortization.
The adjustments associated with these corrections impact the following accounts on the previously reported Condensed Consolidated Financial Statements:
Research and development;
Depreciation and amortization; and
Internally-developed software, net.
4.Stock-based compensation
The Company accounts for stock-based compensation expense ratably over the service period. Historically, the Company accelerated a portion of the restricted stock units’ (“RSUs”) fair value at grant date instead of recognizing that amount ratably over the award’s requisite service period. The adjustments associated with this correction, along with other stock-based compensation expense corrections, had a net impact that increased the loss before income
16

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
taxes by $0.3 million, $0.1 million and $0.03 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively. The restated amounts presented in the tables below reflect stock-based compensation expense recognized ratably over the service period beginning at the grant date.
5.Other corrections
In connection with the Financial Statement Review, the Company determined that certain historical amounts did not meet the recognition criteria due to errors in amounts and/or the timing of recognition on the financial statements. The adjustments associated with these corrections had a net impact that increased the loss before income taxes by $0.4 million, $0.4 million and $0.4 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively. The restated amounts presented in the tables below reflect amounts in the periods they were incurred.
The tables below present the impact of the Restatement adjustments on previously reported financial statements. Restatement adjustments are reflected as follows:
Related to hardware revenue recognition are labeled “HW”
Related to software revenue recognition are labeled “SW”
Related to internally-developed software and software-in-development are labeled “IDS”
Related to stock-based compensation are labeled “SBC”
Related to other corrections are labeled “OC”
In those cases where an account has been adjusted due to more than one category, a footnote reference detailing the components has been added. Certain amounts reported previously have been reclassified and are labeled “RC”.
17

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Operations and Comprehensive Loss
Three months ended March 31, 2022
(unaudited)
Previously ReportedAdjustments
Category Reference(a)
Restated
Revenue
Hardware$9,055 $233 
HW
$9,288 
Software3,039 (332)SW2,707 
Installation services1,561  1,561 
Total revenue13,655 (99)13,556 
Cost of revenue(b)
Hardware10,992 857 
HW1, OC1, SBC1
11,849 
Software323 4 
SW2, OC2
327 
Installation services1,718 50 
OC
1,768 
Total cost of revenue13,033 911 13,944 
Operating expenses
Research and development18,257 565 
OC3, IDS3, SBC3
18,822 
Sales and marketing17,296 127 
OC4, SBC4
17,423 
General and administrative14,178 1,302 
HW5, SW5, OC5, RC5, SBC5
15,480 
Depreciation and amortization1,506 (376)
RC6, IDS6
1,130 
Total operating expenses51,237 1,618 52,855 
Loss from operations(50,615)(2,628)(53,243)
Other income, net
Change in fair value of warrant liability6,267  6,267 
Change in fair value of trading securities1,000  1,000 
Interest income (expense), net(864)27 SW(837)
Other expense, net(2) (2)
Total other income, net6,401 27 6,428 
Loss before income taxes(44,214)(2,601)(46,815)
Provision for income taxes17  17 
Net loss$(44,231)$(2,601)$(46,832)
Other comprehensive loss
Unrealized loss on available-for-sale securities(1,618) (1,618)
Foreign currency translation adjustment2  2 
Comprehensive loss$(45,847)$(2,601)$(48,448)
Net loss per common share:
Basic and diluted net loss per common share$(0.31)$(0.02)$(0.33)
Weighted average shares outstanding:
Basic and diluted141,970,190  141,970,190 
(a)Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $909; OC1 $(56); SBC1 $4;
SW2 $8; OC2 $(4);
OC3 $42; IDS3 $445; SBC3 $78;
OC4 $(94); SBC4 $221;
HW5 $295; SW5 $183; OC5 $482; RC5 $307; SBC5 $35;
RC6 $(306); IDS6 $(70)
(b)Exclusive of depreciation and amortization shown in operating expenses below.
18

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Cash Flows
Three months ended March 31, 2022
(unaudited)
Previously ReportedAdjustmentsRestated
Operating activities
Net loss$(44,231)$(2,601)$(46,832)
Adjustments to reconcile net loss to net cash used by operating activities
Depreciation and amortization1,506 (376)1,130 
Non-cash interest expense994 (42)952 
Change in fair value of warrant liability(6,267) (6,267)
Change in fair value of trading securities(1,000) (1,000)
Impairment loss on internally developed software 307 307 
Provision for non-cancellable purchase commitments and excess and obsolete inventory665 (775)(110)
(Reversal) provision for doubtful accounts(50)478 428 
Stock-based compensation expense11,718 400 12,118 
Changes in assets and liabilities
Accounts receivable(4,241)(15)(4,256)
Inventories, net(8,046)2,586 (5,460)
Prepaid expenses and other current assets811 (104)707 
Other non-current assets(713)32 (681)
Accounts payable(471)(155)(626)
Accrued expenses199 1,064 1,263 
Other current liabilities(344)14 (330)
Other non-current liabilities178  178 
Deferred revenue5,489 (709)4,780 
Net cash (used in) provided by operating activities(43,803)104 (43,699)
Investing activities
Purchase of available-for-sale securities(24,367) (24,367)
Proceeds from maturities of available-for-sale securities39,587  39,587 
Purchases of trading securities(250) (250)
Purchase of property and equipment(736)(483)(1,219)
Capitalized internally-developed software(2,069)381 (1,688)
Net cash provided by (used in) investing activities12,165 (102)12,063 
Financing activities
Proceeds from issuance of common stock180 (2)178 
Payments for tax withholding on net settlement of equity awards(1,293) (1,293)
Proceeds from revolving credit facility1,345  1,345 
Repayment of revolving credit facility(2,409) (2,409)
Net cash used in financing activities(2,177)(2)(2,179)
Effect of exchange rates on cash(8) (8)
Net change in cash and cash equivalents(33,823) (33,823)
Cash and cash equivalents
Beginning of year124,782  124,782 
End of period$90,959 $ $90,959 
Supplemental disclosure of non-cash investing and financing activities
Capitalization of stock-based compensation to internally-developed software$1,019 $(62)$957 
Accrued issuance costs$25 $ $25 
Accrued fixed assets$251 $(251)$ 
19

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)

Latch, Inc. and Subsidiaries
Comparison of previously reported and restated Consolidated Balance Sheet
As of December 31, 2021
Previously ReportedAdjustments
Category Reference(a)
Restated
Assets
Current assets
Cash and cash equivalents$124,782 $ $124,782 
Available-for-sale securities, current158,973  158,973 
Accounts receivable, net25,642 (13,754)
HW1, SW1, RC1
11,888 
Inventories, net11,615 11,460 
HW2, OC2
23,075 
Prepaid expenses and other current assets11,606 1,099 
HW3, SW3, OC3, RC3
12,705 
Total current assets332,618 (1,195)331,423 
Available-for-sale securities, non-current102,878  102,878 
Property and equipment, net2,039  

2,039 
Internally-developed software, net12,475 (1,470)
IDS
11,005 
Other non-current assets2,294 (38)OC2,256 
Total assets$452,304 $(2,703)$449,601 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$6,229 $288 
HW4, OC4
$6,517 
Accrued expenses24,184 125 
HW5, OC5
24,309 
Deferred revenue, current6,016 1,243 
HW6, SW6
7,259 
Other current liabilities4,342 186 OC4,528 
Total current liabilities40,771 1,842 42,613 
Deferred revenue, non-current24,190 (981)
HW7, SW7
23,209 
Warrant liability9,787  9,787 
Total liabilities74,748 861 75,609 
Commitments and contingencies (see Note 9)
Stockholders’ Equity
Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,585,530 shares issued and outstanding as of December 31, 2021(b)
25 (10)OC15 
Additional paid-in capital706,713 (848)
HW9, SBC9
705,865 
Accumulated other comprehensive loss(676) (676)
Accumulated deficit(328,506)(2,706)(331,212)
Total stockholders’ equity377,556 (3,564)373,992 
Total liabilities and stockholders’ equity$452,304 $(2,703)$449,601 
(a) Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $(11,846); SW1 $(1,275); RC1 $(633);
HW2 $11,949; OC2 $(489);
HW3 $24; SW3 $55; OC3 $387; RC3 $633;
HW4 $181; OC4 $107;
HW5 $218; OC5 $(93);
HW6 $467; SW6 $776;
HW7 $1; SW7 $(982);
HW8 $10; SBC8 $(858)
(b)    Shares issued and outstanding as of December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
20

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)

Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Operations and Comprehensive Loss
Three months ended June 30, 2021Six months ended June 30, 2021
(unaudited)(unaudited)
Previously ReportedAdjustments
Category Reference(a)
RestatedPreviously ReportedAdjustments
Category Reference(a)
Restated
Revenue
Hardware$7,032 $(2,084)HW$4,948 $12,046 $(3,601)HW$8,445 
Software1,810 (183)SW1,627 3,425 (321)SW3,104 
Installation services170  170 170  170 
Total revenue9,012 (2,267)6,745 15,641 (3,922)11,719 
Cost of revenue(b)
Hardware7,567 (1,566)
HW1, OC1, SBC1
6,001 13,595 (2,770)
HW6, OC6, SBC6
10,825 
Software173 1 
SW2, OC2
174 307 1 
SW7, OC7
308 
Installation services502  502 502  502 
Total cost of revenue8,242 (1,565)6,677 14,404 (2,769)11,635 
Operating expenses
Research and development6,989 74 
OC3, IDS3, SBC3
7,063 16,604 301 
OC8, IDS8, SBC8
16,905 
Sales and marketing5,055 42 
OC4, SBC4
5,097 8,805 67 
OC9, SBC9
8,872 
General and administrative9,993 592 
HW5, SW5, OC5, SBC5
10,585 27,689 411 
HW10, SW10, OC10, SBC10
28,100 
Depreciation and amortization689 (11)IDS678 1,342 3 IDS1,345 
Total operating expenses22,726 697 23,423 54,440 78255,222 
Loss from operations(21,956)(1,399)(23,355)(53,203)(1,935)(55,138)
Other income (expense), net
Change in fair value of derivative liabilities(8,991) (8,991)(12,588)76 OC(12,512)
Change in fair value of warrant liability(4,795) (4,795)(4,795) (4,795)
Loss on extinguishment of debt(1,469) (1,469)(1,469) (1,469)
Interest income (expense), net(2,873)9 SW(2,864)(6,191)14 SW(6,177)
Other income, net23  23 84  84 
Total other income (expense), net(18,105)9 (18,096)(24,959)90 (24,869)
Loss before income taxes(40,061)(1,390)(41,451)(78,162)(1,845)(80,007)
Provision for income taxes10 24 OC34 10 24 OC34 
Net loss$(40,071)$(1,414)$(41,485)$(78,172)$(1,869)$(80,041)
Other comprehensive income (loss)
Foreign currency translation adjustment2  2 (5) (5)
21

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Comprehensive loss$(40,069)$(1,414)$(41,483)$(78,177)$(1,869)$(80,046)
Net loss per common share:
Basic and diluted net loss per common share$(0.78)$(0.03)$(0.81)$(2.52)$(0.06)$(2.59)
Weighted average shares outstanding:
Basic and diluted51,256,111 51,256,111 30,960,173 30,960,173 
(a)Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $(1,650); OC1 $81; SBC1 $3;
SW2 $2; OC2 $(1);
OC3 $(67); IDS3 $114; SBC3 $27;
OC4 $33; SBC4 $9;
HW5 $149; SW5 $100; OC5 $289; SBC5 $54;
HW6 $(2,953); OC6 $180; SBC6 $3;
SW7 $2; OC7 $(1);
OC8 $(8); IDS8 $248; SBC8 $61;
OC9 $57; SBC9 $10;
HW10 $143; SW10 $96; OC10 $214; SBC10 $(42)
(b)Exclusive of depreciation and amortization shown in operating expenses below.
22

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Cash Flows
Six months ended June 30, 2021
(unaudited)
Previously ReportedAdjustmentsRestated
Operating activities
Net loss$(78,172)$(1,869)$(80,041)
Adjustments to reconcile net loss to net cash used by operating activities
Depreciation and amortization1,342 3 1,345 
Non-cash interest expense3,490  3,490 
Change in fair value of derivative liabilities12,588 (76)12,512 
Change in fair value of warrant liability4,795  4,795 
Loss on extinguishment of debt1,469  1,469 
Provision for excess and obsolete inventory53  53 
Provision for doubtful accounts159 238 397 
Stock-based compensation expense14,916 36 14,952 
Changes in assets and liabilities
Accounts receivable(4,076)688 (3,388)
Inventories, net(726)(763)(1,489)
Prepaid expenses and other current assets742 (11)731 
Other non-current assets(92)6 (86)
Accounts payable274 132 406 
Accrued expenses3,875 (8)3,867 
Other current liabilities299  299 
Other non-current liabilities1,185 (28)1,157 
Deferred revenue5,044 1,300 6,344 
Net cash used in operating activities(32,835)(352)(33,187)
Investing activities
Purchase of property and equipment(584)(40)(624)
Capitalized internally-developed software(3,727)311 (3,416)
Net cash (used in) provided by investing activities(4,311)271 (4,040)
Financing activities
Proceeds from Business Combination and private offering, net of issuance costs450,003 (36)449,967 
Repayment of term loan(5,000) (5,000)
Proceeds from issuance of common stock2,816 117 2,933 
Proceeds from revolving credit facility855  855 
Repayment of revolving credit facility(53) (53)
Net cash provided by financing activities448,621 81 448,702 
Effect of exchange rates on cash(5) (5)
Net change in cash and cash equivalents411,470  411,470 
Cash and cash equivalents
Beginning of year60,529  60,529 
End of period$471,999 $ $471,999 
Supplemental disclosure of non-cash investing and financing activities
Capitalization of stock-based compensation to internally-developed software$56 $(5)$51 
Accrued issuance costs$1,715 $ $1,715 
Accrued fixed assets$133 $(40)$93 
Private placement warrants received as part of Business Combination
$13,872 $ $13,872 
Prepaid expense received as part of Business Combination$510 $ $510 
23

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
3.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The condensed consolidated financial statements and related notes of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and Article 10 of Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared under GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. In the opinion of management, all adjustments considered necessary for a fair presentation of the Company’s financial position, results of operations and cash flows have been included and are of a normal and recurring nature. The operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto, which are included in the Company’s 2022 Annual Report filed concurrently herewith.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of Latch, Inc. and its wholly-owned subsidiaries as of June 30, 2022, Latch Systems, Inc., Latch Taiwan, Inc., Latch Insurance Solutions, LLC and Latch Systems Ltd. All intercompany transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications would not have a material effect on the reported financial results.
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of income and expense during the reporting period. Estimates are used when accounting for revenue recognition, allowance for doubtful accounts, allowance for hardware returns, estimates of excess and obsolete inventory, stock-based compensation, warrants, impairment of fixed assets, investment in trading securities and capitalized internally-developed software. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments when facts and circumstances dictate. These estimates are based on information available as of the date of the consolidated financial statements; actual results could differ from those estimates.
The Company’s significant accounting policies for its Condensed Consolidated Financial Statements as of June 30, 2022 are summarized below.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of June 30, 2022 and December 31, 2021, cash consisted primarily of funds held in the Company’s checking accounts, money market funds and commercial paper. The Company considers these money market funds and commercial paper to be Level 1 financial instruments.
The Company’s cash balances exceed the limits that are federally insured. To date, the Company has not recognized any losses caused by uninsured balances.
Marketable Securities
The Company classifies its fixed income marketable securities as available-for-sale based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in stockholders’ equity. If it is determined that an investment has an other-than-temporary decline in fair value, the Company recognizes the investment loss in other income (expense), net in the Consolidated Statements of Operations and Comprehensive Loss. The Company periodically evaluates its investments to determine if impairment charges are required.
24

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are stated at net realizable value, net of allowance for doubtful accounts and reserve for returns (see “Revenue Recognition” below for further information). The Company adopted Accounting Standards Update (“ASU”) 2016-13 effective January 1, 2022. Following the adoption, the Company recognizes an accounts receivable allowance based on estimates of expected credit losses. The Company estimates the total expected credit loss over the lifetime of the receivables using historical loss data and by applying a loss-rate method using relevant available information from internal and external sources, including historical write-off activity, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for changes in economic conditions. When certain amounts are deemed uncollectible, those balances are reserved in full.
The allowance for doubtful accounts is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, the Company considers various risk characteristics, including the financial asset type, size and historical or expected credit loss pattern. These risk characteristics are relevant to accounts receivable and contract assets. The Company has considered customer identity, customer type and product lines and determined that further segmentation of the accounts receivable and contract assets would not yield a materially different credit loss allowance. The Company only segments its receivables based on the age of the outstanding balance. Restated hardware revenues are recorded in the amount of the consideration the Company received or expected to receive when the Company had evidence that a contract existed and control had passed to the customer. See Note 2. Restatement of Prior Period Financial Statements and Information.
As of June 30, 2022 and December 31, 2021, the allowance for doubtful accounts contains an estimate of credit losses for outstanding invoices related to (1) hardware accounts receivable when revenue was recognized for consideration received from the related software contract and (2) invoices related to software accounts receivable. The Company generally does not require any security or collateral to support its receivables.
The following table represents a roll-forward of the Company’s allowance for doubtful accounts:
Balance as of January 1, 2022 (restated)$1,241 
Provision for doubtful accounts795 
Balance as of June 30, 2022$2,036 
Inventories, Net
Inventories consist of finished goods and component parts. Finished goods are manufactured by the Company or purchased from contract manufacturers and component suppliers. Inventories are stated at the lower of cost or net realizable value with cost being determined using the average cost method. The Company periodically assesses the valuation of inventory and writes down the value for estimated excess and obsolete inventory based upon estimates of future demand and market conditions, when necessary. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Consolidated Balance Sheets.
Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Channel inventory is included within inventory, net on the Consolidated Balance Sheets. Channel inventory is stated at the lower of cost or net realizable value with cost being determined using the average cost method.
Property and Equipment, Net
Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Useful life
in years
Office furniture5
Computers and equipment
3 - 5
25

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
The Company capitalizes the cost of pre-production tooling that it owns. Pre-production tooling that the Company will not own or that will not be used in producing products under long-term supply arrangements, including the related engineering costs, is expensed as incurred.
Software Development Costs
The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once a project has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. Maintenance costs are expensed as incurred. Internally-developed software is amortized on a straight-line basis over its estimated useful life, generally three to five years.
Intangible Assets
Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized over their estimated useful lives using the straight-line method.
Effective October 2021, the Company entered into an asset purchase agreement. The Company evaluated the acquisition under ASC 805, Business Combinations. The acquisition included the purchase of an assembled workforce to support certain of the Company’s business development efforts. The Company determined that there were no substantive assets outside of the assembled workforce, which was performing services for the Company prior to the acquisition. The Company determined that the acquisition did not qualify as a business. Therefore, the Company accounted for the $0.7 million acquisition of the assembled workforce as an asset acquisition, which is included in intangible assets as of December 31, 2021.
Intangible assets consisted of the following, which are included within other non-current assets on the Consolidated Balance Sheets.
June 30, 2022December 31, 2021
Assembled workforce$700 $700 
Domain names318 318 
Patents37 37 
Other intangibles4 4 
Intangible assets1,059 1,059 
Less: accumulated amortization(371)(213)
Total intangible assets, net$688 $846 
Total amortization expense related to intangible assets was $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively, and zero for both of the three and six months ended June 30, 2021. Total intangible impairment expense was zero for the three and six months ended June 30, 2022 and the three and six months ended June 30, 2021.
The estimated useful life of intangible assets is as follows:
Useful life in years
Assembled workforce3
Domain names
3 - 13
Patents12
Other intangibles5
26

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Leases
On January 1, 2022, the Company adopted ASU 2016-02, Leases (Topic 842) (“ASC 842”) using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize right-of-use (“ROU”) assets and lease liabilities for leases with terms of 12 months or less.
The Company determines if an arrangement contains a lease at the inception of the arrangement. As part of the lease determination process, the Company assesses several factors, including, but not limited to, whether there is a right to control and direct the use of the asset and whether the other party has a substantive substitution right. As the Company’s leases generally do not have identical or nearly identical contract provisions, the Company accounts for each of its leases at the contract level.
The Company has made the policy election to not separate lease and non-lease components for any of its leases within its existing classes of assets. The Company will evaluate this election for any new leases involving a new underlying class of asset. The Company has also made the policy election to not recognize a lease liability or an ROU asset for any leases with a term of 12 months or less. These lease payments are recognized on a straight-line basis over the lease term.
The Company has evaluated lease renewal options on a contract-by-contract basis to determine whether specific circumstances would result in the conclusion that any options are reasonably certain to be exercised. Generally, the Company does not enter into lease arrangements where the option to renew or terminate a lease is controlled by the lessor.
The Company cannot readily determine the interest rate implicit in leases where it is the lessee. As such, it uses its IBR to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of comparable value to the ROU asset in a similar economic environment. IBR therefore reflects what the Company “would have to pay,” which requires estimation when no observable rates are available or where the applicable rates need to be adjusted to reflect the terms and conditions of the lease. The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates. The Company’s leases are generally not sensitive to changes in IBR due to their relatively short terms.
ROU assets represent the right to use an underlying asset for the term of the lease, and lease liabilities represent the obligation to make lease payments throughout the term of the lease. ROU assets and lease liabilities are recognized as of the commencement date of the lease based on the present value of contractual lease payments due over the term of the lease. The Company uses an incremental borrowing rate to determine the present value of the lease payments, as the leases do not state the rate implicit in the lease.
ROU assets resulting from operating leases are recorded within other non-current assets, and lease liabilities from operating leases are recorded within current liabilities and non-current liabilities, on the Condensed Consolidated Balance Sheets. The Company did not have any finance leases or subleases as of June 30, 2022 and December 31, 2021.
Rent expense is allocated among cost of revenue, research and development, sales and marketing, and general and administrative, based on headcount and the use of the underlying leased property.
Equity Issuance Costs
Costs incurred in connection with the issuance of the Company’s series preferred stock have been recorded as a direct reduction against redeemable convertible preferred stock within the Consolidated Balance Sheets.
Additionally, certain transaction costs incurred in connection with the Merger Agreement that are direct and incremental to the Business Combination (see Note 1. Description of Business) have been recorded as a component of additional paid-in capital within the Consolidated Balance Sheets.
Revenue Recognition
In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under its agreements, the Company performs the following steps: (i) identify contracts with customers; (ii) identify performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the Company satisfies each performance obligation.
27

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in ASC 606 and its related amendments (collectively known as ASC 606, Revenue from Contracts with Customers). Revenues are recognized when control of the promised goods or services are transferred to a customer in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company currently generates its revenues from three primary sources: (1) sales of hardware devices, (2) licenses of software products and (3) installation services related to the hardware devices.
Performance Obligations
The Company enters into contracts that contain multiple distinct performance obligations: hardware, software and installation services. The hardware performance obligation includes the delivery of hardware, the software performance obligation allows the customer access to the software during the contracted-use term when the promised service is transferred to the customer and the installation services obligation includes the delivery of activation and installation of the hardware. The Company has determined that the hardware, software and installation services are individual distinct performance obligations because they can be and generally are sold by the Company on a standalone basis, and because other vendors sell similar technologies and services on a standalone basis.
For each performance obligation identified, the Company estimates the standalone selling price, which represents the price at which the Company would sell the good or service separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price, taking into account available information such as market conditions, historical pricing data and internal pricing guidelines related to the performance obligations. The Company then allocates the transaction price among those obligations based on the estimation of standalone selling price. For software revenue, the Company estimates the transaction price, including variable consideration, at the commencement of the contract and recognizes revenue over the contract term.
Hardware
The Company generates hardware revenue primarily from the sale of its portfolio of devices. The Company sells hardware to customers, which include real estate developers, builders, building owners and property managers, directly or through its channel partners, who act as intermediaries, installers or wholesalers. The Company recognizes hardware revenue when there is evidence a contract exists and control has been transferred to the customer.
The Company provides warranties that its hardware will be substantially free from defects in materials and workmanship for a period of one or two years for electronic components depending on the hardware product, and five years for mechanical components. The Company determines in its sole discretion whether to replace, repair or refund warrantable devices. The Company determined these warranties are not separate performance obligations as they cannot be purchased separately and do not provide a service in addition to an assurance the hardware will function as expected. The Company records a reserve as a component of cost of hardware revenue based on historical costs of replacement units for returns of defective products. For the three and six months ended June 30, 2022, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. For the three and six months ended June 30, 2021, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. The Company also provides certain customers a right of return for non-defective product, which is treated as a reduction of hardware revenue based on the Company’s expectations and historical experience. For the three and six months ended June 30, 2022, the allowance for returns reduced revenue by zero and $0.4 million, respectively. For the three and six months ended June 30, 2021, the allowance for returns reduced revenue by $0.4 million and $0.2 million, respectively.
Software
The Company generates software revenue primarily through the license of its SaaS cloud-based platform to customers on a subscription-based arrangement. Subscription fees vary depending on the features selected by customers as well as the term. SaaS arrangements generally have term lengths of one, two, five or ten years and include a fixed fee generally paid in advance, annually or monthly. When significant discounts were provided to customers on the longer-term software contracts paid in advance, the Company has determined that there is a significant financing component related to the time value of money and therefore has recorded the interest expense in interest expense, net on the Consolidated Statements of Operations and Comprehensive Loss. The interest expense related to the significant financing component is recorded using the effective interest method, which has higher interest expense at inception and declines over time to match the underlying economics of the transaction. The amount of interest expense related to this component was $1.4 million and $2.4 million for the three and
28

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
six months ended June 30, 2022, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.
The SaaS licenses provided by the Company are considered stand-ready performance obligations where customers benefit from the services evenly throughout the service period. Revenue generally is recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer.
Installation Services
The Company generates revenues by facilitating hardware installation and activation services. These revenues are recognized over time on a percentage of completion basis. The Company recognized installation services revenue of $1.9 million and $3.4 million for the three and six months ended June 30, 2022, respectively, and $0.2 million for both the three and six months ended June 30, 2021.
Deferred Contract Costs
The Company capitalizes commission expenses paid that are incremental to obtaining customer software contracts. Costs related to the initial signing of software contracts are amortized over the average customer life, which has been estimated to be ten years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, including renewals and extensions. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current and are included in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets; the remaining portion is recorded as deferred contract costs, non-current and is included in other non-current assets on the Condensed Consolidated Balance Sheets. Amortization expense is included in sales and marketing expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
The following table represents a roll-forward of the Company’s deferred contract costs:
Balance as of January 1, 2022 (restated)$1,237 
Additions to deferred contract costs711 
Amortization of deferred contract costs(111)
Balance as of June 30, 2022$1,837 
Contract Assets and Contract Liabilities
June 30, 2022December 31, 2021
(restated)
Contract assets (unbilled receivables)$1,182 $713 
Contract liabilities (deferred revenue)$40,722 $30,468 
The Company enters into contracts with its customers, which may give rise to contract assets (unbilled receivables) and contract liabilities (deferred revenue) due to revenue recognition differing from the timing of billing to customers. The Company recognizes unbilled receivables when the performance obligation precedes the invoice date. The Company reports unbilled receivables within prepaid expenses and other current assets on the Consolidated Balance Sheets.
The Company records contract liabilities as deferred revenue when the Company bills customers in advance of the performance obligations being satisfied, which is generally the case for the Company’s software contracts. The Company recognized $5.2 million of prior year deferred software revenue during the six months ended June 30, 2022 and $4.5 million during the year ended December 31, 2021.
As of June 30, 2022, total deferred revenue was $40.7 million. The current amount, which is expected to be recognized over the next 12 months, of $9.9 million is comprised of $14.6 million, which will be recognized as revenue, and $4.6 million, which will be recognized as interest expense related to the significant financing component. The non-current amount of $30.8 million is comprised of $41.7 million, which will be recognized as revenue, and $10.9 million, which will be recognized as interest expense related to the significant financing component.
29

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Increase in deferred revenue for the three and six months ended June 30, 2022 primarily resulted from growth of contracts with new and existing customers.
Cost of Revenue
Cost of hardware revenue consists primarily of product costs, including manufacturing costs, duties and other applicable importation costs, shipping and handling costs, packaging, warranty costs, assembly costs and warehousing costs, as well as other non-inventoriable costs including personnel-related expenses associated with supply chain logistics. Costs of hardware revenue also include charges related to lower of cost or market adjustments and reserves for excess inventory and non-cancellable purchase commitments.
Cost of software revenue consists primarily of outsourced hosting costs and personnel-related expenses associated with monitoring and managing outsourced hosting service providers.
Cost of installation services revenue consists primarily of third-party installation labor costs, parts and materials and personnel-related expenses associated with deployment of hardware.
Cost of revenue excludes depreciation and amortization shown in operating expenses.
Research and Development
Research and development (“R&D”) expense consists primarily of personnel and related expenses for employees working on product design and engineering teams, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Also included are non-personnel costs such as amounts paid to third-party contract manufacturers for tooling, engineering and prototype costs of hardware products, fees paid to third-party consultants, R&D supplies, rent and restructuring costs. R&D costs that do not meet the criteria for capitalization are expensed as incurred.
Sales and Marketing
Sales and marketing expense consists primarily of personnel and related expenses for employees working on sales, customer success, deployment and marketing teams, including salaries, bonuses, benefits, payroll taxes, travel, commissions and stock-based compensation. Also included are non-personnel costs such as marketing activities (trade shows and events, conferences and advertising), professional fees, rent, restructuring costs and customer support. Advertising expense was $1.2 million and $2.1 million for the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.3 million for the three and six months ended June 30, 2021, respectively.
General and Administrative
General and administrative expense consists primarily of personnel and related expenses for executive, legal, human resources, finance and IT functions, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Additional expenses included in this category are non-personnel costs such as legal fees, rent, professional fees, audit fees, investigation and restatement costs, restructuring costs, bad debt expense and insurance costs.
Depreciation and Amortization
Depreciation and amortization expense consists primarily of depreciation expense related to investments in property and equipment, internally-developed software and intangible assets.
Impairment of Long-Lived Assets
The Company assesses long-lived assets for impairment in accordance with the provisions of ASC 350, Goodwill and Other, and ASC 360, Property, Plant and Equipment. Long-lived assets, such as property and equipment and internally-developed software costs subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposition of the asset. The amount of impairment loss, if any, is measured as the difference between the carrying value of the asset and its estimated fair value. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. During the three and six months ended
30

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
June 30, 2022, the Company recorded $0.1 million and $0.4 million of impairment of internally-developed software costs. The Company did not record any impairment charges for the three and six months ended June 30, 2021.
Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. As of June 30, 2022 and December 31, 2021, the Company recorded a full valuation allowance against its deferred tax assets.
The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in estimate occurs.
Stock-Based Compensation
The Company measures and records the expense related to stock-based payment awards based on the fair value of those awards as determined on the date of grant. The Company recognizes stock-based compensation expense over the requisite service period of the individual grant, generally equal to the vesting period, and uses the straight-line method. The fair value of RSUs is determined using the closing trading price on the grant date. The Company uses the Black-Scholes-Merton (“Black-Scholes”) option-pricing model to determine the fair value of stock options. The Black-Scholes option-pricing model requires the use of highly subjective and complex assumptions to determine the fair value of stock options, including the option’s expected term and the price volatility of the underlying stock. The Company calculates the fair value of options granted by using the Black-Scholes option-pricing model with the following assumptions:
Expected Volatility—The Company estimates volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.
Expected Term—The expected term of the Company’s options represents the period that the stock-based awards are expected to be outstanding. The Company has elected to use the midpoint between the stock option’s vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
Risk-Free Interest Rate—The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero-coupon issues with a term that is equal to the option’s expected term at the grant date.
Dividend Yield—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.
Cash Settled RSUs
The Company grants cash settled RSUs that are classified as liability awards as defined in ASC 718, Compensation - Stock Compensation. Cash settlement is required (no election for share settlement) and the cash settlement is not contingent on the occurrence of an event. These awards are recorded as a share-based liability, and fair value is remeasured quarterly. Each vested award is released for cash equal to the trading value of the Company’s common stock.
Fair Value Measurement
Fair value accounting is applied for all financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
31

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
ASC 820, Fair Value Measurements, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The levels of the fair value hierarchy are as follows:

Level 1—Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2—Inputs are observable, either directly or indirectly, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.
Level 3—Inputs are generally unobservable and typically reflect management’s best estimate of assumptions that market participants would use in pricing the asset or liability.
The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.
Convertible Notes and Derivatives
The Company accounts for convertible notes, net using an amortized cost model pursuant to ASC 835, Interest. Convertible notes are classified as liabilities measured at amortized cost, net of debt discounts from debt issuance costs, lender fees and the initial fair value of bifurcated derivatives, which reduce the initial carrying amount of the notes. The carrying value is accreted to the stated principal amount at contractual maturity using the effective-interest method with a corresponding charge to interest expense pursuant to ASC 835. Debt discounts are presented on the balance sheet as a direct deduction from the carrying amount of the related debt.
The Company accounts for its derivatives in accordance with ASC 815-10, Derivatives and Hedging, or ASC 815-15, Embedded Derivatives, depending on the nature of the derivative instrument. ASC 815 requires each contract that is not a derivative in its entirety to be assessed to determine whether it contains embedded derivatives that are required to be bifurcated and accounted for as a derivative financial instrument. The embedded derivative is bifurcated from the host contract and accounted for as a freestanding derivative if (i) the combined instrument is not accounted for in its entirety at fair value with changes in fair value recorded in earnings, (ii) the terms of the embedded derivative are not clearly and closely related to the economic characteristics of the host contract and (iii) a separate instrument with the same terms as the embedded derivative would qualify as a derivative instrument. Embedded derivatives are measured at fair value and re-measured at each subsequent reporting period and recorded within convertible notes, net on the consolidated balance sheets and changes in fair value recorded in other income (expense), net within the statements of operations and comprehensive loss.
Earnings per Share
The calculation of earnings per share is based on the weighted average number of shares of common stock or common stock equivalents outstanding during the applicable period. The dilutive effect of common stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Potentially dilutive securities include convertible preferred stock, common stock options, common stock warrants and RSUs.
The Company follows the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. The two-class method determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company’s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends but did not contractually require the holders of such shares to participate in the Company’s losses. For periods in which the Company reports net losses, diluted net loss per share is the same as basic net loss per share because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Diluted shares outstanding are calculated using the treasury stock method or the two-class method, depending on which method is more dilutive for a given period. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized and the
32

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
amount of benefits that would be recorded in common shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares, based on the average share price for the fiscal period.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company primarily invests its excess cash in low-risk, highly liquid money market funds with major financial institutions as well as marketable securities (see Note 4. Investments).
Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each balance sheet date. As of June 30, 2022, the Company had one customer that accounted for $3.0 million, or 19%, of gross accounts receivable. As of December 31, 2021, the Company had one customer that accounted for $2.7 million, or 19%, of gross accounts receivable. For the three and six months ended June 30, 2022, the Company had one customer that accounted for $2.2 million and $6.6 million, or 22% and 28%, of total revenue, respectively. For the three months ended June 30, 2021, the Company had two customers that accounted for $2.4 million, or 35%, of total revenue. For the six months ended June 30, 2021, the Company had one customer that accounted for $1.9 million, or 16%, of total revenue.
Segment Information
As of June 30, 2022, the Company had one operating and reportable segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company’s chief operating decision maker.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASC 842, which requires lessees to recognize most leases on the balance sheet as a right of use asset and related lease liability. On January 1, 2022, the Company adopted ASC 842 using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize ROU assets and lease liabilities for leases with terms of 12 months or less. Upon adoption, the Company recognized (i) $0.4 million of operating lease ROU assets recorded in other non-current assets on the Condensed Consolidated Balance Sheets and (ii) operating lease liabilities of $0.2 million recorded in other current liabilities and $0.2 million recorded in other non-current liabilities on the Condensed Consolidated Balance Sheets. The adoption of ASC 842 did not materially impact the condensed consolidated statements of operations and comprehensive loss, condensed consolidated statements of equity and condensed consolidated statements of cash flows.
In June 2016, the FASB issued ASU 2016-13, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. The ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company determined that available-for-sale securities, accounts receivable and contract assets are the applicable financial assets that are subject to this ASU and adopted the guidance on January 1, 2022. The Company modified the impairment model related to the available-for-sale securities from the “other-than-temporary” impairment model to the “current expected credit losses” model and determined that an allowance for credit loss is not needed as of January 1, 2022 based on various factors, including the length of time and extent to which fair value has been lower than the cost basis, the financial condition and near-term prospects of the issuer and forecasted economic data. The Company adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to the accumulated deficit on January 1, 2022.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The update also simplifies GAAP for other areas of ASC 740 by clarifying and amending existing guidance to improve consistent application. The amendment in this update was effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. The Company adopted this standard effective January 1, 2021. The Company has completed its assessment of this ASU and determined that it does not have a material impact on the Company’s consolidated financial statements.
33

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
4.INVESTMENTS
Available-for-Sale Securities (Marketable Securities)
The Company’s investments in marketable securities are classified and accounted for as available-for-sale and consist of high quality asset-backed securities, commercial paper, corporate bonds and U.S. government agency debt securities. The Company’s marketable securities with remaining effective maturities of 12 months or less from the balance sheet date are classified as current; otherwise, they are classified as non-current on the Consolidated Balance Sheets. Unrealized gains and losses on marketable securities classified as available-for-sale are recognized in other comprehensive income (loss).
The Company’s marketable securities by security type are summarized as follows:
As of June 30, 2022
Amortized CostGross Unrealized LossEstimated Fair Value
Asset backed securities$8,034$(210)$7,824
Commercial paper and corporate bonds178,285(1,904)176,381
U.S. government agency debt securities23,632(461)23,171
Total available-for-sale securities$209,951$(2,575)$207,376
As of December 31, 2021
Amortized CostGross Unrealized LossEstimated Fair Value
Asset-backed securities$11,101$(56)$11,045
Commercial paper and corporate bonds234,497(551)233,946
U.S. government agency debt securities16,929(69)16,860
Total available-for-sale securities$262,527$(676)$261,851
As of June 30, 2022 and December 31, 2021, the Company recorded $2.6 million and $0.7 million, respectively, of gross unrealized losses in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, primarily due to a decrease in the fair value of the corporate bonds.
Contractual maturities of the Company’s available-for-sale and trading securities are summarized as follows:
As of June 30, 2022
Amortized CostEstimated Fair Value
Due in less than one year$181,014$177,995
Due in one to five years33,43732,431
Total investments$214,451$210,426
The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Investments that are impaired are those that are considered to have losses that are other-than-temporary. Factors considered in determining whether a loss is temporary include:
the length of time and extent to which fair value has been lower than the cost basis;
the financial condition, credit quality and near-term prospects of the investee; and
whether it is more likely than not that the Company will be required to sell the security prior to recovery.
As of June 30, 2022, the Company had not identified any impairment indicators in its investments.
During the three and six months ended June 30, 2022, the Company received $55.8 million and $95.4 million, respectively, of proceeds from maturities and call redemptions. The Company received $20.6 million and $28.7 million of proceeds from sales of money market funds, which are classified as cash and cash equivalents, for the three and six months ended June 30, 2022, respectively. The Company recorded minimal realized losses from the sale of available-for-sale securities. Gains and losses are determined using the first-in first-out method. The Company did not sell or redeem marketable securities during the three and six months ended June 30, 2021.
34

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Trading Securities (Convertible Promissory Note)
In July 2021, the Company purchased a convertible promissory note (the “Note”) from a counterparty for $4.0 million. In November 2021 and March 2022, the Company executed additional convertible promissory notes in the amounts of $0.3 million and $0.3 million, respectively, under the same terms as the initial Note (collectively referred to as the “Notes”). The outstanding principal of the Notes, together with unpaid and accrued interest, was originally due and payable on September 30, 2022. The maturity date was extended to November 15, 2022. The Notes contained certain embedded features, including: acceleration in the event of default; automatic conversion into the equity of the counterparty upon a subsequent equity financing by the counterparty; optional conversion into equity upon the sale of preferred stock by the counterparty; and optional acceleration or conversion into equity upon certain corporate transactions by the counterparty. Interest accrued at 6% per annum. The Notes met the definition of a debt security under the provisions of ASC 320, Investments - Debt Securities.
During the three and six months ended June 30, 2022, the Company recorded a loss on the Notes of $2.5 million and $1.5 million, respectively. The Company did not have Level 3 investments during the three and six months ended June 30, 2021. The change in fair value of the Notes is recorded on the Condensed Consolidated Statements of Operations and Comprehensive Loss. As of June 30, 2022, the fair value of the Notes was $3.1 million and classified as trading securities and presented in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets.
5.FAIR VALUE MEASUREMENTS
The Company’s financial assets and liabilities that are measured at fair value on a recurring basis are summarized as follows:
As of June 30, 2022
Fair Value Measurements Using
Level 1
Level 2
Level 3
Total
Assets
Cash$38,759$$$38,759
Money market funds and other cash equivalents35,3416,49841,839
Total cash and cash equivalents74,1006,49880,598
Available-for-sale securities207,376207,376
Trading securities3,0503,050
Total assets$74,100$213,874$3,050$291,024
Liabilities
Warrant liability821821
Total liabilities$$821$$821
35

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
As of December 31, 2021
Fair Value Measurements Using
Level 1Level 2Level 3Total
Assets
Cash$8,983$$$8,983
Money market funds76,70139,098115,799
Total cash and cash equivalents85,684124,782
Available-for-sale securities261,851261,851
Trading securities4,3004,300
Total assets$85,684$300,949$4,300$390,933
Liabilities
Warrant liability9,7879,787
Total liabilities$$9,787$$9,787
The Company’s investments in money market funds backed by U.S. government securities have been classified as Level 1 as they are valued utilizing quoted prices (unadjusted) in active markets for identical assets. Investments in asset-backed securities, commercial paper, corporate bonds and U.S. government agency debt securities have been classified as Level 2 as they are valued using quoted prices in less active markets or other directly or indirectly observable inputs. Fair values of corporate bonds and U.S. government agency debt securities were derived from a consensus or weighted-average price based on input of market prices from multiple sources for the reporting period. With regard to commercial paper, all of the securities had high credit ratings and one year or less to maturity; therefore, fair value was derived from accretion of purchase price to face value over the term of maturity or quoted market prices for similar instruments if available.
The Company’s investments in the Notes were classified as Level 3 in the fair value hierarchy because they relied significantly on inputs that are unobservable in the market. The conversion price was dependent on varying events and equity value and therefore has been estimated using a Monte Carlo model to simulate the various future events. Significant assumptions included: (i) the timing and amount of a subsequent equity financing, if any; (ii) the equity value of the counterparty as of June 30, 2022; (iii) once converted into equity, the timing of any liquidity event; (iv) the counterparty undergoing a dissolution if the new equity financing did not occur before the maturity of the Notes; and (v) an assumed recovery rate in a dissolution event. The Notes were measured at fair value using a Monte Carlo simulation model at each measurement date. The Company elected to apply the fair value option and account for the hybrid instrument containing the Notes and the embedded derivatives at fair value as a single instrument, with any subsequent changes in fair value being reported in earnings.
As of June 30, 2022, Level 3 fair value measurement inputs were (i) volatility, 80%; (ii) risk free rate, U.S. Constant Maturity Treasury Yields, and (iii) term, 0.24 years. During the three and six months ended June 30, 2022, there were no transfers of financial assets between Level 1 and Level 2.
The Company’s warrant liability includes private placement warrants that were originally issued in connection with the TSIA IPO that Legacy Latch assumed as part of the Closing of the Business Combination (the “Private Placement Warrants”). The Private Placement Warrants are recorded on the Condensed Consolidated Balance Sheets at fair value. This valuation is subject to re-measurement at each balance sheet date. With each re-measurement, the valuation will be adjusted to fair value, with the change in fair value recognized in the consolidated statements of operations and comprehensive loss. The Private Placement Warrants are held by a single holder. ASC 820, Fair Value Measurements, indicates that the fair value should be determined “from the perspective of a market participant that holds the identical item” and “use the quoted price in an active market held by another party, if that price is available.” As the only market for the transfer of the Private Placement Warrants is the public market, the Company has determined that the fair value of the Private Placement Warrants at a specific date is determined by the closing price of the Company’s public warrants, traded under the symbol “LTCHW,” and within Level 2 of the fair value hierarchy. The closing price of the public warrants was $0.15 and $1.84 as of June 30, 2022 and December 31, 2021, respectively. The fair value of the Private Placement Warrants was $0.8 million and $9.8 million as of June 30, 2022 and December 31, 2021, respectively.
36

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
The following table represents the activity of the Level 3 instruments:
Trading Securities
Balance at December 31, 2021$4,300 
Purchases250 
Change in fair value(a)
(1,500)
Balance at June 30, 2022$3,050 
(a)Recorded in other income (expense) within the Condensed Consolidated Statements of Operations and Comprehensive Loss.
The Company purchased trading securities during the six months ended June 30, 2022, which are categorized as Level 3 in the fair value hierarchy. Except as discussed in Note 4. Investments in relation to the conversion of the Notes and as shown in the table above, there were no sales of Level 3 instruments during the three and six months ended June 30, 2022. There were no transfers of instruments into or out of Level 3 during the three and six months ended June 30, 2022.
6.INVENTORIES, NET
Inventories, net consisted of the following:
June 30, 2022December 31, 2021
(restated)
Raw materials$3,851 $2,513 
Finished goods17,897 9,843 
Channel inventory7,284 11,109 
Excess and obsolete inventory reserve(340)(390)
Total current inventories, net28,692 23,075 
Finished goods - non-current8,425  
Total inventories, net$37,117 $23,075 
Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Inventories, net are stated at the lower of cost or net realizable value at their cost being determined using the average cost method. Inventories, net are written down to their net realizable value if they have a cost basis in excess of expected net realizable value. The Company did not write down channel inventory for the three and six months ended June 30, 2022 and did not experience any significant inventory write-downs for the three and six months ended June 30, 2021. There was no charge on channel partner inventory to the lower of cost or net realizable value for the three and six months ended June 30, 2022. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Condensed Consolidated Balance Sheets.
37

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
7.INTERNALLY-DEVELOPED SOFTWARE, NET
Internally-developed software, net consisted of the following:
June 30, 2022December 31, 2021
(restated)
Internally-developed software$13,321 $9,667 
Software-in-development6,233 4,853 
Less: Accumulated amortization(5,206)(3,515)
Total internally-developed software, net$14,348 $11,005 
During the three and six months ended June 30, 2022, the Company capitalized $2.7 million and $5.1 million, respectively, in internally-developed software. During the three and six months ended June 30, 2021, the Company capitalized $2.1 million and $3.5 million, respectively, in internally-developed software. Capitalized costs associated with software-in-development are not amortized into amortization expense until the related assets are put into service.
Total amortization expense related to internally-developed software for the three and six months ended June 30, 2022 was $0.9 million and $1.7 million, respectively. Total amortization expense related to internally-developed software for the three and six months ended June 30, 2021 was $0.5 million and $1.0 million, respectively.
Impairment expense was $0.1 million and $0.4 million for the three and six months ended June 30, 2022, which is included in general and administrative expense on the Condensed Consolidated Statement of Operations and Comprehensive Loss. Impairment expense was zero and zero for the three and six months ended June 30, 2021, which is included in amortization expense on the Condensed Consolidated Statement of Operations and Comprehensive Loss.
8.ACCRUED EXPENSES
Accrued expenses consisted of the following:
June 30, 2022December 31, 2021
(restated)
Accrued compensation$4,580 $5,985 
Accrued warranties659 774 
Accrued purchases4,050 1,701 
Accrued non-cancellable purchase commitments3,981 549 
Accrued operating expense6,560 8,214 
Accrued litigation costs6,750 6,750 
Accrued restructuring costs2,426  
Other accrued expenses367 336 
Total accrued expenses$29,373 $24,309 
9.COMMITMENTS AND CONTINGENCIES
Purchase Commitments
The Company subcontracts with third-party contract manufacturers to build most Latch hardware products. During the normal course of business and consistent with industry practice, contract manufacturers procure components and build finished goods based upon a forecasted demand plan provided by the Company. Although the Company is allowed to cancel or reschedule orders, there are situations when orders cannot be cancelled, such as when a demand plan change occurs after a contract manufacturer has purchased the components or built the finished goods based on a previous demand plan. The
38

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Company materially reduced its demand plan in the second quarter of 2022 and started engaging in discussions with its contract manufacturers regarding the Company’s obligation to purchase inventory based on the original demand plan. As of June 30, 2022, the Company had unfunded non-cancellable purchase commitments of approximately $26.3 million.
The Company records a liability for non-cancellable orders to the extent it does not expect to be able to use the inventory related to such orders. As of June 30, 2022 and the year ended December 31, 2021, the Company accrued $4.0 million and $0.5 million, respectively, for non-cancellable inventory purchase commitments. See Note 8. Accrued Expenses.
Registration Rights Agreement
In connection with the execution of the Merger Agreement, the Company and certain stockholders of Legacy Latch and TSIA entered into an amended and restated registration rights agreement (the “2021 Registration Rights Agreement”). Pursuant to the 2021 Registration Rights Agreement, in June 2021, the Company filed a registration statement on Form S-1 with respect to the registrable securities under the 2021 Registration Rights Agreement. Certain Legacy Latch stockholders and TSIA stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering up to two times in any 12-month period, so long as the total offering price is reasonably expected to exceed $75.0 million. The Company also agreed to provide certain demand and “piggyback” registration rights. The 2021 Registration Rights Agreement also provides that the Company pays certain expenses relating to such registrations and indemnifies the stockholders against certain liabilities. The Company bears the expenses incurred in connection with the filing of any such registration statements. The 2021 Registration Rights Agreement does not provide for any penalties connected with delays in registering the Company’s common stock.
Legal Contingencies
Securities Litigation
On August 31, 2022, an alleged stockholder of Latch stock filed a purported securities class action complaint in the United States District Court for the Southern District of New York (Brennan v. Latch, Inc., et al., Case No. 1:22-cv-07473, the “Brennan Action”). The complaint alleges that the Company and certain of its former officers violated Section 10(b) of the Exchange Act, Rule 10b-5 promulgated thereunder and Section 20(a) of the Exchange Act by making false or misleading statements regarding the Company’s business, operations and prospects. The complaint includes claims for damages, including interest, and an award of reasonable costs and attorneys’ fees and expert fees to the putative class. On January 17, 2023, the court appointed VB PTC Establishment as Trustee of Gersec Trust as lead plaintiff. On November 12, 2024, the Company and lead plaintiff filed with the court a settlement agreement pursuant to which the Company agreed to pay the settlement class in the amount of $1.95 million in exchange for the dismissal of all claims against the defendants (including the Company). The settlement remains subject to approval by the court, and a preliminary hearing has been set for January 16, 2025. Under the terms of the proposed settlement, the defendants (including the Company) continue to deny any liability or wrongdoing. Latch does not expect insurers to contribute to the settlement amount. Because the complaint was filed in the quarter ended September 30, 2022, the amount of the proposed settlement is not reflected in the accompanying condensed consolidated financial statements.
On January 11, 2023, an alleged stockholder of Latch stock filed a purported securities class action complaint in the United States District Court for the District of Delaware (Schwartz v. Latch, Inc., et al., Case No. 1:23-cv-00027, the “Schwartz Action”). The complaint alleges that the Company and certain of its current and former directors violated Sections 11 and 15 of the Securities Act by making false or misleading statements regarding the Company’s business, operations and prospects. The complaint includes claims for damages, including interest, and an award of reasonable costs and attorneys’ fees and expert fees to the putative class. At this time, the Company is unable to estimate potential losses, if any, related to this action. The Company does not believe the allegations are meritorious and intends to vigorously defend against them. On April 24, 2023, the court appointed Scott Schwartz as lead plaintiff. In May 2023, the parties agreed to stay the action pending completion of the Restatement, and to allow the lead plaintiff a period of 21 days following completion of the Restatement in which to file an amended complaint. On September 27, 2024, the Company filed a motion to transfer the complaint to the United States District Court for the Southern District of New York. The motion was denied on November 13, 2024. In December 2024, the parties agreed in principle to a settlement and entered into a binding memorandum of understanding pursuant to which the Company agreed to pay the settlement class in the amount of $1.95 million in exchange for the dismissal of all claims against the defendants (including the Company). The settlement remains subject to a final stipulation of settlement and approval by the court.
39

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
On May 9, 10, and 19, 2023, three alleged stockholders of Latch stock filed purported class action complaints in the Court of Chancery of the State of Delaware: Kilari v. TS Innovation Acquisitions Sponsor, LLC, et al., C.A. No. 2023-0509; Subramanian v. TS Innovation Acquisitions Sponsor, LLC, et al., C.A. No. 2023-0514; and Garfield v. Speyer, et al., C.A. No. 2023-0504 (together, the “Fiduciary Lawsuits”). On July 6, 2023, the court consolidated the Fiduciary Lawsuits under the caption In re TS Innovation Acquisitions Sponsor, LLC Stockholder Litigation, No. 2023-0509-LWW (Del. Ch.) and appointed Phanindra Kilari, Subash Subramanian and Robert Garfield as co-lead plaintiffs. The Fiduciary Lawsuits allege that TSIA and certain of its former members and directors breached their fiduciary duties by making false or misleading statements in connection with the merger between Latch and TSIA. The Fiduciary Lawsuits include claims for unjust enrichment, damages, and an award of costs and attorneys’ fees to the putative class. Pursuant to the January 24, 2021 Merger Agreement between the Sponsor and Legacy Latch, Latch has agreed to indemnify and hold harmless, to the fullest extent permitted by law, TSIA and each of its directors and officers (present and former) named as defendants in the Fiduciary Lawsuits against any costs or expenses, reasonable attorneys’ fees, losses, damages, or liabilities incurred in connection with these actions. On December 2, 2024, the defendants and lead plaintiffs filed with the court a settlement pursuant to which the defendants agreed to pay the settlement class in the amount of $29.75 million in exchange for the dismissal of all claims against the defendants and the Company. The settlement remains subject to approval by the court. Latch and TS Innovation Acquisitions Sponsor, LLC agreed to share the costs of the settlement amount equally. Latch expects insurers to pay $10.0 million of Latch’s $14.875 million share of the settlement amount. Because the complaints were filed in 2023, neither the amount of the proposed settlement nor any expected insurance contributions are reflected in the accompanying condensed consolidated financial statements.
Derivative Litigation
On February 15 and July 13, 2023, two alleged stockholders of Latch stock filed derivative actions purportedly on behalf of Latch in the United States District Court for the Southern District of New York: Manley v. Latch, Inc., et al., Case No. 1:23-cv-01273 (the “Manley Action”) and Gottlieb v. Latch, Inc., et al., Case No. 1:23-cv-07473 (the “Gottlieb Action”). The complaints generally allege that that certain directors and former officers of the Company breached their fiduciary duties and violated Section 14(a) of the Exchange Act by making false or misleading statements regarding the Company’s business, operations and prospects. Both complaints seek orders permitting plaintiffs to maintain each action derivatively on behalf of the Company, awarding unspecified damages allegedly sustained by the Company, awarding restitution from the individual defendants, requiring the Company to make certain reforms to its corporate governance and controls and awarding costs and attorneys’ fees. The Gottlieb Action includes additional claims for unjust enrichment, abuse of control, gross mismanagement, waste of corporate assets and contribution against certain individual defendants named in the Brennan Action and Schwartz Action. At this time, the Company is unable to estimate potential losses, if any, related to these actions. The Company does not believe the allegations are meritorious and intends to vigorously defend against them. On August 1, 2023, the court consolidated the Manley Action and Gottlieb Action under the caption In re Latch Inc. Derivative Litigation, Case No. 1:23-cv-01273. The parties agreed to stay the action until 21 days following the resolution of any and all motions to dismiss both the Brennan Action and the Schwartz Action.
Service Provider Demand
The Company is in discussions with a service provider related to a demand for payment under a prior agreement. The Company does not believe that the service provider is entitled to any fees under the prior agreement. However, the Company believes it is probable that an agreement with the service provider will be reached and that the amount the Company will pay the service provider in connection with the dispute and the resolution thereof can be reasonably estimated. As of June 30, 2022 and December 31, 2021, the Company had accrued approximately $6.8 million in connection with the dispute. The Company believes it is reasonably possible that this potential exposure may change based on the resolution of the ongoing discussions. No legal proceedings have been initiated with respect to this demand for payment or the prior agreement with the service provider.
SEC Investigation
In March 2023, the staff of the SEC (the “SEC Staff”) requested a meeting with the Company’s outside counsel to discuss the findings of the Investigation and related matters (the “SEC Investigation”). The SEC Staff also asked that the Company voluntarily provide certain documents in advance of the meeting, which the Company did. In April 2023, outside counsel and advisors conducted an initial meeting with the SEC Staff to discuss the findings of the Investigation. In August 2023, the SEC Staff requested the Company voluntarily provide additional documents and information relating to the Investigation and related matters. The Company has continued to communicate with the SEC Staff, and the Company has continued to
40

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
voluntarily produce documents and information. The Company may receive additional requests for documents and information from the SEC Staff. The Company has cooperated fully with the SEC Investigation and will continue to do so.
Other
The Company is and may become, from time to time, involved in other legal actions in the ordinary course of business, including governmental and administrative investigations, inquiries and proceedings concerning employment, labor, environmental and other claims. Although management is unable to predict with certainty the eventual outcome of any legal action, management believes the ultimate liability arising from such actions, individually and in the aggregate, which existed at June 30, 2022 (other than detailed above), will not materially affect the Company’s consolidated results of operations, financial position or cash flows. Given the inherent unpredictability of these types of proceedings, however, it is possible that future adverse outcomes could have a material effect on the Company’s financial results.
10.EQUITY
The Company’s second amended and restated certificate of incorporation designates and authorizes the Company to issue 1.1 billion shares, consisting of (i) 1.0 billion shares of common stock, par value $0.0001 per share; and (ii) 100.0 million shares of preferred stock, par value $0.0001 per share.
Common Stock Reserved for Future Issuance
As of June 30, 2022 and December 31, 2021, the Company’s reserved shares for future issuance included the following:
June 30, 2022
December 31, 2021(1)
Stock options issued and outstanding13,365,27015,009,656
Restricted stock units issued and outstanding12,380,4726,498,869
Public warrants outstanding9,999,9679,999,967
Private placement warrants outstanding5,333,3345,333,334
2021 Incentive Award Plan available shares17,093,10016,731,819
Total 58,172,14353,573,645
(1) As adjusted for the Exchange Ratio.

Warrants
As part of the Closing of the Business Combination, 10.0 million public warrants sold during the TSIA IPO converted into 10.0 million public warrants to purchase up to 10.0 million shares of common stock of the Post-Combination Company, which are exercisable at $11.50 per share. The Company accounts for warrants as required under ASC 815 and has concluded that equity classification would be met for the public warrants as the Company has a single class of equity, and thus all holders vote 100% on all matters submitted to the Company’s stockholders and receive the same form of consideration in the event of a change of control (thus qualifying for the exception to the net cash settlement model), and the other conditions of equity classification would be met.
Fair Valuation Methodology - Private Placement Warrants
The Private Placement Warrants, which Legacy Latch assumed as part of the Closing of the Business Combination, are recorded as warrant liabilities. See Note 5. Fair Value Measurements.
41

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
11.EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted net loss per share for common stock:
Three months ended June 30,Six months ended June 30,
2022202120222021
(restated)
(restated)
Net loss$(51,616)$(41,485)$(98,448)$(80,041)
Basic weighted-average common shares143,253,837 51,256,111 142,615,560 30,960,173 
Effect of dilutive securities    
Diluted weighted-average common shares143,253,837 51,256,111 142,615,560 30,960,173 
Basic and diluted net loss per common share$(0.36)$(0.81)$(0.69)$(2.59)
The table below sets forth the number of potential common shares underlying outstanding common stock options, RSUs and common stock warrants that were excluded from diluted net loss per share as the Company had net losses for the six months ended June 30, 2022 and twelve months ended December 31, 2021, and their inclusion would be anti-dilutive:
June 30, 2022December 31, 2021
(restated)
Stock options
13,365,270 15,009,656 
Restricted stock units(1)
12,397,845 6,498,869 
Warrants15,333,301 15,333,301 
Total
41,096,416 36,841,826 
(1) Amount includes 17,373 and 21,356 liability-based RSUs as of June 30, 2022 and December 31, 2021, respectively, that the Company settled in cash. As a result, the shares of common stock underlying the liability-based RSUs upon vesting were not issued and were returned to the 2021 Incentive Award Plan as available shares.
12.INCOME TAXES
The income tax provision for the three and six months ended June 30, 2022 was $0.02 million and $0.03 million, respectively. The income tax provision for both the three and six months ended June 30, 2021 was $0.03 million.
For the three and six months ended June 30, 2022 and 2021, the Company’s effective tax rate was different from the U.S. federal statutory rate. This difference is primarily attributable to the effect of state and local income taxes and permanent differences between expenses deductible for financial reporting purposes offset by the valuation allowances placed on the Company’s deferred tax assets.
As of June 30, 2022, no liability for unrecognized tax benefits was required to be recorded by the Company. Management does not expect any significant changes in its unrecognized tax benefits in the next 12 months.
To date, the Company has incurred cumulative net losses and maintains a full valuation allowance on its net deferred tax assets as the Company has determined that it is more than likely than not that these assets will not be fully realized.
42

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
13.STOCK-BASED COMPENSATION
For the years ended June 30, 2022 and 2021, the components of stock-based compensation expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(restated)
(restated)
Stock options$340 $552 $1,825 $15,003 
Restricted stock units7,500  19,090  
Capitalized costs (1)
(682)16 (1,639)(51)
Total stock-based compensation expense$7,158 $568 $19,276 $14,952 
(1) Included in internally-developed software on the Consolidated Balance Sheets.
Stock-based compensation expense is included in cost of revenue, research and development, sales and marketing and general and administrative on the Consolidated Statements of Operations and Comprehensive Loss as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(restated)
(restated)
Cost of revenue$170 $19 $362 $33 
Research and development3,471 176 8,197 4,162 
Sales and marketing1,448 52 3,990 214 
General and administrative2,069 321 6,727 10,543 
Total stock-based compensation expense$7,158 $568 $19,276 $14,952 
Stock Incentive Plans
In January 2016, Legacy Latch adopted the Latch, Inc. 2016 Stock Plan (the “2016 Plan” and, together with the Latchable, Inc. 2014 Stock Incentive Plan, the “Prior Plans”). Under the 2016 Plan, Legacy Latch’s board of directors was authorized (i) to grant either incentive stock options (“ISOs”) or non-qualified stock options (“NSOs”) to purchase shares of the Company’s common stock to its employees and (ii) to grant NSOs to purchase shares of the Company’s common stock to outside directors and consultants. When the 2021 Plan (defined below) became effective, 22,797,955 shares (adjusted for the Exchange Ratio) had been authorized for issuance under the 2016 Plan. Stock options under the 2016 Plan were granted with an exercise price equal to the stock’s fair market value at the grant date. Stock options outstanding under the 2016 Plan generally have ten-year terms and vest over a four-year period starting from the date specified in each award agreement. Since the effectiveness of the 2021 Plan, no additional awards have been or will be granted under the 2016 Plan. Upon the effectiveness of the Business Combination, all outstanding stock options under the Prior Plans, whether vested or unvested, converted into options to purchase a number of shares of common stock of the Post-Combination Company based on the Exchange Ratio. Awards previously granted under a Prior Plan remain subject to the provisions of such Prior Plan.
The Latch, Inc. 2021 Incentive Award Plan (the “2021 Plan”) was approved by the TSIA stockholders at the Special Meeting on June 3, 2021 and became effective upon the Closing. The 2021 Plan provides for the grant of stock options, including ISOs and NSOs, stock appreciation rights, restricted stock, RSUs and other stock-based and cash-based awards. The 2021 Plan has a term of ten years. The aggregate number of shares of the Company’s common stock available for issuance under the 2021 Plan is equal to (i) 22,500,611 shares plus (ii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 5% of the aggregate number of shares of the Company’s common
43

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the Board. Effective January 1, 2022, the number of shares reserved for future issuance under the 2021 Plan increased by 7,116,177 shares. As of June 30, 2022, 24,359,792 shares had been granted under the 2021 Plan. Effective January 1, 2023 and January 1, 2024, the number of shares reserved for future issuance under the 2021 Plan increased by 7,267,376 shares and 8,810,007 shares, respectively.
Stock Options
A summary of the status of employee and non-employee stock options as of June 30, 2022, and changes during 2022, is presented below:
Options Outstanding
Weighted Average Exercise Price
Weighted Average Remaining Contractual Term
Aggregate Intrinsic Value
Balance at December 31, 2021(1)
15,009,656 $0.75 
Options forfeited(640,214)$1.14 
Options expired(2,283)$2.56 
Options exercised(1,001,889)$0.84 
Balance at June 30, 202213,365,270 $0.72 6$6,724 
Exercisable at June 30, 202211,470,516 $0.64 6$6,384 
(1) Options outstanding and weighted average exercise price have been retroactively adjusted to give effect to the Exchange Ratio.
The weighted average grant date fair value of options granted during the year ended December 31, 2021 was $1.60. No stock options were granted during the quarter ended June 30, 2022.
The Company records stock-based compensation expense on a straight-line basis over the vesting period. As of June 30, 2022, total compensation expense not yet recognized related to unvested stock options was $1.0 million, which was expected to be recognized over a weighted-average period of 1.5 years. Additionally, the Company records forfeitures as they occur.
The Company estimates the fair value of stock options on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires estimates of highly subjective assumptions, which affect the fair value of each stock option.
Restricted Stock Units
During 2022 and 2021, the Company granted RSUs to employees, independent directors and consultants under the 2021 Plan. The equity-based RSUs are settled in shares of common stock upon vesting and the liability-based RSUs are settled in cash upon vesting. The RSUs vest over a period of one to four years. The Company has the option, but not the obligation, to treat a participant’s failure to provide timely payment of any withholding tax arising in connection with RSUs as such participant’s election to satisfy all or any portion of the withholding tax by requesting the Company retain shares otherwise issuable pursuant to the RSU. As noted above, in connection with the Restatement, the Company suspended use of its registration statement on Form S-8 under the Securities Act on August 10, 2022. Since such date, the Company has not granted any RSUs.
44

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
Equity-based
A summary of equity-based RSU activity for the six months ended June 30, 2022 is presented below.
Number of RSUsWeighted Average Grant Date Fair Value (per unit)
Balance at December 31, 20216,477,513 $12.14 
Granted12,166,276 $4.14 
Vested(2,322,733)$10.84 
Forfeited(3,940,584)$7.15 
Balance at June 30, 202212,380,472 $6.12 
Stock-based compensation expense is recognized on a straight-line basis through the vesting date of the RSUs. The unrecognized stock-based compensation expense related to the unvested RSUs was $66.8 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.2 years. In addition, approximately 0.1 million and 0.2 million RSUs vested during the three and six months ended June 30, 2022, respectively, but were not released at the time of vesting due to the suspension of the S-8 Registration Statement.
Liability-based
A summary of liability-based RSU activity for the six months ended June 30, 2022 is presented below.
Number of RSUs
Balance at December 31, 202121,356 
Granted 
Vested(3,983)
Forfeited 
Balance at June 30, 202217,373 
Liability-based RSU expense is recognized on a straight-line basis through the vesting date of the RSUs. For the quarter ended June 30, 2022, the Company recognized $0.003 million of bonus expense within cost of hardware revenue in the Consolidated Statements of Operations and Comprehensive Loss. The unrecognized expense related to the unvested liability-based RSUs was $0.02 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.0 years. The Company settled 1,992 liability-based RSUs for $0.01 million in cash for the three months ended June 30, 2022.
Modification of Stock Options and RSUs
In the six months ended June 30, 2022, the Company completed a reduction in force (the “May 2022 RIF”). In connection with the May 2022 RIF, the Company modified the option and RSU awards of approximately 70 employees to accelerate the vesting of 505,451 unvested RSUs that were improbable of vesting as of the modification date. The modification was treated as a Type III modification in accordance with ASC 718, which is accounted for as the cancellation of the original award and the issuance of a new award under the modified terms. This led to the reversal of previously recognized share-based compensation expense amounting to $4.0 million, offset by the fair value of the new award of $0.7 million as of the modification date, resulting in a net reversal of $3.3 million to the share-based compensation expense.
Secondary Purchase
On January 19, 2021, one of Legacy Latch’s existing equity holders acquired an additional 2.8 million shares (as adjusted based on the Exchange Ratio) of Legacy Latch’s common stock from certain employees and non-employee service providers at a price per share of $9.92 (as adjusted based on the Exchange Ratio). This price was determined based on the pre-money equity valuation ascribed to the Post-Combination Company by TSIA and the estimated conversion ratio at the time of the sales. The foregoing sales were consummated directly among the equity holders to satisfy the acquiring equity holder’s
45

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
demand for additional shares of Legacy Latch’s common stock without increasing the size of the PIPE Investment and causing incremental dilution to investors in the Post-Combination Company. Legacy Latch determined that the price per share paid by the equity holder was in excess of fair value. The Company recorded $13.8 million during the year ended December 31, 2021 in stock-based compensation expense related to the transaction, which was allocated to research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations and Comprehensive Loss.
Cash Election
Prior to the Business Combination, Legacy Latch’s holders of vested stock options were given an election to cancel up to 25% of the vested stock options in exchange for $10.00 per share less the exercise price applicable to each share. An aggregate amount of approximately 0.3 million options were cancelled (adjusted for the Exchange Ratio). Payment for the cash election in the amount of $2.6 million was funded as part of the PIPE Investment and 0.3 million newly issued shares of common stock were granted (see Note 1. Description of Business).
14.RELATED-PARTY TRANSACTIONS
Throughout the Company’s history, the Company has obtained equity funding from strategic partners with whom the Company transacts through the ordinary course of business. As such, the Company has customers who are also stockholders and directors, or affiliates thereof, in the Company. The Company charges market rates for products and services that are offered to these customers. As of June 30, 2022 and December 31, 2021, the Company had $0.2 million and $0.4 million, respectively, of receivables due from these customers, which are included within accounts receivable on the Condensed Consolidated Balance Sheets. For the three and six months ended June 30, 2022, the Company had $0.01 million and $0.01 million, respectively, of hardware revenue from these customers, and $0.04 million and $0.1 million, respectively, of software revenue from these customers, which was included within the Condensed Consolidated Statements of Operations and Comprehensive Loss. For the three and six months ended June 30, 2021, the Company had $0.2 million and $0.3 million, respectively, of hardware revenue from these customers, and $0.1 million and $0.3 million, respectively, of software revenue from these customers, which was included within the Condensed Consolidated Statements of Operations and Comprehensive Loss.
In January 2021, one of the Company’s existing equity holders acquired shares of Legacy Latch’s common stock from certain employees and non-employee service providers. See Note 13. Stock-Based Compensation.
15.SUBSEQUENT EVENTS
The Company has evaluated subsequent events through the date of these financial statements and determined that there have been no events that have occurred that would require adjustments to its disclosures in the consolidated financial statements, except for the following:
HDW Acquisition
On May 15, 2023, the Company, LS Key Merger Sub 1, Inc., a wholly-owned subsidiary of the Company (“Merger Sub I”), and LS Key Merger Sub 2, LLC, a wholly-owned subsidiary of the Company (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Honest Day’s Work, Inc. (“HDW”). On July 3, 2023 (the “Closing Date”), (i) Merger Sub I merged with and into HDW, with HDW continuing as the surviving corporation (the “First Merger”), and subsequently, (ii) HDW merged with and into Merger Sub II, with Merger Sub II continuing as the surviving entity and a wholly-owned subsidiary of the Company (together with the First Merger, the “Mergers”) (the “HDW Acquisition”).
On the Closing Date, the Company issued to HDW’s stockholders as merger consideration (i) $22.0 million aggregate principal amount of unsecured promissory notes (the “Promissory Notes”) and (ii) approximately 29.0 million shares of the Company’s common stock (the “Consideration Shares”). Certain of HDW’s stockholders (the “Ineligible Holders”) that were not eligible to receive unregistered shares of the Company’s common stock received $0.76 in lieu of each Consideration Share such stockholder would otherwise have received as merger consideration, with the total cash consideration paid to all Ineligible Holders equaling approximately $0.02 million. Upon the Closing Date, Latch indirectly acquired all of HDW’s assets, including its intellectual property and $8.0 million in cash. Additionally, approximately 35 HDW team members joined Latch.
46

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
The Consideration Shares were originally non-transferable until July 3, 2028 (the “Restricted Period”), subject to certain accelerated releases. As a result of the Company’s delisting from Nasdaq, the Restricted Period now terminates on April 15, 2027. In the event the Company’s 60 trading day VWAP exceeds the price thresholds set forth in the table below (the “Share Price Thresholds”), the applicable portion of the Consideration Shares set forth below will be released from transfer restrictions:
Share Price Threshold
Percent of Consideration Shares Released
$2.0025%
$3.0025%
$4.0025%
$5.0025%
In addition, there may be accelerated releases of the Consideration Shares in connection with a change of control of the Company.
In connection with the Mergers, the Company and Jamie Siminoff entered into a stock restriction agreement, dated May 15, 2023 (the “Original Siminoff Stock Restriction Agreement”). Pursuant to the Original Siminoff Stock Restriction Agreement, in the event Mr. Siminoff ceased to be an employee of the Company prior to July 3, 2028, the Company had the right to repurchase all of Mr. Siminoff’s Consideration Shares that had not already been released from transfer restriction, subject to certain exceptions. In the event Mr. Siminoff was terminated without Cause or resigned for Good Reason (each as defined in the Siminoff Employment Agreement (as defined below)), or upon his death or disability (each, an “Exit”), his Consideration Shares would accelerate in an amount equal to the greater of (i) the number of Consideration Shares to which he was entitled pursuant to the Share Price Thresholds (with linear interpolation of Consideration Shares based on the 60 trading day VWAP as of the date of Exit) and (ii) the number of Consideration Shares equal to the product of (a) his total Consideration Shares multiplied by (b) the quotient of (x) the number of calendar days between July 3, 2023 and his Exit divided by (y) 1,825; provided, however, that in no event would the number of Mr. Siminoff’s Consideration Shares that accelerate in connection with an Exit be less than 40% of the total number of his Consideration Shares.
The Promissory Notes accrued paid-in-kind interest at a rate of 10% per annum and were scheduled to mature on July 3, 2025, unless earlier accelerated in connection with an event of default (including certain events of delisting from Nasdaq) or change of control of the Company. On April 26, 2024, the Company repaid the Promissory Notes in full without penalty. The Company paid an aggregate of $23.9 million in principal and accrued interest to the holders of the Promissory Notes.
On the Closing Date, in connection with the consummation of the Mergers and as contemplated by the Merger Agreement, the Company and certain of HDW’s stockholders (the “Holders”) entered into that certain Registration Rights Agreement (the “2023 Registration Rights Agreement”), pursuant to which the Company agreed to file a shelf registration statement registering the resale of the Registrable Securities (as defined in the 2023 Registration Rights Agreement) as promptly as reasonably practicable after the date on which the Company files its Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023 (and no later than the 20th business day following the filing date of such Quarterly Report). Up to twice in any 12-month period, the Holders may request to sell all or any portion of their Registrable Securities in an underwritten offering so long as the total offering price is reasonably expected to exceed $25 million. The Company also agreed to provide customary “piggyback” registration rights to certain Holders designated as “Major Equityholders,” subject to certain requirements and customary conditions. The 2023 Registration Rights Agreement also provides that the Company will pay certain expenses relating to such registrations and indemnify the stockholders against certain liabilities.
In connection with the Mergers, the Company and Mr. Siminoff entered into an employment agreement, dated May 15, 2023 (the “Siminoff Employment Agreement”). Pursuant to the Siminoff Employment Agreement, on the Closing Date, Mr. Siminoff was appointed as the Company’s Chief Strategy Officer. At the time, Mr. Siminoff was expected to be appointed as Chief Executive Officer of the Company following the completion of the Restatement. As described below under “— November 2024 Executive Transition,” Mr. Siminoff will no longer be appointed as the Company’s Chief Executive Officer upon completion of the Restatement.
2023 RIFs and Severance Payments
In July 2023, the Company commenced a reduction in force (the “July 2023 RIF”) in order to streamline its business operations, reduce costs and complexities in the business and create further operating efficiencies. The July 2023 RIF,
47

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
substantially completed in the fourth quarter of 2023, impacted approximately 95 employees, or approximately 70% of the Company’s full-time employees at the time.
In connection with the January 2023 resignation of Luke Schoenfelder, Chief Executive Officer, and Barry Schaeffer, Interim Chief Financial Officer, (i) Mr. Schoenfelder was entitled to receive severance compensation of $708,000 and the extension of the post-termination exercise window applicable to Mr. Schoenfelder’s stock options granted on May 11, 2016 and (ii) Mr. Schaeffer was entitled to receive severance compensation of $403,200.
In connection with the July 2023 Transition and Separation Agreement entered into between Brian Jones, Chief Technology Officer, and the Company, Mr. Jones was entitled to receive severance compensation of $406,250, the acceleration of the vesting of 50,000 of his outstanding RSUs and the extension of his post-termination exercise window for certain of his outstanding stock options.
Delisting
On August 8, 2023, the Company received a notice from Nasdaq stating that it had determined to suspend trading of the Company’s securities on August 10, 2023 and commence delisting procedures because of the Company’s failure to regain compliance with its periodic filing obligations by the August 4, 2023 deadline previously set by Nasdaq. On March 21, 2024, Nasdaq filed a Form 25 with the SEC notifying the SEC of Nasdaq’s determination to remove the Company’s securities from listing on Nasdaq. The delisting was effective April 1, 2024.
Headquarters
Effective November 1, 2023, the Company relocated its headquarters to Olivette, Missouri occupying approximately 49,000 square feet of leased warehouse and office space. In January 2024, the Company entered into an amendment to the lease agreement, expanding the premises by approximately 13,000 square feet. The term of the lease agreement commenced March 1, 2024 and continues through June 1, 2029. The total commitment of approximately $2.1 million and is payable monthly with escalating rental payments over the approximate five year lease term.
HelloTech Merger and Loan Agreement
On June 21, 2024, the Company and LS HT Merger Sub, Inc., a wholly-owned subsidiary of the Company (“HT Merger Sub”), entered into an Agreement and Plan of Merger (the “HelloTech Merger Agreement”) with HelloTech, Inc. (“HelloTech”). On July 1, 2024, HT Merger Sub merged with and into HelloTech, with HelloTech continuing as the surviving corporation and a wholly-owned subsidiary of the Company (the “HelloTech Merger”).
As consideration for the HelloTech Merger, the Company (i) as further specified below, assumed HelloTech’s outstanding borrowings under its existing term loan, which had outstanding borrowings of approximately $6.9 million as of July 1, 2024 (the “Prior Loan”) with Customers Bank and (ii) paid $250,000 of HelloTech’s merger-related expenses. HelloTech’s stockholders or other equity holders (including option holders, warrant holders or holders of simple agreements for future equity) did not receive any consideration in connection with the HelloTech Merger.
On July 15, 2024, the Company, Latch Systems, Inc., a wholly-owned subsidiary of the Company (“Latch Systems”), and HelloTech (collectively with the Company and Latch Systems, the “Borrowers”) entered into an Amended and Restated Loan and Security Agreement (the “Loan Agreement”) with Customers Bank.
Pursuant to the Loan Agreement, Customers Bank issued the Borrowers a term loan in the principal amount of $6.0 million (the “New Loan”). The Loan Agreement, which amended and restated the terms of the Prior Loan, did not result in the Borrowers receiving any additional loan proceeds. Interest is payable on the New Loan at a rate equal to the greater of (a) the prime rate published in The Wall Street Journal or (b) 6.0%. The New Loan matures on July 15, 2029 (the “Maturity Date”).
The Borrowers are required to pay interest on the New Loan monthly until January 15, 2025. Thereafter, the Borrowers are required to pay equal monthly installments of principal plus accrued interest until the Maturity Date. There is no penalty for prepayment of the New Loan.
Pursuant to the Loan Agreement, the Borrowers have granted Customers Bank security interests in substantially all of the Borrowers’ assets, other than intellectual property. HelloTech is required to maintain an operating account with Customers Bank with a sufficient balance to support monthly payments. Additionally, the Borrowers are collectively required to maintain a liquidity ratio of at least 4.00, tested monthly, which is calculated as the quotient of unrestricted cash and cash
48

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
equivalents of the Company and its subsidiaries (subject to certain limitations with respect to cash of foreign subsidiaries), divided by all outstanding indebtedness owed to Customers Bank.
Compensation Program and Executive Officer Appointment
On August 11, 2024 (the “Program Effective Date”), the Board approved an extension of its temporary cash-based leadership compensation program that was established in 2023 to provide certain cash compensation to the Company’s officers and key employees during the course of the Restatement. The leadership compensation program is described in more detail below.
In addition, on the Program Effective Date, the Board approved a performance-based equity incentive program (the “Performance Equity Program”) pursuant to which awards of performance-vesting stock options (“Performance Options”) and performance-vesting restricted stock units (“PSUs”) will be granted to Company officers and service providers, and the Company granted Performance Options to certain officers and key service providers. The Performance Equity Program is described in more detail below.
On the Program Effective Date, the Board also appointed Jason Mitura as the Company’s Chief Product Officer beginning August 16, 2024. On August 12, 2024, the Company entered into an employment agreement with Mr. Mitura in connection with his appointment.
Under the Company’s cash-based leadership compensation program, Company officers and other participants receive an additional amount of cash compensation, payable in semi-monthly installments alongside their regular base salary, and are not eligible for any other cash incentive compensation or annual bonuses while the leadership compensation program is in place. On the Program Effective Date, the Board extended this program, originally scheduled to expire on July 31, 2024, until the earlier of (i) the listing of the Company on a national securities exchange or (ii) the date the Board determines in its discretion to terminate it. The annualized amounts payable under the program to Mr. Siminoff, David Lillis, Senior Vice President of Finance, and Mr. Mitura are $1,550,000, $475,000 and $650,000, respectively.
The Performance Equity Program provides for the Company to grant awards under the 2021 Plan that will become eligible to vest based on the Company’s common stock reaching specified market trading prices (based on a trailing 60-day daily volume weighted average trading price) within seven years after the Program Effective Date. The Company expects that substantially all of its eligible employees will participate in the Performance Equity Program. Awards under the Performance Equity Program will generally be granted 50% in the form of PSUs that will become eligible to vest, or “earned,” in three equally-sized tranches upon attaining a $1, $2 and $3 stock price hurdle, and 50% in the form of Performance Options that will become earned in three equally-sized tranches upon attaining a $4, $5 and $6 stock price hurdle. Upon attainment of a stock price hurdle, 25% of the earned tranche of PSUs and Performance Options will vest, with the remaining 75% of such earned tranche vesting in three equal annual installments over the next three years, subject to the applicable participant’s continued service through the vesting date.
On the Program Effective Date, the Board granted Performance Options under the Performance Equity Program and the 2021 Plan to certain officers and key service providers, including to Messrs. Siminoff, Mitura and Lillis covering the following numbers of shares: Mr. Siminoff: 8,000,000 shares; Mr. Mitura: 7,500,000 shares; and Mr. Lillis: 3,000,000 shares (the “Initial Option Grant”). The Performance Options granted to Messrs. Siminoff and Mitura will be, or were, forfeited on the executives’ respective separation dates.
As described above, the Performance Options are eligible to be earned in three tranches based on the Company’s common stock reaching market trading prices (based on a trailing 60-day daily volume weighted average trading price) before the seventh anniversary of the Program Effective Date, as set forth in the following table:
Earned Tranche
Shares Subject to the Performance Option
Share Price Hurdle
1
33.33% of award
$4.00
2
33.33% of award
$5.00
3
33.34% of award
$6.00
Upon attainment of a stock price hurdle, 25% of each earned tranche of Performance Options will vest, with the remaining 75% of such earned tranche vesting in three equal annual installments over the next three years, subject to the applicable participant’s continued service through the vesting date. The Performance Options have an exercise price of $0.41 and a ten year term; however, any portion of the Performance Option corresponding to a tranche that has not become earned based on the achievement of a share price hurdle within seven years after the Program Effective Date will be cancelled and forfeited.
49

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
In addition to the performance-based and service-based vesting requirements described above, (i) the first tranche of the Performance Option will, to the extent vested, only become exercisable in four equal installments on the second, third, fourth and fifth anniversaries of the Program Effective Date, (ii) the second tranche of the Performance Option will, to the extent vested, only become exercisable in four equal installments on the third, fourth, fifth and sixth anniversaries of the Program Effective Date, and (iii) the third tranche of the Performance Option will, to the extent vested, only become exercisable in four equal installments on the fourth, fifth, sixth and seventh anniversaries of the Program Effective Date.
On September 13, 2024, the Company granted approximately 8.6 million Performance Options under the Performance Equity Program to service providers, none of whom participated in the Initial Option Grant. Such Performance Options have an exercise price of $0.48 and are otherwise substantially identical to those granted in the Initial Option Grant.

November 2024 Executive Transitions
On November 18, 2024 (the “Siminoff Agreement Date”), the Company and Mr. Siminoff mutually agreed that Mr. Siminoff would step down as the Company’s Chief Strategy Officer on December 31, 2024 (the “Siminoff Separation Date”). Mr. Siminoff will remain in his current role through the Siminoff Separation Date, after which he will serve in an advisory role through December 31, 2026 (such advisory services, the “Advisory Services,” and such date, the “Advisory End Date”). Mr. Siminoff will cease to serve as an “executive officer” of the Company under Rule 3b-7 of the Exchange Act on the Siminoff Separation Date. Upon the Company’s request, in performing the Advisory Services, Mr. Siminoff is expected to, among other services, (i) meet with customers and stakeholders, (ii) assist or advise on product development, (iii) assist or advise on corporate development or strategic transactions and (iv) provide transition services. In addition, Mr. Siminoff will no longer be appointed as the Company’s Chief Executive Officer upon completion of the Restatement.
In connection with Mr. Siminoff’s transition to the advisory role described above, on the Siminoff Agreement Date, Mr. Siminoff and the Company entered into a Separation and Advisory Agreement and Release (the “Siminoff Transition Agreement”). Pursuant to the Siminoff Transition Agreement, the Company and Mr. Siminoff agreed to amend and restate the Original Siminoff Stock Restriction Agreement. In addition, under the Siminoff Transition Agreement, the Company agreed to reimburse Mr. Siminoff for certain legal expenses.
Pursuant to an amended and restated common stock restriction agreement, which was entered into between Mr. Siminoff and the Company on the Siminoff Agreement Date (the “Restated Restriction Agreement”), and in accordance with the terms of the Original Siminoff Stock Restriction Agreement, the Company exercised its repurchase option with respect to 15,260,540 shares of the Consideration Shares held by Mr. Siminoff (the “Repurchased Shares”) for $0.00005080 per share (the “Repurchase Price”), or a total payment of $775.24. The Repurchased Shares represent 80% of the 19,075,675 shares of the Consideration Shares received by Mr. Siminoff in connection with the HDW Acquisition.
Pursuant to the Restated Restriction Agreement, the 3,815,135 Consideration Shares that were not repurchased by the Company (the “Remaining Shares”) are subject to transfer restrictions and an amended repurchase option (the “Amended Repurchase Option”) pursuant to which the Company has a right to repurchase the Remaining Shares at the Repurchase Price to the extent not released from the transfer restrictions and the Amended Repurchase Option by the fifth anniversary of the effective date of the Restated Restriction Agreement (the “Repurchase Trigger Date”).
The Remaining Shares are split into two tranches with different provisions governing their release from the transfer restrictions and the Amended Repurchase Option: the Separation Shares and the Advisory Shares (each as hereafter defined).
The “Separation Shares” consist of 2,861,351 shares (representing 75% of the Remaining Shares) and will be released from the transfer restrictions and the Amended Repurchase Option in equal tranches (each, a “Release Tranche”) as follows:
i.20% of the Separation Shares will be released when the average final trading price of the Company’s common stock for any 60-trading day period prior to the Repurchase Trigger Date (the “Threshold Price”) is equal to or exceeds $1.00 (the “First Tier”);
ii.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $2.00 (the “Second Tier”);
iii.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $3.00 (the “Third Tier”);
iv.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $4.00 (the “Fourth Tier”); and
50

Latch, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
(in thousands, except share and per share data)
v.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $5.00 (the “Fifth Tier” and, collectively with the other respectively named tiers, the “Price Tiers”).
The Restated Restriction Agreement also includes provisions governing the impact of a change in control on the release of certain Separation Shares.
The “Advisory Shares” consist of 953,784 shares (representing 25% of the Remaining Shares) and will be released from the transfer restrictions and the Amended Repurchase Option as follows:
i.All of the Advisory Shares will be released on the Advisory End Date, provided that a termination of the Advisory Services has not occurred prior to such date.
ii.In the event of a termination of the Advisory Services by Mr. Siminoff prior to the Advisory End Date other than due to the Company’s breach of its ongoing contractual obligations to Mr. Siminoff, subject to notice requirements, the Amended Repurchase Option will immediately apply to all of the Advisory Shares as of the date of such termination (the “Advisory Termination Date”), and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.
iii.In the event of a termination of the Advisory Services by the Company as a result of Mr. Siminoff’s willful failure or refusal to perform the Advisory Services in good faith in accordance with the terms of the Siminoff Transition Agreement (a “Termination for Cause”), subject to notice requirements, the Amended Repurchase Option will immediately apply to all of the Advisory Shares as of the Advisory Termination Date, and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.
iv.In the event of a termination of the Advisory Services by the Company other than a Termination for Cause or a change in control prior to the Advisory End Date, or in the event Mr. Siminoff terminates the Advisory Services as a result of the Company’s breach of its ongoing contractual obligations to Mr. Siminoff, the Amended Repurchase Option will immediately apply to the portion of the Advisory Shares represented by the solution to the following equation:
(1 – X/730) * 953,784, with “X” equaling the number of days elapsed between the Siminoff Separation Date and the Advisory Termination Date, and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.
With respect to the Advisory Shares to which the Amended Repurchase Option does not apply, such Advisory Shares will be released from the Amended Repurchase Option and the Transfer Restrictions on the Advisory Termination Date.
On November 26, 2024, the Company and Mr. Mitura mutually agreed that Mr. Mitura would step down as the Company’s Chief Product Officer effective as of such date, at which time Mr. Mitura ceased to serve as an “executive officer” of the Company under Rule 3b-7 of the Exchange Act. Also on November 26, 2024, the Company and Mr. Mitura entered into a Separation and Transition Agreement and Release (the “Mitura Separation Agreement”). The Mitura Separation Agreement provides that the Company and Mr. Mitura will enter into a consulting agreement pursuant to which Mr. Mitura will continue to assist the Company in product development. In addition, under the Mitura Separation Agreement, the Company agreed to reimburse Mr. Mitura for certain legal expenses.
51


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and the related notes of Latch, Inc. and its subsidiaries included elsewhere in this Form 10-Q. Some of the information contained in this discussion and analysis contains forward-looking statements that involve risks and uncertainties. As a result of many factors, such as those set forth in the section captioned “Risk Factors” in our 2022 Annual Report filed concurrently herewith, actual results may differ materially from those anticipated in these forward-looking statements. Unless the context otherwise requires, references in this subsection to “we,” “our,” “Latch” and the “Company” refer to the business and operations of Latch Systems, Inc. (formerly known as Latch, Inc.) and its consolidated subsidiaries prior to the Business Combination and to Latch, Inc. (formerly known as TS Innovation Acquisitions Corp.) and its consolidated subsidiaries following the consummation of the Business Combination.
Restatement of Prior Financial Information
The Company has restated certain of its historical financial statements and financial information. See the “Explanatory Note” above and Note 2. Restatement of Prior Period Financial Statements and Information in Part I, Item 1, “Financial Statements.”
Overview
Latch is a technology company primarily serving the multifamily rental home market segment of the smart building industry deploying hardware and software technology to digitize otherwise manual processes, including building and unit access and in-unit device control.
We combine hardware, software and services into a system that enables smart access for users of a multifamily building, enabling easier, more modernized experiences for residents and visitors, more efficient operations for building owners and property managers and more convenient interaction for service providers. We designed and developed a cloud-based software-as-a-service (“SaaS”) platform (the “Latch Platform”) to address the access requirements of modern multifamily buildings. Our customers include real estate developers, builders, building owners and property managers in the multifamily market segment in the United States and Canada.
Key Factors Affecting Our Performance
We believe that our future success is dependent on many factors, including those further discussed below. While these areas represent opportunities for Latch, they also represent challenges and risks that we must successfully address in order to operate and grow our business.
Evolving our go-to-market strategy. Our performance is dependent on evolving our go-to-market strategy to address the needs of our customers and facilitate efficient internal motions. We must continue to develop a go-to-market strategy that scales and allows higher sales volumes at lower incremental costs. Our ability to generate operating profits and grow our business depends, in part, on the success of our go-to-market strategy.
Investing in research and development (“R&D”) and enhancing our customer experience. Our performance is dependent on the investments we make in research and development, including our ability to attract and retain highly skilled research and development personnel. We believe we must continually develop and introduce innovative new hardware products, software applications and other offerings. If we fail to innovate and enhance our brand and our products, our market position and revenue will likely be adversely affected.
Category adoption, expansion of our total addressable market and market growth. Our future growth depends in part on the continued consumer adoption of hardware and software products that improve resident experience and the growth of this market.
Key Business Metrics
In the first quarter of 2022, to align our key business metrics with our internal priorities and business plans at the time, we reported two key business metrics: Annual Recurring Revenue (“ARR”) and “Spaces.” Since that time, the Company has undergone significant changes, including fundamental organizational and management changes and the consummation of the HDW Acquisition and HelloTech Merger. In light of these significant organizational and management changes, we do not believe ARR or Spaces, as defined and presented in the first quarter of 2022, represent key business metrics for the Company
52


at the time of this Form 10-Q. Accordingly, we are not presenting those metrics in this Form 10-Q. We are continuing to present software revenue (prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”)), total revenue (GAAP), net loss (GAAP) and Adjusted EBITDA (non-GAAP) as key business metrics, as we believe each of those metrics is important in measuring our performance, identifying trends affecting our business, formulating business plans and making strategic decisions that will impact our future operational results.
Our key business metrics are as follows for the periods presented (in thousands):

Three months ended June 30,
20222021
$ Change
% Change(a)
(restated)
GAAP Measures:
Software revenue$3,239 $1,627 $1,612 99 %
Total revenue
$9,830 $6,745 $3,085 46 %
Net loss
$(51,616)$(41,485)$(10,131)24 %
Non-GAAP Measure:
Adjusted EBITDA
$(35,584)$(18,543)$(17,041)(92 %)
Six months ended June 30,
20222021
$ Change
% Change(a)
(restated)
GAAP Measures:
Software revenue$5,946 $3,104 $2,842 92 %
Total revenue
$23,386 $11,719 $11,667 100 %
Net loss
$(98,448)$(80,041)$(18,407)23 %
Non-GAAP Measure:
Adjusted EBITDA
$(75,214)$(33,116)$(42,098)(127 %)
(a) Percentage changes represented with parentheses represent unfavorable changes.
Adjusted EBITDA
To supplement our financial statements presented in accordance with GAAP and to provide investors with additional information regarding our financial results, we have presented in this Form 10-Q Adjusted EBITDA, a non-GAAP financial measure. Adjusted EBITDA is not based on any standardized methodology prescribed by GAAP and is not necessarily comparable to similarly titled measures presented by other companies.
We define Adjusted EBITDA as our net loss, excluding the impact of stock-based compensation expense, depreciation and amortization expense, interest income, interest expense, provision for income taxes, restructuring, non-ordinary course legal fees and settlement reserves, loss on extinguishment of debt, gain or loss on change in fair value of derivative instruments, warrant liabilities and trading securities and transaction-related expenses. The most directly comparable GAAP measure is net loss. We believe excluding the impact of these items in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our core operating performance. We monitor, and have presented in this Form 10-Q, Adjusted EBITDA because it is a key measure used by our management and Board to understand and evaluate our operating performance, to establish budgets and to develop operational goals for managing our business. We believe Adjusted EBITDA helps identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we include in net loss. Accordingly, we believe Adjusted EBITDA provides useful information to investors, analysts and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance.
Adjusted EBITDA is not prepared in accordance with GAAP and should not be considered in isolation of, or as an alternative to, measures prepared in accordance with GAAP. There are a number of limitations related to the use of Adjusted EBITDA rather than net loss, which is the most directly comparable financial measure calculated and presented in accordance with GAAP. In addition, the expenses and other items that we exclude in our calculations of Adjusted EBITDA may differ from
53


the expenses and other items, if any, that other companies may exclude from Adjusted EBITDA when they report their operating results.
In addition, other companies may use other measures to evaluate their performance, all of which could reduce the usefulness of Adjusted EBITDA as a tool for comparison. The following table reconciles Adjusted EBITDA to net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP (in thousands):
Three months ended June 30,Six months ended June 30,
2022202120222021
(restated)
(restated)
Net loss$(51,616)$(41,485)$(98,448)$(80,041)
Depreciation and amortization1,381 678 2,511 1,345 
Interest expense, net(a)
1,263 2,864 2,100 6,177 
Provision for income taxes17 34 34 34 
Loss on extinguishment of debt— 1,469 — 1,469 
Change in fair value of derivative liabilities— 8,991 — 12,512 
Change in fair value of warrant liability(2,699)4,795 (8,966)4,795 
Change in fair value of trading securities2,500 — 1,500 — 
Restructuring costs(b)
6,226 — 6,226 — 
Transaction-related costs(c)
156 3,543 510 5,641 
Non-ordinary course legal fees and settlement reserves(d)
30 — 43 — 
Stock-based compensation expense(e)
7,158 56819,276 14,952 
Adjusted EBITDA$(35,584)$(18,543)$(75,214)$(33,116)
(a)As a result of significant discounts provided to our customers on certain long-term software contracts paid in advance, the Company has determined that there is a significant financing component related to the time value of money and has therefore broken out the interest component and recorded it as a component of interest expense, net on the Condensed Consolidated Statements of Operations and Comprehensive Loss.
Interest expense associated with the significant financing component included in interest (income) expense, net was $1.4 million and $2.4 million for the three and six months ended June 30, 2022, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.
(b)Restructuring costs related to the May 2022 reduction in force (the “May RIF”).
(c)Transaction costs related to the Business Combination. These costs are included in research and development, sales and marketing, and general and administrative on the Condensed Consolidated Statements of Operations and Comprehensive Loss.
(d)Non-ordinary course legal fees and settlement reserves incurred in connection with non-ordinary course litigation and disputes, including $6.8 million related to an estimated liability recorded in connection with a dispute with a service provider during the year ended December 31, 2021. While the Company is involved in various litigation and legal disputes in the ordinary course of its business, the Company believes the non-ordinary course legal fees and settlement reserves included in our calculation of Adjusted EBITDA do not represent normal and recurring operating expenses. See Note 9. Commitments and Contingencies, in Part I, Item 1. “Financial Statements.” These costs are included within general and administrative within the Condensed Consolidated Statements of Operations and Comprehensive Loss.
(e)See Note 13. Stock-Based Compensation, in Part I, Item 1. “Financial Statements” for details.
Components of Results of Operations
Revenue

Hardware Revenue. We generate hardware revenue primarily from the sale of our portfolio of devices for our smart access and smart apartment solutions. We sell hardware to customers, which include real estate developers, builders, building owners and property managers, directly or through our channel partners, who act as intermediaries, installers or wholesalers. The Company recognizes hardware revenue when there is evidence a contract exists and control has been transferred to the customer. The Company provides warranties that its hardware will be substantially free from defects in materials and
54


workmanship for a period of one or two years for electronic components depending on the hardware product, and five years for mechanical components. The Company determines in its sole discretion whether to replace, repair or refund warrantable devices.
From time-to-time, industry-wide supply chain disruptions have created shortages of certain construction materials and other products. Additionally, our customers have also experienced trade labor availability constraints and delays. These factors have caused our customers to experience construction delays, which have and may continue to delay the timing of the installation of our products and our recognition of hardware and software revenue.
Software Revenue. We generate software revenue primarily through the license of our SaaS over our cloud-based platform on a subscription-based arrangement. Subscription fees vary depending on the features selected by customers. SaaS arrangements generally have term lengths between one and ten years. The SaaS provided by the Company are considered stand-ready performance obligations where customers benefit from the services evenly throughout the service period. Revenue is generally recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer.
Installation Services Revenue. We generate revenue by facilitating hardware installation and activation services to select customers. This revenue is recognized over time on a percentage of completion basis.
Cost of Revenue
Cost of hardware revenue consists primarily of product costs, including manufacturing costs, duties and other applicable importing costs, shipping and handling costs, packaging costs, warranty costs, assembly costs and warehousing costs, as well as other non-inventoriable costs, including personnel-related expenses associated with supply chain logistics and direct deployment and outsourced labor costs. We expect hardware cost of revenue to move in-line with our hardware revenue. Our hardware costs have been and may continue to be impacted by any supply chain constraints, shipping cost volatility and changes in import tariffs.
Cost of software revenue consists primarily of outsourced hosting costs, other outsourced cloud-based service costs and personnel-related expenses associated with monitoring and managing outsourced hosting service providers.
Cost of installation services revenue consists primarily of third-party installation labor costs, parts and materials and personnel-related expenses associated with deployment of our hardware.
Cost of revenue excludes depreciation and amortization shown in operating expenses.
Operating Expenses
Operating expenses consist of research and development, sales and marketing, general and administrative and depreciation and amortization expenses.
R&D Expenses. R&D expenses consist primarily of personnel and related expenses for our employees working on our product, design and engineering teams, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Also included are non-personnel costs such as amounts paid to our third-party contract manufacturers for tooling, engineering and prototype costs of our hardware products, fees paid to third-party consultants, R&D supplies and rent. We expect our R&D expenses to decrease for 2023 as a result of restructuring initiatives, including the May RIF, the August 2022 reduction in force (together with the May RIF, the “2022 RIFs”) and the July 2023 reduction in force (the “July 2023 RIF”).

Sales and Marketing Expenses. Sales and marketing expenses consist primarily of personnel and related expenses for our employees working on our sales, customer success, deployment and marketing teams, including salaries, bonuses, benefits, payroll taxes, travel, commissions and stock-based compensation. Also included are non-personnel costs such as marketing activities (trade shows and events, conferences and digital advertising), professional fees, rent and customer support. We expect our sales and marketing expenses to decrease for 2023 as a result of restructuring initiatives, including the 2022 RIFs and the July 2023 RIF.

General and Administrative Expenses. General and administrative expenses consist primarily of personnel and related expenses for our executive, legal, human resources, finance and IT functions, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Additional expenses included in this category are non-personnel costs such as
55


legal fees, rent, professional fees, audit fees, bad debt expense and insurance costs. We expect our general and administrative expenses to increase at least through 2024, due to professional services costs related to the Investigation, the SEC Investigation, the Restatement and remediation activities.

Depreciation and Amortization Expenses. Depreciation and amortization expenses consist primarily of depreciation expenses related to investments in property and equipment and internally-developed capitalized software.

Other Income (Expense), Net
Other income (expense), net consists of interest expense associated with the significant financing component of our longer-term software contracts, interest expense associated with our previous debt financing arrangements, interest income on highly liquid short-term investments, gain or loss on extinguishment of debt and gain or loss on change in fair value of derivative liabilities, warrant liabilities and trading securities.
Income Taxes
The provision for income taxes consists primarily of income taxes related to state and foreign jurisdictions in which we conduct business. We maintain a full valuation allowance on our deferred tax assets as we have concluded that it is more likely than not that the deferred assets will not be utilized.
56


Results of Operations
The following tables set forth our historical operating results for the periods indicated. The period-to-period comparison of operating results is not necessarily indicative of results for future periods.
Comparison of three months ended June 30, 2022 and June 30, 2021
Three months ended June 30,
20222021
$ Change
% Change
(in thousands, except share and per share data)
(restated)(a)
Revenue:
Hardware$4,710 $4,948 $(238)(4.8 %)
Software3,239 1,627 1,612 99.1 %
Installation services1,881 170 1,711 1006.5 %
Total revenue9,830 6,745 3,085 45.7 %
Cost of revenue(b):
Hardware11,003 6,001 5,002 83.4 %
Software334 174 160 92.0 %
Installation services1,743 502 1,241 247.2 %
Total cost of revenue13,080 6,677 6,403 95.9 %
Operating expenses:
Research and development16,710 7,063 9,647 136.6 %
Sales and marketing16,824 5,097 11,727 230.1 %
General and administrative12,341 10,585 1,756 16.6 %
Depreciation and amortization1,381 678 703 103.7 %
Total operating expenses47,256 23,423 23,833 101.8 %
Loss from operations(50,506)(23,355)(27,151)116.3 %
Other income (expense), net
Change in fair value of derivative liabilities— (8,991)8,991 (100.0 %)
Change in fair value of warrant liability2,699 (4,795)7,494 156.3 %
Change in fair value of trading securities(2,500)— (2,500)N.M.
Loss on extinguishment of debt— (1,469)1,469 N.M.
Interest expense, net(1,263)(2,864)1,601 (55.9 %)
Other income (expense), net(29)23 (52)N.M.
Total other income (expense), net(1,093)(18,096)17,003 (94.0 %)
Loss before income taxes(51,599)(41,451)(10,148)(24.5 %)
Provision for income taxes17 34 (17)(50.0 %)
Net loss$(51,616)$(41,485)$(10,131)24.4 %
Other comprehensive loss
Unrealized loss on available-for-sale securities(281)— (281)N.M.
Foreign currency translation adjustment(1)(3)(150.0 %)
Comprehensive loss$(51,898)$(41,483)$(10,415)25.1 %
Net loss per common share
Basic and diluted net loss per common share$(0.36)$(0.81)$0.45 (55.6 %)
Weighted average shares outstanding
Basic and diluted143,253,837 51,256,111 
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in the Company’s 2022 Annual Report filed concurrently herewith.
(b)Exclusive of depreciation and amortization shown in operating expenses below.
N.M.: Not meaningful
57


Revenue
Revenue increased by $3.1 million for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase was driven by increases of $1.6 million in software revenue and $1.7 million in installation services revenue partially offset by a $0.2 million decrease in hardware revenue. Increased software revenue reflects an increase in building software access provided to customers. The increase in installation services revenue is due to it being a new offering released in the second quarter of 2021 and the expansion of the offering. The decrease in hardware revenue is primarily attributable to decreased hardware deliveries recognized.
Cost of Revenue
Cost of revenue increased by $6.4 million for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase was primarily a result of an increase in cost of hardware revenue of $5.0 million, driven by a $2.9 million reserve for non-cancellable purchase commitments. The increase in cost of installation services revenue of $1.2 million reflects increased facilitation of installations.
Research and Development Expenses
Research and development expenses increased by $9.6 million for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase was primarily due to: (i) $7.3 million increase in personnel-related expenses, comprised of $4.2 million of increased compensation expenses and $3.2 million of increased stock-based compensation due to increased headcount to invest in expanding the functionality of our Latch Platform, net of a reduction in connection with the May RIF; (ii) restructuring costs of $1.3 million related to the May RIF; (iii) $0.5 million increase in software license expense and (iv) $0.4 million increase in development costs related to new product development.
Sales and Marketing Expenses
Sales and marketing expenses increased by $11.7 million for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase was primarily due to: (i) $5.1 million increase in personnel-related expenses comprised of $3.7 million in increased compensation expenses due to expansion of our sales force and demand generation team, partially offset by the May RIF, and a $1.4 million increase in stock-based compensation; (ii) restructuring costs of $4.4 million related to the May RIF; (iii) $0.9 million increase in marketing expense; (iv) $0.7 million increase in software license expense; (v) $0.4 million increase in travel expenses and (vi) $0.1 million increase in professional fees related to outsourced brand and website refresh initiatives.
General and Administrative Expenses
General and administrative expenses increased by $1.8 million for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase was primarily due to: (i) $3.3 million increase in personnel-related expenses, comprised of $1.5 million in increased stock-based compensation and $1.7 million in increased compensation expenses driven by increased headcount related to public company operational requirements; (ii) $0.7 million increase in public company insurance expense and (iii) restructuring costs of $0.6 million related to the May RIF. These increases were partially offset by a $2.8 million decrease in professional and consulting fees related to the occurrence of the Business Combination in 2021.
Depreciation and Amortization Expenses
Depreciation and amortization expenses increased by $0.7 million for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase was primarily due to the increased amortization of capitalized internally-developed software.
Total Other Expense, net
Total other expense, net increased by $17.0 million for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. The increase was primarily due to: (i) a $9.0 million favorable change in other income related to the extinguishment of derivatives in June 2021 as part of the Business Combination; (ii) a greater decrease in the price of our common stock during the three months ended June 30, 2022 than during the three months ended June 30, 2021, which resulted in a $7.5 million period-over-period decrease in the fair value of the Private Placement Warrants liability during these periods; (iii) a $1.5 million favorable change on the extinguishment of debt due to the extinguishment of debt in June 2021 as part of the Business Combination and (iv) a $1.6 million decrease in interest expense primarily related to the
58


conversion of the Convertible Notes and the repayment of the term loan in June 2021 as part of the Business Combination. These increases were partially offset by a $2.5 million unfavorable change in fair value of trading securities driven by increasing interest rates.
59


Results of Operations for the six months ended June 30, 2022 and 2021
The following tables set forth our historical operating results for the periods indicated. The period-to-period comparison of operating results is not necessarily indicative of results for future periods.
Six months ended June 30,
20222021$ Change% Change
(in thousands, except share and per share data)
(restated)(a)
Revenue:
Hardware$13,998 $8,445 $5,553 65.8 %
Software5,946 3,104 2,842 91.6 %
Installation services3,442 170 3,272 1924.7 %
Total revenue23,386 11,719 11,667 99.6 %
Cost of revenue(b):
Hardware22,852 10,825 12,027 111.1 %
Software661 308 353 114.6 %
Installation services3,511 502 3,009 599.4 %
Total cost of revenue27,024 11,635 15,389 132.3 %
Operating expenses:
Research and development35,532 16,905 18,627 110.2 %
Sales and marketing34,247 8,872 25,375 286.0 %
General and administrative27,821 28,100 (279)(1.0)%
Depreciation and amortization2,511 1,345 1,166 86.7 %
Total operating expenses100,111 55,222 44,889 81.3 %
Loss from operations(103,749)(55,138)(48,611)88.2 %
Other income (expense), net
Change in fair value of derivative liabilities— (12,512)12,512 (100.0)%
Change in fair value of warrant liability8,966 (4,795)13,761 287.0 %
Change in fair value of trading securities(1,500)— (1,500)N.M.
Loss on extinguishment of debt— (1,469)1,469 (100.0)%
Interest expense, net(2,100)(6,177)4,077 (66.0)%
Other income (expense), net(31)84 (115)(136.9)%
Total other income (expense), net5,335 (24,869)30,204 (121.5)%
Loss before income taxes(98,414)(80,007)(18,407)23.0 %
Provision for income taxes34 34 — — %
Net loss$(98,448)$(80,041)$(18,407)23.0 %
Other comprehensive loss
Unrealized loss on available-for-sale securities(1,899)— (1,899)N.M.
Foreign currency translation adjustment(5)120.0 %
Comprehensive loss$(100,346)$(80,046)$(20,300)25.4 %
Net loss per common share
Basic and diluted net loss per common share$(0.69)$(2.59)$1.90 (73.4)%
Weighted average shares outstanding
Basic and diluted142,615,560 30,960,173 
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in the Company’s 2022 Annual Report filed concurrently herewith.
(b)Exclusive of depreciation and amortization shown in operating expenses below.
N.M.: Not meaningful
60


Comparison of six months ended June 30, 2022 and June 30, 2021
Revenue
Revenue increased by $11.7 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The increase was driven by a $5.6 million increase in hardware revenue, $3.3 million increase in installation services revenue and $2.8 million increase in software revenue. Increased hardware revenue was primarily driven by increased hardware deliveries recognized. Increased software revenue reflects an increase in building software access provided to customers. The increase in installation services revenue is due to it being a new offering released in the second quarter of 2021 and the expansion of the offering.
Cost of Revenue
Cost of revenue increased by $15.4 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The increase was primarily driven by a $12.0 million increase in cost of hardware revenue and $3.0 million increase in cost of installation services revenue. The increase in cost of hardware revenue was driven by (i) a $3.6 million reserve for non-cancellable purchase commitments and (ii) an increase in cost of hardware revenue driven by increased hardware installation. The increase in cost of installation services revenue reflects increased facilitation of installations.
Research and Development Expenses
Research and development expenses increased by $18.6 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The increase was primarily due to: (i) $15.1 million increase in personnel-related expenses, comprised of $11.2 million of increased compensation expenses and $3.8 million of increased stock-based compensation due to increased headcount to invest in expanding the functionality of the Latch Platform, net of a reduction in connection with the May RIF; (ii) restructuring costs of $1.3 million related to the May RIF; (iii) $1.1 million increase in software license expense and (iv) $0.9 million increase in development costs related to new product development.

Sales and Marketing Expenses
Sales and marketing expenses increased by $25.4 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The increase was primarily due to: (i) $15.7 million increase in personnel-related expenses, comprised of $11.9 million of increased compensation expenses and $3.8 million of increased stock-based compensation due to expansion of our sales force and demand generation team, partially offset by the May RIF; (ii) restructuring costs of $4.4 million in 2022 related to the May RIF; (iii) $2.2 million increase in marketing expense; (iv) $1.4 million increase in software license expense; (v) $1.1 million increase in travel expenses and (vi) $0.5 million increase in professional fees related to outsourced brand and website refresh initiatives.
General and Administrative Expenses
General and administrative expenses decreased by $0.3 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The decrease was primarily due to a $3.8 million decrease in professional and consulting fees related to the occurrence of the Business Combination in 2021. This decrease was partially offset by (i) $0.3 million increase in personnel-related expenses, comprised of $4.1 million in increased compensation expenses driven by increased headcount related to public company operational requirements partially offset by a $3.8 million decrease in stock-based compensation as a result of a non-recurring stock-based compensation charge incurred in the first quarter of 2021 in connection with the sale of shares to investors by certain Company employees and non-employee service providers; (ii) $1.8 million increase in public company insurance expense; (iii) restructuring costs of $0.6 million related to the May RIF and (iv) $0.1 million increase in taxes and license fees.
Depreciation and Amortization Expenses
Depreciation and amortization expenses increased by $1.2 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The increase was primarily due to the increased amortization of capitalized internally-developed software.

61


Total Other Income (Expense), Net
Total other income (expense), net increased by $30.2 million for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. The increase was primarily due to: (i) a greater decrease in the price of our common stock during the six months ended June 30, 2022 than during the six months ended June 30, 2021, which resulted in a $13.8 million period-over-period decrease in the fair value of the Private Placement Warrants liability during these periods; (ii) a $12.5 million favorable change in other income related to the extinguishment of derivatives in June 2021 as part of the Business Combination; (iii) a $4.1 million decrease in interest expense primarily related to the conversion of the Convertible Notes and the repayment of the term loan in June 2021 as part of the Business Combination and (iv) a $1.5 million favorable change on the extinguishment of debt due to the extinguishment of debt in June 2021 as part of the Business Combination. These increases were partially offset by a $1.5 million unfavorable change in fair value of trading securities driven by increasing interest rates.
Liquidity and Capital Resources
We have incurred losses since our inception. As of June 30, 2022 and September 30, 2024, the Company’s unrestricted cash and cash equivalents and current and non-current available-for-sale securities were approximately $288.0 million, and $91.4 million, respectively. The Company’s available-for-sale securities investment portfolio is primarily invested in highly rated securities, with the primary objective of minimizing the potential risk of principal loss. The Company’s investment policy generally requires securities to be investment grade and limits the amount of credit exposure to any one issuer.
Historically, our short-term liquidity needs have primarily included working capital for salaries, including sales and marketing and research and development as well as component inventory purchases from our contract manufacturers.
To better align staffing and expense levels with sales volumes and the macroeconomic environment and create operating efficiencies, we incurred $6.2 million in restructuring costs during the six months ended June 30, 2022 related to the May RIF (excluding the impact of stock-based compensation). In 2023, we conducted the July 2023 RIF in order to further streamline our business operations, reduce costs and complexities in the business and create additional operating efficiencies.
Beginning in the second quarter of 2022 and continuing through 2024, we incurred, and may continue to incur, significant professional fees primarily consisting of legal, forensic accounting, management consulting and related advisory services as a result of the Investigation and the SEC Investigation, as well as accounting related consulting services, independent registered accounting firm fees and advisory services related to the Restatement and our Financial Statement Review. Additionally, we have incurred significant costs in connection with various pending litigation. See Note 9. Commitments and Contingencies, in Part I, Item 1. “Financial Statements.” Such litigation involves significant defense and other costs and, if decided adversely to us or settled, could result in significant monetary damages or expenditures. Although we maintain insurance coverage in amounts and with deductibles that we believe are appropriate for our operations, our insurance coverage does not cover all claims that have been or may be brought against us.

In connection with the HDW Acquisition, in July 2023 the Company issued to HDW’s stockholders as merger consideration $22.0 million aggregate principal amount of unsecured Promissory Notes. The Promissory Notes accrued paid-in-kind interest at a rate of 10% per annum and were scheduled to mature on July 3, 2025, unless earlier accelerated in connection with an event of default (including certain events of delisting from Nasdaq) or change of control of the Company. On April 26, 2024, the Company repaid the Promissory Notes in full without penalty. The Company paid an aggregate of $23.9 million in principal and accrued interest to the holders of the Promissory Notes.

We contract with third-parties to manufacture our products. During the normal course of business, we and our contract manufacturers procure components based upon a demand plan. During the six months ended June 30, 2022, we materially reduced our original demand plan and started engaging in discussions with our contract manufacturers regarding our obligation to purchase the inventory based on our original demand plan. In 2022, we purchased and received excess inventory for certain products based on our original demand plan. Additionally, as a result of these discussions, we agreed to prepay certain contract manufacturers approximately $12.3 million for material and component obligations. As of June 30, 2022, the Company had unfunded non-cancellable purchase commitments of approximately $26.3 million.

Our future capital requirements will depend on many factors, including our business plans, our levels of revenue, the expansion of sales and marketing activities, market acceptance of our products, the results of business initiatives, the timing of new product introductions and overall economic conditions.
62


Based on our current business plan, we expect to be able to use our current cash and cash equivalents and available-for-sale securities to fund our operational cash requirements for at least one year from the date of this Form 10-Q.
Other significant factors that affect our overall management of liquidity include certain actions controlled by management such as capital expenditures and acquisitions. See Note 9. Commitments and Contingencies, in Part I, Item 1. “Financial Statements.”
Indebtedness
Revolving Credit Facility
On July 1, 2021, the Company executed a new revolving credit facility replacing the matured facility with a freight forwarding and customs brokerage company. The revolving credit facility, which was subsequently amended in May 2022, had a credit limit of $6.0 million with no stated maturity date. Installment plan agreements were executed for each financing request, which included the interest rate. The revolving credit facility had no financial or other covenants. As of June 30, 2022, $0.2 million was outstanding under the revolving credit facility, which the Company cancelled in January 2023.
Promissory Notes
As discussed above, in July 2023 in connection with the HDW Acquisition, the Company issued to HDW’s stockholders as merger consideration $22.0 million aggregate principal amount of Promissory Notes. The Promissory Notes accrued paid-in-kind interest at a rate of 10% per annum and were scheduled to mature on July 3, 2025, unless earlier accelerated in connection with an event of default (including certain events of delisting from Nasdaq) or change of control of the Company. On April 26, 2024, the Company repaid the Promissory Notes in full without penalty. The Company paid an aggregate of $23.9 million in principal and accrued interest to the holders of the Promissory Notes.

Term Loan with Customers Bank
Following the closing of the HelloTech Merger, on July 15, 2024, Latch Systems and HelloTech, as the Borrowers, entered into the Loan Agreement with Customers Bank.
Pursuant to the Loan Agreement, Customers Bank issued the Borrowers the New Loan, a term loan in the principal amount of $6.0 million. The Loan Agreement did not result in the Borrowers receiving any additional loan proceeds. Interest is payable on the New Loan at a rate equal to the greater of (a) the prime rate published in The Wall Street Journal or (b) 6.0%, and the Maturity Date is July 15, 2029.
The Borrowers are required to pay interest on the New Loan monthly until January 15, 2025. Thereafter, the Borrowers are required to pay equal monthly installments of principal plus accrued interest until the Maturity Date. There is no penalty for prepayment of the New Loan.
Pursuant to the Loan Agreement, the Borrowers have granted Customers Bank security interests in substantially all of the Borrowers’ assets, other than intellectual property. HelloTech is required to maintain an operating account with Customers with a sufficient balance to support monthly payments. Additionally, the Borrowers are collectively required to maintain a liquidity ratio of at least 4.00, tested monthly, which is calculated as the quotient of unrestricted cash and cash equivalents of the Company and its subsidiaries (subject to certain limitations with respect to cash of foreign subsidiaries), divided by all outstanding indebtedness owed to Customers Bank.
The Loan Agreement contains various covenants that, among other things, limit the Borrowers’ ability to:
•    engage in certain asset dispositions;
•    permit a change in control;
•    merge or consolidate;
•    incur indebtedness or grant liens on its assets;
•    declare or pay dividends, distributions or redemptions;
•    make loans or investments; and
•    engage in certain transactions with affiliates.

63


If an event of default exists under the Loan Agreement, Customers Bank will be able to accelerate the maturity of the New Loan and exercise other rights and remedies. Events of default include, but are not limited to, the following events:

•    failure to pay any principal or interest within three business days of the due date;
•    failure to perform or otherwise comply with the covenants and obligations in the Loan Agreement, subject, in certain instances, to certain grace periods;
•    bankruptcy or insolvency events involving the Borrowers; or
•    the rendering of judgments against a Borrower that remain undischarged, unvacated, unbonded, unsatisfied or unstayed for a certain period.

Cash Flows
The following table sets forth a summary of our cash flows for the six months ended June 30, 2022 and 2021 (in thousands):
Six months ended June 30,
20222021

(restated)
Net cash used in operating activities
$(83,464)$(33,187)
Net cash provided by (used in) investing activities
44,883 (4,040)
Net cash (used in) provided by financing activities
(5,596)448,702 
Effect of exchange rates on cash
(7)(5)
Net change in cash and cash equivalents
$(44,184)$411,470 
Operating Activities. Net cash used in operating activities for the six months ended June 30, 2022 increased by $50.3 million compared to June 30, 2021 primarily as a result of an increase in net loss, after adjusting for non-cash items of $40.3 million, an increase in inventories, net at June 30, 2022 of $12.6 million compared to June 30, 2021, an increase in other non-current assets of $0.7 million and an increase of $4.0 million in prepaid expenses and other current assets. These increases were offset by a $3.9 million increase in deferred revenue due to revenue recognition differing from the timing of billing to customers, a decrease in accrued expenses and accounts payable of $2.8 million at June 30, 2022 compared to the prior year, and a net increase in accounts receivable collections of $1.9 million during the six months ended June 30, 2022.
Investing Activities. Net cash provided by investing activities increased by $48.9 million to $44.9 million for the six months ended June 30, 2022 from $4.0 million of net cash used in investing activities for the six months ended June 30, 2021 primarily due to proceeds from the sales or maturities of available-for-sale securities of $95.4 million, partially offset by an increase in purchases of available-for-sale securities of $44.5 million and higher capitalization of internally developed software costs reflecting increased headcount as well as incremental new functionality being added to our Latch Platform for future product releases.
Financing Activities. For the six months ended June 30, 2022, net cash provided by financing activities decreased by $454.3 million primarily due to net proceeds of $450.0 million from the Business Combination for the six months ended June 30, 2021, a $3.9 million net repayment of our Revolving Facility in the six months ended June 30, 2021 and $3.2 million of payments for tax withholding on net settlements of restricted stock units (“RSUs”), partially offset by the $5.0 million repayment of the term loan in June 2021.
Off-Balance Sheet Arrangements
We had no off-balance sheet arrangements as of June 30, 2022 and December 31, 2021 that had, or were reasonably likely to have, a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that would be material to investors.
Critical Accounting Policies and Estimates
There have been no material changes to our critical accounting policies and estimates as disclosed in our 2022 Annual Report filed concurrently herewith.
64


Recent Accounting Pronouncements
See Note 3. Summary of Significant Accounting Policies, in Part I, Item 1. “Financial Statements” for information about recent accounting pronouncements.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
As a smaller reporting company, as defined in Rule 12b-2 of the Exchange Act, we are not required to provide the information required by this Item.
Item 4. Controls and Procedures
Background
As described more fully in the Explanatory Note to this Form 10-Q, the Audit Committee, with the assistance of independent legal and accounting advisors, conducted an internal investigation of matters relating to the Company’s key performance indicators and revenue recognition practices for certain transactions, including the accounting treatment, financial reporting and internal controls related to such transactions.
As a result of the accounting, financial reporting and internal control deficiencies identified by the Investigation and their material impact on the Company’s current and historical financial statements and related disclosures, the Audit Committee determined that the Company’s financial statements for 2019, 2020, 2021 and the first quarter of 2022 would be restated. Following the Investigation, the Company completed a comprehensive review of its previously issued financial statements. As a result, the Company restated those financial statements to correct the errors identified. As further detailed below, the Company identified errors related to, among other items: (i) revenue recognition on hardware and software sales, (ii) revenue recognition and billing on software licenses, (iii) recognition of various expenses, (iv) internally developed software, (v) stock based compensation and (vi) errors in certain key performance indicators, including “bookings” and related metrics.
Evaluation of Disclosure Controls and Procedures
Our current management, including our interim CEO and interim CFO, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, in connection with the preparation of this Form 10-Q. Based on this evaluation, our interim CEO and interim CFO concluded that the Company’s disclosure controls and procedures were not effective as of June 30, 2022 because of material weaknesses in our internal control over financial reporting, as described below.
Notwithstanding that conclusion, based on review, analysis and inquiries conducted subsequent to June 30, 2022, management believes that the consolidated financial statements and related financial information included in this Form 10-Q fairly present in all material respects the Company’s financial condition, results of operations and cash flows as of the dates presented, and for the periods ended on such dates, in conformity with GAAP.
Previously Disclosed Material Weakness
In our Annual Report on Form 10-K for the year ended December 31, 2021, we identified a material weakness related to the selection and development of control activities, including over information technology related to certain account balances (the “2021 Material Weakness”). During 2021 and 2022, with the oversight of the Audit Committee, the Company began implementing a remediation plan to address the 2021 Material Weakness.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of annual or interim financial statements would not be prevented or detected on a timely basis. During the six months ended June 30, 2022, the Company completed the May 2022 RIF that impacted approximately 130 employees or approximately 26% of the Company’s full-time employees. The Company also experienced management changes, including the March 2022 transition of the Company’s Chief Financial Officer. We believe these personnel changes hindered our ability to fully remediate the 2021 Material Weakness and contributed to additional material weaknesses identified as of June 30, 2022.
While we believe that our efforts described below have improved our internal control over financial reporting, further validation and testing of the design and effectiveness of the relevant internal controls over a sustained period is necessary before we can determine whether the 2021 Material Weakness has been remediated.
65


Material Weaknesses Identified
As noted above, a material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of annual or interim financial statements would not be prevented or detected on a timely basis.
The Company did not maintain controls to execute the criteria established in the COSO Framework for (i) the control environment, (ii) risk assessment, (iii) control activities, (iv) information and communication and (v) monitoring activities.
Each of the control deficiencies identified below constitute material weaknesses, either individually or in the aggregate.
Control Environment. The Company did not maintain an effective control environment and identified the following material weaknesses: (i) the tone from executive management was insufficient to create the proper environment for effective internal control over financial reporting; and (ii) the Company lacked appropriate policies and resources to develop and operate effective internal control over financial reporting, which contributed to the Company’s inability to properly analyze, record and disclose accounting matters timely and accurately.
These control environment material weaknesses also contributed to the other material weaknesses identified below.
Risk Assessment. The Company did not design and implement an effective risk assessment and identified a material weakness relating to: (i) identifying, assessing, and communicating appropriate objectives, (ii) identifying and analyzing risks to achieve these objectives, and (iii) identifying and assessing changes in the business that could impact the system of internal controls.

Control Activities. The Company did not design and implement effective control activities and identified the following material weaknesses, which are in addition to the 2021 Material Weakness:

Ineffective design and operation of certain control activities to respond to potential risks of material misstatement of revenue. In particular, the Company failed to: (i) ensure that relevant terms sales representatives had negotiated with customers were identified and communicated to the accounting department, resulting in a failure to properly account for such terms, (ii) fully consider the impact of certain terms of sales agreements on the amount and timing of revenue to be recognized and (iii) identify and account for extended payment terms. As a result of these control design deficiencies, the policies and controls related to revenue recognition were not effective in ensuring that (a) revenue was recorded at the correct amount and in the correct period and (b) the accounting department was informed of all elements and deliverables of certain arrangements. These design deficiencies led to inaccuracies in amounts and timing of revenue recognition and allowances for uncollectible accounts that contributed to material accounting errors in 2022 and prior years.
Ineffective design and operation of certain control activities due to the significant 2022 personnel changes discussed above. Control deficiencies, which aggregate to a material weakness, occurred within the following areas: order to cash, inventory, financial close, sales commissions, procure-to-pay, capitalized software and information and technology general controls.

Information and Communication. The Company did not design and implement effective information and communication activities and identified the following material weakness: the Company did not have adequate processes and controls for communicating information among the accounting, finance and sales departments, including the customer success team, necessary to support the proper functioning of internal controls impacting revenue-related accounts.

Monitoring Activities. The Company did not design and implement effective monitoring activities and identified the following material weaknesses: (i) failure to adequately monitor compliance with accounting policies, procedures and controls related to revenue recognition, including accounts receivable and reserves; and (ii) failure to properly select, develop and perform ongoing evaluations of various components of internal controls.
These material weaknesses described in the paragraphs above contributed to material accounting errors identified and corrected as indicated in the financial statements included in this Form 10-Q. If we fail to adequately remediate these material weaknesses, there could be additional material misstatements that may not be prevented or detected.
Remediation Plan and Status. The Company is committed to remediating the material weaknesses identified above, fostering continuous improvement in internal controls and enhancing its overall internal control environment. Since identifying the above material weaknesses, the Company has corrected the errors in the financial statements for 2022 and prior and has
66


begun implementing the remediation activities described below. The Company believes that these activities, when fully implemented, should remediate the identified material weaknesses and strengthen its internal control over financial reporting. These remediation efforts remain ongoing, and additional remediation initiatives may be necessary.
A material weakness cannot be considered completely remediated until the applicable controls have operated for a sufficient period of time such that management can conclude, through testing, that the controls are operating effectively. If not remediated, material weaknesses or control deficiencies could result in further material misstatements.
Accordingly, as management continues to monitor the effectiveness of our internal control over financial reporting, the Company will continue to perform additional procedures prescribed by management, including the use of certain manual mitigating control procedures and the employment of additional tools and resources deemed necessary, to ensure that our future consolidated financial statements are fairly stated in all material respects. The following remediation activities highlight the Company’s commitment to remediating the identified material weaknesses:
In January 2023, appointed an interim Chief Executive Officer and an interim Chief Financial Officer to improve tone from executive management, reinforce our commitment to integrity and promote accurate record keeping, ethical values and proper business practices. We also undertook various personnel changes, including voluntary and involuntary terminations within the Company’s sales and finance departments.
In June and July 2023, established a new leadership team and transitioned to a St. Louis-based, in-person, sales department. All remaining remotely working salespersons were terminated as part of this new strategy. As of July 2023, substantially all of the sales and accounting department members were co-located in our St. Louis office.
Hired finance and accounting professionals with the appropriate level of experience and training necessary to develop, maintain and improve our accounting policies, procedures and internal controls and continue to hire other qualified finance and accounting professionals.
Provided, and continue to provide, training for employees regarding their responsibilities related to the performance or oversight of internal controls.
Reinforced the importance of communication between the sales, accounting and finance departments regarding key terms of, and changes or modifications to, sales transactions, including by establishing controls requiring finance department approval of certain non-standard terms.
Updated operative sales contracts to clarify that no transactional terms exist outside of the signed agreements and no oral agreements are valid and enforceable.
Developed an intranet for employees to reference, which includes an organizational chart and access to Company-wide policies and other resources, including the Code of Business Conduct and Ethics, the Whistleblower Policy and access information for our anonymous reporting hotline.
Began implementation of a process to reevaluate, revise and improve our Sarbanes-Oxley compliance program, including governance, risk assessment, testing methodologies and corrective action. The Company plans to enhance our risk assessment procedures and conduct a comprehensive risk assessment with a particular focus on the issues identified in the Investigation.
Implemented an internal control compliance software to assist with the ongoing monitoring of control performance, streamline internal control management and allow for enhanced reporting of the status of our Sarbanes-Oxley compliance program.
Developed, and continue to develop, internal control documentation over certain financial processes and related disclosures. The Company plans to continue to design and implement control activities to mitigate risks identified and test the operating effectiveness of such controls.
Revised policies and procedures related to our revenue recognition process, including revisions to the assessment, approval matrix and exception handling processes. The Company intends to conduct a similar review annually, including review and assessment of revenue recognition-related controls and information technology system configurations.

Changes in Internal Control Over Financial Reporting
Other than described above in this Item 4, there have not been any changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
67


Part II - Other Information
Item 1. Legal Proceedings
We are and may become, from time to time, involved in legal actions in the ordinary course of business, including governmental and administrative investigations, inquiries and proceedings concerning employment, labor, environmental and other claims. Although management is unable to predict with certainty the eventual outcome of any legal action, management believes the ultimate liability arising from such actions, individually and in the aggregate, which existed at June 30, 2022, will not materially affect the Company’s consolidated results of operations, financial position or cash flows, except as set forth in Note 9. Commitments and Contingencies, in Part I, Item 1. “Financial Statements.” Given the inherent unpredictability of these types of proceedings, however, it is possible that future adverse outcomes could have a material effect on our financial results.
Item 1A. Risk Factors
We are subject to various risks and uncertainties in the course of our business. For a discussion of such risks and uncertainties, please see Part I, Item 1A. “Risk Factors” in our 2022 Annual Report filed concurrently herewith.
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
(c) Insider Adoption or Termination of Trading Arrangements
No director or officer adopted or terminated a trading arrangement for the purchase of Company securities for the quarterly period ended June 30, 2022 that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), or a “Rule 10b5-1 trading arrangement,” or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K).

68




Item 6. Exhibits
Incorporated by Reference
ExhibitExhibit DescriptionFormExhibitFiling Date
2.1*S-4/A2.15/12/2021
2.28-K2.15/16/2023
2.3
2.4*
8-K
2.16/24/2024
3.18-K3.16/10/2021
3.28-K3.26/10/2021
4.18-K4.15/16/2023
4.28-K4.14/15/2024
31.1
31.2
32.1
32.2
101
The following financial information from Latch, Inc.’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022, formatted in Inline XBRL (Inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets - Unaudited, (ii) the Condensed Consolidated Statements of Operations and Comprehensive Loss - Unaudited, (iii) the Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) - Unaudited, (iv) the Condensed Consolidated Statements of Cash Flows - Unaudited and (v) the Notes to Condensed Consolidated Financial Statements - Unaudited (submitted electronically herewith).
104Cover Page Interactive Data File, formatted in Inline XBRL (included as Exhibit 101).
* Certain of the exhibits and schedules to this Exhibit have been omitted in accordance with Regulation S-K Item 601(a)(5). The Company agrees to furnish a copy of all omitted exhibits and schedules to the SEC upon its request.
69


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:
LATCH, INC.
By:/s/ Jason Keyes
Jason Keyes
Interim Chief Executive Officer
December 19, 2024
By:/s/ Marc Landy
Marc Landy
Interim Chief Financial Officer
December 19, 2024
70
EX-2.3 2 projectkey-amendmenttomerg.htm EX-2.3 Document
Exhibit 2.3
AMENDMENT TO AGREEMENT AND PLAN OF MERGER
THIS AMENDMENT TO AGREEMENT AND PLAN OF MERGER (this “Amendment”) is made and entered into as of June 23, 2023 by and among Latch, Inc., a Delaware corporation (“Latch”), LS Key Merger Sub 1, Inc., a Delaware corporation (“Merger Sub 1”), LS Key Merger Sub 2, LLC, a Delaware limited liability company (“Merger Sub 2”), and Honest Day’s Work, Inc., a Delaware corporation (“HDW”), and amends that certain Agreement and Plan of Merger, dated as of May 15, 2023 (the “Merger Agreement”), by and among Latch, Merger Sub 1, Merger Sub 2 and HDW (each, a “party” and collectively, the “parties”). Capitalized terms used but not otherwise defined herein shall have the meanings ascribed to such terms in the Merger Agreement.
WHEREAS, the Parties desire to amend the Merger Agreement pursuant to Section 8.11 of the Merger Agreement.
NOW, THEREFORE, in consideration of the covenants and agreements contained herein, and certain other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties hereto, intending to be legally bound, hereby agree as follows:
1.Amendments to the Merger Agreement. Effective as of the execution hereof, the Merger Agreement is hereby amended by deleting the Preamble in its entirety and replacing it with the following:
This AGREEMENT AND PLAN OF MERGER (this “Agreement”), dated as of May 15, 2023, is made by and among Latch, Inc., a Delaware corporation (“Latch”), LS Key Merger Sub 1, Inc., a Delaware corporation and a direct wholly owned subsidiary of Latch (“Merger Sub 1”), LS Key Merger Sub 2, LLC, a Delaware limited liability company and a direct wholly owned subsidiary of Latch (“Merger Sub 2”), and Honest Day’s Work, Inc., a Delaware corporation (“HDW”) (each, a “party” and, together, the “parties”).
2.No Further Amendment. The Parties agree that, except as provided herein, all other provisions of the Merger Agreement shall continue unmodified, in full force and effect and constitute legal and binding obligations of all parties thereto in accordance with its terms. This Amendment forms an integral and inseparable part of the Merger Agreement.
3.References. All references to the “Agreement” (including “hereof,” “herein,” “hereunder,” “hereby” and “this Agreement”) in the Merger Agreement shall refer to the Merger Agreement as amended by this Amendment. Notwithstanding the foregoing, references to the date of the Merger Agreement (as amended hereby) and references in the Merger Agreement to “the date hereof,” “the date of this Agreement” and terms of similar import shall in all instances continue to refer to May 15, 2023.
4.Other Miscellaneous Terms. Sections 8.3 through 8.14 of the Merger Agreement (as amended by this Amendment) shall apply mutatis mutandis to this Amendment, as if set forth in full herein.
[Signature pages follow]





    IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.
LATCH, INC.
By:/s/ Priyen Patel
Name: Priyen Patel
Title: General Counsel and Secretary
LS KEY MERGER SUB 1, INC.
By:/s/ Priyen Patel
Name: Priyen Patel
Title: Secretary
LS KEY MERGER SUB 2, LLC
By:/s/ Priyen Patel
Name: Priyen Patel
Title: Secretary
HONEST DAY’S WORK, INC.
By:/s/ James Siminoff
Name: James Siminoff
Title: Chief Executive Officer

[Signature Page to Amendment to Agreement and Plan of Merger]
EX-31.1 3 a10qjune302022exhibit311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Jason Keyes, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Latch, Inc. for the quarter ended June 30, 2022;

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

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

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

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

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

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: December 19, 2024
LATCH, INC.
/s/ Jason Keyes
Jason Keyes
Interim Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 a10qjune302022exhibit312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Marc Landy, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Latch, Inc. for the quarter ended June 30, 2022;

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

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

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

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

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

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: December 19, 2024
LATCH, INC.
/s/ Marc Landy
Marc Landy
Interim Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 a10qjune302022exhibit321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
(18 U.S.C. SECTION 1350)
In connection with the accompanying Quarterly Report of Latch, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2022 (the “Report”), I, Jason Keyes, Interim Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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, as amended; 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: December 19, 2024
LATCH, INC.
/s/ Jason Keyes
Jason Keyes
Interim Chief Executive Officer
(Principal Executive Officer)



EX-32.2 6 a10qjune302022exhibit322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
(18 U.S.C. SECTION 1350)
In connection with the accompanying Quarterly Report of Latch, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2022 (the “Report”), I, Marc Landy, Interim Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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, as amended; 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: December 19, 2024
LATCH, INC.
/s/ Marc Landy
Marc Landy
Interim Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 7 lat-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statement of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - RELATED-PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - DESCRIPTION OF BUSINESS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - SUBSEQUENT EVENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - DESCRIPTION OF BUSINESS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - DESCRIPTION OF BUSINESS - Reverse Recapitalization (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Impact of the Restatement Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Operations and Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation and amortization calculated using straight-line method (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life of the intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - INVESTMENTS - Marketable Securities by Security Type Summarized (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - INVESTMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - INVESTMENTS - Contractual Maturities of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - FAIR VALUE MEASUREMENTS - Activity of the Level 3 Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - EQUITY - Common Stock Shares Reserved For Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted Net Income Per Share for Common Stock and Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - EARNINGS PER SHARE - Outstanding Common Stock Options RSUs and Common Stock Warrant (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - STOCK-BASED COMPENSATION - Other Operating Cost and Expense, by Component (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - RELATED-PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - SUBSEQUENT EVENTS - Other Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - SUBSEQUENT EVENTS - Consideration Shares Threshold (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - SUBSEQUENT EVENTS - Compensation Program and Executive Officer Appointment (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - SUBSEQUENT EVENTS - November 2024 Executive Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 lat-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 lat-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 lat-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash used by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Repayments of long-term debt Repayments of Long-Term Debt RELATED-PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Cover [Abstract] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Share price threshold two (in usd per share) Business Combination, Share Price Threshold Two Business Combination, Share Price Threshold Two Term Loan Due 2029 Term Loan Due 2029 [Member] Term Loan Due 2029 Promissory Note Promissory Note [Member] Promissory Note Non-NEOs Non-NEOs [Member] Share price threshold three (in usd per share) Business Combination, Share Price Threshold Three Business Combination, Share Price Threshold Three Accounts receivable Increase (Decrease) in Accounts Receivable Operating Costs and Expenses [Abstract] Operating Costs and Expenses [Abstract] Earnings per Share Earnings Per Share, Policy [Policy Text Block] Inventories, Net Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Receivable from option exercises Proceeds from Stock Options Exercised Brennan Action Brennan Action [Member] Brennan Action Unrealized loss on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Timing Disclosures [Line Items] Repurchase rights, percentage Restricted Stock, Repurchase Rights, Percentage Restricted Stock, Repurchase Rights, Percentage Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Segment Information Segment Reporting, Policy [Policy Text Block] Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Plan Name [Domain] Plan Name [Domain] Effect of dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment Other non-current assets Other Assets, Noncurrent Accrued operating expense Accrued Operating Expenses, Current Accrued Operating Expenses, Current Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Debt securities, trading, measurement input Debt Securities, Trading, Measurement Input Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] Award Timing Method Award Timing Method [Text Block] Liability Liability [Member] Total investments Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Less: Private placement warrants received as part of Business Combination Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Revision of Prior Period, Adjustment Restated Revision of Prior Period, Adjustment [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Number of shares issued in transaction, used to fund cash election (in shares) Sale of Stock, Number of Shares Issued in Transaction, Used To Fund Cash Election Sale of Stock, Number of Shares Issued in Transaction, Used To Fund Cash Election Adjustment to Compensation, Amount Adjustment to Compensation Amount Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Contract With Customer, Duration One Contract With Customer, Duration One [Member] Contract With Customer, Duration One Accrued expenses Total accrued expenses Accrued Liabilities, Current Outstanding common stock options (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Schedule Of Internally Developed Software, Net Schedule Of Capitalized Computer Software, Net [Table Text Block] Schedule Of Capitalized Computer Software, Net Restricted stock, termination, denominator Restricted Stock, Termination, Denominator Restricted Stock, Termination, Denominator Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Payments for tax withholding on net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement INVENTORIES, NET Inventory Disclosure [Text Block] Note payable, interest rate Business Combination, Notes Payable, Stated Interest Rate Business Combination, Notes Payable, Stated Interest Rate Stock options issued and outstanding Stock options Share-Based Payment Arrangement, Option [Member] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Repayment of revolving credit facility Repayments of Lines of Credit Restricted Stock, Tranche Five Restricted Stock, Tranche Five [Member] Restricted Stock, Tranche Five Award Type [Axis] Award Type [Axis] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Two Large Customers Two Large Customers [Member] Two Large Customers Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Options, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Convertible Debt Convertible Debt [Member] Other comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Operating lease, current Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Equity Issuance Costs Stock Issuance Costs, Policy [Policy Text Block] Stock Issuance Costs, Policy Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Mr. Siminoff Mr. Siminoff [Member] Mr. Siminoff Revision of Prior Period, Related to Stock-Based Compensation Revision of Prior Period, Related to Stock-Based Compensation [Member] Revision of Prior Period, Related to Stock-Based Compensation Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Error Correction [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Debt assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Exercises of common stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Options, canceled, percent (up to) Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Percentage Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Percentage Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Research and development Research and Development Expense [Member] Cash Cash [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted weighted average shares outstanding (in shares) Diluted net loss - adjusted weighted-average common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Interest rate Debt Security, Interest Rate, Stated Percentage Debt Security, Interest Rate, Stated Percentage MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Options, canceled in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Canceled in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Canceled in Period Hardware revenue - channel partner discounts Hardware Devices And Other Related Revenue, Channel Partner Discounts [Member] Hardware Devices And Other Related Revenue, Channel Partner Discounts Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Due in less than one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Litigation Case [Axis] Litigation Case [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Number of times stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering (up to) Sale Of Stock, Number Of Times Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering Sale Of Stock, Number Of Times Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering Cost of revenue Cost of Sales [Member] Restricted stock outstanding (in shares) Restricted Stock, Shares Outstanding Restricted Stock, Shares Outstanding Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Sale of Stock [Domain] Sale of Stock [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Accrued litigation costs Estimated Litigation Liability, Current All Executive Categories All Executive Categories [Member] Share price (in dollars per share) Business Acquisition, Share Price Settlement amount, receivable from insurers Loss Contingency, Receivable Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Options, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Document Type Document Type Software Development Costs Internal Use Software, Policy [Policy Text Block] Purchase of available-for-sale securities Payments to Acquire Marketable Securities Exercisable, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Schedule of Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Revenue Sales [Member] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Class of warrant or right, conversion of securities (in shares) Class Of Warrant Or Right, Conversion Of Securities Class Of Warrant Or Right, Conversion Of Securities Professional Service Revenue Professional Service Revenue [Member] Professional Service Revenue Office furniture Furniture and Fixtures [Member] Accounts payable Accounts Payable, Current Fair Value, Recurring and Nonrecurring [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Period Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Period Restricted Stock, Release Tranche [Axis] Restricted Stock, Release Tranche [Axis] Restricted Stock, Release Tranche Options expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Name Outstanding Recovery, Individual Name Restricted stock, percentage Restricted Stock, Shares Outstanding, Percentage Restricted Stock, Shares Outstanding, Percentage Goodwill, Impairment Loss Goodwill, Impairment Loss Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization of software Capitalized Computer Software, Amortization Restricted stock, repurchase rights, denominator Restricted Stock, Repurchase Rights, Denominator Restricted Stock, Repurchase Rights, Denominator Diluted net loss per common share (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Counterparty Name [Domain] Counterparty Name [Domain] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Ownership [Axis] Ownership [Axis] Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Conversion of redeemable convertible preferred stock to common shares Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Reduction in headcount, percentage Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Change in fair value of warrant liability Change in fair value of warrant liability Fair Value Adjustment of Warrants Customer [Axis] Customer [Axis] Statement of Financial Position [Abstract] Registration rights, offering price minimum Registration Rights Agreement, Offering Price Minimum Registration Rights Agreement, Offering Price Minimum Asset backed securities Asset-Backed Securities [Member] Accrued warranties Product Warranty Accrual, Current Sales and marketing Selling and Marketing Expense Annual contributions per employee, amount Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Provision for income taxes Income tax provision Income Tax Expense (Benefit) Available-for-sale securities, current Debt Securities, Available-for-Sale, Current Compensation cost not yet recognized related to unvested stock options, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total revenue Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Provision for non-cancellable purchase commitments and excess and obsolete inventory Inventory Write-down Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Interest expense Interest Expense, Operating and Nonoperating Proceeds from issuance of private placement Cash - PIPE Investment including cash election funding Proceeds from Issuance of Private Placement Reserved shares of common stock for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Reserve for returns of defective products, percentage Standard Product Warranty Accrual, Percentage Of Cost Of Revenue Standard Product Warranty Accrual, Percentage Of Cost Of Revenue Business Acquisition [Line Items] Business Acquisition [Line Items] Vesting conditions, trading day period Shares Issued And Outstanding, Vesting Conditions, Trading Day Period Shares Issued And Outstanding, Vesting Conditions, Trading Day Period All Adjustments to Compensation All Adjustments to Compensation [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in-capital Additional Paid in Capital Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Interest expense, net Interest Income (Expense), Nonoperating Restricted Stock, Separation Shares Tranche Restricted Stock, Separation Shares Tranche [Member] Restricted Stock, Separation Shares Tranche Deferred revenue, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period U.S. government agency debt securities US Government Agencies Debt Securities [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Hardware Hardware [Member] Hardware Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Financial Instruments [Domain] Financial Instruments [Domain] Vesting [Domain] Vesting [Domain] Beginning balance, weighted average grant date fair value (in dollars per share) Ending balance, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Restatement Determination Date Restatement Determination Date Available-for-sale securities, non-current Debt Securities, Available-for-Sale, Noncurrent Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Less: Accumulated amortization Capitalized Computer Software, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Options, outstanding, weighted average exercise price, beginning balance (in dollars per share) Options, outstanding, weighted average exercise price, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease ROU assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Public warrants outstanding Warrant, Public [Member] Warrant, Public Options, outstanding, beginning balance (in shares) Options, outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Percentage of grant Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage Of Grant Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage Of Grant Restricted Stock, Tranche Three Restricted Stock, Tranche Three [Member] Restricted Stock, Tranche Three EARNINGS PER SHARE Earnings Per Share [Text Block] Subsequent Event Subsequent Event [Member] Exercises of common stock options Stock Issued During Period, Value, Stock Options Exercised Grants in period, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Proceeds from revolving credit facility Proceeds from Lines of Credit Contract With Customer, Duration Four Contract With Customer, Duration Four [Member] Contract With Customer, Duration Four PEO PEO [Member] Name Trading Arrangement, Individual Name Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Development of internal software Capitalized internally-developed software Payments to Develop Software Settlement of liability-based awards for cash Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Share-Based Liabilities Paid Access related Access-Related Software Revenue [Member] Access-Related Software Revenue Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Other income (expense), net Other Nonoperating Income (Expense) [Abstract] Reserved shares of common stock for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Input, Price Volatility [Member] Measurement Input, Price Volatility [Member] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Total cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Minimum liquidity ratio Debt Instrument, Covenant, Minimum Liquidity Ratio Debt Instrument, Covenant, Minimum Liquidity Ratio Local Phone Number Local Phone Number Intangible assets Intangible Assets, Gross (Excluding Goodwill) Change in fair value of trading securities Change in fair value of trading securities Loss on trading securities Debt Securities, Trading, Realized Gain (Loss) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Error Correction, Type [Axis] Error Correction, Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Movement In Capitalized Contract Costs, Net [Roll Forward] Movement In Capitalized Contract Costs, Net [Roll Forward] Movement In Capitalized Contract Costs, Net PEO Total Compensation Amount PEO Total Compensation Amount Term Loan Term Loan [Member] Term Loan Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Common Stock Common Stock [Member] Public Warrants, Post Combination Company Public Warrants, Post Combination Company [Member] Public Warrants, Post Combination Company Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Share consideration released percent threshold one Business Combination, Share Consideration Released Percent Threshold One Business Combination, Share Consideration Released Percent Threshold One Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Tax withholdings on settlement of equity awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Performance Options Performance Option [Member] Performance Option General and administrative General and Administrative Expense [Member] Schedule of Inventories, Net Schedule of Inventory, Current [Table Text Block] ACCRUED EXPENSES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount EQUITY Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Financial Instrument [Axis] Financial Instrument [Axis] Purchases of trading securities Payments to acquire convertible promissory note Payment for Acquisition, Trading Security, Held-for-Investment Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Common Class B Common Class B [Member] Title Trading Arrangement, Individual Title Accelerated vesting, fair value of new award Share-Based Payment Arrangement, Accelerated Cost, Fair Value of New Award Share-Based Payment Arrangement, Accelerated Cost, Fair Value of New Award Unrecognized tax benefits Unrecognized Tax Benefits City Area Code City Area Code Current liabilities Liabilities, Current [Abstract] Restricted Stock, Tranche [Axis] Restricted Stock, Tranche [Axis] Restricted Stock, Tranche Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Measurement Input, Expected Term [Member] Measurement Input, Expected Term [Member] Net loss per common share Earnings Per Share [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Class of Stock [Domain] Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories, net Increase (Decrease) in Inventories General and administrative General and Administrative Expense Settlement amount, net of amount receivable from insurers Litigation Settlement, Amount Awarded to Other Party Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Operating lease liabilities Operating Lease, Liability Underlying Securities Award Underlying Securities Amount INVESTMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Amendment Flag Amendment Flag Assembled workforce Assembled Workforce [Member] Assembled Workforce Fiduciary Lawsuits Fiduciary Lawsuits [Member] Fiduciary Lawsuits Contract With Customer, Duration Three Contract With Customer, Duration Three [Member] Contract With Customer, Duration Three Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Subsequent Events [Abstract] Due in less than one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Accrued issuance costs Debt Issuance Costs, Net Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt instrument, face amount Debt Instrument, Face Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Advertising expense Advertising Expense Sale of stock, number of business days prior to business combination in which calculation occurred Sale Of Stock, Number Of Business Days Prior To Business Combination In Which Calculation Occurred Sale Of Stock, Number Of Business Days Prior To Business Combination In Which Calculation Occurred Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accrued non-cancellable purchase commitments Accrued Excess Inventory, Current Accrued Excess Inventory, Current Other current liabilities Increase (Decrease) in Other Current Liabilities Restricted Stock, Release Tranche [Domain] Restricted Stock, Release Tranche [Domain] Restricted Stock, Tranche [Domain] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Forfeited in period, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Raw materials Inventory, Raw Materials, Gross Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] One Customer One Large Customer [Member] One Large Customer Useful life in years Property, Plant and Equipment, Useful Life Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Plus: prepaid expenses received as part of Business Combination Noncash or Part Noncash Acquisition, Value of Assets Acquired Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Mr. Schaeffer Mr. Schaeffer [Member] Mr. Schaeffer Amortization Amortization Numerator for basic net loss per share - net loss Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets Sales and Marketing Advertising Cost [Policy Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Shares subject to vesting restrictions (in shares) Shares Issued And Outstanding, Subject To Vesting Restrictions Shares Issued And Outstanding, Subject To Vesting Restrictions Other non-current liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Commitments and contingencies (see Note 9) Commitments and Contingencies Stock repurchased, price (in dollars per share) Stock Repurchased During Period, Price Stock Repurchased During Period, Price Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Mr. Lillis Mr. Lillis [Member] Mr. Lillis Accelerated vesting (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number Termination Date Trading Arrangement Termination Date Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt Instrument [Axis] Debt Instrument [Axis] Stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering, period Sale Of Stock, Period Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering Sale Of Stock, Period Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering Revision of Prior Period, Related to Hardware Revenue Recognition Revision of Prior Period, Related to Hardware Revenue Recognition [Member] Revision of Prior Period, Related to Hardware Revenue Recognition Net loss Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Restricted Stock, Tranche One Restricted Stock, Tranche One [Member] Restricted Stock, Tranche One Options, canceled in period (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Options, Consideration Per Share Upon Cancellation Share-based Compensation Arrangement By Share-based Payment Award, Options, Consideration Per Share Upon Cancellation Accelerated vesting, net reversal of cost Share-Based Payment Arrangement, Accelerated Cost (Reversal) Share-Based Payment Arrangement, Accelerated Cost (Reversal) Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Software-in-development Capitalized Computer Software, Construction In Progress Capitalized Computer Software, Construction In Progress Entity File Number Entity File Number Public Warrants Public Warrants [Member] Public Warrants Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Weighted average shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Effect of exchange rate on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Cash consideration paid Business Combination, Consideration Transferred, Cash Consideration Paid To Ineligible Holders Business Combination, Consideration Transferred, Cash Consideration Paid To Ineligible Holders Name Forgone Recovery, Individual Name Options, exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Excess and obsolete inventory reserve Inventory Valuation Reserves Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Contract assets (unbilled receivables) Contract with Customer, Asset, after Allowance for Credit Loss Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Honest Day’s Work, Inc. Honest Day’s Work, Inc. [Member] Honest Day’s Work, Inc. Recapitalization exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Total cost of revenue Cost of revenue Cost of Revenue Vesting conditions, number of trading days within trading day period Shares Issued And Outstanding, Vesting Conditions, Number Of Trading Days Within Trading Day Period Shares Issued And Outstanding, Vesting Conditions, Number Of Trading Days Within Trading Day Period Warrant liability Warrants and Rights Outstanding Adjustment to Compensation: Adjustment to Compensation [Axis] Accounts Receivable Accounts Receivable [Member] Document Quarterly Report Document Quarterly Report Due in one to five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Software Software [Member] Software Litigation Case [Domain] Litigation Case [Domain] Revenue recognition, customer contract period Revenue Recognition, Customer Contract Period Revenue Recognition, Customer Contract Period Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Revision of Prior Period, Related to Internally Developed Software and Software in Development Revision of Prior Period, Related to Internally Developed Software and Software in Development [Member] Revision of Prior Period, Related to Internally Developed Software and Software in Development Related Party [Axis] Related and Nonrelated Parties [Axis] Basic weighted average shares outstanding (in shares) Basic net loss - adjusted weighted-average common shares (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Inventories, net non-current Finished goods - non-current Inventory, Noncurrent Internally developed software, net Total internally-developed software, net Capitalized Computer Software, Net Name Awards Close in Time to MNPI Disclosures, Individual Name Contract with Customer, Duration [Axis] Contract with Customer, Duration [Axis] Revenue Benchmark Revenue Benchmark [Member] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period PIPE Investment PIPE Investment [Member] PIPE Investment Entity Filer Category Entity Filer Category Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Cost of revenue Cost of Revenue [Abstract] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Conversion of redeemable convertible preferred stock to common shares (in shares) Temporary equity, shares, conversion of convertible securities (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Threshold price for release from restriction (in dollars per share) Restricted Stock, Threshold Price For Release From Restriction Restricted Stock, Threshold Price For Release From Restriction Accrued restructuring costs Restructuring Reserve, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Gross Unrealized Loss Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax TSIA TS Innovation Acquisitions Corp [Member] TS Innovation Acquisitions Corp Share-Based Payment Arrangement, Vest Equally In Three Annual Installments Share-Based Payment Arrangement, Vest Equally In Three Annual Installments [Member] Share-Based Payment Arrangement, Vest Equally In Three Annual Installments Other current liabilities Other Liabilities, Current Settlement amount, including amount recoverable from insurers Litigation Settlement, Amount Awarded to Other Party, Including Expected Amount Recoverable From Insurance Litigation Settlement, Amount Awarded to Other Party, Including Expected Amount Recoverable From Insurance All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Legacy Latch Stockholders Legacy Latch Stockholders [Member] Legacy Latch Stockholders Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Common Class A Common Class A [Member] Conversion of redeemable convertible preferred stock to common shares (in shares) Stock issued during period, conversion of convertible securities (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Mr. Mitura Mr. Mitura [Member] Mr. Mitura Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other Performance Measure, Amount Other Performance Measure, Amount Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease, non-current Operating Lease, Liability, Noncurrent Other Other Software Revenue [Member] Other Software Revenue Deferred revenue, current Contract with Customer, Liability, Current Entity Tax Identification Number Entity Tax Identification Number Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Money market funds and other cash equivalents Money Market Funds [Member] Stock price hurdle (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Stock Price Hurdle Share-Based Compensation Arrangement by Share-Based Payment Award, Stock Price Hurdle Patents Patents [Member] Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Plan Name [Axis] Plan Name [Axis] Private placement warrants outstanding Warrant, Private Placement [Member] Warrant, Private Placement Equity Components [Axis] Equity Components [Axis] 2021 Incentive Award Plan available shares 2021 Incentive Award Plan Shares [Member] 2021 Incentive Award Plan Shares Research and Development Research and Development Expense, Policy [Policy Text Block] Estimated Fair Value Debt securities, available-for-sale, fair value Debt Securities, Available-for-Sale Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Exercise price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Share price threshold one (in usd per share) Business Combination, Share Price Threshold One Business Combination, Share Price Threshold One Latch, Inc Latch, Inc [Member] Latch, Inc Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Capitalization of stock-based compensation to internally developed software Capitalized costs Share-Based Payment Arrangement, Amount Capitalized Related to the decision not to proceed with further development of certain software products Capitalized Computer Software, Impairments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Lease Agreement [Axis] Lease Agreement [Axis] Lease Agreement Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Supplemental disclosure of non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Proceeds from maturities and call redemptions Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Restricted Stock, Tranche Two Restricted Stock, Tranche Two [Member] Restricted Stock, Tranche Two Stock repurchased Stock Repurchased During Period, Value Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Number of securities called by warrants or rights (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Vesting conditions, volume-weighted average price per share (in dollars per share) Shares Issued And Outstanding, Vesting Conditions, Volume-Weighted Average Price Per Share Threshold Shares Issued And Outstanding, Vesting Conditions, Volume-Weighted Average Price Per Share Threshold Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Amount accrued in connection with the dispute Loss Contingency Accrual Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Hardware Device, Electrical Components Hardware Device, Electrical Components [Member] Hardware Device, Electrical Components Compensation cost not yet recognized related to unvested stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets Assets, Current [Abstract] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Hardware revenue excluding channel partner discounts Hardware Devices And Other Related Revenue, Excluding Channel Partner Discounts [Member] Hardware Devices And Other Related Revenue, Excluding Channel Partner Discounts Vested in period, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] Trading securities Convertible Promissory Note [Member] Convertible Promissory Note Warrants Warrant [Member] Non-cash interest expense Paid-in-Kind Interest Hardware Hardware Devices And Other Related Revenue [Member] Hardware Devices And Other Related Revenue Options, exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Shares issued (in shares) Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued INTERNALLY DEVELOPED SOFTWARE, NET Research, Development, and Computer Software Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] 2021 Plan 2021 Plan [Member] 2021 Plan Amortized Cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table Text Block] Research and development Research and Development Expense Mr. Jones Mr. Jones [Member] Mr. Jones Secondary Purchase Secondary Purchase [Member] Secondary Purchase Less: issuance and other costs paid Payments of Reverse Recapitalization Issuance Costs Payments of Reverse Recapitalization Issuance Costs Common stock, issued (in shares) Common Stock, Shares, Issued Entity [Domain] Entity [Domain] Shares, authorized (in shares) Shares, Authorized Shares, Authorized Concentration risk, percentage Concentration Risk, Percentage Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Consideration received on transaction, used to fund cash election Sale of Stock, Consideration Received on Transaction, Used To Fund Cash Election Sale of Stock, Consideration Received on Transaction, Used To Fund Cash Election Accounts Receivable, after Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss Common stock, authorized (in shares) Common Stock, Shares Authorized Proceeds from Business Combination and private offering, net of issuance costs Proceeds From Reverse Recapitalization Transaction, Net Of Issuance Costs Proceeds From Reverse Recapitalization Transaction, Net Of Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Related Party Related Party [Member] Accrued compensation Accrued Salaries, Current Private placement warrants received as part of Business Combination Noncash or Part Noncash Acquisition, Warrants Assumed Noncash or Part Noncash Acquisition, Warrants Assumed Fair Value, Recurring Fair Value, Recurring [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Private placement warrants received as part of Business Combination Noncash or Part Noncash Acquisition, Other Liabilities Assumed Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Noncontrolling interest, ownership percentage by parent Subsidiary, Ownership Percentage, Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Impairment charges Asset Impairment Charges Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] 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] Issuance of common stock upon settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Issuance of common stock upon settlement of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Restricted stock, termination, numerator Restricted Stock, Termination, Numerator Restricted Stock, Termination, Numerator Vested in period (in shares) Vested in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Contract liabilities (deferred revenue) Contract with Customer, Liability Accounting Policies [Abstract] Revenue: Revenues [Abstract] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date PEO Name PEO Name Class of warrant or right, outstanding (in shares) Class of Warrant or Right, Outstanding Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Registration rights, period during which holders may sell up to twice Registration Rights Agreement, Period During Which Holders May Sell Up to Twice Registration Rights Agreement, Period During Which Holders May Sell Up to Twice Accelerated vesting, reversal of previous cost Share-Based Payment Arrangement, Accelerated Cost, Reversal Of Previous Cost Share-Based Payment Arrangement, Accelerated Cost, Reversal Of Previous Cost Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Non-PEO NEO Non-PEO NEO [Member] Percentage of aggregate common stock shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Percentage Of Common Stock Shares Outstanding Prior Year Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Percentage Of Common Stock Shares Outstanding Prior Year Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Trading securities Debt Securities, Trading Additional Paid-In Capital Additional Paid-in Capital [Member] Class of Stock [Line Items] Class of Stock [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Estimated Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Software License and Service [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Research and Development [Abstract] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Schedule Of Reverse Recapitalization Schedule Of Reverse Recapitalization [Table Text Block] Schedule Of Reverse Recapitalization Proceeds from sale of debt securities, available-for-sale Proceeds from Sale of Debt Securities, Available-for-Sale Deferred contract costs recognition period Deferred Contract Costs Recognition Period Deferred Contract Costs Recognition Period Number of operating segments Number of Operating Segments Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Revision of Prior Period, Related to Software Revenue Recognition Revision of Prior Period, Related to Software Revenue Recognition [Member] Revision of Prior Period, Related to Software Revenue Recognition Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Reserve for returns of defective products Revenue From Contracts With Customers, Sales Returns, Reserve for Sales Returns Revenue From Contracts With Customers, Sales Returns, Reserve for Sales Returns Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Repayment of term loan Repayments of Secured Debt Share consideration released percent threshold three Business Combination, Share Consideration Released Percent Threshold Three Business Combination, Share Consideration Released Percent Threshold Three Stock repurchased, percentage of business combination shares Stock Repurchased During Period, Percentage of Business Combination Shares Stock Repurchased During Period, Percentage of Business Combination Shares Schedule Of Business Combination Consideration Shares Threshold Schedule Of Business Combination Consideration Shares Threshold [Table Text Block] Schedule Of Business Combination Consideration Shares Threshold Interest rate Debt Instrument, Interest Rate, Stated Percentage Less: transaction costs and advisory fees paid Payments of Reverse Recapitalization Transaction Costs Payments of Reverse Recapitalization Transaction Costs Number of team members joined Business Combination, Number Of Employees Business Combination, Number Of Employees Total other income (expense), net Nonoperating Income (Expense) Installation services Service [Member] Additions to deferred contract costs Capitalized Contract Cost, Additions Capitalized Contract Cost, Additions Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Loss from operations Operating Income (Loss) Number of reportable segments Number of Reportable Segments Total liabilities and stockholders’ equity Liabilities and Equity SUBSEQUENT EVENTS Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Marketable Securities Marketable Securities, Policy [Policy Text Block] Revision of Prior Period, Related to Other Corrections Revision of Prior Period, Related to Other Corrections [Member] Revision of Prior Period, Related to Other Corrections Prepaid expense received as part of Business Combination Noncash or Part Noncash Divestiture, Amount of Consideration Received Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Deferred Contract Cost Capitalized Contract Cost [Table Text Block] Revision of Prior Period, Related to Previously Reported Amounts Reclassified Revision of Prior Period, Related to Previously Reported Amounts Reclassified [Member] Revision of Prior Period, Related to Previously Reported Amounts Reclassified DESCRIPTION OF BUSINESS Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Measurement Input Type [Axis] Measurement Input Type [Axis] Individual: Individual [Axis] Share price threshold four (in usd per share) Business Combination, Share Price Threshold Four Business Combination, Share Price Threshold Four Tax withholdings on settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Options, forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Inventories, net current Inventories, net current Inventory, Net Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Operating expenses: Operating Expenses [Abstract] Payments for merger related costs Payments for Merger Related Costs Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] IPO IPO [Member] Conversion of Convertible Notes Stock Issued During Period, Value, Conversion Of Convertible Debt Stock Issued During Period, Value, Conversion Of Convertible Debt Business combination, consideration transferred Business Combination, Consideration Transferred Sales issues Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Sales Issues Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Sales Issues Hardware Device, Mechanical Components Hardware Device, Mechanical Components [Member] Hardware Device, Mechanical Components Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Schedule of Error Corrections and Prior Period Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Convertible Notes and Derivatives Derivatives, Policy [Policy Text Block] Software Development Software Development [Member] Minimum Minimum [Member] Adoption Date Trading Arrangement Adoption Date Related Party Transactions [Abstract] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent PSUs Performance Share Units [Member] Performance Share Units Capitalized computer software, additions Capitalized Computer Software, Additions Provision for doubtful accounts (Reversal) provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Channel inventory Channel Inventory , Gross Inventory Channel Gross Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Assets held-in-trust Asset, Held-in-Trust Exercise Price Award Exercise Price Lease Agreement [Domain] Lease Agreement [Domain] Lease Agreement [Domain] Arrangement Duration Trading Arrangement Duration Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants All Individuals All Individuals [Member] Contract with Customer, Duration [Domain] Contract with Customer, Duration [Domain] Income Tax Disclosure [Abstract] Other income (expense), net Other expense, net Other Nonoperating Income (Expense) Cash - TSIA trust and cash, net of redemptions Cash Acquired Through Reverse Recapitalization Cash Acquired Through Reverse Recapitalization Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Statement of Stockholders' Equity [Abstract] Registration Rights Agreement Registration Rights Agreement [Member] Registration Rights Agreement Vesting conditions, anniversary period Shares Issued And Outstanding, Vesting Conditions, Anniversary Period Shares Issued And Outstanding, Vesting Conditions, Anniversary Period Other non-current assets Increase (Decrease) in Other Noncurrent Assets Compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Conversion of warrants (in shares) Stock Issued During Period, Shares, Conversion of Warrants Stock Issued During Period, Shares, Conversion of Warrants Domain names Domain Names [Member] Domain Names Assets Assets, Fair Value Disclosure [Abstract] Share consideration released percent threshold two Business Combination, Share Consideration Released Percent Threshold Two Business Combination, Share Consideration Released Percent Threshold Two Related Party [Domain] Related and Nonrelated Parties [Domain] Transfers into or out of Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net New Headquarters New Headquarters [Member] New Headquarters Liability Class [Axis] Liability Class [Axis] Schedule of Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Interest Expense Interest Expense [Member] Stock repurchased (in shares) Stock Repurchased During Period, Shares Realized gains/losses on available-for-sale securities Gain (Loss) on Sale of Investments Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Impairment loss on intangible assets Impairment of Intangible Assets, Finite-Lived Stock voting rights, percentage Common Stock, Voting Rights, Percentage Common Stock, Voting Rights, Percentage Proceeds from sale and maturity of debt securities, available-for-sale Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Measure: Measure [Axis] Depreciation and Amortization Depreciation, Depletion, and Amortization [Policy Text Block] Share price (in dollars per share) Share Price Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Sale of stock, expected consideration received on transaction Sale of Stock, Expected Consideration Received on Transaction Sale of Stock, Expected Consideration Received on Transaction Internally-developed software Capitalized Computer Software, Gross Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total liabilities Liabilities, Fair Value Disclosure Prior Loan Agreement Prior Loan Agreement [Member] Prior Loan Agreement Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Sale of stock, price per share. used to fund cash election (in dollars per share) Sale of Stock, Price Per Share. Used To Fund Cash Election Sale of Stock, Price Per Share. Used To Fund Cash Election Preferred stock, par or stated value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Temporary equity, beginning balance (in shares) Temporary equity, ending balance (in shares) Temporary Equity, Shares Outstanding Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Accrued purchases Accrued Purchases, Current Accrued Purchases, Current Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Period for annual increase for common stock available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Period Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Beginning balance Ending balance Capitalized Contract Cost, Net Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Net proceeds from business combination Net proceeds from Business Combination Proceeds From Reverse Recapitalization Transaction Proceeds From Reverse Recapitalization Transaction Level 1 Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss Statement of Cash Flows [Abstract] Volume weighted average price, period Volume Weighted Average Price, Period Volume Weighted Average Price, Period Debt conversion, converted instrument, amount Debt Conversion, Converted Instrument, Amount Revision of Prior Period [Domain] Revision of Prior Period [Domain] Accrued expenses Increase (Decrease) in Accrued Liabilities Restricted Stock, Advisory Shares Tranche Restricted Stock, Advisory Shares Tranche [Member] Restricted Stock, Advisory Shares Tranche Options, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Total inventories, net Inventory, Current And Noncurrent Inventory, Current And Noncurrent Grants in period, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Unrecorded purchase commitment Unrecorded Unconditional Purchase Obligation Other intangibles Other Intangible Assets [Member] INCOME TAXES Income Tax Disclosure [Text Block] Error Correction, Type [Domain] Error Correction, Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Change in fair value of derivative liabilities Change in fair value of derivative liabilities Change in fair value of derivative liabilities Embedded Derivative, Gain (Loss) on Embedded Derivative, Net Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Changes and Error Corrections [Abstract] Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Computers and equipment Computers And Equipment [Member] Computers And Equipment Reverse recapitalization, net of transaction costs Reverse Recapitalization, Net Reverse Recapitalization, Net Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Stockholders’ Equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Amortization of deferred contract costs Capitalized Contract Cost, Amortization Numerator for diluted net loss per share - net loss Net Income (Loss) Attributable to Parent, Diluted Reverse recapitalization, net of transaction costs Reverse Recapitalization, Net Of Transaction Costs Reverse Recapitalization, Net Of Transaction Costs Schedule of components of stock-based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock - $0.0001 par value, 1,000,000,000 shares authorized; 144,086,282 and 141,585,530 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,592,388 shares issued and outstanding as of December 31, 2021 Common Stock, Value, Issued Accelerated vesting, number of employees Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number of Employees Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number of Employees Share-Based Payment Arrangement [Abstract] Restricted Stock, Tranche [Domain] Restricted Stock, Tranche [Domain] Restricted Stock, Tranche [Domain] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Commercial paper and corporate bonds Commercial Paper And Corporate Bonds [Member] Commercial Paper And Corporate Bonds Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Finished goods Inventory, Finished Goods, Gross Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Conversion of Convertible Notes (in shares) Stock Issued During Period, Shares, Conversion Of Convertible Debt Stock Issued During Period, Shares, Conversion Of Convertible Debt Basic net loss per common share (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Reverse recapitalization, net of transaction costs (in shares) Reverse Recapitalization, Net Of Transaction Costs, Shares Reverse Recapitalization, Net Of Transaction Costs, Shares Ownership [Domain] Ownership [Domain] Accrued fixed assets Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Total current liabilities Liabilities, Current Restricted stock, percentage released from restriction Restricted Stock, Percentage Released From Restriction Restricted Stock, Percentage Released From Restriction Temporary equity, beginning balance Temporary equity, ending balance Temporary Equity, Carrying Amount, Attributable to Parent Compensation cost not yet recognized related to unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Previously Reported Previously Reported [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Grants in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Repayments of notes payable Repayments of Notes Payable Stock based compensation expense, expensed and capitalized Share-Based Payment Arrangement, Expensed and Capitalized, Amount Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Class of warrant or right, exercise price of warrants or rights (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Revenues Revenues STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Less: cash election payment, net Payments of Reverse Recapitalization Cash Election Payments of Reverse Recapitalization Cash Election Entity Address, City or Town Entity Address, City or Town Leases Lessee, Leases [Policy Text Block] Schedule of the Employee and Nonemployee Stock Options Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stock based compensation expense Total stock-based compensation expense Share-Based Payment Arrangement, Expense Investments, Debt and Equity Securities [Abstract] Conversion of redeemable convertible preferred stock to common shares Stock Issued During Period, Value, Conversion of Convertible Securities Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Public Warrants, TSIA IPO Public Warrants, TSIA IPO [Member] Public Warrants, TSIA IPO Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Area of real estate property for lease Area of Real Estate Property 2016 Stock Plan 2016 Stock Plan [Member] 2016 Stock Plan RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION Error Correction [Text Block] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Liabilities Liabilities, Fair Value Disclosure [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Total investments Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Standard product warranty, return period Standard Product Warranty, Return Period Standard Product Warranty, Return Period Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Severance costs Severance Costs Other accrued expenses Other Accrued Liabilities, Current Total assets Assets, Fair Value Disclosure Document Period End Date Document Period End Date Sale of Stock [Axis] Sale of Stock [Axis] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Contract With Customer, Duration Two Contract With Customer, Duration Two [Member] Contract With Customer, Duration Two Options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Insider Trading Arrangements [Line Items] Conversion of warrants Stock Issued During Period, Value, Conversion of Warrants Stock Issued During Period, Value, Conversion of Warrants Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Transaction costs related to reverse capitalization Adjustments to Additional Paid in Capital, Reverse Recapitalization, Transaction Costs Adjustments to Additional Paid in Capital, Reverse Recapitalization, Transaction Costs Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Share consideration released percent threshold four Business Combination, Share Consideration Released Percent Threshold Four Business Combination, Share Consideration Released Percent Threshold Four Mr. Schoenfelder Mr. Schoenfelder [Member] Mr. Schoenfelder Post-termination exercise (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Post-Termination Exercise Share-Based Compensation Arrangement by Share-Based Payment Award, Post-Termination Exercise Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Customer [Domain] Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Restricted stock units issued and outstanding Restricted stock units Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Restricted Stock, Tranche Four Restricted Stock, Tranche Four [Member] Restricted Stock, Tranche Four Share-Based Payment Arrangement, Attainment of Stock Price Hurdle Share-Based Payment Arrangement, Attainment of Stock Price Hurdle [Member] Share-Based Payment Arrangement, Attainment of Stock Price Hurdle Share-based payment arrangement, RSU vesting not yet released at the time of vesting Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name Accounting Standards Update 2016-13 [Member] EX-101.PRE 11 lat-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.4
COVER - shares
6 Months Ended
Jun. 30, 2022
Dec. 17, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-39688  
Entity Registrant Name Latch, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-3087759  
Entity Address, Address Line One 1220 N. Price Road  
Entity Address, Address Line Two Suite 2  
Entity Address, City or Town Olivette  
Entity Address, State or Province MO  
Entity Address, Postal Zip Code 63132  
City Area Code 314  
Local Phone Number 200-5218  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   160,958,647
Entity Central Index Key 0001826000  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 80,598 $ 124,782 [1]
Available-for-sale securities, current 174,945 158,973 [1]
Accounts receivable, net 12,589 11,888 [1]
Inventories, net current 28,692 23,075 [1]
Prepaid expenses and other current assets 14,647 12,705 [1]
Total current assets 311,471 331,423 [1]
Available-for-sale securities, non-current 32,431 102,878 [1]
Internally developed software, net 14,348 11,005 [1]
Inventories, net non-current 8,425 0
Property and equipment, net 2,947 2,039 [1]
Other non-current assets 2,933 2,256 [1]
Total assets 372,555 449,601 [1]
Current liabilities    
Accounts payable 8,096 6,517 [1]
Accrued expenses 29,373 24,309 [1]
Deferred revenue, current 9,919 7,259 [1]
Other current liabilities 1,373 4,528 [1]
Total current liabilities 48,761 42,613 [1]
Deferred revenue, non-current 30,803 23,209 [1]
Warrant liability 821 9,787 [1]
Other non-current liabilities 141 0 [1]
Total liabilities 80,526 75,609 [1]
Commitments and contingencies (see Note 9)
Stockholders’ Equity    
Common stock - $0.0001 par value, 1,000,000,000 shares authorized; 144,086,282 and 141,585,530 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively [2] 16 15 [1]
Additional paid-in-capital 724,285 705,865 [1]
Accumulated other comprehensive loss (2,574) (676) [1]
Accumulated deficit (429,698) (331,212) [1]
Total stockholders’ equity 292,029 373,992 [1]
Total liabilities and stockholders’ equity $ 372,555 $ 449,601 [1]
[1] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
[2] Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Jun. 04, 2021
Statement of Financial Position [Abstract]      
Common stock, par value (in dollars per share) $ 0.0001 [1] $ 0.0001 [1] $ 0.0001
Common stock, authorized (in shares) 1,000,000,000 [1] 1,000,000,000 [1] 1,000,000,000.0
Common stock, outstanding (in shares) 144,086,282 [1] 141,585,530 [1] 140,500,000
Common stock, issued (in shares) 144,086,282 [1] 141,585,530 [1] 140,500,000
Shares subject to vesting restrictions (in shares) 738,000 738,000 738,000
[1] Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
[1]
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
[1]
Revenue:            
Total revenue $ 9,830 $ 13,556 $ 6,745   $ 23,386 $ 11,719
Cost of revenue            
Total cost of revenue 13,080 [2] 13,944 6,677 [2]   27,024 [2] 11,635 [2]
Operating expenses:            
Research and development 16,710 18,822 7,063   35,532 16,905
Sales and marketing 16,824 17,423 5,097   34,247 8,872
General and administrative 12,341 15,480 10,585   27,821 28,100
Depreciation and amortization 1,381 1,130 678   2,511 1,345 [3]
Total operating expenses 47,256 52,855 23,423   100,111 55,222
Loss from operations (50,506) (53,243) (23,355)   (103,749) (55,138)
Other income (expense), net            
Change in fair value of derivative liabilities 0   (8,991)   0 (12,512) [3]
Change in fair value of warrant liability 2,699 6,267 (4,795)   8,966 (4,795) [3]
Change in fair value of trading securities (2,500) 1,000 0   (1,500) 0 [3]
Loss on extinguishment of debt 0   (1,469)   0 (1,469) [3]
Interest expense, net (1,263) (837) (2,864)   (2,100) (6,177)
Other income (expense), net (29) (2) 23   (31) 84
Total other income (expense), net (1,093) 6,428 (18,096)   5,335 (24,869)
Loss before income taxes (51,599) (46,815) (41,451)   (98,414) (80,007)
Provision for income taxes 17 17 34   34 34
Net loss (51,616) (46,832) (41,485) $ (38,556) (98,448) (80,041) [3]
Other comprehensive loss            
Unrealized loss on available-for-sale securities (281) (1,618) 0   (1,899) 0
Foreign currency translation adjustment (1) 2 2 $ (7) 1 (5)
Comprehensive loss $ (51,898) $ (48,448) $ (41,483)   $ (100,346) $ (80,046)
Net loss per common share            
Basic net loss per common share (in dollars per share) $ (0.36) $ (0.33) $ (0.81)   $ (0.69) $ (2.59)
Diluted net loss per common share (in dollars per share) $ (0.36) $ (0.33) $ (0.81)   $ (0.69) $ (2.59)
Weighted average shares outstanding            
Basic weighted average shares outstanding (in shares) 143,253,837 141,970,190 51,256,111   142,615,560 30,960,173
Diluted weighted average shares outstanding (in shares) 143,253,837 141,970,190 51,256,111   142,615,560 30,960,173
Hardware            
Revenue:            
Total revenue $ 4,710 $ 9,288 $ 4,948   $ 13,998 $ 8,445
Cost of revenue            
Total cost of revenue 11,003 [2] 11,849 6,001 [2]   22,852 [2] 10,825 [2]
Software            
Revenue:            
Total revenue 3,239 2,707 1,627   5,946 3,104
Cost of revenue            
Total cost of revenue 334 [2] 327 174 [2]   661 [2] 308 [2]
Installation services            
Revenue:            
Total revenue 1,881 1,561 170   3,442 170
Cost of revenue            
Total cost of revenue $ 1,743 [2] $ 1,768 $ 502 [2]   $ 3,511 [2] $ 502 [2]
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
[2] Exclusive of depreciation and amortization shown in operating expenses below.
[3]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Previously Reported
Revision of Prior Period, Adjustment
Common Stock
Common Stock
Previously Reported
Common Stock
Revision of Prior Period, Adjustment
Additional Paid-In Capital
Additional Paid-In Capital
Previously Reported
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Previously Reported
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Previously Reported
Temporary equity, beginning balance (in shares) at Dec. 31, 2020 63,756,000   71,069,000 (7,313,000)                    
Temporary equity, beginning balance at Dec. 31, 2020 $ 160,605   $ 160,605                      
Temporary equity, ending balance (in shares) at Mar. 31, 2021 63,756,000                          
Temporary equity, ending balance at Mar. 31, 2021 $ 160,605                          
Beginning balance (in shares) at Dec. 31, 2020         8,169,000 9,106,000 (937,000)              
Beginning balance at Dec. 31, 2020 (155,930)   $ (155,930)   $ 0 $ 0   $ 8,127 $ 8,127 $ 9 $ 9 $ (164,066)   $ (164,066)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Exercises of common stock options (in shares)         5,428,000                  
Exercises of common stock options 2,816             2,816            
Stock-based compensation 14,451             14,451            
Foreign currency translation adjustment (7)                 (7)        
Net loss (38,556)                     (38,556)    
Ending balance (in shares) at Mar. 31, 2021         13,597,000                  
Ending balance at Mar. 31, 2021 $ (177,226)       $ 0     25,394   2   (202,622)    
Temporary equity, beginning balance (in shares) at Dec. 31, 2020 63,756,000   71,069,000 (7,313,000)                    
Temporary equity, beginning balance at Dec. 31, 2020 $ 160,605   $ 160,605                      
Temporary equity, ending balance (in shares) at Jun. 30, 2021 0                          
Temporary equity, ending balance at Jun. 30, 2021 $ 0                          
Beginning balance (in shares) at Dec. 31, 2020         8,169,000 9,106,000 (937,000)              
Beginning balance at Dec. 31, 2020 (155,930)   (155,930)   $ 0 $ 0   8,127 8,127 9 9 (164,066)   (164,066)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Foreign currency translation adjustment (5) [1]   (5) $ 0                    
Unrealized loss on available-for-sale securities [1] 0                          
Net loss (80,041) [1],[2]   $ (78,172) $ (1,869)                    
Ending balance (in shares) at Jun. 30, 2021         140,522,000                  
Ending balance at Jun. 30, 2021 $ 448,768       $ 15     692,856   4   (244,107)    
Temporary equity, beginning balance (in shares) at Dec. 31, 2020 63,756,000   71,069,000 (7,313,000)                    
Temporary equity, beginning balance at Dec. 31, 2020 $ 160,605   $ 160,605                      
Temporary equity, ending balance (in shares) at Dec. 31, 2021 0                          
Temporary equity, ending balance at Dec. 31, 2021 $ 0                          
Beginning balance (in shares) at Dec. 31, 2020         8,169,000 9,106,000 (937,000)              
Beginning balance at Dec. 31, 2020 $ (155,930)   (155,930)   $ 0 $ 0   8,127 $ 8,127 9 $ 9 (164,066)   $ (164,066)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13 [Member]                          
Ending balance (in shares) at Dec. 31, 2021 141,585,530 [3]       141,586,000                  
Ending balance at Dec. 31, 2021 $ 373,992 [4] $ (38) 377,556 $ (3,564) $ 15     705,865   (676)   (331,212) $ (38)  
Temporary equity, beginning balance (in shares) at Mar. 31, 2021 63,756,000                          
Temporary equity, beginning balance at Mar. 31, 2021 $ 160,605                          
Increase (Decrease) in Temporary Equity [Roll Forward]                            
Conversion of redeemable convertible preferred stock to common shares (in shares) (63,756,000)                          
Conversion of redeemable convertible preferred stock to common shares $ (160,605)                          
Temporary equity, ending balance (in shares) at Jun. 30, 2021 0                          
Temporary equity, ending balance at Jun. 30, 2021 $ 0                          
Beginning balance (in shares) at Mar. 31, 2021         13,597,000                  
Beginning balance at Mar. 31, 2021 (177,226)       $ 0     25,394   2   (202,622)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Exercises of common stock options 34             34            
Conversion of Convertible Notes (in shares)         6,925,000                  
Conversion of Convertible Notes 69,252             69,252            
Conversion of warrants (in shares)         233,000                  
Conversion of warrants 2,143             2,143            
Conversion of redeemable convertible preferred stock to common shares (in shares)         63,756,000                  
Conversion of redeemable convertible preferred stock to common shares 160,605       $ 1     160,604            
Reverse recapitalization, net of transaction costs (in shares) [5]         56,011,000                  
Reverse recapitalization, net of transaction costs [5] 434,891       $ 14     434,877            
Stock-based compensation 552             552            
Foreign currency translation adjustment 2 [1]   2 0           2        
Unrealized loss on available-for-sale securities [1] 0                          
Net loss (41,485) [1]   (40,071) (1,414)               (41,485)    
Ending balance (in shares) at Jun. 30, 2021         140,522,000                  
Ending balance at Jun. 30, 2021 $ 448,768       $ 15     692,856   4   (244,107)    
Temporary equity, beginning balance (in shares) at Dec. 31, 2021 0                          
Temporary equity, beginning balance at Dec. 31, 2021 $ 0                          
Temporary equity, ending balance (in shares) at Mar. 31, 2022 0                          
Temporary equity, ending balance at Mar. 31, 2022 $ 0                          
Beginning balance (in shares) at Dec. 31, 2021 141,585,530 [3]       141,586,000                  
Beginning balance at Dec. 31, 2021 $ 373,992 [4] (38) 377,556 (3,564) $ 15     705,865   (676)   (331,212) (38)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Exercises of common stock options (in shares)         365,000                  
Exercises of common stock options 177             177            
Issuance of common stock upon settlement of restricted stock units (in shares)         490,000                  
Tax withholdings on settlement of equity awards (in shares)         (202,000)                  
Tax withholdings on settlement of equity awards (1,292)             (1,292)            
Transaction costs related to reverse capitalization (25)             (25)            
Stock-based compensation 13,075             13,075            
Foreign currency translation adjustment 2   2 0           2        
Unrealized loss on available-for-sale securities (1,618)   (1,618) 0           (1,618)        
Net loss (46,832)   (44,231) (2,601)               (46,832)    
Ending balance (in shares) at Mar. 31, 2022         142,239,000                  
Ending balance at Mar. 31, 2022 $ 337,441       $ 15     717,800   (2,292)   (378,082)    
Temporary equity, beginning balance (in shares) at Dec. 31, 2021 0                          
Temporary equity, beginning balance at Dec. 31, 2021 $ 0                          
Temporary equity, ending balance (in shares) at Jun. 30, 2022 0                          
Temporary equity, ending balance at Jun. 30, 2022 $ 0                          
Beginning balance (in shares) at Dec. 31, 2021 141,585,530 [3]       141,586,000                  
Beginning balance at Dec. 31, 2021 $ 373,992 [4] $ (38) $ 377,556 $ (3,564) $ 15     705,865   (676)   (331,212) $ (38)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Exercises of common stock options (in shares) 1,001,889                          
Foreign currency translation adjustment $ 1                          
Unrealized loss on available-for-sale securities (1,899)                          
Net loss $ (98,448)                          
Ending balance (in shares) at Jun. 30, 2022 144,086,282 [3]       144,087,000                  
Ending balance at Jun. 30, 2022 $ 292,029       $ 16     724,285   (2,574)   (429,698)    
Temporary equity, beginning balance (in shares) at Mar. 31, 2022 0                          
Temporary equity, beginning balance at Mar. 31, 2022 $ 0                          
Temporary equity, ending balance (in shares) at Jun. 30, 2022 0                          
Temporary equity, ending balance at Jun. 30, 2022 $ 0                          
Beginning balance (in shares) at Mar. 31, 2022         142,239,000                  
Beginning balance at Mar. 31, 2022 337,441       $ 15     717,800   (2,292)   (378,082)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Exercises of common stock options (in shares)         637,000                  
Exercises of common stock options 528             528            
Issuance of common stock upon settlement of restricted stock units (in shares)         1,833,000                  
Issuance of common stock upon settlement of restricted stock units 1       $ 1                  
Tax withholdings on settlement of equity awards (in shares)         (622,000)                  
Tax withholdings on settlement of equity awards (1,883)             (1,883)            
Stock-based compensation 7,840             7,840            
Foreign currency translation adjustment (1)                 (1)        
Unrealized loss on available-for-sale securities (281)                 (281)        
Net loss $ (51,616)                     (51,616)    
Ending balance (in shares) at Jun. 30, 2022 144,086,282 [3]       144,087,000                  
Ending balance at Jun. 30, 2022 $ 292,029       $ 16     $ 724,285   $ (2,574)   $ (429,698)    
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
[2]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
[3] Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
[4] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
[5] Excludes 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical) - shares
Jun. 30, 2022
Dec. 31, 2021
Jun. 04, 2021
Statement of Stockholders' Equity [Abstract]      
Shares subject to vesting restrictions (in shares) 738,000 738,000 738,000
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statement of Cash Flows (unaudited)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
[1]
Operating activities        
Net loss $ (51,616) $ (46,832) $ (98,448) $ (80,041) [2]
Adjustments to reconcile net loss to net cash used by operating activities        
Depreciation and amortization 1,381 1,130 2,511 1,345 [2]
Non-cash interest expense   952 1,622 3,490
Change in fair value of derivative liabilities 0   0 12,512 [2]
Change in fair value of warrant liability (2,699) (6,267) (8,966) 4,795 [2]
Change in fair value of trading securities 2,500 (1,000) 1,500 0 [2]
Realized gains/losses on available-for-sale securities     8 0
Impairment loss on intangible assets   307 428 0
Loss on extinguishment of debt 0   0 1,469 [2]
Provision for non-cancellable purchase commitments and excess and obsolete inventory   (110) (50) 53
Provision for doubtful accounts   428 795 397
Stock-based compensation   12,118 19,276 14,952
Changes in assets and liabilities        
Accounts receivable   (4,256) (1,496) (3,388)
Inventories, net   (5,460) (13,992) (1,489)
Prepaid expenses and other current assets   707 (3,231) 731
Other non-current assets   (681) (833) (86)
Accounts payable   (626) 1,580 406
Accrued expenses   1,263 5,465 3,867
Other current liabilities   (330) (28) 299
Other non-current liabilities   178 141 1,157
Deferred revenue   4,780 10,254 6,344
Net cash used in operating activities   (43,699) (83,464) (33,187)
Investing activities        
Purchase of available-for-sale securities   (24,367) (44,487) 0
Proceeds from maturities and call redemptions 55,800 39,587 95,399 0
Purchases of trading securities   (250) (250) 0
Purchase of property and equipment   (1,219) (1,956) (624)
Development of internal software   (1,688) (3,823) (3,416)
Net cash provided by (used in) investing activities   12,063 44,883 (4,040)
Financing activities        
Proceeds from Business Combination and private offering, net of issuance costs     0 449,967
Repayment of term loan     0 (5,000)
Proceeds from issuance of common stock   178 707 2,933
Payments for tax withholding on net settlement of equity awards   (1,293) (3,176) 0
Proceeds from revolving credit facility   1,345 1,345 855
Repayment of revolving credit facility   (2,409) (4,472) (53)
Net cash (used in) provided by financing activities   (2,179) (5,596) 448,702
Effect of exchange rate on cash   (8) (7) (5)
Net change in cash and cash equivalents   (33,823) (44,184) 411,470
Beginning of period 90,959 124,782 124,782 60,529
End of period 80,598 90,959 80,598 471,999
Supplemental disclosure of non-cash investing and financing activities        
Capitalization of stock-based compensation to internally developed software 682 957 1,639 51
Accrued issuance costs $ 0 25 0 1,715
Accrued fixed assets   $ 0 0 93
Receivable from option exercises     0 13,872
Private placement warrants received as part of Business Combination     $ 0 $ 510
[1]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
[2] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.4
DESCRIPTION OF BUSINESS
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS DESCRIPTION OF BUSINESS
Latch, Inc. (referred to herein, collectively with its subsidiaries, as “Latch” or the “Company”) is a technology company primarily serving the multifamily rental home market segment of the smart building industry deploying hardware and software technology to digitize otherwise manual processes, including building and unit access and in-unit device control.
On June 4, 2021 (the “Closing Date”), the Company consummated the previously announced merger pursuant to that certain Agreement and Plan of Merger, dated as of January 24, 2021 (the “Merger Agreement”), by and among the Company (formerly known as TS Innovation Acquisitions Corp. (“TSIA”)), Latch Systems, Inc. (formerly known as Latch, Inc. (“Legacy Latch”)) and Lionet Merger Sub Inc., a wholly-owned subsidiary of TSIA (“Merger Sub”), pursuant to which Merger Sub merged with and into Legacy Latch, with Legacy Latch becoming a wholly-owned subsidiary of the Company (the “Business Combination” and, collectively with the other transactions described in the Merger Agreement, the “Transactions”). In connection with the consummation of the Transactions (the “Closing”), the Company changed its name from TS Innovation Acquisitions Corp. to Latch, Inc. The “Post-Combination Company” following the Business Combination is Latch, Inc.
In May 2019, the Company incorporated Latch Taiwan, Inc., a wholly-owned subsidiary, in the state of Delaware. In October 2020, the Company incorporated Latch Insurance Solutions, LLC, a wholly-owned subsidiary, in the state of Delaware. In September 2021, the Company incorporated Latch Systems Ltd, a wholly-owned subsidiary, in England and Wales. The Company’s revenues are derived primarily from operations in North America.
In May 2023, in connection with the HDW Acquisition (as defined and further described below), the Company formed two subsidiaries, one of which was the surviving entity of the HDW Acquisition and was renamed Honest Day’s Work, LLC. In June 2024, in connection with the HelloTech Merger (as defined and further described below), the Company formed a subsidiary into which HelloTech, Inc. merged as the surviving entity of the HelloTech Merger.
Effective November 1, 2023, the Company relocated its headquarters to St. Louis (Olivette), Missouri. From 2020 through 2023, the Company operated offices in Denver, Colorado, New York, New York, Los Angeles, California and Taipei, Taiwan.
Business Combination
On January 24, 2021, TSIA entered into the Merger Agreement with Merger Sub and Legacy Latch. Legacy Latch’s board of directors unanimously approved Legacy Latch’s entry into the Merger Agreement.
On June 3, 2021, TSIA held a special meeting of its stockholders (the “Special Meeting”), at which the TSIA stockholders considered and adopted, among other matters, a proposal to approve the Business Combination, including (a) adopting the Merger Agreement and (b) approving the other Transactions contemplated by the Merger Agreement.
Upon the Closing the following occurred:
The mandatory conversion feature upon a business combination was triggered for the convertible notes issued by Legacy Latch between August 11, 2020 and October 23, 2020 with a maturity date of April 23, 2022 for an aggregate principal amount of $50.0 million (the “Convertible Notes”), causing a conversion of the $50.0 million outstanding principal amount of the Convertible Notes and any unpaid accrued interest into equity securities at a specified price. The noteholders received approximately 6.9 million shares of common stock in the Post-Combination Company. The embedded derivative related to the Convertible Notes was extinguished as part of the Closing.
The 71.1 million outstanding shares of redeemable convertible preferred stock were exchanged for 63.8 million shares of common stock in the Post-Combination Company.
Legacy Latch repaid in full the outstanding principal and accrued interest on the term loan in the total amount of $5.0 million. The embedded derivative in the warrants issued in connection with the term loan was extinguished as part of the Closing.
Holders of 5,916 shares of TSIA’s Class A common stock sold in its initial public offering (the “Initial Shares”) properly exercised their right to have such shares redeemed for a full pro rata portion of the trust account holding the proceeds from TSIA’s initial public offering (the “TSIA IPO”), calculated as of two business days prior to the consummation of the Business Combination, which was approximately $10.00 per share, or approximately $0.06 million in the aggregate.
The shares of TSIA Class B common stock held by TS Innovation Acquisitions Sponsor, L.L.C. (“Sponsor”) automatically converted to 7.4 million shares of common stock in the Post-Combination Company. Of the 7.4 million
shares of common stock held by the Sponsor, 738,000 are subject to vesting under certain conditions (the “Sponsor Earnout Shares”), including that the volume-weighted average price (“VWAP”) of the Post-Combination Company equals or exceeds $14.00 for any 20 trading days within a 30 trading day period on or prior to the five year anniversary of the Closing.
Pursuant to subscription agreements entered into in connection with the Merger Agreement, certain investors agreed to subscribe for an aggregate of approximately 19.3 million newly-issued shares of common stock at a purchase price of $10.00 per share for an aggregate purchase price of approximately $192.6 million (the “PIPE Investment”). The PIPE Investment included approximately 0.3 million newly issued shares of common stock at a purchase price of $10.00 per share for an aggregate purchase price of $2.6 million of cash election funding. See Note 13. Stock-Based Compensation. At the Closing, the Company consummated the PIPE Investment.
After giving effect to the Transactions, the redemption of Initial Shares as described above and the consummation of the PIPE Investment, there were approximately 140.5 million shares of common stock issued and outstanding (excluding the Sponsor Earnout Shares).
As noted above, an aggregate of $0.06 million was paid from TSIA’s trust account to holders that properly exercised their right to have Initial Shares redeemed, and the remaining balance immediately prior to the Closing of approximately $300.0 million remained in the trust account. The remaining amount in the trust account was used to fund the Business Combination. Latch received approximately $450.0 million in cash proceeds, net of fees and expenses funded in connection with the Closing of the Business Combination, which included approximately $192.6 million from the PIPE Investment mentioned above.
The following table reconciles the elements of the Business Combination to the Consolidated Statement of Cash Flows and the Consolidated Statement of Redeemable Convertible Preferred Stock and Stockholders’ Equity for the year ended December 31, 2021.
Cash - TSIA trust and cash, net of redemptions$300,122 
Cash - PIPE Investment including cash election funding192,550 
Less: transaction costs and advisory fees paid(36,783)
Less: cash election payment, net(2,313)
Less: issuance and other costs paid(5,621)
Net proceeds from Business Combination447,955 
Less: Private placement warrants received as part of Business Combination(13,872)
Plus: prepaid expenses received as part of Business Combination510 
Reverse recapitalization, net of transaction costs$434,593 
As a result of the Business Combination, each share of Legacy Latch redeemable convertible preferred stock and common stock was converted into the right to receive approximately 0.8971 shares of the common stock of the Post-Combination Company (the “Exchange Ratio”).
Based on the following factors, the Company determined under the Financial Accounting Standards Board (the “FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, that the Business Combination was a reverse recapitalization.
Legacy Latch stockholders owned approximately 60.0% of the shares in the Post-Combination Company and thus had sufficient voting rights to exert influence over the Post-Combination Company.
Legacy Latch appointed a majority of the Post-Combination Company’s board of directors and maintained a majority of the composition of management at the time of the transaction.
Legacy Latch was the larger entity based on historical revenues and business operations and comprised the ongoing operations of the Post-Combination Company.
The Post-Combination Company assumed the name “Latch, Inc.”
The accounting for the transaction was similar to that resulting from a reverse acquisition, except that goodwill or other intangibles were not recognized, and the transaction was followed by a recapitalization.
In accordance with guidance applicable to these circumstances, the equity structure has been recast in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s common stock, par value $0.0001 per share, issued to Legacy Latch’s stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Latch redeemable convertible preferred stock and Legacy Latch common stock prior to the Business Combination have been retroactively recast as shares reflecting the Exchange Ratio of 0.8971 established in the Business Combination.
Post-Combination Company common stock and warrants commenced trading on The Nasdaq Stock Market LLC (“Nasdaq”) under the symbols “LTCH” and “LTCHW,” respectively, on June 7, 2021. Since the August 10, 2023 suspension of trading in the Company’s common stock and warrants on Nasdaq and subsequent delisting, the Company’s securities have been traded on OTC Markets Group Inc.’s Expert Market.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.4
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION
6 Months Ended
Jun. 30, 2022
Accounting Changes and Error Corrections [Abstract]  
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION
During the quarter ended June 30, 2022, the audit committee (the “Audit Committee”) of the Company’s board of directors (the “Board”) commenced an investigation (the “Investigation”) of certain of the Company’s key performance indicators and revenue recognition practices, including the accounting treatment, financial reporting and internal controls related thereto. The Audit Committee determined that the Company’s consolidated financial statements for the years ended December 31, 2021, 2020 and 2019 included in the Annual Report on Form 10-K for the year ended December 31, 2021, as well as the condensed consolidated financial statements for the first quarter of 2022 included in the Quarterly Report on Form 10-Q for the three months ended March 31, 2022, should no longer be relied upon as a result of material errors and possible irregularities relating to, among other things, the manner in which the Company recognized revenue associated with the sale of hardware devices, primarily through third-party channel partners. Following the Investigation, the Company completed a comprehensive review of its previously issued financial statements (the “Financial Statement Review”). As a result, the Company is restating certain financial data.
Errors Identified
Through the Investigation and the Financial Statement Review, the Company identified errors in various categories, including:
1.Revenue recognition - Hardware
In connection with the Investigation and the Financial Statement Review, the Company determined that its historical revenue was misstated, primarily as a result of the following: (a) a failure of certain sales personnel in certain cases to disclose relevant terms they had negotiated and a failure to identify, consider or properly account for such terms; (b) a failure to consider fully the impact of certain terms of sales agreements in determining the revenue to be recognized and (c) a failure to adequately assess collectability. As a result of the foregoing, in certain circumstances, the Company originally had recognized revenues before there was evidence that a contract existed and control had passed to the customer. Additionally, the Company determined that there was not sufficient evidence to recognize amounts of gross revenue that were subject to certain discounts provided to channel partners. Accordingly, certain previously reported revenue related to such channel partner discounts and an offsetting and equal cost of revenue needed to be reversed. In transactions in which discounts originally had been allocated between hardware and software revenues, deferred software was also adjusted. In addition, there were adjustments related to the returns reserve. Restated hardware revenues are recorded in the amount of consideration the Company received or expected to receive when it had evidence that a contract existed and control had passed to the customer. The impact of the foregoing on hardware revenue and cost of hardware revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):
Three months ended
Three months ended
Six months ended
March 31, 2022June 30, 2021June 30, 2021
(unaudited)
(unaudited)
(unaudited)
Adjustments to hardware revenue:
Adjustments to hardware revenue excluding channel partner discounts$1,012 $(1,002)$(1,592)
Adjustments to hardware revenue - channel partner discounts(779)(1,082)(2,009)
Total$233 $(2,084)$(3,601)
Adjustments to cost of hardware revenue:
Adjustments to cost of hardware revenue excluding channel partner discounts$1,688 $(568)$(944)
Adjustments to cost of hardware revenue - channel partner discounts(779)(1,082)(2,009)
Total $909 $(1,650)$(2,953)
In addition to the impact of these adjustments on hardware revenue and cost of hardware revenue on the previously reported Consolidated Statements of Operations and Comprehensive Loss, additional accounts impacted by the Financial Statement Review include:
General and administrative;
Accounts receivable, net;
Inventories, net;
Accrued expenses;
Deferred revenue, current;
Deferred revenue, non-current;
Other current liabilities;
Prepaid expenses and other current assets; and
Retained earnings.
2.Revenue recognition - Software
Revenue related to software as a service (“SaaS”) is generally recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer. In connection with the Financial Statement Review, the Company determined:
In certain cases, access to software was not transferred to the customers upon execution of the software contract, which is when the revenue had been recognized. For such contracts, software revenue has been restated to reflect the date on which Latch provided access to the customer. In the tables below, the related adjustments are described as “access related.”
Certain software licensing contracts did not meet revenue recognition criteria primarily due to collectability not being reasonably assured. As a result, certain balance sheet accounts, including accounts receivable and deferred revenue, have been restated to correct the amounts associated with such transactions. For certain software license renewals, revenue was recorded in a lump sum instead of over the subscription period. Revenues were restated to record the revenue over the subscription period. The impacts of these adjustments on software revenue are reflected in the tables below as “other.”
The adjustments associated with these corrections primarily impact software revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss as follows (in thousands):
Three months ended
Three months ended
Six months ended
March 31, 2022June 30, 2021June 30, 2021
(unaudited)
(unaudited)
(unaudited)
Access related
$(296)$(167)$(293)
Other
(36)(16)(28)
Total
$(332)$(183)$(321)
In addition to the impact of these adjustments on software revenue on the previously reported Consolidated Statements of Operations and Comprehensive Loss, additional accounts impacted by the Financial Statement Review include:
General and administrative;
Other income / (expense);
Accounts receivable, net;
Prepaid expenses and other current assets;
Deferred revenue, current;
Deferred revenue, non-current; and
Retained earnings.
3.Internally-developed software
The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization of costs ceases upon completion of all substantial testing, at which time amortization of the capitalized software begins.
In connection with the Financial Statement Review, the Company determined that, due to flawed operating procedures, the Company did not (i) begin to amortize certain amounts that had been recorded as software-in-development during 2020, 2021 and 2022 when the asset was ready for its intended use or (ii) expense certain amounts when the Company determined that the planned feature was discontinued. The adjustments associated with this correction had a net impact that increased the loss before income taxes by $0.4 million, $0.1 million and $0.3 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively.
The restated amounts presented in the tables below reflect corrections of internally-developed software, amortization expense and accumulated amortization.
The adjustments associated with these corrections impact the following accounts on the previously reported Condensed Consolidated Financial Statements:
Research and development;
Depreciation and amortization; and
Internally-developed software, net.
4.Stock-based compensation
The Company accounts for stock-based compensation expense ratably over the service period. Historically, the Company accelerated a portion of the restricted stock units’ (“RSUs”) fair value at grant date instead of recognizing that amount ratably over the award’s requisite service period. The adjustments associated with this correction, along with other stock-based compensation expense corrections, had a net impact that increased the loss before income
taxes by $0.3 million, $0.1 million and $0.03 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively. The restated amounts presented in the tables below reflect stock-based compensation expense recognized ratably over the service period beginning at the grant date.
5.Other corrections
In connection with the Financial Statement Review, the Company determined that certain historical amounts did not meet the recognition criteria due to errors in amounts and/or the timing of recognition on the financial statements. The adjustments associated with these corrections had a net impact that increased the loss before income taxes by $0.4 million, $0.4 million and $0.4 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively. The restated amounts presented in the tables below reflect amounts in the periods they were incurred.
The tables below present the impact of the Restatement adjustments on previously reported financial statements. Restatement adjustments are reflected as follows:
Related to hardware revenue recognition are labeled “HW”
Related to software revenue recognition are labeled “SW”
Related to internally-developed software and software-in-development are labeled “IDS”
Related to stock-based compensation are labeled “SBC”
Related to other corrections are labeled “OC”
In those cases where an account has been adjusted due to more than one category, a footnote reference detailing the components has been added. Certain amounts reported previously have been reclassified and are labeled “RC”.
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Operations and Comprehensive Loss
Three months ended March 31, 2022
(unaudited)
Previously ReportedAdjustments
Category Reference(a)
Restated
Revenue
Hardware$9,055 $233 
HW
$9,288 
Software3,039 (332)SW2,707 
Installation services1,561 — 1,561 
Total revenue13,655 (99)13,556 
Cost of revenue(b)
Hardware10,992 857 
HW1, OC1, SBC1
11,849 
Software323 
SW2, OC2
327 
Installation services1,718 50 
OC
1,768 
Total cost of revenue13,033 911 13,944 
Operating expenses
Research and development18,257 565 
OC3, IDS3, SBC3
18,822 
Sales and marketing17,296 127 
OC4, SBC4
17,423 
General and administrative14,178 1,302 
HW5, SW5, OC5, RC5, SBC5
15,480 
Depreciation and amortization1,506 (376)
RC6, IDS6
1,130 
Total operating expenses51,237 1,618 52,855 
Loss from operations(50,615)(2,628)(53,243)
Other income, net
Change in fair value of warrant liability6,267 — 6,267 
Change in fair value of trading securities1,000 — 1,000 
Interest income (expense), net(864)27 SW(837)
Other expense, net(2)— (2)
Total other income, net6,401 27 6,428 
Loss before income taxes(44,214)(2,601)(46,815)
Provision for income taxes17 — 17 
Net loss$(44,231)$(2,601)$(46,832)
Other comprehensive loss
Unrealized loss on available-for-sale securities(1,618)— (1,618)
Foreign currency translation adjustment— 
Comprehensive loss$(45,847)$(2,601)$(48,448)
Net loss per common share:
Basic and diluted net loss per common share$(0.31)$(0.02)$(0.33)
Weighted average shares outstanding:
Basic and diluted141,970,190 — 141,970,190 
(a)Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $909; OC1 $(56); SBC1 $4;
SW2 $8; OC2 $(4);
OC3 $42; IDS3 $445; SBC3 $78;
OC4 $(94); SBC4 $221;
HW5 $295; SW5 $183; OC5 $482; RC5 $307; SBC5 $35;
RC6 $(306); IDS6 $(70)
(b)Exclusive of depreciation and amortization shown in operating expenses below.
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Cash Flows
Three months ended March 31, 2022
(unaudited)
Previously ReportedAdjustmentsRestated
Operating activities
Net loss$(44,231)$(2,601)$(46,832)
Adjustments to reconcile net loss to net cash used by operating activities
Depreciation and amortization1,506 (376)1,130 
Non-cash interest expense994 (42)952 
Change in fair value of warrant liability(6,267)— (6,267)
Change in fair value of trading securities(1,000)— (1,000)
Impairment loss on internally developed software— 307 307 
Provision for non-cancellable purchase commitments and excess and obsolete inventory665 (775)(110)
(Reversal) provision for doubtful accounts(50)478 428 
Stock-based compensation expense11,718 400 12,118 
Changes in assets and liabilities
Accounts receivable(4,241)(15)(4,256)
Inventories, net(8,046)2,586 (5,460)
Prepaid expenses and other current assets811 (104)707 
Other non-current assets(713)32 (681)
Accounts payable(471)(155)(626)
Accrued expenses199 1,064 1,263 
Other current liabilities(344)14 (330)
Other non-current liabilities178 — 178 
Deferred revenue5,489 (709)4,780 
Net cash (used in) provided by operating activities(43,803)104 (43,699)
Investing activities
Purchase of available-for-sale securities(24,367)— (24,367)
Proceeds from maturities of available-for-sale securities39,587 — 39,587 
Purchases of trading securities(250)— (250)
Purchase of property and equipment(736)(483)(1,219)
Capitalized internally-developed software(2,069)381 (1,688)
Net cash provided by (used in) investing activities12,165 (102)12,063 
Financing activities
Proceeds from issuance of common stock180 (2)178 
Payments for tax withholding on net settlement of equity awards(1,293)— (1,293)
Proceeds from revolving credit facility1,345 — 1,345 
Repayment of revolving credit facility(2,409)— (2,409)
Net cash used in financing activities(2,177)(2)(2,179)
Effect of exchange rates on cash(8)— (8)
Net change in cash and cash equivalents(33,823)— (33,823)
Cash and cash equivalents
Beginning of year124,782 — 124,782 
End of period$90,959 $— $90,959 
Supplemental disclosure of non-cash investing and financing activities
Capitalization of stock-based compensation to internally-developed software$1,019 $(62)$957 
Accrued issuance costs$25 $— $25 
Accrued fixed assets$251 $(251)$— 
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated Consolidated Balance Sheet
As of December 31, 2021
Previously ReportedAdjustments
Category Reference(a)
Restated
Assets
Current assets
Cash and cash equivalents$124,782 $— $124,782 
Available-for-sale securities, current158,973 — 158,973 
Accounts receivable, net25,642 (13,754)
HW1, SW1, RC1
11,888 
Inventories, net11,615 11,460 
HW2, OC2
23,075 
Prepaid expenses and other current assets11,606 1,099 
HW3, SW3, OC3, RC3
12,705 
Total current assets332,618 (1,195)331,423 
Available-for-sale securities, non-current102,878 — 102,878 
Property and equipment, net2,039 — 

2,039 
Internally-developed software, net12,475 (1,470)
IDS
11,005 
Other non-current assets2,294 (38)OC2,256 
Total assets$452,304 $(2,703)$449,601 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$6,229 $288 
HW4, OC4
$6,517 
Accrued expenses24,184 125 
HW5, OC5
24,309 
Deferred revenue, current6,016 1,243 
HW6, SW6
7,259 
Other current liabilities4,342 186 OC4,528 
Total current liabilities40,771 1,842 42,613 
Deferred revenue, non-current24,190 (981)
HW7, SW7
23,209 
Warrant liability9,787 — 9,787 
Total liabilities74,748 861 75,609 
Commitments and contingencies (see Note 9)
Stockholders’ Equity
Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,585,530 shares issued and outstanding as of December 31, 2021(b)
25 (10)OC15 
Additional paid-in capital706,713 (848)
HW9, SBC9
705,865 
Accumulated other comprehensive loss(676)— (676)
Accumulated deficit(328,506)(2,706)(331,212)
Total stockholders’ equity377,556 (3,564)373,992 
Total liabilities and stockholders’ equity$452,304 $(2,703)$449,601 
(a) Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $(11,846); SW1 $(1,275); RC1 $(633);
HW2 $11,949; OC2 $(489);
HW3 $24; SW3 $55; OC3 $387; RC3 $633;
HW4 $181; OC4 $107;
HW5 $218; OC5 $(93);
HW6 $467; SW6 $776;
HW7 $1; SW7 $(982);
HW8 $10; SBC8 $(858)
(b)    Shares issued and outstanding as of December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Operations and Comprehensive Loss
Three months ended June 30, 2021Six months ended June 30, 2021
(unaudited)(unaudited)
Previously ReportedAdjustments
Category Reference(a)
RestatedPreviously ReportedAdjustments
Category Reference(a)
Restated
Revenue
Hardware$7,032 $(2,084)HW$4,948 $12,046 $(3,601)HW$8,445 
Software1,810 (183)SW1,627 3,425 (321)SW3,104 
Installation services170 — 170 170 — 170 
Total revenue9,012 (2,267)6,745 15,641 (3,922)11,719 
Cost of revenue(b)
Hardware7,567 (1,566)
HW1, OC1, SBC1
6,001 13,595 (2,770)
HW6, OC6, SBC6
10,825 
Software173 
SW2, OC2
174 307 
SW7, OC7
308 
Installation services502 — 502 502 — 502 
Total cost of revenue8,242 (1,565)6,677 14,404 (2,769)11,635 
Operating expenses
Research and development6,989 74 
OC3, IDS3, SBC3
7,063 16,604 301 
OC8, IDS8, SBC8
16,905 
Sales and marketing5,055 42 
OC4, SBC4
5,097 8,805 67 
OC9, SBC9
8,872 
General and administrative9,993 592 
HW5, SW5, OC5, SBC5
10,585 27,689 411 
HW10, SW10, OC10, SBC10
28,100 
Depreciation and amortization689 (11)IDS678 1,342 IDS1,345 
Total operating expenses22,726 697 23,423 54,440 78255,222 
Loss from operations(21,956)(1,399)(23,355)(53,203)(1,935)(55,138)
Other income (expense), net
Change in fair value of derivative liabilities(8,991)— (8,991)(12,588)76 OC(12,512)
Change in fair value of warrant liability(4,795)— (4,795)(4,795)— (4,795)
Loss on extinguishment of debt(1,469)— (1,469)(1,469)— (1,469)
Interest income (expense), net(2,873)SW(2,864)(6,191)14 SW(6,177)
Other income, net23 — 23 84 — 84 
Total other income (expense), net(18,105)(18,096)(24,959)90 (24,869)
Loss before income taxes(40,061)(1,390)(41,451)(78,162)(1,845)(80,007)
Provision for income taxes10 24 OC34 10 24 OC34 
Net loss$(40,071)$(1,414)$(41,485)$(78,172)$(1,869)$(80,041)
Other comprehensive income (loss)
Foreign currency translation adjustment— (5)— (5)
Comprehensive loss$(40,069)$(1,414)$(41,483)$(78,177)$(1,869)$(80,046)
Net loss per common share:
Basic and diluted net loss per common share$(0.78)$(0.03)$(0.81)$(2.52)$(0.06)$(2.59)
Weighted average shares outstanding:
Basic and diluted51,256,111 51,256,111 30,960,173 30,960,173 
(a)Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $(1,650); OC1 $81; SBC1 $3;
SW2 $2; OC2 $(1);
OC3 $(67); IDS3 $114; SBC3 $27;
OC4 $33; SBC4 $9;
HW5 $149; SW5 $100; OC5 $289; SBC5 $54;
HW6 $(2,953); OC6 $180; SBC6 $3;
SW7 $2; OC7 $(1);
OC8 $(8); IDS8 $248; SBC8 $61;
OC9 $57; SBC9 $10;
HW10 $143; SW10 $96; OC10 $214; SBC10 $(42)
(b)Exclusive of depreciation and amortization shown in operating expenses below.
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Cash Flows
Six months ended June 30, 2021
(unaudited)
Previously ReportedAdjustmentsRestated
Operating activities
Net loss$(78,172)$(1,869)$(80,041)
Adjustments to reconcile net loss to net cash used by operating activities
Depreciation and amortization1,342 1,345 
Non-cash interest expense3,490 — 3,490 
Change in fair value of derivative liabilities12,588 (76)12,512 
Change in fair value of warrant liability4,795 — 4,795 
Loss on extinguishment of debt1,469 — 1,469 
Provision for excess and obsolete inventory53 — 53 
Provision for doubtful accounts159 238 397 
Stock-based compensation expense14,916 36 14,952 
Changes in assets and liabilities
Accounts receivable(4,076)688 (3,388)
Inventories, net(726)(763)(1,489)
Prepaid expenses and other current assets742 (11)731 
Other non-current assets(92)(86)
Accounts payable274 132 406 
Accrued expenses3,875 (8)3,867 
Other current liabilities299 — 299 
Other non-current liabilities1,185 (28)1,157 
Deferred revenue5,044 1,300 6,344 
Net cash used in operating activities(32,835)(352)(33,187)
Investing activities
Purchase of property and equipment(584)(40)(624)
Capitalized internally-developed software(3,727)311 (3,416)
Net cash (used in) provided by investing activities(4,311)271 (4,040)
Financing activities
Proceeds from Business Combination and private offering, net of issuance costs450,003 (36)449,967 
Repayment of term loan(5,000)— (5,000)
Proceeds from issuance of common stock2,816 117 2,933 
Proceeds from revolving credit facility855 — 855 
Repayment of revolving credit facility(53)— (53)
Net cash provided by financing activities448,621 81 448,702 
Effect of exchange rates on cash(5)— (5)
Net change in cash and cash equivalents411,470 — 411,470 
Cash and cash equivalents
Beginning of year60,529 — 60,529 
End of period$471,999 $— $471,999 
Supplemental disclosure of non-cash investing and financing activities
Capitalization of stock-based compensation to internally-developed software$56 $(5)$51 
Accrued issuance costs$1,715 $— $1,715 
Accrued fixed assets$133 $(40)$93 
Private placement warrants received as part of Business Combination
$13,872 $— $13,872 
Prepaid expense received as part of Business Combination$510 $— $510 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The condensed consolidated financial statements and related notes of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and Article 10 of Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared under GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. In the opinion of management, all adjustments considered necessary for a fair presentation of the Company’s financial position, results of operations and cash flows have been included and are of a normal and recurring nature. The operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto, which are included in the Company’s 2022 Annual Report filed concurrently herewith.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of Latch, Inc. and its wholly-owned subsidiaries as of June 30, 2022, Latch Systems, Inc., Latch Taiwan, Inc., Latch Insurance Solutions, LLC and Latch Systems Ltd. All intercompany transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications would not have a material effect on the reported financial results.
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of income and expense during the reporting period. Estimates are used when accounting for revenue recognition, allowance for doubtful accounts, allowance for hardware returns, estimates of excess and obsolete inventory, stock-based compensation, warrants, impairment of fixed assets, investment in trading securities and capitalized internally-developed software. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments when facts and circumstances dictate. These estimates are based on information available as of the date of the consolidated financial statements; actual results could differ from those estimates.
The Company’s significant accounting policies for its Condensed Consolidated Financial Statements as of June 30, 2022 are summarized below.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of June 30, 2022 and December 31, 2021, cash consisted primarily of funds held in the Company’s checking accounts, money market funds and commercial paper. The Company considers these money market funds and commercial paper to be Level 1 financial instruments.
The Company’s cash balances exceed the limits that are federally insured. To date, the Company has not recognized any losses caused by uninsured balances.
Marketable Securities
The Company classifies its fixed income marketable securities as available-for-sale based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in stockholders’ equity. If it is determined that an investment has an other-than-temporary decline in fair value, the Company recognizes the investment loss in other income (expense), net in the Consolidated Statements of Operations and Comprehensive Loss. The Company periodically evaluates its investments to determine if impairment charges are required.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are stated at net realizable value, net of allowance for doubtful accounts and reserve for returns (see “Revenue Recognition” below for further information). The Company adopted Accounting Standards Update (“ASU”) 2016-13 effective January 1, 2022. Following the adoption, the Company recognizes an accounts receivable allowance based on estimates of expected credit losses. The Company estimates the total expected credit loss over the lifetime of the receivables using historical loss data and by applying a loss-rate method using relevant available information from internal and external sources, including historical write-off activity, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for changes in economic conditions. When certain amounts are deemed uncollectible, those balances are reserved in full.
The allowance for doubtful accounts is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, the Company considers various risk characteristics, including the financial asset type, size and historical or expected credit loss pattern. These risk characteristics are relevant to accounts receivable and contract assets. The Company has considered customer identity, customer type and product lines and determined that further segmentation of the accounts receivable and contract assets would not yield a materially different credit loss allowance. The Company only segments its receivables based on the age of the outstanding balance. Restated hardware revenues are recorded in the amount of the consideration the Company received or expected to receive when the Company had evidence that a contract existed and control had passed to the customer. See Note 2. Restatement of Prior Period Financial Statements and Information.
As of June 30, 2022 and December 31, 2021, the allowance for doubtful accounts contains an estimate of credit losses for outstanding invoices related to (1) hardware accounts receivable when revenue was recognized for consideration received from the related software contract and (2) invoices related to software accounts receivable. The Company generally does not require any security or collateral to support its receivables.
The following table represents a roll-forward of the Company’s allowance for doubtful accounts:
Balance as of January 1, 2022 (restated)$1,241 
Provision for doubtful accounts795 
Balance as of June 30, 2022$2,036 
Inventories, Net
Inventories consist of finished goods and component parts. Finished goods are manufactured by the Company or purchased from contract manufacturers and component suppliers. Inventories are stated at the lower of cost or net realizable value with cost being determined using the average cost method. The Company periodically assesses the valuation of inventory and writes down the value for estimated excess and obsolete inventory based upon estimates of future demand and market conditions, when necessary. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Consolidated Balance Sheets.
Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Channel inventory is included within inventory, net on the Consolidated Balance Sheets. Channel inventory is stated at the lower of cost or net realizable value with cost being determined using the average cost method.
Property and Equipment, Net
Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Useful life
in years
Office furniture5
Computers and equipment
3 - 5
The Company capitalizes the cost of pre-production tooling that it owns. Pre-production tooling that the Company will not own or that will not be used in producing products under long-term supply arrangements, including the related engineering costs, is expensed as incurred.
Software Development Costs
The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once a project has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. Maintenance costs are expensed as incurred. Internally-developed software is amortized on a straight-line basis over its estimated useful life, generally three to five years.
Intangible Assets
Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized over their estimated useful lives using the straight-line method.
Effective October 2021, the Company entered into an asset purchase agreement. The Company evaluated the acquisition under ASC 805, Business Combinations. The acquisition included the purchase of an assembled workforce to support certain of the Company’s business development efforts. The Company determined that there were no substantive assets outside of the assembled workforce, which was performing services for the Company prior to the acquisition. The Company determined that the acquisition did not qualify as a business. Therefore, the Company accounted for the $0.7 million acquisition of the assembled workforce as an asset acquisition, which is included in intangible assets as of December 31, 2021.
Intangible assets consisted of the following, which are included within other non-current assets on the Consolidated Balance Sheets.
June 30, 2022December 31, 2021
Assembled workforce$700 $700 
Domain names318 318 
Patents37 37 
Other intangibles
Intangible assets1,059 1,059 
Less: accumulated amortization(371)(213)
Total intangible assets, net$688 $846 
Total amortization expense related to intangible assets was $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively, and zero for both of the three and six months ended June 30, 2021. Total intangible impairment expense was zero for the three and six months ended June 30, 2022 and the three and six months ended June 30, 2021.
The estimated useful life of intangible assets is as follows:
Useful life in years
Assembled workforce3
Domain names
3 - 13
Patents12
Other intangibles5
Leases
On January 1, 2022, the Company adopted ASU 2016-02, Leases (Topic 842) (“ASC 842”) using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize right-of-use (“ROU”) assets and lease liabilities for leases with terms of 12 months or less.
The Company determines if an arrangement contains a lease at the inception of the arrangement. As part of the lease determination process, the Company assesses several factors, including, but not limited to, whether there is a right to control and direct the use of the asset and whether the other party has a substantive substitution right. As the Company’s leases generally do not have identical or nearly identical contract provisions, the Company accounts for each of its leases at the contract level.
The Company has made the policy election to not separate lease and non-lease components for any of its leases within its existing classes of assets. The Company will evaluate this election for any new leases involving a new underlying class of asset. The Company has also made the policy election to not recognize a lease liability or an ROU asset for any leases with a term of 12 months or less. These lease payments are recognized on a straight-line basis over the lease term.
The Company has evaluated lease renewal options on a contract-by-contract basis to determine whether specific circumstances would result in the conclusion that any options are reasonably certain to be exercised. Generally, the Company does not enter into lease arrangements where the option to renew or terminate a lease is controlled by the lessor.
The Company cannot readily determine the interest rate implicit in leases where it is the lessee. As such, it uses its IBR to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of comparable value to the ROU asset in a similar economic environment. IBR therefore reflects what the Company “would have to pay,” which requires estimation when no observable rates are available or where the applicable rates need to be adjusted to reflect the terms and conditions of the lease. The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates. The Company’s leases are generally not sensitive to changes in IBR due to their relatively short terms.
ROU assets represent the right to use an underlying asset for the term of the lease, and lease liabilities represent the obligation to make lease payments throughout the term of the lease. ROU assets and lease liabilities are recognized as of the commencement date of the lease based on the present value of contractual lease payments due over the term of the lease. The Company uses an incremental borrowing rate to determine the present value of the lease payments, as the leases do not state the rate implicit in the lease.
ROU assets resulting from operating leases are recorded within other non-current assets, and lease liabilities from operating leases are recorded within current liabilities and non-current liabilities, on the Condensed Consolidated Balance Sheets. The Company did not have any finance leases or subleases as of June 30, 2022 and December 31, 2021.
Rent expense is allocated among cost of revenue, research and development, sales and marketing, and general and administrative, based on headcount and the use of the underlying leased property.
Equity Issuance Costs
Costs incurred in connection with the issuance of the Company’s series preferred stock have been recorded as a direct reduction against redeemable convertible preferred stock within the Consolidated Balance Sheets.
Additionally, certain transaction costs incurred in connection with the Merger Agreement that are direct and incremental to the Business Combination (see Note 1. Description of Business) have been recorded as a component of additional paid-in capital within the Consolidated Balance Sheets.
Revenue Recognition
In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under its agreements, the Company performs the following steps: (i) identify contracts with customers; (ii) identify performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the Company satisfies each performance obligation.
A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in ASC 606 and its related amendments (collectively known as ASC 606, Revenue from Contracts with Customers). Revenues are recognized when control of the promised goods or services are transferred to a customer in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company currently generates its revenues from three primary sources: (1) sales of hardware devices, (2) licenses of software products and (3) installation services related to the hardware devices.
Performance Obligations
The Company enters into contracts that contain multiple distinct performance obligations: hardware, software and installation services. The hardware performance obligation includes the delivery of hardware, the software performance obligation allows the customer access to the software during the contracted-use term when the promised service is transferred to the customer and the installation services obligation includes the delivery of activation and installation of the hardware. The Company has determined that the hardware, software and installation services are individual distinct performance obligations because they can be and generally are sold by the Company on a standalone basis, and because other vendors sell similar technologies and services on a standalone basis.
For each performance obligation identified, the Company estimates the standalone selling price, which represents the price at which the Company would sell the good or service separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price, taking into account available information such as market conditions, historical pricing data and internal pricing guidelines related to the performance obligations. The Company then allocates the transaction price among those obligations based on the estimation of standalone selling price. For software revenue, the Company estimates the transaction price, including variable consideration, at the commencement of the contract and recognizes revenue over the contract term.
Hardware
The Company generates hardware revenue primarily from the sale of its portfolio of devices. The Company sells hardware to customers, which include real estate developers, builders, building owners and property managers, directly or through its channel partners, who act as intermediaries, installers or wholesalers. The Company recognizes hardware revenue when there is evidence a contract exists and control has been transferred to the customer.
The Company provides warranties that its hardware will be substantially free from defects in materials and workmanship for a period of one or two years for electronic components depending on the hardware product, and five years for mechanical components. The Company determines in its sole discretion whether to replace, repair or refund warrantable devices. The Company determined these warranties are not separate performance obligations as they cannot be purchased separately and do not provide a service in addition to an assurance the hardware will function as expected. The Company records a reserve as a component of cost of hardware revenue based on historical costs of replacement units for returns of defective products. For the three and six months ended June 30, 2022, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. For the three and six months ended June 30, 2021, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. The Company also provides certain customers a right of return for non-defective product, which is treated as a reduction of hardware revenue based on the Company’s expectations and historical experience. For the three and six months ended June 30, 2022, the allowance for returns reduced revenue by zero and $0.4 million, respectively. For the three and six months ended June 30, 2021, the allowance for returns reduced revenue by $0.4 million and $0.2 million, respectively.
Software
The Company generates software revenue primarily through the license of its SaaS cloud-based platform to customers on a subscription-based arrangement. Subscription fees vary depending on the features selected by customers as well as the term. SaaS arrangements generally have term lengths of one, two, five or ten years and include a fixed fee generally paid in advance, annually or monthly. When significant discounts were provided to customers on the longer-term software contracts paid in advance, the Company has determined that there is a significant financing component related to the time value of money and therefore has recorded the interest expense in interest expense, net on the Consolidated Statements of Operations and Comprehensive Loss. The interest expense related to the significant financing component is recorded using the effective interest method, which has higher interest expense at inception and declines over time to match the underlying economics of the transaction. The amount of interest expense related to this component was $1.4 million and $2.4 million for the three and
six months ended June 30, 2022, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.
The SaaS licenses provided by the Company are considered stand-ready performance obligations where customers benefit from the services evenly throughout the service period. Revenue generally is recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer.
Installation Services
The Company generates revenues by facilitating hardware installation and activation services. These revenues are recognized over time on a percentage of completion basis. The Company recognized installation services revenue of $1.9 million and $3.4 million for the three and six months ended June 30, 2022, respectively, and $0.2 million for both the three and six months ended June 30, 2021.
Deferred Contract Costs
The Company capitalizes commission expenses paid that are incremental to obtaining customer software contracts. Costs related to the initial signing of software contracts are amortized over the average customer life, which has been estimated to be ten years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, including renewals and extensions. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current and are included in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets; the remaining portion is recorded as deferred contract costs, non-current and is included in other non-current assets on the Condensed Consolidated Balance Sheets. Amortization expense is included in sales and marketing expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
The following table represents a roll-forward of the Company’s deferred contract costs:
Balance as of January 1, 2022 (restated)$1,237 
Additions to deferred contract costs711 
Amortization of deferred contract costs(111)
Balance as of June 30, 2022$1,837 
Contract Assets and Contract Liabilities
June 30, 2022December 31, 2021
(restated)
Contract assets (unbilled receivables)$1,182 $713 
Contract liabilities (deferred revenue)$40,722 $30,468 
The Company enters into contracts with its customers, which may give rise to contract assets (unbilled receivables) and contract liabilities (deferred revenue) due to revenue recognition differing from the timing of billing to customers. The Company recognizes unbilled receivables when the performance obligation precedes the invoice date. The Company reports unbilled receivables within prepaid expenses and other current assets on the Consolidated Balance Sheets.
The Company records contract liabilities as deferred revenue when the Company bills customers in advance of the performance obligations being satisfied, which is generally the case for the Company’s software contracts. The Company recognized $5.2 million of prior year deferred software revenue during the six months ended June 30, 2022 and $4.5 million during the year ended December 31, 2021.
As of June 30, 2022, total deferred revenue was $40.7 million. The current amount, which is expected to be recognized over the next 12 months, of $9.9 million is comprised of $14.6 million, which will be recognized as revenue, and $4.6 million, which will be recognized as interest expense related to the significant financing component. The non-current amount of $30.8 million is comprised of $41.7 million, which will be recognized as revenue, and $10.9 million, which will be recognized as interest expense related to the significant financing component.
Increase in deferred revenue for the three and six months ended June 30, 2022 primarily resulted from growth of contracts with new and existing customers.
Cost of Revenue
Cost of hardware revenue consists primarily of product costs, including manufacturing costs, duties and other applicable importation costs, shipping and handling costs, packaging, warranty costs, assembly costs and warehousing costs, as well as other non-inventoriable costs including personnel-related expenses associated with supply chain logistics. Costs of hardware revenue also include charges related to lower of cost or market adjustments and reserves for excess inventory and non-cancellable purchase commitments.
Cost of software revenue consists primarily of outsourced hosting costs and personnel-related expenses associated with monitoring and managing outsourced hosting service providers.
Cost of installation services revenue consists primarily of third-party installation labor costs, parts and materials and personnel-related expenses associated with deployment of hardware.
Cost of revenue excludes depreciation and amortization shown in operating expenses.
Research and Development
Research and development (“R&D”) expense consists primarily of personnel and related expenses for employees working on product design and engineering teams, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Also included are non-personnel costs such as amounts paid to third-party contract manufacturers for tooling, engineering and prototype costs of hardware products, fees paid to third-party consultants, R&D supplies, rent and restructuring costs. R&D costs that do not meet the criteria for capitalization are expensed as incurred.
Sales and Marketing
Sales and marketing expense consists primarily of personnel and related expenses for employees working on sales, customer success, deployment and marketing teams, including salaries, bonuses, benefits, payroll taxes, travel, commissions and stock-based compensation. Also included are non-personnel costs such as marketing activities (trade shows and events, conferences and advertising), professional fees, rent, restructuring costs and customer support. Advertising expense was $1.2 million and $2.1 million for the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.3 million for the three and six months ended June 30, 2021, respectively.
General and Administrative
General and administrative expense consists primarily of personnel and related expenses for executive, legal, human resources, finance and IT functions, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Additional expenses included in this category are non-personnel costs such as legal fees, rent, professional fees, audit fees, investigation and restatement costs, restructuring costs, bad debt expense and insurance costs.
Depreciation and Amortization
Depreciation and amortization expense consists primarily of depreciation expense related to investments in property and equipment, internally-developed software and intangible assets.
Impairment of Long-Lived Assets
The Company assesses long-lived assets for impairment in accordance with the provisions of ASC 350, Goodwill and Other, and ASC 360, Property, Plant and Equipment. Long-lived assets, such as property and equipment and internally-developed software costs subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposition of the asset. The amount of impairment loss, if any, is measured as the difference between the carrying value of the asset and its estimated fair value. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. During the three and six months ended
June 30, 2022, the Company recorded $0.1 million and $0.4 million of impairment of internally-developed software costs. The Company did not record any impairment charges for the three and six months ended June 30, 2021.
Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. As of June 30, 2022 and December 31, 2021, the Company recorded a full valuation allowance against its deferred tax assets.
The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in estimate occurs.
Stock-Based Compensation
The Company measures and records the expense related to stock-based payment awards based on the fair value of those awards as determined on the date of grant. The Company recognizes stock-based compensation expense over the requisite service period of the individual grant, generally equal to the vesting period, and uses the straight-line method. The fair value of RSUs is determined using the closing trading price on the grant date. The Company uses the Black-Scholes-Merton (“Black-Scholes”) option-pricing model to determine the fair value of stock options. The Black-Scholes option-pricing model requires the use of highly subjective and complex assumptions to determine the fair value of stock options, including the option’s expected term and the price volatility of the underlying stock. The Company calculates the fair value of options granted by using the Black-Scholes option-pricing model with the following assumptions:
Expected Volatility—The Company estimates volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.
Expected Term—The expected term of the Company’s options represents the period that the stock-based awards are expected to be outstanding. The Company has elected to use the midpoint between the stock option’s vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
Risk-Free Interest Rate—The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero-coupon issues with a term that is equal to the option’s expected term at the grant date.
Dividend Yield—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.
Cash Settled RSUs
The Company grants cash settled RSUs that are classified as liability awards as defined in ASC 718, Compensation - Stock Compensation. Cash settlement is required (no election for share settlement) and the cash settlement is not contingent on the occurrence of an event. These awards are recorded as a share-based liability, and fair value is remeasured quarterly. Each vested award is released for cash equal to the trading value of the Company’s common stock.
Fair Value Measurement
Fair value accounting is applied for all financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
ASC 820, Fair Value Measurements, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The levels of the fair value hierarchy are as follows:

Level 1—Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2—Inputs are observable, either directly or indirectly, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.
Level 3—Inputs are generally unobservable and typically reflect management’s best estimate of assumptions that market participants would use in pricing the asset or liability.
The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.
Convertible Notes and Derivatives
The Company accounts for convertible notes, net using an amortized cost model pursuant to ASC 835, Interest. Convertible notes are classified as liabilities measured at amortized cost, net of debt discounts from debt issuance costs, lender fees and the initial fair value of bifurcated derivatives, which reduce the initial carrying amount of the notes. The carrying value is accreted to the stated principal amount at contractual maturity using the effective-interest method with a corresponding charge to interest expense pursuant to ASC 835. Debt discounts are presented on the balance sheet as a direct deduction from the carrying amount of the related debt.
The Company accounts for its derivatives in accordance with ASC 815-10, Derivatives and Hedging, or ASC 815-15, Embedded Derivatives, depending on the nature of the derivative instrument. ASC 815 requires each contract that is not a derivative in its entirety to be assessed to determine whether it contains embedded derivatives that are required to be bifurcated and accounted for as a derivative financial instrument. The embedded derivative is bifurcated from the host contract and accounted for as a freestanding derivative if (i) the combined instrument is not accounted for in its entirety at fair value with changes in fair value recorded in earnings, (ii) the terms of the embedded derivative are not clearly and closely related to the economic characteristics of the host contract and (iii) a separate instrument with the same terms as the embedded derivative would qualify as a derivative instrument. Embedded derivatives are measured at fair value and re-measured at each subsequent reporting period and recorded within convertible notes, net on the consolidated balance sheets and changes in fair value recorded in other income (expense), net within the statements of operations and comprehensive loss.
Earnings per Share
The calculation of earnings per share is based on the weighted average number of shares of common stock or common stock equivalents outstanding during the applicable period. The dilutive effect of common stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Potentially dilutive securities include convertible preferred stock, common stock options, common stock warrants and RSUs.
The Company follows the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. The two-class method determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company’s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends but did not contractually require the holders of such shares to participate in the Company’s losses. For periods in which the Company reports net losses, diluted net loss per share is the same as basic net loss per share because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Diluted shares outstanding are calculated using the treasury stock method or the two-class method, depending on which method is more dilutive for a given period. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized and the
amount of benefits that would be recorded in common shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares, based on the average share price for the fiscal period.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company primarily invests its excess cash in low-risk, highly liquid money market funds with major financial institutions as well as marketable securities (see Note 4. Investments).
Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each balance sheet date. As of June 30, 2022, the Company had one customer that accounted for $3.0 million, or 19%, of gross accounts receivable. As of December 31, 2021, the Company had one customer that accounted for $2.7 million, or 19%, of gross accounts receivable. For the three and six months ended June 30, 2022, the Company had one customer that accounted for $2.2 million and $6.6 million, or 22% and 28%, of total revenue, respectively. For the three months ended June 30, 2021, the Company had two customers that accounted for $2.4 million, or 35%, of total revenue. For the six months ended June 30, 2021, the Company had one customer that accounted for $1.9 million, or 16%, of total revenue.
Segment Information
As of June 30, 2022, the Company had one operating and reportable segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company’s chief operating decision maker.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASC 842, which requires lessees to recognize most leases on the balance sheet as a right of use asset and related lease liability. On January 1, 2022, the Company adopted ASC 842 using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize ROU assets and lease liabilities for leases with terms of 12 months or less. Upon adoption, the Company recognized (i) $0.4 million of operating lease ROU assets recorded in other non-current assets on the Condensed Consolidated Balance Sheets and (ii) operating lease liabilities of $0.2 million recorded in other current liabilities and $0.2 million recorded in other non-current liabilities on the Condensed Consolidated Balance Sheets. The adoption of ASC 842 did not materially impact the condensed consolidated statements of operations and comprehensive loss, condensed consolidated statements of equity and condensed consolidated statements of cash flows.
In June 2016, the FASB issued ASU 2016-13, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. The ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company determined that available-for-sale securities, accounts receivable and contract assets are the applicable financial assets that are subject to this ASU and adopted the guidance on January 1, 2022. The Company modified the impairment model related to the available-for-sale securities from the “other-than-temporary” impairment model to the “current expected credit losses” model and determined that an allowance for credit loss is not needed as of January 1, 2022 based on various factors, including the length of time and extent to which fair value has been lower than the cost basis, the financial condition and near-term prospects of the issuer and forecasted economic data. The Company adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to the accumulated deficit on January 1, 2022.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The update also simplifies GAAP for other areas of ASC 740 by clarifying and amending existing guidance to improve consistent application. The amendment in this update was effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. The Company adopted this standard effective January 1, 2021. The Company has completed its assessment of this ASU and determined that it does not have a material impact on the Company’s consolidated financial statements.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.4
INVESTMENTS
6 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
INVESTMENTS INVESTMENTS
Available-for-Sale Securities (Marketable Securities)
The Company’s investments in marketable securities are classified and accounted for as available-for-sale and consist of high quality asset-backed securities, commercial paper, corporate bonds and U.S. government agency debt securities. The Company’s marketable securities with remaining effective maturities of 12 months or less from the balance sheet date are classified as current; otherwise, they are classified as non-current on the Consolidated Balance Sheets. Unrealized gains and losses on marketable securities classified as available-for-sale are recognized in other comprehensive income (loss).
The Company’s marketable securities by security type are summarized as follows:
As of June 30, 2022
Amortized CostGross Unrealized LossEstimated Fair Value
Asset backed securities$8,034$(210)$7,824
Commercial paper and corporate bonds178,285(1,904)176,381
U.S. government agency debt securities23,632(461)23,171
Total available-for-sale securities$209,951$(2,575)$207,376
As of December 31, 2021
Amortized CostGross Unrealized LossEstimated Fair Value
Asset-backed securities$11,101$(56)$11,045
Commercial paper and corporate bonds234,497(551)233,946
U.S. government agency debt securities16,929(69)16,860
Total available-for-sale securities$262,527$(676)$261,851
As of June 30, 2022 and December 31, 2021, the Company recorded $2.6 million and $0.7 million, respectively, of gross unrealized losses in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, primarily due to a decrease in the fair value of the corporate bonds.
Contractual maturities of the Company’s available-for-sale and trading securities are summarized as follows:
As of June 30, 2022
Amortized CostEstimated Fair Value
Due in less than one year$181,014$177,995
Due in one to five years33,43732,431
Total investments$214,451$210,426
The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Investments that are impaired are those that are considered to have losses that are other-than-temporary. Factors considered in determining whether a loss is temporary include:
the length of time and extent to which fair value has been lower than the cost basis;
the financial condition, credit quality and near-term prospects of the investee; and
whether it is more likely than not that the Company will be required to sell the security prior to recovery.
As of June 30, 2022, the Company had not identified any impairment indicators in its investments.
During the three and six months ended June 30, 2022, the Company received $55.8 million and $95.4 million, respectively, of proceeds from maturities and call redemptions. The Company received $20.6 million and $28.7 million of proceeds from sales of money market funds, which are classified as cash and cash equivalents, for the three and six months ended June 30, 2022, respectively. The Company recorded minimal realized losses from the sale of available-for-sale securities. Gains and losses are determined using the first-in first-out method. The Company did not sell or redeem marketable securities during the three and six months ended June 30, 2021.
Trading Securities (Convertible Promissory Note)
In July 2021, the Company purchased a convertible promissory note (the “Note”) from a counterparty for $4.0 million. In November 2021 and March 2022, the Company executed additional convertible promissory notes in the amounts of $0.3 million and $0.3 million, respectively, under the same terms as the initial Note (collectively referred to as the “Notes”). The outstanding principal of the Notes, together with unpaid and accrued interest, was originally due and payable on September 30, 2022. The maturity date was extended to November 15, 2022. The Notes contained certain embedded features, including: acceleration in the event of default; automatic conversion into the equity of the counterparty upon a subsequent equity financing by the counterparty; optional conversion into equity upon the sale of preferred stock by the counterparty; and optional acceleration or conversion into equity upon certain corporate transactions by the counterparty. Interest accrued at 6% per annum. The Notes met the definition of a debt security under the provisions of ASC 320, Investments - Debt Securities.
During the three and six months ended June 30, 2022, the Company recorded a loss on the Notes of $2.5 million and $1.5 million, respectively. The Company did not have Level 3 investments during the three and six months ended June 30, 2021. The change in fair value of the Notes is recorded on the Condensed Consolidated Statements of Operations and Comprehensive Loss. As of June 30, 2022, the fair value of the Notes was $3.1 million and classified as trading securities and presented in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.4
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
The Company’s financial assets and liabilities that are measured at fair value on a recurring basis are summarized as follows:
As of June 30, 2022
Fair Value Measurements Using
Level 1
Level 2
Level 3
Total
Assets
Cash$38,759$$$38,759
Money market funds and other cash equivalents35,3416,49841,839
Total cash and cash equivalents74,1006,49880,598
Available-for-sale securities207,376207,376
Trading securities3,0503,050
Total assets$74,100$213,874$3,050$291,024
Liabilities
Warrant liability821821
Total liabilities$$821$$821
As of December 31, 2021
Fair Value Measurements Using
Level 1Level 2Level 3Total
Assets
Cash$8,983$$$8,983
Money market funds76,70139,098115,799
Total cash and cash equivalents85,684124,782
Available-for-sale securities261,851261,851
Trading securities4,3004,300
Total assets$85,684$300,949$4,300$390,933
Liabilities
Warrant liability9,7879,787
Total liabilities$$9,787$$9,787
The Company’s investments in money market funds backed by U.S. government securities have been classified as Level 1 as they are valued utilizing quoted prices (unadjusted) in active markets for identical assets. Investments in asset-backed securities, commercial paper, corporate bonds and U.S. government agency debt securities have been classified as Level 2 as they are valued using quoted prices in less active markets or other directly or indirectly observable inputs. Fair values of corporate bonds and U.S. government agency debt securities were derived from a consensus or weighted-average price based on input of market prices from multiple sources for the reporting period. With regard to commercial paper, all of the securities had high credit ratings and one year or less to maturity; therefore, fair value was derived from accretion of purchase price to face value over the term of maturity or quoted market prices for similar instruments if available.
The Company’s investments in the Notes were classified as Level 3 in the fair value hierarchy because they relied significantly on inputs that are unobservable in the market. The conversion price was dependent on varying events and equity value and therefore has been estimated using a Monte Carlo model to simulate the various future events. Significant assumptions included: (i) the timing and amount of a subsequent equity financing, if any; (ii) the equity value of the counterparty as of June 30, 2022; (iii) once converted into equity, the timing of any liquidity event; (iv) the counterparty undergoing a dissolution if the new equity financing did not occur before the maturity of the Notes; and (v) an assumed recovery rate in a dissolution event. The Notes were measured at fair value using a Monte Carlo simulation model at each measurement date. The Company elected to apply the fair value option and account for the hybrid instrument containing the Notes and the embedded derivatives at fair value as a single instrument, with any subsequent changes in fair value being reported in earnings.
As of June 30, 2022, Level 3 fair value measurement inputs were (i) volatility, 80%; (ii) risk free rate, U.S. Constant Maturity Treasury Yields, and (iii) term, 0.24 years. During the three and six months ended June 30, 2022, there were no transfers of financial assets between Level 1 and Level 2.
The Company’s warrant liability includes private placement warrants that were originally issued in connection with the TSIA IPO that Legacy Latch assumed as part of the Closing of the Business Combination (the “Private Placement Warrants”). The Private Placement Warrants are recorded on the Condensed Consolidated Balance Sheets at fair value. This valuation is subject to re-measurement at each balance sheet date. With each re-measurement, the valuation will be adjusted to fair value, with the change in fair value recognized in the consolidated statements of operations and comprehensive loss. The Private Placement Warrants are held by a single holder. ASC 820, Fair Value Measurements, indicates that the fair value should be determined “from the perspective of a market participant that holds the identical item” and “use the quoted price in an active market held by another party, if that price is available.” As the only market for the transfer of the Private Placement Warrants is the public market, the Company has determined that the fair value of the Private Placement Warrants at a specific date is determined by the closing price of the Company’s public warrants, traded under the symbol “LTCHW,” and within Level 2 of the fair value hierarchy. The closing price of the public warrants was $0.15 and $1.84 as of June 30, 2022 and December 31, 2021, respectively. The fair value of the Private Placement Warrants was $0.8 million and $9.8 million as of June 30, 2022 and December 31, 2021, respectively.
The following table represents the activity of the Level 3 instruments:
Trading Securities
Balance at December 31, 2021$4,300 
Purchases250 
Change in fair value(a)
(1,500)
Balance at June 30, 2022$3,050 
(a)Recorded in other income (expense) within the Condensed Consolidated Statements of Operations and Comprehensive Loss.
The Company purchased trading securities during the six months ended June 30, 2022, which are categorized as Level 3 in the fair value hierarchy. Except as discussed in Note 4. Investments in relation to the conversion of the Notes and as shown in the table above, there were no sales of Level 3 instruments during the three and six months ended June 30, 2022. There were no transfers of instruments into or out of Level 3 during the three and six months ended June 30, 2022.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.4
INVENTORIES, NET
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
Inventories, net consisted of the following:
June 30, 2022December 31, 2021
(restated)
Raw materials$3,851 $2,513 
Finished goods17,897 9,843 
Channel inventory7,284 11,109 
Excess and obsolete inventory reserve(340)(390)
Total current inventories, net28,692 23,075 
Finished goods - non-current8,425 — 
Total inventories, net$37,117 $23,075 
Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Inventories, net are stated at the lower of cost or net realizable value at their cost being determined using the average cost method. Inventories, net are written down to their net realizable value if they have a cost basis in excess of expected net realizable value. The Company did not write down channel inventory for the three and six months ended June 30, 2022 and did not experience any significant inventory write-downs for the three and six months ended June 30, 2021. There was no charge on channel partner inventory to the lower of cost or net realizable value for the three and six months ended June 30, 2022. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Condensed Consolidated Balance Sheets.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.4
INTERNALLY DEVELOPED SOFTWARE, NET
6 Months Ended
Jun. 30, 2022
Research and Development [Abstract]  
INTERNALLY DEVELOPED SOFTWARE, NET INTERNALLY-DEVELOPED SOFTWARE, NET
Internally-developed software, net consisted of the following:
June 30, 2022December 31, 2021
(restated)
Internally-developed software$13,321 $9,667 
Software-in-development6,233 4,853 
Less: Accumulated amortization(5,206)(3,515)
Total internally-developed software, net$14,348 $11,005 
During the three and six months ended June 30, 2022, the Company capitalized $2.7 million and $5.1 million, respectively, in internally-developed software. During the three and six months ended June 30, 2021, the Company capitalized $2.1 million and $3.5 million, respectively, in internally-developed software. Capitalized costs associated with software-in-development are not amortized into amortization expense until the related assets are put into service.
Total amortization expense related to internally-developed software for the three and six months ended June 30, 2022 was $0.9 million and $1.7 million, respectively. Total amortization expense related to internally-developed software for the three and six months ended June 30, 2021 was $0.5 million and $1.0 million, respectively.
Impairment expense was $0.1 million and $0.4 million for the three and six months ended June 30, 2022, which is included in general and administrative expense on the Condensed Consolidated Statement of Operations and Comprehensive Loss. Impairment expense was zero and zero for the three and six months ended June 30, 2021, which is included in amortization expense on the Condensed Consolidated Statement of Operations and Comprehensive Loss.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.4
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
ACCRUED EXPENSES ACCRUED EXPENSES
Accrued expenses consisted of the following:
June 30, 2022December 31, 2021
(restated)
Accrued compensation$4,580 $5,985 
Accrued warranties659 774 
Accrued purchases4,050 1,701 
Accrued non-cancellable purchase commitments3,981 549 
Accrued operating expense6,560 8,214 
Accrued litigation costs6,750 6,750 
Accrued restructuring costs2,426 — 
Other accrued expenses367 336 
Total accrued expenses$29,373 $24,309 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.4
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Purchase Commitments
The Company subcontracts with third-party contract manufacturers to build most Latch hardware products. During the normal course of business and consistent with industry practice, contract manufacturers procure components and build finished goods based upon a forecasted demand plan provided by the Company. Although the Company is allowed to cancel or reschedule orders, there are situations when orders cannot be cancelled, such as when a demand plan change occurs after a contract manufacturer has purchased the components or built the finished goods based on a previous demand plan. The
Company materially reduced its demand plan in the second quarter of 2022 and started engaging in discussions with its contract manufacturers regarding the Company’s obligation to purchase inventory based on the original demand plan. As of June 30, 2022, the Company had unfunded non-cancellable purchase commitments of approximately $26.3 million.
The Company records a liability for non-cancellable orders to the extent it does not expect to be able to use the inventory related to such orders. As of June 30, 2022 and the year ended December 31, 2021, the Company accrued $4.0 million and $0.5 million, respectively, for non-cancellable inventory purchase commitments. See Note 8. Accrued Expenses.
Registration Rights Agreement
In connection with the execution of the Merger Agreement, the Company and certain stockholders of Legacy Latch and TSIA entered into an amended and restated registration rights agreement (the “2021 Registration Rights Agreement”). Pursuant to the 2021 Registration Rights Agreement, in June 2021, the Company filed a registration statement on Form S-1 with respect to the registrable securities under the 2021 Registration Rights Agreement. Certain Legacy Latch stockholders and TSIA stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering up to two times in any 12-month period, so long as the total offering price is reasonably expected to exceed $75.0 million. The Company also agreed to provide certain demand and “piggyback” registration rights. The 2021 Registration Rights Agreement also provides that the Company pays certain expenses relating to such registrations and indemnifies the stockholders against certain liabilities. The Company bears the expenses incurred in connection with the filing of any such registration statements. The 2021 Registration Rights Agreement does not provide for any penalties connected with delays in registering the Company’s common stock.
Legal Contingencies
Securities Litigation
On August 31, 2022, an alleged stockholder of Latch stock filed a purported securities class action complaint in the United States District Court for the Southern District of New York (Brennan v. Latch, Inc., et al., Case No. 1:22-cv-07473, the “Brennan Action”). The complaint alleges that the Company and certain of its former officers violated Section 10(b) of the Exchange Act, Rule 10b-5 promulgated thereunder and Section 20(a) of the Exchange Act by making false or misleading statements regarding the Company’s business, operations and prospects. The complaint includes claims for damages, including interest, and an award of reasonable costs and attorneys’ fees and expert fees to the putative class. On January 17, 2023, the court appointed VB PTC Establishment as Trustee of Gersec Trust as lead plaintiff. On November 12, 2024, the Company and lead plaintiff filed with the court a settlement agreement pursuant to which the Company agreed to pay the settlement class in the amount of $1.95 million in exchange for the dismissal of all claims against the defendants (including the Company). The settlement remains subject to approval by the court, and a preliminary hearing has been set for January 16, 2025. Under the terms of the proposed settlement, the defendants (including the Company) continue to deny any liability or wrongdoing. Latch does not expect insurers to contribute to the settlement amount. Because the complaint was filed in the quarter ended September 30, 2022, the amount of the proposed settlement is not reflected in the accompanying condensed consolidated financial statements.
On January 11, 2023, an alleged stockholder of Latch stock filed a purported securities class action complaint in the United States District Court for the District of Delaware (Schwartz v. Latch, Inc., et al., Case No. 1:23-cv-00027, the “Schwartz Action”). The complaint alleges that the Company and certain of its current and former directors violated Sections 11 and 15 of the Securities Act by making false or misleading statements regarding the Company’s business, operations and prospects. The complaint includes claims for damages, including interest, and an award of reasonable costs and attorneys’ fees and expert fees to the putative class. At this time, the Company is unable to estimate potential losses, if any, related to this action. The Company does not believe the allegations are meritorious and intends to vigorously defend against them. On April 24, 2023, the court appointed Scott Schwartz as lead plaintiff. In May 2023, the parties agreed to stay the action pending completion of the Restatement, and to allow the lead plaintiff a period of 21 days following completion of the Restatement in which to file an amended complaint. On September 27, 2024, the Company filed a motion to transfer the complaint to the United States District Court for the Southern District of New York. The motion was denied on November 13, 2024. In December 2024, the parties agreed in principle to a settlement and entered into a binding memorandum of understanding pursuant to which the Company agreed to pay the settlement class in the amount of $1.95 million in exchange for the dismissal of all claims against the defendants (including the Company). The settlement remains subject to a final stipulation of settlement and approval by the court.
On May 9, 10, and 19, 2023, three alleged stockholders of Latch stock filed purported class action complaints in the Court of Chancery of the State of Delaware: Kilari v. TS Innovation Acquisitions Sponsor, LLC, et al., C.A. No. 2023-0509; Subramanian v. TS Innovation Acquisitions Sponsor, LLC, et al., C.A. No. 2023-0514; and Garfield v. Speyer, et al., C.A. No. 2023-0504 (together, the “Fiduciary Lawsuits”). On July 6, 2023, the court consolidated the Fiduciary Lawsuits under the caption In re TS Innovation Acquisitions Sponsor, LLC Stockholder Litigation, No. 2023-0509-LWW (Del. Ch.) and appointed Phanindra Kilari, Subash Subramanian and Robert Garfield as co-lead plaintiffs. The Fiduciary Lawsuits allege that TSIA and certain of its former members and directors breached their fiduciary duties by making false or misleading statements in connection with the merger between Latch and TSIA. The Fiduciary Lawsuits include claims for unjust enrichment, damages, and an award of costs and attorneys’ fees to the putative class. Pursuant to the January 24, 2021 Merger Agreement between the Sponsor and Legacy Latch, Latch has agreed to indemnify and hold harmless, to the fullest extent permitted by law, TSIA and each of its directors and officers (present and former) named as defendants in the Fiduciary Lawsuits against any costs or expenses, reasonable attorneys’ fees, losses, damages, or liabilities incurred in connection with these actions. On December 2, 2024, the defendants and lead plaintiffs filed with the court a settlement pursuant to which the defendants agreed to pay the settlement class in the amount of $29.75 million in exchange for the dismissal of all claims against the defendants and the Company. The settlement remains subject to approval by the court. Latch and TS Innovation Acquisitions Sponsor, LLC agreed to share the costs of the settlement amount equally. Latch expects insurers to pay $10.0 million of Latch’s $14.875 million share of the settlement amount. Because the complaints were filed in 2023, neither the amount of the proposed settlement nor any expected insurance contributions are reflected in the accompanying condensed consolidated financial statements.
Derivative Litigation
On February 15 and July 13, 2023, two alleged stockholders of Latch stock filed derivative actions purportedly on behalf of Latch in the United States District Court for the Southern District of New York: Manley v. Latch, Inc., et al., Case No. 1:23-cv-01273 (the “Manley Action”) and Gottlieb v. Latch, Inc., et al., Case No. 1:23-cv-07473 (the “Gottlieb Action”). The complaints generally allege that that certain directors and former officers of the Company breached their fiduciary duties and violated Section 14(a) of the Exchange Act by making false or misleading statements regarding the Company’s business, operations and prospects. Both complaints seek orders permitting plaintiffs to maintain each action derivatively on behalf of the Company, awarding unspecified damages allegedly sustained by the Company, awarding restitution from the individual defendants, requiring the Company to make certain reforms to its corporate governance and controls and awarding costs and attorneys’ fees. The Gottlieb Action includes additional claims for unjust enrichment, abuse of control, gross mismanagement, waste of corporate assets and contribution against certain individual defendants named in the Brennan Action and Schwartz Action. At this time, the Company is unable to estimate potential losses, if any, related to these actions. The Company does not believe the allegations are meritorious and intends to vigorously defend against them. On August 1, 2023, the court consolidated the Manley Action and Gottlieb Action under the caption In re Latch Inc. Derivative Litigation, Case No. 1:23-cv-01273. The parties agreed to stay the action until 21 days following the resolution of any and all motions to dismiss both the Brennan Action and the Schwartz Action.
Service Provider Demand
The Company is in discussions with a service provider related to a demand for payment under a prior agreement. The Company does not believe that the service provider is entitled to any fees under the prior agreement. However, the Company believes it is probable that an agreement with the service provider will be reached and that the amount the Company will pay the service provider in connection with the dispute and the resolution thereof can be reasonably estimated. As of June 30, 2022 and December 31, 2021, the Company had accrued approximately $6.8 million in connection with the dispute. The Company believes it is reasonably possible that this potential exposure may change based on the resolution of the ongoing discussions. No legal proceedings have been initiated with respect to this demand for payment or the prior agreement with the service provider.
SEC Investigation
In March 2023, the staff of the SEC (the “SEC Staff”) requested a meeting with the Company’s outside counsel to discuss the findings of the Investigation and related matters (the “SEC Investigation”). The SEC Staff also asked that the Company voluntarily provide certain documents in advance of the meeting, which the Company did. In April 2023, outside counsel and advisors conducted an initial meeting with the SEC Staff to discuss the findings of the Investigation. In August 2023, the SEC Staff requested the Company voluntarily provide additional documents and information relating to the Investigation and related matters. The Company has continued to communicate with the SEC Staff, and the Company has continued to
voluntarily produce documents and information. The Company may receive additional requests for documents and information from the SEC Staff. The Company has cooperated fully with the SEC Investigation and will continue to do so.
Other
The Company is and may become, from time to time, involved in other legal actions in the ordinary course of business, including governmental and administrative investigations, inquiries and proceedings concerning employment, labor, environmental and other claims. Although management is unable to predict with certainty the eventual outcome of any legal action, management believes the ultimate liability arising from such actions, individually and in the aggregate, which existed at June 30, 2022 (other than detailed above), will not materially affect the Company’s consolidated results of operations, financial position or cash flows. Given the inherent unpredictability of these types of proceedings, however, it is possible that future adverse outcomes could have a material effect on the Company’s financial results.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.4
EQUITY
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
EQUITY EQUITY
The Company’s second amended and restated certificate of incorporation designates and authorizes the Company to issue 1.1 billion shares, consisting of (i) 1.0 billion shares of common stock, par value $0.0001 per share; and (ii) 100.0 million shares of preferred stock, par value $0.0001 per share.
Common Stock Reserved for Future Issuance
As of June 30, 2022 and December 31, 2021, the Company’s reserved shares for future issuance included the following:
June 30, 2022
December 31, 2021(1)
Stock options issued and outstanding13,365,27015,009,656
Restricted stock units issued and outstanding12,380,4726,498,869
Public warrants outstanding9,999,9679,999,967
Private placement warrants outstanding5,333,3345,333,334
2021 Incentive Award Plan available shares17,093,10016,731,819
Total 58,172,14353,573,645
(1) As adjusted for the Exchange Ratio.

Warrants
As part of the Closing of the Business Combination, 10.0 million public warrants sold during the TSIA IPO converted into 10.0 million public warrants to purchase up to 10.0 million shares of common stock of the Post-Combination Company, which are exercisable at $11.50 per share. The Company accounts for warrants as required under ASC 815 and has concluded that equity classification would be met for the public warrants as the Company has a single class of equity, and thus all holders vote 100% on all matters submitted to the Company’s stockholders and receive the same form of consideration in the event of a change of control (thus qualifying for the exception to the net cash settlement model), and the other conditions of equity classification would be met.
Fair Valuation Methodology - Private Placement Warrants
The Private Placement Warrants, which Legacy Latch assumed as part of the Closing of the Business Combination, are recorded as warrant liabilities. See Note 5. Fair Value Measurements.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted net loss per share for common stock:
Three months ended June 30,Six months ended June 30,
2022202120222021
(restated)
(restated)
Net loss$(51,616)$(41,485)$(98,448)$(80,041)
Basic weighted-average common shares143,253,837 51,256,111 142,615,560 30,960,173 
Effect of dilutive securities— — — — 
Diluted weighted-average common shares143,253,837 51,256,111 142,615,560 30,960,173 
Basic and diluted net loss per common share$(0.36)$(0.81)$(0.69)$(2.59)
The table below sets forth the number of potential common shares underlying outstanding common stock options, RSUs and common stock warrants that were excluded from diluted net loss per share as the Company had net losses for the six months ended June 30, 2022 and twelve months ended December 31, 2021, and their inclusion would be anti-dilutive:
June 30, 2022December 31, 2021
(restated)
Stock options
13,365,270 15,009,656 
Restricted stock units(1)
12,397,845 6,498,869 
Warrants15,333,301 15,333,301 
Total
41,096,416 36,841,826 
(1) Amount includes 17,373 and 21,356 liability-based RSUs as of June 30, 2022 and December 31, 2021, respectively, that the Company settled in cash. As a result, the shares of common stock underlying the liability-based RSUs upon vesting were not issued and were returned to the 2021 Incentive Award Plan as available shares.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.4
INCOME TAXES
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The income tax provision for the three and six months ended June 30, 2022 was $0.02 million and $0.03 million, respectively. The income tax provision for both the three and six months ended June 30, 2021 was $0.03 million.
For the three and six months ended June 30, 2022 and 2021, the Company’s effective tax rate was different from the U.S. federal statutory rate. This difference is primarily attributable to the effect of state and local income taxes and permanent differences between expenses deductible for financial reporting purposes offset by the valuation allowances placed on the Company’s deferred tax assets.
As of June 30, 2022, no liability for unrecognized tax benefits was required to be recorded by the Company. Management does not expect any significant changes in its unrecognized tax benefits in the next 12 months.
To date, the Company has incurred cumulative net losses and maintains a full valuation allowance on its net deferred tax assets as the Company has determined that it is more than likely than not that these assets will not be fully realized.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
For the years ended June 30, 2022 and 2021, the components of stock-based compensation expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(restated)
(restated)
Stock options$340 $552 $1,825 $15,003 
Restricted stock units7,500 — 19,090 — 
Capitalized costs (1)
(682)16 (1,639)(51)
Total stock-based compensation expense$7,158 $568 $19,276 $14,952 
(1) Included in internally-developed software on the Consolidated Balance Sheets.
Stock-based compensation expense is included in cost of revenue, research and development, sales and marketing and general and administrative on the Consolidated Statements of Operations and Comprehensive Loss as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(restated)
(restated)
Cost of revenue$170 $19 $362 $33 
Research and development3,471 176 8,197 4,162 
Sales and marketing1,448 52 3,990 214 
General and administrative2,069 321 6,727 10,543 
Total stock-based compensation expense$7,158 $568 $19,276 $14,952 
Stock Incentive Plans
In January 2016, Legacy Latch adopted the Latch, Inc. 2016 Stock Plan (the “2016 Plan” and, together with the Latchable, Inc. 2014 Stock Incentive Plan, the “Prior Plans”). Under the 2016 Plan, Legacy Latch’s board of directors was authorized (i) to grant either incentive stock options (“ISOs”) or non-qualified stock options (“NSOs”) to purchase shares of the Company’s common stock to its employees and (ii) to grant NSOs to purchase shares of the Company’s common stock to outside directors and consultants. When the 2021 Plan (defined below) became effective, 22,797,955 shares (adjusted for the Exchange Ratio) had been authorized for issuance under the 2016 Plan. Stock options under the 2016 Plan were granted with an exercise price equal to the stock’s fair market value at the grant date. Stock options outstanding under the 2016 Plan generally have ten-year terms and vest over a four-year period starting from the date specified in each award agreement. Since the effectiveness of the 2021 Plan, no additional awards have been or will be granted under the 2016 Plan. Upon the effectiveness of the Business Combination, all outstanding stock options under the Prior Plans, whether vested or unvested, converted into options to purchase a number of shares of common stock of the Post-Combination Company based on the Exchange Ratio. Awards previously granted under a Prior Plan remain subject to the provisions of such Prior Plan.
The Latch, Inc. 2021 Incentive Award Plan (the “2021 Plan”) was approved by the TSIA stockholders at the Special Meeting on June 3, 2021 and became effective upon the Closing. The 2021 Plan provides for the grant of stock options, including ISOs and NSOs, stock appreciation rights, restricted stock, RSUs and other stock-based and cash-based awards. The 2021 Plan has a term of ten years. The aggregate number of shares of the Company’s common stock available for issuance under the 2021 Plan is equal to (i) 22,500,611 shares plus (ii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 5% of the aggregate number of shares of the Company’s common
stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the Board. Effective January 1, 2022, the number of shares reserved for future issuance under the 2021 Plan increased by 7,116,177 shares. As of June 30, 2022, 24,359,792 shares had been granted under the 2021 Plan. Effective January 1, 2023 and January 1, 2024, the number of shares reserved for future issuance under the 2021 Plan increased by 7,267,376 shares and 8,810,007 shares, respectively.
Stock Options
A summary of the status of employee and non-employee stock options as of June 30, 2022, and changes during 2022, is presented below:
Options Outstanding
Weighted Average Exercise Price
Weighted Average Remaining Contractual Term
Aggregate Intrinsic Value
Balance at December 31, 2021(1)
15,009,656 $0.75 
Options forfeited(640,214)$1.14 
Options expired(2,283)$2.56 
Options exercised(1,001,889)$0.84 
Balance at June 30, 202213,365,270 $0.72 6$6,724 
Exercisable at June 30, 202211,470,516 $0.64 6$6,384 
(1) Options outstanding and weighted average exercise price have been retroactively adjusted to give effect to the Exchange Ratio.
The weighted average grant date fair value of options granted during the year ended December 31, 2021 was $1.60. No stock options were granted during the quarter ended June 30, 2022.
The Company records stock-based compensation expense on a straight-line basis over the vesting period. As of June 30, 2022, total compensation expense not yet recognized related to unvested stock options was $1.0 million, which was expected to be recognized over a weighted-average period of 1.5 years. Additionally, the Company records forfeitures as they occur.
The Company estimates the fair value of stock options on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires estimates of highly subjective assumptions, which affect the fair value of each stock option.
Restricted Stock Units
During 2022 and 2021, the Company granted RSUs to employees, independent directors and consultants under the 2021 Plan. The equity-based RSUs are settled in shares of common stock upon vesting and the liability-based RSUs are settled in cash upon vesting. The RSUs vest over a period of one to four years. The Company has the option, but not the obligation, to treat a participant’s failure to provide timely payment of any withholding tax arising in connection with RSUs as such participant’s election to satisfy all or any portion of the withholding tax by requesting the Company retain shares otherwise issuable pursuant to the RSU. As noted above, in connection with the Restatement, the Company suspended use of its registration statement on Form S-8 under the Securities Act on August 10, 2022. Since such date, the Company has not granted any RSUs.
Equity-based
A summary of equity-based RSU activity for the six months ended June 30, 2022 is presented below.
Number of RSUsWeighted Average Grant Date Fair Value (per unit)
Balance at December 31, 20216,477,513 $12.14 
Granted12,166,276 $4.14 
Vested(2,322,733)$10.84 
Forfeited(3,940,584)$7.15 
Balance at June 30, 202212,380,472 $6.12 
Stock-based compensation expense is recognized on a straight-line basis through the vesting date of the RSUs. The unrecognized stock-based compensation expense related to the unvested RSUs was $66.8 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.2 years. In addition, approximately 0.1 million and 0.2 million RSUs vested during the three and six months ended June 30, 2022, respectively, but were not released at the time of vesting due to the suspension of the S-8 Registration Statement.
Liability-based
A summary of liability-based RSU activity for the six months ended June 30, 2022 is presented below.
Number of RSUs
Balance at December 31, 202121,356 
Granted— 
Vested(3,983)
Forfeited— 
Balance at June 30, 202217,373 
Liability-based RSU expense is recognized on a straight-line basis through the vesting date of the RSUs. For the quarter ended June 30, 2022, the Company recognized $0.003 million of bonus expense within cost of hardware revenue in the Consolidated Statements of Operations and Comprehensive Loss. The unrecognized expense related to the unvested liability-based RSUs was $0.02 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.0 years. The Company settled 1,992 liability-based RSUs for $0.01 million in cash for the three months ended June 30, 2022.
Modification of Stock Options and RSUs
In the six months ended June 30, 2022, the Company completed a reduction in force (the “May 2022 RIF”). In connection with the May 2022 RIF, the Company modified the option and RSU awards of approximately 70 employees to accelerate the vesting of 505,451 unvested RSUs that were improbable of vesting as of the modification date. The modification was treated as a Type III modification in accordance with ASC 718, which is accounted for as the cancellation of the original award and the issuance of a new award under the modified terms. This led to the reversal of previously recognized share-based compensation expense amounting to $4.0 million, offset by the fair value of the new award of $0.7 million as of the modification date, resulting in a net reversal of $3.3 million to the share-based compensation expense.
Secondary Purchase
On January 19, 2021, one of Legacy Latch’s existing equity holders acquired an additional 2.8 million shares (as adjusted based on the Exchange Ratio) of Legacy Latch’s common stock from certain employees and non-employee service providers at a price per share of $9.92 (as adjusted based on the Exchange Ratio). This price was determined based on the pre-money equity valuation ascribed to the Post-Combination Company by TSIA and the estimated conversion ratio at the time of the sales. The foregoing sales were consummated directly among the equity holders to satisfy the acquiring equity holder’s
demand for additional shares of Legacy Latch’s common stock without increasing the size of the PIPE Investment and causing incremental dilution to investors in the Post-Combination Company. Legacy Latch determined that the price per share paid by the equity holder was in excess of fair value. The Company recorded $13.8 million during the year ended December 31, 2021 in stock-based compensation expense related to the transaction, which was allocated to research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations and Comprehensive Loss.
Cash Election
Prior to the Business Combination, Legacy Latch’s holders of vested stock options were given an election to cancel up to 25% of the vested stock options in exchange for $10.00 per share less the exercise price applicable to each share. An aggregate amount of approximately 0.3 million options were cancelled (adjusted for the Exchange Ratio). Payment for the cash election in the amount of $2.6 million was funded as part of the PIPE Investment and 0.3 million newly issued shares of common stock were granted (see Note 1. Description of Business).
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.4
RELATED-PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
RELATED-PARTY TRANSACTIONS RELATED-PARTY TRANSACTIONS
Throughout the Company’s history, the Company has obtained equity funding from strategic partners with whom the Company transacts through the ordinary course of business. As such, the Company has customers who are also stockholders and directors, or affiliates thereof, in the Company. The Company charges market rates for products and services that are offered to these customers. As of June 30, 2022 and December 31, 2021, the Company had $0.2 million and $0.4 million, respectively, of receivables due from these customers, which are included within accounts receivable on the Condensed Consolidated Balance Sheets. For the three and six months ended June 30, 2022, the Company had $0.01 million and $0.01 million, respectively, of hardware revenue from these customers, and $0.04 million and $0.1 million, respectively, of software revenue from these customers, which was included within the Condensed Consolidated Statements of Operations and Comprehensive Loss. For the three and six months ended June 30, 2021, the Company had $0.2 million and $0.3 million, respectively, of hardware revenue from these customers, and $0.1 million and $0.3 million, respectively, of software revenue from these customers, which was included within the Condensed Consolidated Statements of Operations and Comprehensive Loss.
In January 2021, one of the Company’s existing equity holders acquired shares of Legacy Latch’s common stock from certain employees and non-employee service providers. See Note 13. Stock-Based Compensation.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
The Company has evaluated subsequent events through the date of these financial statements and determined that there have been no events that have occurred that would require adjustments to its disclosures in the consolidated financial statements, except for the following:
HDW Acquisition
On May 15, 2023, the Company, LS Key Merger Sub 1, Inc., a wholly-owned subsidiary of the Company (“Merger Sub I”), and LS Key Merger Sub 2, LLC, a wholly-owned subsidiary of the Company (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Honest Day’s Work, Inc. (“HDW”). On July 3, 2023 (the “Closing Date”), (i) Merger Sub I merged with and into HDW, with HDW continuing as the surviving corporation (the “First Merger”), and subsequently, (ii) HDW merged with and into Merger Sub II, with Merger Sub II continuing as the surviving entity and a wholly-owned subsidiary of the Company (together with the First Merger, the “Mergers”) (the “HDW Acquisition”).
On the Closing Date, the Company issued to HDW’s stockholders as merger consideration (i) $22.0 million aggregate principal amount of unsecured promissory notes (the “Promissory Notes”) and (ii) approximately 29.0 million shares of the Company’s common stock (the “Consideration Shares”). Certain of HDW’s stockholders (the “Ineligible Holders”) that were not eligible to receive unregistered shares of the Company’s common stock received $0.76 in lieu of each Consideration Share such stockholder would otherwise have received as merger consideration, with the total cash consideration paid to all Ineligible Holders equaling approximately $0.02 million. Upon the Closing Date, Latch indirectly acquired all of HDW’s assets, including its intellectual property and $8.0 million in cash. Additionally, approximately 35 HDW team members joined Latch.
The Consideration Shares were originally non-transferable until July 3, 2028 (the “Restricted Period”), subject to certain accelerated releases. As a result of the Company’s delisting from Nasdaq, the Restricted Period now terminates on April 15, 2027. In the event the Company’s 60 trading day VWAP exceeds the price thresholds set forth in the table below (the “Share Price Thresholds”), the applicable portion of the Consideration Shares set forth below will be released from transfer restrictions:
Share Price Threshold
Percent of Consideration Shares Released
$2.0025%
$3.0025%
$4.0025%
$5.0025%
In addition, there may be accelerated releases of the Consideration Shares in connection with a change of control of the Company.
In connection with the Mergers, the Company and Jamie Siminoff entered into a stock restriction agreement, dated May 15, 2023 (the “Original Siminoff Stock Restriction Agreement”). Pursuant to the Original Siminoff Stock Restriction Agreement, in the event Mr. Siminoff ceased to be an employee of the Company prior to July 3, 2028, the Company had the right to repurchase all of Mr. Siminoff’s Consideration Shares that had not already been released from transfer restriction, subject to certain exceptions. In the event Mr. Siminoff was terminated without Cause or resigned for Good Reason (each as defined in the Siminoff Employment Agreement (as defined below)), or upon his death or disability (each, an “Exit”), his Consideration Shares would accelerate in an amount equal to the greater of (i) the number of Consideration Shares to which he was entitled pursuant to the Share Price Thresholds (with linear interpolation of Consideration Shares based on the 60 trading day VWAP as of the date of Exit) and (ii) the number of Consideration Shares equal to the product of (a) his total Consideration Shares multiplied by (b) the quotient of (x) the number of calendar days between July 3, 2023 and his Exit divided by (y) 1,825; provided, however, that in no event would the number of Mr. Siminoff’s Consideration Shares that accelerate in connection with an Exit be less than 40% of the total number of his Consideration Shares.
The Promissory Notes accrued paid-in-kind interest at a rate of 10% per annum and were scheduled to mature on July 3, 2025, unless earlier accelerated in connection with an event of default (including certain events of delisting from Nasdaq) or change of control of the Company. On April 26, 2024, the Company repaid the Promissory Notes in full without penalty. The Company paid an aggregate of $23.9 million in principal and accrued interest to the holders of the Promissory Notes.
On the Closing Date, in connection with the consummation of the Mergers and as contemplated by the Merger Agreement, the Company and certain of HDW’s stockholders (the “Holders”) entered into that certain Registration Rights Agreement (the “2023 Registration Rights Agreement”), pursuant to which the Company agreed to file a shelf registration statement registering the resale of the Registrable Securities (as defined in the 2023 Registration Rights Agreement) as promptly as reasonably practicable after the date on which the Company files its Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023 (and no later than the 20th business day following the filing date of such Quarterly Report). Up to twice in any 12-month period, the Holders may request to sell all or any portion of their Registrable Securities in an underwritten offering so long as the total offering price is reasonably expected to exceed $25 million. The Company also agreed to provide customary “piggyback” registration rights to certain Holders designated as “Major Equityholders,” subject to certain requirements and customary conditions. The 2023 Registration Rights Agreement also provides that the Company will pay certain expenses relating to such registrations and indemnify the stockholders against certain liabilities.
In connection with the Mergers, the Company and Mr. Siminoff entered into an employment agreement, dated May 15, 2023 (the “Siminoff Employment Agreement”). Pursuant to the Siminoff Employment Agreement, on the Closing Date, Mr. Siminoff was appointed as the Company’s Chief Strategy Officer. At the time, Mr. Siminoff was expected to be appointed as Chief Executive Officer of the Company following the completion of the Restatement. As described below under “— November 2024 Executive Transition,” Mr. Siminoff will no longer be appointed as the Company’s Chief Executive Officer upon completion of the Restatement.
2023 RIFs and Severance Payments
In July 2023, the Company commenced a reduction in force (the “July 2023 RIF”) in order to streamline its business operations, reduce costs and complexities in the business and create further operating efficiencies. The July 2023 RIF,
substantially completed in the fourth quarter of 2023, impacted approximately 95 employees, or approximately 70% of the Company’s full-time employees at the time.
In connection with the January 2023 resignation of Luke Schoenfelder, Chief Executive Officer, and Barry Schaeffer, Interim Chief Financial Officer, (i) Mr. Schoenfelder was entitled to receive severance compensation of $708,000 and the extension of the post-termination exercise window applicable to Mr. Schoenfelder’s stock options granted on May 11, 2016 and (ii) Mr. Schaeffer was entitled to receive severance compensation of $403,200.
In connection with the July 2023 Transition and Separation Agreement entered into between Brian Jones, Chief Technology Officer, and the Company, Mr. Jones was entitled to receive severance compensation of $406,250, the acceleration of the vesting of 50,000 of his outstanding RSUs and the extension of his post-termination exercise window for certain of his outstanding stock options.
Delisting
On August 8, 2023, the Company received a notice from Nasdaq stating that it had determined to suspend trading of the Company’s securities on August 10, 2023 and commence delisting procedures because of the Company’s failure to regain compliance with its periodic filing obligations by the August 4, 2023 deadline previously set by Nasdaq. On March 21, 2024, Nasdaq filed a Form 25 with the SEC notifying the SEC of Nasdaq’s determination to remove the Company’s securities from listing on Nasdaq. The delisting was effective April 1, 2024.
Headquarters
Effective November 1, 2023, the Company relocated its headquarters to Olivette, Missouri occupying approximately 49,000 square feet of leased warehouse and office space. In January 2024, the Company entered into an amendment to the lease agreement, expanding the premises by approximately 13,000 square feet. The term of the lease agreement commenced March 1, 2024 and continues through June 1, 2029. The total commitment of approximately $2.1 million and is payable monthly with escalating rental payments over the approximate five year lease term.
HelloTech Merger and Loan Agreement
On June 21, 2024, the Company and LS HT Merger Sub, Inc., a wholly-owned subsidiary of the Company (“HT Merger Sub”), entered into an Agreement and Plan of Merger (the “HelloTech Merger Agreement”) with HelloTech, Inc. (“HelloTech”). On July 1, 2024, HT Merger Sub merged with and into HelloTech, with HelloTech continuing as the surviving corporation and a wholly-owned subsidiary of the Company (the “HelloTech Merger”).
As consideration for the HelloTech Merger, the Company (i) as further specified below, assumed HelloTech’s outstanding borrowings under its existing term loan, which had outstanding borrowings of approximately $6.9 million as of July 1, 2024 (the “Prior Loan”) with Customers Bank and (ii) paid $250,000 of HelloTech’s merger-related expenses. HelloTech’s stockholders or other equity holders (including option holders, warrant holders or holders of simple agreements for future equity) did not receive any consideration in connection with the HelloTech Merger.
On July 15, 2024, the Company, Latch Systems, Inc., a wholly-owned subsidiary of the Company (“Latch Systems”), and HelloTech (collectively with the Company and Latch Systems, the “Borrowers”) entered into an Amended and Restated Loan and Security Agreement (the “Loan Agreement”) with Customers Bank.
Pursuant to the Loan Agreement, Customers Bank issued the Borrowers a term loan in the principal amount of $6.0 million (the “New Loan”). The Loan Agreement, which amended and restated the terms of the Prior Loan, did not result in the Borrowers receiving any additional loan proceeds. Interest is payable on the New Loan at a rate equal to the greater of (a) the prime rate published in The Wall Street Journal or (b) 6.0%. The New Loan matures on July 15, 2029 (the “Maturity Date”).
The Borrowers are required to pay interest on the New Loan monthly until January 15, 2025. Thereafter, the Borrowers are required to pay equal monthly installments of principal plus accrued interest until the Maturity Date. There is no penalty for prepayment of the New Loan.
Pursuant to the Loan Agreement, the Borrowers have granted Customers Bank security interests in substantially all of the Borrowers’ assets, other than intellectual property. HelloTech is required to maintain an operating account with Customers Bank with a sufficient balance to support monthly payments. Additionally, the Borrowers are collectively required to maintain a liquidity ratio of at least 4.00, tested monthly, which is calculated as the quotient of unrestricted cash and cash
equivalents of the Company and its subsidiaries (subject to certain limitations with respect to cash of foreign subsidiaries), divided by all outstanding indebtedness owed to Customers Bank.
Compensation Program and Executive Officer Appointment
On August 11, 2024 (the “Program Effective Date”), the Board approved an extension of its temporary cash-based leadership compensation program that was established in 2023 to provide certain cash compensation to the Company’s officers and key employees during the course of the Restatement. The leadership compensation program is described in more detail below.
In addition, on the Program Effective Date, the Board approved a performance-based equity incentive program (the “Performance Equity Program”) pursuant to which awards of performance-vesting stock options (“Performance Options”) and performance-vesting restricted stock units (“PSUs”) will be granted to Company officers and service providers, and the Company granted Performance Options to certain officers and key service providers. The Performance Equity Program is described in more detail below.
On the Program Effective Date, the Board also appointed Jason Mitura as the Company’s Chief Product Officer beginning August 16, 2024. On August 12, 2024, the Company entered into an employment agreement with Mr. Mitura in connection with his appointment.
Under the Company’s cash-based leadership compensation program, Company officers and other participants receive an additional amount of cash compensation, payable in semi-monthly installments alongside their regular base salary, and are not eligible for any other cash incentive compensation or annual bonuses while the leadership compensation program is in place. On the Program Effective Date, the Board extended this program, originally scheduled to expire on July 31, 2024, until the earlier of (i) the listing of the Company on a national securities exchange or (ii) the date the Board determines in its discretion to terminate it. The annualized amounts payable under the program to Mr. Siminoff, David Lillis, Senior Vice President of Finance, and Mr. Mitura are $1,550,000, $475,000 and $650,000, respectively.
The Performance Equity Program provides for the Company to grant awards under the 2021 Plan that will become eligible to vest based on the Company’s common stock reaching specified market trading prices (based on a trailing 60-day daily volume weighted average trading price) within seven years after the Program Effective Date. The Company expects that substantially all of its eligible employees will participate in the Performance Equity Program. Awards under the Performance Equity Program will generally be granted 50% in the form of PSUs that will become eligible to vest, or “earned,” in three equally-sized tranches upon attaining a $1, $2 and $3 stock price hurdle, and 50% in the form of Performance Options that will become earned in three equally-sized tranches upon attaining a $4, $5 and $6 stock price hurdle. Upon attainment of a stock price hurdle, 25% of the earned tranche of PSUs and Performance Options will vest, with the remaining 75% of such earned tranche vesting in three equal annual installments over the next three years, subject to the applicable participant’s continued service through the vesting date.
On the Program Effective Date, the Board granted Performance Options under the Performance Equity Program and the 2021 Plan to certain officers and key service providers, including to Messrs. Siminoff, Mitura and Lillis covering the following numbers of shares: Mr. Siminoff: 8,000,000 shares; Mr. Mitura: 7,500,000 shares; and Mr. Lillis: 3,000,000 shares (the “Initial Option Grant”). The Performance Options granted to Messrs. Siminoff and Mitura will be, or were, forfeited on the executives’ respective separation dates.
As described above, the Performance Options are eligible to be earned in three tranches based on the Company’s common stock reaching market trading prices (based on a trailing 60-day daily volume weighted average trading price) before the seventh anniversary of the Program Effective Date, as set forth in the following table:
Earned Tranche
Shares Subject to the Performance Option
Share Price Hurdle
1
33.33% of award
$4.00
2
33.33% of award
$5.00
3
33.34% of award
$6.00
Upon attainment of a stock price hurdle, 25% of each earned tranche of Performance Options will vest, with the remaining 75% of such earned tranche vesting in three equal annual installments over the next three years, subject to the applicable participant’s continued service through the vesting date. The Performance Options have an exercise price of $0.41 and a ten year term; however, any portion of the Performance Option corresponding to a tranche that has not become earned based on the achievement of a share price hurdle within seven years after the Program Effective Date will be cancelled and forfeited.
In addition to the performance-based and service-based vesting requirements described above, (i) the first tranche of the Performance Option will, to the extent vested, only become exercisable in four equal installments on the second, third, fourth and fifth anniversaries of the Program Effective Date, (ii) the second tranche of the Performance Option will, to the extent vested, only become exercisable in four equal installments on the third, fourth, fifth and sixth anniversaries of the Program Effective Date, and (iii) the third tranche of the Performance Option will, to the extent vested, only become exercisable in four equal installments on the fourth, fifth, sixth and seventh anniversaries of the Program Effective Date.
On September 13, 2024, the Company granted approximately 8.6 million Performance Options under the Performance Equity Program to service providers, none of whom participated in the Initial Option Grant. Such Performance Options have an exercise price of $0.48 and are otherwise substantially identical to those granted in the Initial Option Grant.

November 2024 Executive Transitions
On November 18, 2024 (the “Siminoff Agreement Date”), the Company and Mr. Siminoff mutually agreed that Mr. Siminoff would step down as the Company’s Chief Strategy Officer on December 31, 2024 (the “Siminoff Separation Date”). Mr. Siminoff will remain in his current role through the Siminoff Separation Date, after which he will serve in an advisory role through December 31, 2026 (such advisory services, the “Advisory Services,” and such date, the “Advisory End Date”). Mr. Siminoff will cease to serve as an “executive officer” of the Company under Rule 3b-7 of the Exchange Act on the Siminoff Separation Date. Upon the Company’s request, in performing the Advisory Services, Mr. Siminoff is expected to, among other services, (i) meet with customers and stakeholders, (ii) assist or advise on product development, (iii) assist or advise on corporate development or strategic transactions and (iv) provide transition services. In addition, Mr. Siminoff will no longer be appointed as the Company’s Chief Executive Officer upon completion of the Restatement.
In connection with Mr. Siminoff’s transition to the advisory role described above, on the Siminoff Agreement Date, Mr. Siminoff and the Company entered into a Separation and Advisory Agreement and Release (the “Siminoff Transition Agreement”). Pursuant to the Siminoff Transition Agreement, the Company and Mr. Siminoff agreed to amend and restate the Original Siminoff Stock Restriction Agreement. In addition, under the Siminoff Transition Agreement, the Company agreed to reimburse Mr. Siminoff for certain legal expenses.
Pursuant to an amended and restated common stock restriction agreement, which was entered into between Mr. Siminoff and the Company on the Siminoff Agreement Date (the “Restated Restriction Agreement”), and in accordance with the terms of the Original Siminoff Stock Restriction Agreement, the Company exercised its repurchase option with respect to 15,260,540 shares of the Consideration Shares held by Mr. Siminoff (the “Repurchased Shares”) for $0.00005080 per share (the “Repurchase Price”), or a total payment of $775.24. The Repurchased Shares represent 80% of the 19,075,675 shares of the Consideration Shares received by Mr. Siminoff in connection with the HDW Acquisition.
Pursuant to the Restated Restriction Agreement, the 3,815,135 Consideration Shares that were not repurchased by the Company (the “Remaining Shares”) are subject to transfer restrictions and an amended repurchase option (the “Amended Repurchase Option”) pursuant to which the Company has a right to repurchase the Remaining Shares at the Repurchase Price to the extent not released from the transfer restrictions and the Amended Repurchase Option by the fifth anniversary of the effective date of the Restated Restriction Agreement (the “Repurchase Trigger Date”).
The Remaining Shares are split into two tranches with different provisions governing their release from the transfer restrictions and the Amended Repurchase Option: the Separation Shares and the Advisory Shares (each as hereafter defined).
The “Separation Shares” consist of 2,861,351 shares (representing 75% of the Remaining Shares) and will be released from the transfer restrictions and the Amended Repurchase Option in equal tranches (each, a “Release Tranche”) as follows:
i.20% of the Separation Shares will be released when the average final trading price of the Company’s common stock for any 60-trading day period prior to the Repurchase Trigger Date (the “Threshold Price”) is equal to or exceeds $1.00 (the “First Tier”);
ii.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $2.00 (the “Second Tier”);
iii.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $3.00 (the “Third Tier”);
iv.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $4.00 (the “Fourth Tier”); and
v.20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $5.00 (the “Fifth Tier” and, collectively with the other respectively named tiers, the “Price Tiers”).
The Restated Restriction Agreement also includes provisions governing the impact of a change in control on the release of certain Separation Shares.
The “Advisory Shares” consist of 953,784 shares (representing 25% of the Remaining Shares) and will be released from the transfer restrictions and the Amended Repurchase Option as follows:
i.All of the Advisory Shares will be released on the Advisory End Date, provided that a termination of the Advisory Services has not occurred prior to such date.
ii.In the event of a termination of the Advisory Services by Mr. Siminoff prior to the Advisory End Date other than due to the Company’s breach of its ongoing contractual obligations to Mr. Siminoff, subject to notice requirements, the Amended Repurchase Option will immediately apply to all of the Advisory Shares as of the date of such termination (the “Advisory Termination Date”), and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.
iii.In the event of a termination of the Advisory Services by the Company as a result of Mr. Siminoff’s willful failure or refusal to perform the Advisory Services in good faith in accordance with the terms of the Siminoff Transition Agreement (a “Termination for Cause”), subject to notice requirements, the Amended Repurchase Option will immediately apply to all of the Advisory Shares as of the Advisory Termination Date, and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.
iv.In the event of a termination of the Advisory Services by the Company other than a Termination for Cause or a change in control prior to the Advisory End Date, or in the event Mr. Siminoff terminates the Advisory Services as a result of the Company’s breach of its ongoing contractual obligations to Mr. Siminoff, the Amended Repurchase Option will immediately apply to the portion of the Advisory Shares represented by the solution to the following equation:
(1 – X/730) * 953,784, with “X” equaling the number of days elapsed between the Siminoff Separation Date and the Advisory Termination Date, and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.
With respect to the Advisory Shares to which the Amended Repurchase Option does not apply, such Advisory Shares will be released from the Amended Repurchase Option and the Transfer Restrictions on the Advisory Termination Date.
On November 26, 2024, the Company and Mr. Mitura mutually agreed that Mr. Mitura would step down as the Company’s Chief Product Officer effective as of such date, at which time Mr. Mitura ceased to serve as an “executive officer” of the Company under Rule 3b-7 of the Exchange Act. Also on November 26, 2024, the Company and Mr. Mitura entered into a Separation and Transition Agreement and Release (the “Mitura Separation Agreement”). The Mitura Separation Agreement provides that the Company and Mr. Mitura will enter into a consulting agreement pursuant to which Mr. Mitura will continue to assist the Company in product development. In addition, under the Mitura Separation Agreement, the Company agreed to reimburse Mr. Mitura for certain legal expenses.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Pay vs Performance Disclosure            
Net loss $ (51,616) $ (46,832) $ (41,485) [1] $ (38,556) $ (98,448) $ (80,041) [1],[2]
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
[2]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.4
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2022
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 37 R25.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation
The condensed consolidated financial statements and related notes of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and Article 10 of Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared under GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. In the opinion of management, all adjustments considered necessary for a fair presentation of the Company’s financial position, results of operations and cash flows have been included and are of a normal and recurring nature. The operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto, which are included in the Company’s 2022 Annual Report filed concurrently herewith.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of Latch, Inc. and its wholly-owned subsidiaries as of June 30, 2022, Latch Systems, Inc., Latch Taiwan, Inc., Latch Insurance Solutions, LLC and Latch Systems Ltd. All intercompany transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications would not have a material effect on the reported financial results.
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of income and expense during the reporting period. Estimates are used when accounting for revenue recognition, allowance for doubtful accounts, allowance for hardware returns, estimates of excess and obsolete inventory, stock-based compensation, warrants, impairment of fixed assets, investment in trading securities and capitalized internally-developed software. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments when facts and circumstances dictate. These estimates are based on information available as of the date of the consolidated financial statements; actual results could differ from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of June 30, 2022 and December 31, 2021, cash consisted primarily of funds held in the Company’s checking accounts, money market funds and commercial paper. The Company considers these money market funds and commercial paper to be Level 1 financial instruments.
The Company’s cash balances exceed the limits that are federally insured. To date, the Company has not recognized any losses caused by uninsured balances.
Marketable Securities
The Company classifies its fixed income marketable securities as available-for-sale based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in stockholders’ equity. If it is determined that an investment has an other-than-temporary decline in fair value, the Company recognizes the investment loss in other income (expense), net in the Consolidated Statements of Operations and Comprehensive Loss. The Company periodically evaluates its investments to determine if impairment charges are required.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are stated at net realizable value, net of allowance for doubtful accounts and reserve for returns (see “Revenue Recognition” below for further information). The Company adopted Accounting Standards Update (“ASU”) 2016-13 effective January 1, 2022. Following the adoption, the Company recognizes an accounts receivable allowance based on estimates of expected credit losses. The Company estimates the total expected credit loss over the lifetime of the receivables using historical loss data and by applying a loss-rate method using relevant available information from internal and external sources, including historical write-off activity, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for changes in economic conditions. When certain amounts are deemed uncollectible, those balances are reserved in full.
The allowance for doubtful accounts is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, the Company considers various risk characteristics, including the financial asset type, size and historical or expected credit loss pattern. These risk characteristics are relevant to accounts receivable and contract assets. The Company has considered customer identity, customer type and product lines and determined that further segmentation of the accounts receivable and contract assets would not yield a materially different credit loss allowance. The Company only segments its receivables based on the age of the outstanding balance. Restated hardware revenues are recorded in the amount of the consideration the Company received or expected to receive when the Company had evidence that a contract existed and control had passed to the customer. See Note 2. Restatement of Prior Period Financial Statements and Information.
As of June 30, 2022 and December 31, 2021, the allowance for doubtful accounts contains an estimate of credit losses for outstanding invoices related to (1) hardware accounts receivable when revenue was recognized for consideration received from the related software contract and (2) invoices related to software accounts receivable. The Company generally does not require any security or collateral to support its receivables.
Inventories, Net
Inventories consist of finished goods and component parts. Finished goods are manufactured by the Company or purchased from contract manufacturers and component suppliers. Inventories are stated at the lower of cost or net realizable value with cost being determined using the average cost method. The Company periodically assesses the valuation of inventory and writes down the value for estimated excess and obsolete inventory based upon estimates of future demand and market conditions, when necessary. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Consolidated Balance Sheets.
Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Channel inventory is included within inventory, net on the Consolidated Balance Sheets. Channel inventory is stated at the lower of cost or net realizable value with cost being determined using the average cost method.
Property and Equipment, Net Property and equipment are stated at cost less accumulated depreciation.
Software Development Costs The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once a project has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. Maintenance costs are expensed as incurred. Internally-developed software is amortized on a straight-line basis over its estimated useful life, generally three to five years.
Intangible Assets
Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized over their estimated useful lives using the straight-line method.
Effective October 2021, the Company entered into an asset purchase agreement. The Company evaluated the acquisition under ASC 805, Business Combinations. The acquisition included the purchase of an assembled workforce to support certain of the Company’s business development efforts. The Company determined that there were no substantive assets outside of the assembled workforce, which was performing services for the Company prior to the acquisition. The Company determined that the acquisition did not qualify as a business. Therefore, the Company accounted for the $0.7 million acquisition of the assembled workforce as an asset acquisition, which is included in intangible assets as of December 31, 2021.
Leases
The Company determines if an arrangement contains a lease at the inception of the arrangement. As part of the lease determination process, the Company assesses several factors, including, but not limited to, whether there is a right to control and direct the use of the asset and whether the other party has a substantive substitution right. As the Company’s leases generally do not have identical or nearly identical contract provisions, the Company accounts for each of its leases at the contract level.
The Company has made the policy election to not separate lease and non-lease components for any of its leases within its existing classes of assets. The Company will evaluate this election for any new leases involving a new underlying class of asset. The Company has also made the policy election to not recognize a lease liability or an ROU asset for any leases with a term of 12 months or less. These lease payments are recognized on a straight-line basis over the lease term.
The Company has evaluated lease renewal options on a contract-by-contract basis to determine whether specific circumstances would result in the conclusion that any options are reasonably certain to be exercised. Generally, the Company does not enter into lease arrangements where the option to renew or terminate a lease is controlled by the lessor.
The Company cannot readily determine the interest rate implicit in leases where it is the lessee. As such, it uses its IBR to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of comparable value to the ROU asset in a similar economic environment. IBR therefore reflects what the Company “would have to pay,” which requires estimation when no observable rates are available or where the applicable rates need to be adjusted to reflect the terms and conditions of the lease. The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates. The Company’s leases are generally not sensitive to changes in IBR due to their relatively short terms.
ROU assets represent the right to use an underlying asset for the term of the lease, and lease liabilities represent the obligation to make lease payments throughout the term of the lease. ROU assets and lease liabilities are recognized as of the commencement date of the lease based on the present value of contractual lease payments due over the term of the lease. The Company uses an incremental borrowing rate to determine the present value of the lease payments, as the leases do not state the rate implicit in the lease.
ROU assets resulting from operating leases are recorded within other non-current assets, and lease liabilities from operating leases are recorded within current liabilities and non-current liabilities, on the Condensed Consolidated Balance Sheets. The Company did not have any finance leases or subleases as of June 30, 2022 and December 31, 2021.
Rent expense is allocated among cost of revenue, research and development, sales and marketing, and general and administrative, based on headcount and the use of the underlying leased property.
Equity Issuance Costs
Costs incurred in connection with the issuance of the Company’s series preferred stock have been recorded as a direct reduction against redeemable convertible preferred stock within the Consolidated Balance Sheets.
Additionally, certain transaction costs incurred in connection with the Merger Agreement that are direct and incremental to the Business Combination (see Note 1. Description of Business) have been recorded as a component of additional paid-in capital within the Consolidated Balance Sheets.
Revenue Recognition
In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under its agreements, the Company performs the following steps: (i) identify contracts with customers; (ii) identify performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the Company satisfies each performance obligation.
A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in ASC 606 and its related amendments (collectively known as ASC 606, Revenue from Contracts with Customers). Revenues are recognized when control of the promised goods or services are transferred to a customer in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company currently generates its revenues from three primary sources: (1) sales of hardware devices, (2) licenses of software products and (3) installation services related to the hardware devices.
Performance Obligations
The Company enters into contracts that contain multiple distinct performance obligations: hardware, software and installation services. The hardware performance obligation includes the delivery of hardware, the software performance obligation allows the customer access to the software during the contracted-use term when the promised service is transferred to the customer and the installation services obligation includes the delivery of activation and installation of the hardware. The Company has determined that the hardware, software and installation services are individual distinct performance obligations because they can be and generally are sold by the Company on a standalone basis, and because other vendors sell similar technologies and services on a standalone basis.
For each performance obligation identified, the Company estimates the standalone selling price, which represents the price at which the Company would sell the good or service separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price, taking into account available information such as market conditions, historical pricing data and internal pricing guidelines related to the performance obligations. The Company then allocates the transaction price among those obligations based on the estimation of standalone selling price. For software revenue, the Company estimates the transaction price, including variable consideration, at the commencement of the contract and recognizes revenue over the contract term.
Hardware
The Company generates hardware revenue primarily from the sale of its portfolio of devices. The Company sells hardware to customers, which include real estate developers, builders, building owners and property managers, directly or through its channel partners, who act as intermediaries, installers or wholesalers. The Company recognizes hardware revenue when there is evidence a contract exists and control has been transferred to the customer.
The Company provides warranties that its hardware will be substantially free from defects in materials and workmanship for a period of one or two years for electronic components depending on the hardware product, and five years for mechanical components. The Company determines in its sole discretion whether to replace, repair or refund warrantable devices. The Company determined these warranties are not separate performance obligations as they cannot be purchased separately and do not provide a service in addition to an assurance the hardware will function as expected. The Company records a reserve as a component of cost of hardware revenue based on historical costs of replacement units for returns of defective products. For the three and six months ended June 30, 2022, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. For the three and six months ended June 30, 2021, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. The Company also provides certain customers a right of return for non-defective product, which is treated as a reduction of hardware revenue based on the Company’s expectations and historical experience. For the three and six months ended June 30, 2022, the allowance for returns reduced revenue by zero and $0.4 million, respectively. For the three and six months ended June 30, 2021, the allowance for returns reduced revenue by $0.4 million and $0.2 million, respectively.
Software
The Company generates software revenue primarily through the license of its SaaS cloud-based platform to customers on a subscription-based arrangement. Subscription fees vary depending on the features selected by customers as well as the term. SaaS arrangements generally have term lengths of one, two, five or ten years and include a fixed fee generally paid in advance, annually or monthly. When significant discounts were provided to customers on the longer-term software contracts paid in advance, the Company has determined that there is a significant financing component related to the time value of money and therefore has recorded the interest expense in interest expense, net on the Consolidated Statements of Operations and Comprehensive Loss. The interest expense related to the significant financing component is recorded using the effective interest method, which has higher interest expense at inception and declines over time to match the underlying economics of the transaction. The amount of interest expense related to this component was $1.4 million and $2.4 million for the three and
six months ended June 30, 2022, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.
The SaaS licenses provided by the Company are considered stand-ready performance obligations where customers benefit from the services evenly throughout the service period. Revenue generally is recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer.
Installation Services
The Company generates revenues by facilitating hardware installation and activation services. These revenues are recognized over time on a percentage of completion basis. The Company recognized installation services revenue of $1.9 million and $3.4 million for the three and six months ended June 30, 2022, respectively, and $0.2 million for both the three and six months ended June 30, 2021.
Deferred Contract Costs
The Company capitalizes commission expenses paid that are incremental to obtaining customer software contracts. Costs related to the initial signing of software contracts are amortized over the average customer life, which has been estimated to be ten years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, including renewals and extensions. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current and are included in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets; the remaining portion is recorded as deferred contract costs, non-current and is included in other non-current assets on the Condensed Consolidated Balance Sheets. Amortization expense is included in sales and marketing expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
The Company enters into contracts with its customers, which may give rise to contract assets (unbilled receivables) and contract liabilities (deferred revenue) due to revenue recognition differing from the timing of billing to customers. The Company recognizes unbilled receivables when the performance obligation precedes the invoice date. The Company reports unbilled receivables within prepaid expenses and other current assets on the Consolidated Balance Sheets.
The Company records contract liabilities as deferred revenue when the Company bills customers in advance of the performance obligations being satisfied, which is generally the case for the Company’s software contracts. The Company recognized $5.2 million of prior year deferred software revenue during the six months ended June 30, 2022 and $4.5 million during the year ended December 31, 2021.
As of June 30, 2022, total deferred revenue was $40.7 million. The current amount, which is expected to be recognized over the next 12 months, of $9.9 million is comprised of $14.6 million, which will be recognized as revenue, and $4.6 million, which will be recognized as interest expense related to the significant financing component. The non-current amount of $30.8 million is comprised of $41.7 million, which will be recognized as revenue, and $10.9 million, which will be recognized as interest expense related to the significant financing component.
Increase in deferred revenue for the three and six months ended June 30, 2022 primarily resulted from growth of contracts with new and existing customers.
Cost of Revenue
Cost of hardware revenue consists primarily of product costs, including manufacturing costs, duties and other applicable importation costs, shipping and handling costs, packaging, warranty costs, assembly costs and warehousing costs, as well as other non-inventoriable costs including personnel-related expenses associated with supply chain logistics. Costs of hardware revenue also include charges related to lower of cost or market adjustments and reserves for excess inventory and non-cancellable purchase commitments.
Cost of software revenue consists primarily of outsourced hosting costs and personnel-related expenses associated with monitoring and managing outsourced hosting service providers.
Cost of installation services revenue consists primarily of third-party installation labor costs, parts and materials and personnel-related expenses associated with deployment of hardware.
Cost of revenue excludes depreciation and amortization shown in operating expenses.
Research and Development
Research and development (“R&D”) expense consists primarily of personnel and related expenses for employees working on product design and engineering teams, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Also included are non-personnel costs such as amounts paid to third-party contract manufacturers for tooling, engineering and prototype costs of hardware products, fees paid to third-party consultants, R&D supplies, rent and restructuring costs. R&D costs that do not meet the criteria for capitalization are expensed as incurred.
Sales and Marketing Sales and marketing expense consists primarily of personnel and related expenses for employees working on sales, customer success, deployment and marketing teams, including salaries, bonuses, benefits, payroll taxes, travel, commissions and stock-based compensation. Also included are non-personnel costs such as marketing activities (trade shows and events, conferences and advertising), professional fees, rent, restructuring costs and customer support.
Depreciation and Amortization
Depreciation and amortization expense consists primarily of depreciation expense related to investments in property and equipment, internally-developed software and intangible assets.
Impairment of Long-Lived Assets
The Company assesses long-lived assets for impairment in accordance with the provisions of ASC 350, Goodwill and Other, and ASC 360, Property, Plant and Equipment. Long-lived assets, such as property and equipment and internally-developed software costs subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposition of the asset. The amount of impairment loss, if any, is measured as the difference between the carrying value of the asset and its estimated fair value. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. During the three and six months ended
June 30, 2022, the Company recorded $0.1 million and $0.4 million of impairment of internally-developed software costs. The Company did not record any impairment charges for the three and six months ended June 30, 2021.
Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. As of June 30, 2022 and December 31, 2021, the Company recorded a full valuation allowance against its deferred tax assets.
The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in estimate occurs.
Stock-Based Compensation
The Company measures and records the expense related to stock-based payment awards based on the fair value of those awards as determined on the date of grant. The Company recognizes stock-based compensation expense over the requisite service period of the individual grant, generally equal to the vesting period, and uses the straight-line method. The fair value of RSUs is determined using the closing trading price on the grant date. The Company uses the Black-Scholes-Merton (“Black-Scholes”) option-pricing model to determine the fair value of stock options. The Black-Scholes option-pricing model requires the use of highly subjective and complex assumptions to determine the fair value of stock options, including the option’s expected term and the price volatility of the underlying stock. The Company calculates the fair value of options granted by using the Black-Scholes option-pricing model with the following assumptions:
Expected Volatility—The Company estimates volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.
Expected Term—The expected term of the Company’s options represents the period that the stock-based awards are expected to be outstanding. The Company has elected to use the midpoint between the stock option’s vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
Risk-Free Interest Rate—The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero-coupon issues with a term that is equal to the option’s expected term at the grant date.
Dividend Yield—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.
Cash Settled RSUs
The Company grants cash settled RSUs that are classified as liability awards as defined in ASC 718, Compensation - Stock Compensation. Cash settlement is required (no election for share settlement) and the cash settlement is not contingent on the occurrence of an event. These awards are recorded as a share-based liability, and fair value is remeasured quarterly. Each vested award is released for cash equal to the trading value of the Company’s common stock.
Fair Value Measurements
Fair value accounting is applied for all financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
ASC 820, Fair Value Measurements, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The levels of the fair value hierarchy are as follows:

Level 1—Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2—Inputs are observable, either directly or indirectly, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.
Level 3—Inputs are generally unobservable and typically reflect management’s best estimate of assumptions that market participants would use in pricing the asset or liability.
The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.
Convertible Notes and Derivatives
The Company accounts for convertible notes, net using an amortized cost model pursuant to ASC 835, Interest. Convertible notes are classified as liabilities measured at amortized cost, net of debt discounts from debt issuance costs, lender fees and the initial fair value of bifurcated derivatives, which reduce the initial carrying amount of the notes. The carrying value is accreted to the stated principal amount at contractual maturity using the effective-interest method with a corresponding charge to interest expense pursuant to ASC 835. Debt discounts are presented on the balance sheet as a direct deduction from the carrying amount of the related debt.
The Company accounts for its derivatives in accordance with ASC 815-10, Derivatives and Hedging, or ASC 815-15, Embedded Derivatives, depending on the nature of the derivative instrument. ASC 815 requires each contract that is not a derivative in its entirety to be assessed to determine whether it contains embedded derivatives that are required to be bifurcated and accounted for as a derivative financial instrument. The embedded derivative is bifurcated from the host contract and accounted for as a freestanding derivative if (i) the combined instrument is not accounted for in its entirety at fair value with changes in fair value recorded in earnings, (ii) the terms of the embedded derivative are not clearly and closely related to the economic characteristics of the host contract and (iii) a separate instrument with the same terms as the embedded derivative would qualify as a derivative instrument. Embedded derivatives are measured at fair value and re-measured at each subsequent reporting period and recorded within convertible notes, net on the consolidated balance sheets and changes in fair value recorded in other income (expense), net within the statements of operations and comprehensive loss.
Earnings per Share
The calculation of earnings per share is based on the weighted average number of shares of common stock or common stock equivalents outstanding during the applicable period. The dilutive effect of common stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Potentially dilutive securities include convertible preferred stock, common stock options, common stock warrants and RSUs.
The Company follows the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. The two-class method determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company’s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends but did not contractually require the holders of such shares to participate in the Company’s losses. For periods in which the Company reports net losses, diluted net loss per share is the same as basic net loss per share because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Diluted shares outstanding are calculated using the treasury stock method or the two-class method, depending on which method is more dilutive for a given period. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized and the
amount of benefits that would be recorded in common shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares, based on the average share price for the fiscal period.
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company primarily invests its excess cash in low-risk, highly liquid money market funds with major financial institutions as well as marketable securities (see Note 4. Investments).
Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each balance sheet date. As of June 30, 2022, the Company had one customer that accounted for $3.0 million, or 19%, of gross accounts receivable. As of December 31, 2021, the Company had one customer that accounted for $2.7 million, or 19%, of gross accounts receivable. For the three and six months ended June 30, 2022, the Company had one customer that accounted for $2.2 million and $6.6 million, or 22% and 28%, of total revenue, respectively. For the three months ended June 30, 2021, the Company had two customers that accounted for $2.4 million, or 35%, of total revenue. For the six months ended June 30, 2021, the Company had one customer that accounted for $1.9 million, or 16%, of total revenue.
Segment Information
As of June 30, 2022, the Company had one operating and reportable segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company’s chief operating decision maker.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASC 842, which requires lessees to recognize most leases on the balance sheet as a right of use asset and related lease liability. On January 1, 2022, the Company adopted ASC 842 using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize ROU assets and lease liabilities for leases with terms of 12 months or less. Upon adoption, the Company recognized (i) $0.4 million of operating lease ROU assets recorded in other non-current assets on the Condensed Consolidated Balance Sheets and (ii) operating lease liabilities of $0.2 million recorded in other current liabilities and $0.2 million recorded in other non-current liabilities on the Condensed Consolidated Balance Sheets. The adoption of ASC 842 did not materially impact the condensed consolidated statements of operations and comprehensive loss, condensed consolidated statements of equity and condensed consolidated statements of cash flows.
In June 2016, the FASB issued ASU 2016-13, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. The ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company determined that available-for-sale securities, accounts receivable and contract assets are the applicable financial assets that are subject to this ASU and adopted the guidance on January 1, 2022. The Company modified the impairment model related to the available-for-sale securities from the “other-than-temporary” impairment model to the “current expected credit losses” model and determined that an allowance for credit loss is not needed as of January 1, 2022 based on various factors, including the length of time and extent to which fair value has been lower than the cost basis, the financial condition and near-term prospects of the issuer and forecasted economic data. The Company adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to the accumulated deficit on January 1, 2022.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The update also simplifies GAAP for other areas of ASC 740 by clarifying and amending existing guidance to improve consistent application. The amendment in this update was effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. The Company adopted this standard effective January 1, 2021. The Company has completed its assessment of this ASU and determined that it does not have a material impact on the Company’s consolidated financial statements.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.4
DESCRIPTION OF BUSINESS (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule Of Reverse Recapitalization
The following table reconciles the elements of the Business Combination to the Consolidated Statement of Cash Flows and the Consolidated Statement of Redeemable Convertible Preferred Stock and Stockholders’ Equity for the year ended December 31, 2021.
Cash - TSIA trust and cash, net of redemptions$300,122 
Cash - PIPE Investment including cash election funding192,550 
Less: transaction costs and advisory fees paid(36,783)
Less: cash election payment, net(2,313)
Less: issuance and other costs paid(5,621)
Net proceeds from Business Combination447,955 
Less: Private placement warrants received as part of Business Combination(13,872)
Plus: prepaid expenses received as part of Business Combination510 
Reverse recapitalization, net of transaction costs$434,593 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.4
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Changes and Error Corrections [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments
Three months ended
Three months ended
Six months ended
March 31, 2022June 30, 2021June 30, 2021
(unaudited)
(unaudited)
(unaudited)
Adjustments to hardware revenue:
Adjustments to hardware revenue excluding channel partner discounts$1,012 $(1,002)$(1,592)
Adjustments to hardware revenue - channel partner discounts(779)(1,082)(2,009)
Total$233 $(2,084)$(3,601)
Adjustments to cost of hardware revenue:
Adjustments to cost of hardware revenue excluding channel partner discounts$1,688 $(568)$(944)
Adjustments to cost of hardware revenue - channel partner discounts(779)(1,082)(2,009)
Total $909 $(1,650)$(2,953)
The adjustments associated with these corrections primarily impact software revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss as follows (in thousands):
Three months ended
Three months ended
Six months ended
March 31, 2022June 30, 2021June 30, 2021
(unaudited)
(unaudited)
(unaudited)
Access related
$(296)$(167)$(293)
Other
(36)(16)(28)
Total
$(332)$(183)$(321)
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Operations and Comprehensive Loss
Three months ended March 31, 2022
(unaudited)
Previously ReportedAdjustments
Category Reference(a)
Restated
Revenue
Hardware$9,055 $233 
HW
$9,288 
Software3,039 (332)SW2,707 
Installation services1,561 — 1,561 
Total revenue13,655 (99)13,556 
Cost of revenue(b)
Hardware10,992 857 
HW1, OC1, SBC1
11,849 
Software323 
SW2, OC2
327 
Installation services1,718 50 
OC
1,768 
Total cost of revenue13,033 911 13,944 
Operating expenses
Research and development18,257 565 
OC3, IDS3, SBC3
18,822 
Sales and marketing17,296 127 
OC4, SBC4
17,423 
General and administrative14,178 1,302 
HW5, SW5, OC5, RC5, SBC5
15,480 
Depreciation and amortization1,506 (376)
RC6, IDS6
1,130 
Total operating expenses51,237 1,618 52,855 
Loss from operations(50,615)(2,628)(53,243)
Other income, net
Change in fair value of warrant liability6,267 — 6,267 
Change in fair value of trading securities1,000 — 1,000 
Interest income (expense), net(864)27 SW(837)
Other expense, net(2)— (2)
Total other income, net6,401 27 6,428 
Loss before income taxes(44,214)(2,601)(46,815)
Provision for income taxes17 — 17 
Net loss$(44,231)$(2,601)$(46,832)
Other comprehensive loss
Unrealized loss on available-for-sale securities(1,618)— (1,618)
Foreign currency translation adjustment— 
Comprehensive loss$(45,847)$(2,601)$(48,448)
Net loss per common share:
Basic and diluted net loss per common share$(0.31)$(0.02)$(0.33)
Weighted average shares outstanding:
Basic and diluted141,970,190 — 141,970,190 
(a)Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $909; OC1 $(56); SBC1 $4;
SW2 $8; OC2 $(4);
OC3 $42; IDS3 $445; SBC3 $78;
OC4 $(94); SBC4 $221;
HW5 $295; SW5 $183; OC5 $482; RC5 $307; SBC5 $35;
RC6 $(306); IDS6 $(70)
(b)Exclusive of depreciation and amortization shown in operating expenses below.
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Cash Flows
Three months ended March 31, 2022
(unaudited)
Previously ReportedAdjustmentsRestated
Operating activities
Net loss$(44,231)$(2,601)$(46,832)
Adjustments to reconcile net loss to net cash used by operating activities
Depreciation and amortization1,506 (376)1,130 
Non-cash interest expense994 (42)952 
Change in fair value of warrant liability(6,267)— (6,267)
Change in fair value of trading securities(1,000)— (1,000)
Impairment loss on internally developed software— 307 307 
Provision for non-cancellable purchase commitments and excess and obsolete inventory665 (775)(110)
(Reversal) provision for doubtful accounts(50)478 428 
Stock-based compensation expense11,718 400 12,118 
Changes in assets and liabilities
Accounts receivable(4,241)(15)(4,256)
Inventories, net(8,046)2,586 (5,460)
Prepaid expenses and other current assets811 (104)707 
Other non-current assets(713)32 (681)
Accounts payable(471)(155)(626)
Accrued expenses199 1,064 1,263 
Other current liabilities(344)14 (330)
Other non-current liabilities178 — 178 
Deferred revenue5,489 (709)4,780 
Net cash (used in) provided by operating activities(43,803)104 (43,699)
Investing activities
Purchase of available-for-sale securities(24,367)— (24,367)
Proceeds from maturities of available-for-sale securities39,587 — 39,587 
Purchases of trading securities(250)— (250)
Purchase of property and equipment(736)(483)(1,219)
Capitalized internally-developed software(2,069)381 (1,688)
Net cash provided by (used in) investing activities12,165 (102)12,063 
Financing activities
Proceeds from issuance of common stock180 (2)178 
Payments for tax withholding on net settlement of equity awards(1,293)— (1,293)
Proceeds from revolving credit facility1,345 — 1,345 
Repayment of revolving credit facility(2,409)— (2,409)
Net cash used in financing activities(2,177)(2)(2,179)
Effect of exchange rates on cash(8)— (8)
Net change in cash and cash equivalents(33,823)— (33,823)
Cash and cash equivalents
Beginning of year124,782 — 124,782 
End of period$90,959 $— $90,959 
Supplemental disclosure of non-cash investing and financing activities
Capitalization of stock-based compensation to internally-developed software$1,019 $(62)$957 
Accrued issuance costs$25 $— $25 
Accrued fixed assets$251 $(251)$— 
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated Consolidated Balance Sheet
As of December 31, 2021
Previously ReportedAdjustments
Category Reference(a)
Restated
Assets
Current assets
Cash and cash equivalents$124,782 $— $124,782 
Available-for-sale securities, current158,973 — 158,973 
Accounts receivable, net25,642 (13,754)
HW1, SW1, RC1
11,888 
Inventories, net11,615 11,460 
HW2, OC2
23,075 
Prepaid expenses and other current assets11,606 1,099 
HW3, SW3, OC3, RC3
12,705 
Total current assets332,618 (1,195)331,423 
Available-for-sale securities, non-current102,878 — 102,878 
Property and equipment, net2,039 — 

2,039 
Internally-developed software, net12,475 (1,470)
IDS
11,005 
Other non-current assets2,294 (38)OC2,256 
Total assets$452,304 $(2,703)$449,601 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$6,229 $288 
HW4, OC4
$6,517 
Accrued expenses24,184 125 
HW5, OC5
24,309 
Deferred revenue, current6,016 1,243 
HW6, SW6
7,259 
Other current liabilities4,342 186 OC4,528 
Total current liabilities40,771 1,842 42,613 
Deferred revenue, non-current24,190 (981)
HW7, SW7
23,209 
Warrant liability9,787 — 9,787 
Total liabilities74,748 861 75,609 
Commitments and contingencies (see Note 9)
Stockholders’ Equity
Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,585,530 shares issued and outstanding as of December 31, 2021(b)
25 (10)OC15 
Additional paid-in capital706,713 (848)
HW9, SBC9
705,865 
Accumulated other comprehensive loss(676)— (676)
Accumulated deficit(328,506)(2,706)(331,212)
Total stockholders’ equity377,556 (3,564)373,992 
Total liabilities and stockholders’ equity$452,304 $(2,703)$449,601 
(a) Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $(11,846); SW1 $(1,275); RC1 $(633);
HW2 $11,949; OC2 $(489);
HW3 $24; SW3 $55; OC3 $387; RC3 $633;
HW4 $181; OC4 $107;
HW5 $218; OC5 $(93);
HW6 $467; SW6 $776;
HW7 $1; SW7 $(982);
HW8 $10; SBC8 $(858)
(b)    Shares issued and outstanding as of December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Operations and Comprehensive Loss
Three months ended June 30, 2021Six months ended June 30, 2021
(unaudited)(unaudited)
Previously ReportedAdjustments
Category Reference(a)
RestatedPreviously ReportedAdjustments
Category Reference(a)
Restated
Revenue
Hardware$7,032 $(2,084)HW$4,948 $12,046 $(3,601)HW$8,445 
Software1,810 (183)SW1,627 3,425 (321)SW3,104 
Installation services170 — 170 170 — 170 
Total revenue9,012 (2,267)6,745 15,641 (3,922)11,719 
Cost of revenue(b)
Hardware7,567 (1,566)
HW1, OC1, SBC1
6,001 13,595 (2,770)
HW6, OC6, SBC6
10,825 
Software173 
SW2, OC2
174 307 
SW7, OC7
308 
Installation services502 — 502 502 — 502 
Total cost of revenue8,242 (1,565)6,677 14,404 (2,769)11,635 
Operating expenses
Research and development6,989 74 
OC3, IDS3, SBC3
7,063 16,604 301 
OC8, IDS8, SBC8
16,905 
Sales and marketing5,055 42 
OC4, SBC4
5,097 8,805 67 
OC9, SBC9
8,872 
General and administrative9,993 592 
HW5, SW5, OC5, SBC5
10,585 27,689 411 
HW10, SW10, OC10, SBC10
28,100 
Depreciation and amortization689 (11)IDS678 1,342 IDS1,345 
Total operating expenses22,726 697 23,423 54,440 78255,222 
Loss from operations(21,956)(1,399)(23,355)(53,203)(1,935)(55,138)
Other income (expense), net
Change in fair value of derivative liabilities(8,991)— (8,991)(12,588)76 OC(12,512)
Change in fair value of warrant liability(4,795)— (4,795)(4,795)— (4,795)
Loss on extinguishment of debt(1,469)— (1,469)(1,469)— (1,469)
Interest income (expense), net(2,873)SW(2,864)(6,191)14 SW(6,177)
Other income, net23 — 23 84 — 84 
Total other income (expense), net(18,105)(18,096)(24,959)90 (24,869)
Loss before income taxes(40,061)(1,390)(41,451)(78,162)(1,845)(80,007)
Provision for income taxes10 24 OC34 10 24 OC34 
Net loss$(40,071)$(1,414)$(41,485)$(78,172)$(1,869)$(80,041)
Other comprehensive income (loss)
Foreign currency translation adjustment— (5)— (5)
Comprehensive loss$(40,069)$(1,414)$(41,483)$(78,177)$(1,869)$(80,046)
Net loss per common share:
Basic and diluted net loss per common share$(0.78)$(0.03)$(0.81)$(2.52)$(0.06)$(2.59)
Weighted average shares outstanding:
Basic and diluted51,256,111 51,256,111 30,960,173 30,960,173 
(a)Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:
HW1 $(1,650); OC1 $81; SBC1 $3;
SW2 $2; OC2 $(1);
OC3 $(67); IDS3 $114; SBC3 $27;
OC4 $33; SBC4 $9;
HW5 $149; SW5 $100; OC5 $289; SBC5 $54;
HW6 $(2,953); OC6 $180; SBC6 $3;
SW7 $2; OC7 $(1);
OC8 $(8); IDS8 $248; SBC8 $61;
OC9 $57; SBC9 $10;
HW10 $143; SW10 $96; OC10 $214; SBC10 $(42)
(b)Exclusive of depreciation and amortization shown in operating expenses below.
Latch, Inc. and Subsidiaries
Comparison of previously reported and restated
Condensed Consolidated Statements of Cash Flows
Six months ended June 30, 2021
(unaudited)
Previously ReportedAdjustmentsRestated
Operating activities
Net loss$(78,172)$(1,869)$(80,041)
Adjustments to reconcile net loss to net cash used by operating activities
Depreciation and amortization1,342 1,345 
Non-cash interest expense3,490 — 3,490 
Change in fair value of derivative liabilities12,588 (76)12,512 
Change in fair value of warrant liability4,795 — 4,795 
Loss on extinguishment of debt1,469 — 1,469 
Provision for excess and obsolete inventory53 — 53 
Provision for doubtful accounts159 238 397 
Stock-based compensation expense14,916 36 14,952 
Changes in assets and liabilities
Accounts receivable(4,076)688 (3,388)
Inventories, net(726)(763)(1,489)
Prepaid expenses and other current assets742 (11)731 
Other non-current assets(92)(86)
Accounts payable274 132 406 
Accrued expenses3,875 (8)3,867 
Other current liabilities299 — 299 
Other non-current liabilities1,185 (28)1,157 
Deferred revenue5,044 1,300 6,344 
Net cash used in operating activities(32,835)(352)(33,187)
Investing activities
Purchase of property and equipment(584)(40)(624)
Capitalized internally-developed software(3,727)311 (3,416)
Net cash (used in) provided by investing activities(4,311)271 (4,040)
Financing activities
Proceeds from Business Combination and private offering, net of issuance costs450,003 (36)449,967 
Repayment of term loan(5,000)— (5,000)
Proceeds from issuance of common stock2,816 117 2,933 
Proceeds from revolving credit facility855 — 855 
Repayment of revolving credit facility(53)— (53)
Net cash provided by financing activities448,621 81 448,702 
Effect of exchange rates on cash(5)— (5)
Net change in cash and cash equivalents411,470 — 411,470 
Cash and cash equivalents
Beginning of year60,529 — 60,529 
End of period$471,999 $— $471,999 
Supplemental disclosure of non-cash investing and financing activities
Capitalization of stock-based compensation to internally-developed software$56 $(5)$51 
Accrued issuance costs$1,715 $— $1,715 
Accrued fixed assets$133 $(40)$93 
Private placement warrants received as part of Business Combination
$13,872 $— $13,872 
Prepaid expense received as part of Business Combination$510 $— $510 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The following table represents a roll-forward of the Company’s allowance for doubtful accounts:
Balance as of January 1, 2022 (restated)$1,241 
Provision for doubtful accounts795 
Balance as of June 30, 2022$2,036 
Schedule of Property and Equipment Depreciation is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Useful life
in years
Office furniture5
Computers and equipment
3 - 5
Schedule of Finite-Lived Intangible Assets
Intangible assets consisted of the following, which are included within other non-current assets on the Consolidated Balance Sheets.
June 30, 2022December 31, 2021
Assembled workforce$700 $700 
Domain names318 318 
Patents37 37 
Other intangibles
Intangible assets1,059 1,059 
Less: accumulated amortization(371)(213)
Total intangible assets, net$688 $846 
The estimated useful life of intangible assets is as follows:
Useful life in years
Assembled workforce3
Domain names
3 - 13
Patents12
Other intangibles5
Schedule of Deferred Contract Cost
The following table represents a roll-forward of the Company’s deferred contract costs:
Balance as of January 1, 2022 (restated)$1,237 
Additions to deferred contract costs711 
Amortization of deferred contract costs(111)
Balance as of June 30, 2022$1,837 
Schedule of Contract Assets and Contract Liabilities
Contract Assets and Contract Liabilities
June 30, 2022December 31, 2021
(restated)
Contract assets (unbilled receivables)$1,182 $713 
Contract liabilities (deferred revenue)$40,722 $30,468 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.4
INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Debt Securities, Available-for-sale
The Company’s marketable securities by security type are summarized as follows:
As of June 30, 2022
Amortized CostGross Unrealized LossEstimated Fair Value
Asset backed securities$8,034$(210)$7,824
Commercial paper and corporate bonds178,285(1,904)176,381
U.S. government agency debt securities23,632(461)23,171
Total available-for-sale securities$209,951$(2,575)$207,376
As of December 31, 2021
Amortized CostGross Unrealized LossEstimated Fair Value
Asset-backed securities$11,101$(56)$11,045
Commercial paper and corporate bonds234,497(551)233,946
U.S. government agency debt securities16,929(69)16,860
Total available-for-sale securities$262,527$(676)$261,851
Contractual maturities of the Company’s available-for-sale and trading securities are summarized as follows:
As of June 30, 2022
Amortized CostEstimated Fair Value
Due in less than one year$181,014$177,995
Due in one to five years33,43732,431
Total investments$214,451$210,426
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.4
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The Company’s financial assets and liabilities that are measured at fair value on a recurring basis are summarized as follows:
As of June 30, 2022
Fair Value Measurements Using
Level 1
Level 2
Level 3
Total
Assets
Cash$38,759$$$38,759
Money market funds and other cash equivalents35,3416,49841,839
Total cash and cash equivalents74,1006,49880,598
Available-for-sale securities207,376207,376
Trading securities3,0503,050
Total assets$74,100$213,874$3,050$291,024
Liabilities
Warrant liability821821
Total liabilities$$821$$821
As of December 31, 2021
Fair Value Measurements Using
Level 1Level 2Level 3Total
Assets
Cash$8,983$$$8,983
Money market funds76,70139,098115,799
Total cash and cash equivalents85,684124,782
Available-for-sale securities261,851261,851
Trading securities4,3004,300
Total assets$85,684$300,949$4,300$390,933
Liabilities
Warrant liability9,7879,787
Total liabilities$$9,787$$9,787
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table represents the activity of the Level 3 instruments:
Trading Securities
Balance at December 31, 2021$4,300 
Purchases250 
Change in fair value(a)
(1,500)
Balance at June 30, 2022$3,050 
(a)Recorded in other income (expense) within the Condensed Consolidated Statements of Operations and Comprehensive Loss.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.4
INVENTORIES, NET (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Inventories, net consisted of the following:
June 30, 2022December 31, 2021
(restated)
Raw materials$3,851 $2,513 
Finished goods17,897 9,843 
Channel inventory7,284 11,109 
Excess and obsolete inventory reserve(340)(390)
Total current inventories, net28,692 23,075 
Finished goods - non-current8,425 — 
Total inventories, net$37,117 $23,075 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.4
INTERNALLY DEVELOPED SOFTWARE, NET (Tables)
6 Months Ended
Jun. 30, 2022
Research and Development [Abstract]  
Schedule Of Internally Developed Software, Net
Internally-developed software, net consisted of the following:
June 30, 2022December 31, 2021
(restated)
Internally-developed software$13,321 $9,667 
Software-in-development6,233 4,853 
Less: Accumulated amortization(5,206)(3,515)
Total internally-developed software, net$14,348 $11,005 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.4
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following:
June 30, 2022December 31, 2021
(restated)
Accrued compensation$4,580 $5,985 
Accrued warranties659 774 
Accrued purchases4,050 1,701 
Accrued non-cancellable purchase commitments3,981 549 
Accrued operating expense6,560 8,214 
Accrued litigation costs6,750 6,750 
Accrued restructuring costs2,426 — 
Other accrued expenses367 336 
Total accrued expenses$29,373 $24,309 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.4
EQUITY (Tables)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Schedule of Stock by Class
June 30, 2022
December 31, 2021(1)
Stock options issued and outstanding13,365,27015,009,656
Restricted stock units issued and outstanding12,380,4726,498,869
Public warrants outstanding9,999,9679,999,967
Private placement warrants outstanding5,333,3345,333,334
2021 Incentive Award Plan available shares17,093,10016,731,819
Total 58,172,14353,573,645
(1) As adjusted for the Exchange Ratio.
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net loss per share for common stock:
Three months ended June 30,Six months ended June 30,
2022202120222021
(restated)
(restated)
Net loss$(51,616)$(41,485)$(98,448)$(80,041)
Basic weighted-average common shares143,253,837 51,256,111 142,615,560 30,960,173 
Effect of dilutive securities— — — — 
Diluted weighted-average common shares143,253,837 51,256,111 142,615,560 30,960,173 
Basic and diluted net loss per common share$(0.36)$(0.81)$(0.69)$(2.59)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The table below sets forth the number of potential common shares underlying outstanding common stock options, RSUs and common stock warrants that were excluded from diluted net loss per share as the Company had net losses for the six months ended June 30, 2022 and twelve months ended December 31, 2021, and their inclusion would be anti-dilutive:
June 30, 2022December 31, 2021
(restated)
Stock options
13,365,270 15,009,656 
Restricted stock units(1)
12,397,845 6,498,869 
Warrants15,333,301 15,333,301 
Total
41,096,416 36,841,826 
(1) Amount includes 17,373 and 21,356 liability-based RSUs as of June 30, 2022 and December 31, 2021, respectively, that the Company settled in cash. As a result, the shares of common stock underlying the liability-based RSUs upon vesting were not issued and were returned to the 2021 Incentive Award Plan as available shares.
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of components of stock-based compensation expense
For the years ended June 30, 2022 and 2021, the components of stock-based compensation expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(restated)
(restated)
Stock options$340 $552 $1,825 $15,003 
Restricted stock units7,500 — 19,090 — 
Capitalized costs (1)
(682)16 (1,639)(51)
Total stock-based compensation expense$7,158 $568 $19,276 $14,952 
(1) Included in internally-developed software on the Consolidated Balance Sheets.
Stock-based compensation expense is included in cost of revenue, research and development, sales and marketing and general and administrative on the Consolidated Statements of Operations and Comprehensive Loss as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(restated)
(restated)
Cost of revenue$170 $19 $362 $33 
Research and development3,471 176 8,197 4,162 
Sales and marketing1,448 52 3,990 214 
General and administrative2,069 321 6,727 10,543 
Total stock-based compensation expense$7,158 $568 $19,276 $14,952 
Schedule of the Employee and Nonemployee Stock Options
A summary of the status of employee and non-employee stock options as of June 30, 2022, and changes during 2022, is presented below:
Options Outstanding
Weighted Average Exercise Price
Weighted Average Remaining Contractual Term
Aggregate Intrinsic Value
Balance at December 31, 2021(1)
15,009,656 $0.75 
Options forfeited(640,214)$1.14 
Options expired(2,283)$2.56 
Options exercised(1,001,889)$0.84 
Balance at June 30, 202213,365,270 $0.72 6$6,724 
Exercisable at June 30, 202211,470,516 $0.64 6$6,384 
(1) Options outstanding and weighted average exercise price have been retroactively adjusted to give effect to the Exchange Ratio.
Schedule of Restricted Stock Unit, Activity
A summary of equity-based RSU activity for the six months ended June 30, 2022 is presented below.
Number of RSUsWeighted Average Grant Date Fair Value (per unit)
Balance at December 31, 20216,477,513 $12.14 
Granted12,166,276 $4.14 
Vested(2,322,733)$10.84 
Forfeited(3,940,584)$7.15 
Balance at June 30, 202212,380,472 $6.12 
Stock-based compensation expense is recognized on a straight-line basis through the vesting date of the RSUs. The unrecognized stock-based compensation expense related to the unvested RSUs was $66.8 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.2 years. In addition, approximately 0.1 million and 0.2 million RSUs vested during the three and six months ended June 30, 2022, respectively, but were not released at the time of vesting due to the suspension of the S-8 Registration Statement.
Liability-based
A summary of liability-based RSU activity for the six months ended June 30, 2022 is presented below.
Number of RSUs
Balance at December 31, 202121,356 
Granted— 
Vested(3,983)
Forfeited— 
Balance at June 30, 202217,373 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS (Tables)
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
Schedule Of Business Combination Consideration Shares Threshold In the event the Company’s 60 trading day VWAP exceeds the price thresholds set forth in the table below (the “Share Price Thresholds”), the applicable portion of the Consideration Shares set forth below will be released from transfer restrictions:
Share Price Threshold
Percent of Consideration Shares Released
$2.0025%
$3.0025%
$4.0025%
$5.0025%
Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award
As described above, the Performance Options are eligible to be earned in three tranches based on the Company’s common stock reaching market trading prices (based on a trailing 60-day daily volume weighted average trading price) before the seventh anniversary of the Program Effective Date, as set forth in the following table:
Earned Tranche
Shares Subject to the Performance Option
Share Price Hurdle
1
33.33% of award
$4.00
2
33.33% of award
$5.00
3
33.34% of award
$6.00
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.4
DESCRIPTION OF BUSINESS - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 04, 2021
USD ($)
day
$ / shares
Rate
shares
Jun. 30, 2021
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2022
$ / shares
shares
Business Acquisition [Line Items]        
Stock issued during period, conversion of convertible securities (in shares) 6,900,000      
Temporary equity, shares, conversion of convertible securities (in shares) 71,100,000 63,756,000    
Sale of stock, number of shares issued in transaction (in shares) 19,300,000      
Shares subject to vesting restrictions (in shares) 738,000   738,000 738,000
Number of shares issued in transaction, used to fund cash election (in shares) 300,000      
Sale of stock, price per share. used to fund cash election (in dollars per share) | $ / shares $ 10.00      
Consideration received on transaction, used to fund cash election | $ $ 2,600      
Common stock, issued (in shares) 140,500,000   141,585,530 [1] 144,086,282 [1]
Common stock, outstanding (in shares) 140,500,000   141,585,530 [1] 144,086,282 [1]
Net proceeds from business combination | $ $ 450,000   $ 447,955  
Proceeds from issuance of private placement | $ $ 192,600   $ 192,550  
Recapitalization exchange ratio 0.8971      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001 [1] $ 0.0001 [1]
TSIA        
Business Acquisition [Line Items]        
Assets held-in-trust | $ $ 300,000      
Legacy Latch Stockholders | Latch, Inc        
Business Acquisition [Line Items]        
Noncontrolling interest, ownership percentage by parent | Rate 60.00%      
Common Stock        
Business Acquisition [Line Items]        
Stock issued during period, conversion of convertible securities (in shares) 63,800,000      
Common Stock | PIPE Investment        
Business Acquisition [Line Items]        
Sale of stock, price per share (in dollars per share) | $ / shares $ 10.00      
Sale of stock, consideration received on transaction | $ $ 192,600      
Common Class A | IPO | TSIA        
Business Acquisition [Line Items]        
Sale of stock, number of shares issued in transaction (in shares) 5,916      
Sale of stock, number of business days prior to business combination in which calculation occurred | day 2      
Sale of stock, price per share (in dollars per share) | $ / shares $ 10.00      
Sale of stock, consideration received on transaction | $ $ 60      
Common Class B | TSIA        
Business Acquisition [Line Items]        
Stock issued during period, conversion of convertible securities (in shares) 7,400,000      
Vesting conditions, volume-weighted average price per share (in dollars per share) | $ / shares $ 14.00      
Vesting conditions, number of trading days within trading day period 20 days      
Vesting conditions, trading day period 30 days      
Vesting conditions, anniversary period 5 years      
Convertible Debt        
Business Acquisition [Line Items]        
Debt conversion, converted instrument, amount | $ $ 50,000      
Secured Debt | Term Loan        
Business Acquisition [Line Items]        
Repayments of long-term debt | $ $ 5,000      
[1] Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.4
DESCRIPTION OF BUSINESS - Reverse Recapitalization (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 04, 2021
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash - TSIA trust and cash, net of redemptions   $ 300,122
Cash - PIPE Investment including cash election funding $ 192,600 192,550
Less: transaction costs and advisory fees paid   (36,783)
Less: cash election payment, net   (2,313)
Less: issuance and other costs paid   (5,621)
Net proceeds from Business Combination $ 450,000 447,955
Less: Private placement warrants received as part of Business Combination   (13,872)
Plus: prepaid expenses received as part of Business Combination   510
Reverse recapitalization, net of transaction costs   $ 434,593
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.4
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Impact of the Restatement Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue $ 9,830 $ 13,556 $ 6,745 [1] $ 23,386 $ 11,719 [1]
Cost of revenue 13,080 [2] 13,944 6,677 [1],[2] 27,024 [2] 11,635 [1],[2]
Hardware          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue 4,710 9,288 4,948 [1] 13,998 8,445 [1]
Cost of revenue 11,003 [2] 11,849 6,001 [1],[2] 22,852 [2] 10,825 [1],[2]
Software          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue 3,239 2,707 1,627 [1] 5,946 3,104 [1]
Cost of revenue $ 334 [2] 327 174 [1],[2] $ 661 [2] 308 [1],[2]
Restated          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue   (99) (2,267)   (3,922)
Cost of revenue   911 (1,565)   (2,769)
Restated | Hardware          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue   233 (2,084)   (3,601)
Cost of revenue   857 (1,566)   (2,770)
Restated | Hardware | Revision of Prior Period, Related to Hardware Revenue Recognition          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of revenue   909 (1,650)   (2,953)
Restated | Hardware revenue excluding channel partner discounts          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue   1,012 (1,002)   (1,592)
Restated | Hardware revenue excluding channel partner discounts | Revision of Prior Period, Related to Hardware Revenue Recognition          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of revenue   1,688 (568)   (944)
Restated | Hardware revenue - channel partner discounts          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue   (779) (1,082)   (2,009)
Restated | Hardware revenue - channel partner discounts | Revision of Prior Period, Related to Hardware Revenue Recognition          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of revenue   (779) (1,082)   (2,009)
Restated | Software          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue   (332) (183)   (321)
Cost of revenue   4 1   1
Restated | Access related          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue   (296) (167)   (293)
Restated | Other          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Revenue   $ (36) $ (16)   $ (28)
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
[2] Exclusive of depreciation and amortization shown in operating expenses below.
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.4
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Income (loss) before income taxes $ (51,599) $ (46,815) $ (41,451) [1] $ (98,414) $ (80,007) [1]
Revision of Prior Period, Adjustment          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Income (loss) before income taxes   (2,601) (1,390)   (1,845)
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Internally Developed Software and Software in Development          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Income (loss) before income taxes   (400) (100)   (300)
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Other Corrections          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Income (loss) before income taxes   (400) (400)   (400)
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Stock-Based Compensation          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Income (loss) before income taxes   $ (300) $ (100)   $ (30)
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.4
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Operations and Comprehensive Loss (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:            
Total revenue $ 9,830 $ 13,556 $ 6,745 [1]   $ 23,386 $ 11,719 [1]
Cost of revenue            
Total cost of revenue 13,080 [2] 13,944 6,677 [1],[2]   27,024 [2] 11,635 [1],[2]
Operating Costs and Expenses [Abstract]            
Research and development 16,710 18,822 7,063 [1]   35,532 16,905 [1]
Sales and marketing 16,824 17,423 5,097 [1]   34,247 8,872 [1]
General and administrative 12,341 15,480 10,585 [1]   27,821 28,100 [1]
Depreciation and amortization 1,381 1,130 678 [1]   2,511 1,345 [1],[3]
Total operating expenses 47,256 52,855 23,423 [1]   100,111 55,222 [1]
Loss from operations (50,506) (53,243) (23,355) [1]   (103,749) (55,138) [1]
Other income (expense), net            
Change in fair value of derivative liabilities 0   (8,991) [1]   0 (12,512) [1],[3]
Change in fair value of warrant liability 2,699 6,267 (4,795) [1]   8,966 (4,795) [1],[3]
Change in fair value of trading securities (2,500) 1,000 0 [1]   (1,500) 0 [1],[3]
Loss on extinguishment of debt 0   (1,469) [1]   0 (1,469) [1],[3]
Interest expense, net (1,263) (837) (2,864) [1]   (2,100) (6,177) [1]
Other expense, net (29) (2) 23 [1]   (31) 84 [1]
Total other income (expense), net (1,093) 6,428 (18,096) [1]   5,335 (24,869) [1]
Loss before income taxes (51,599) (46,815) (41,451) [1]   (98,414) (80,007) [1]
Provision for income taxes 17 17 34 [1]   34 34 [1]
Net loss (51,616) (46,832) (41,485) [1] $ (38,556) (98,448) (80,041) [1],[3]
Other comprehensive loss            
Unrealized loss on available-for-sale securities (281) (1,618) 0 [1]   (1,899) 0 [1]
Foreign currency translation adjustment (1) 2 2 [1] $ (7) 1 (5) [1]
Comprehensive loss $ (51,898) $ (48,448) $ (41,483) [1]   $ (100,346) $ (80,046) [1]
Net loss per common share            
Basic net loss per common share (in dollars per share) $ (0.36) $ (0.33) $ (0.81) [1]   $ (0.69) $ (2.59) [1]
Diluted net loss per common share (in dollars per share) $ (0.36) $ (0.33) $ (0.81) [1]   $ (0.69) $ (2.59) [1]
Weighted average shares outstanding            
Basic net loss - adjusted weighted-average common shares (in shares) 143,253,837 141,970,190 51,256,111 [1]   142,615,560 30,960,173 [1]
Diluted weighted average shares outstanding (in shares) 143,253,837 141,970,190 51,256,111 [1]   142,615,560 30,960,173 [1]
Previously Reported            
Revenue:            
Total revenue   $ 13,655 $ 9,012     $ 15,641
Cost of revenue            
Total cost of revenue   13,033 8,242     14,404
Operating Costs and Expenses [Abstract]            
Research and development   18,257 6,989     16,604
Sales and marketing   17,296 5,055     8,805
General and administrative   14,178 9,993     27,689
Depreciation and amortization   1,506 689     1,342
Total operating expenses   51,237 22,726     54,440
Loss from operations   (50,615) (21,956)     (53,203)
Other income (expense), net            
Change in fair value of derivative liabilities     (8,991)     (12,588)
Change in fair value of warrant liability   6,267 (4,795)     (4,795)
Change in fair value of trading securities   1,000        
Loss on extinguishment of debt     (1,469)     (1,469)
Interest expense, net   (864) (2,873)     (6,191)
Other expense, net   (2) 23     84
Total other income (expense), net   6,401 (18,105)     (24,959)
Loss before income taxes   (44,214) (40,061)     (78,162)
Provision for income taxes   17 10     10
Net loss   (44,231) (40,071)     (78,172)
Other comprehensive loss            
Unrealized loss on available-for-sale securities   (1,618)        
Foreign currency translation adjustment   2 2     (5)
Comprehensive loss   $ (45,847) $ (40,069)     $ (78,177)
Net loss per common share            
Basic net loss per common share (in dollars per share)   $ (0.31) $ (0.78)     $ (2.52)
Diluted net loss per common share (in dollars per share)   $ (0.31) $ (0.78)     $ (2.52)
Weighted average shares outstanding            
Basic net loss - adjusted weighted-average common shares (in shares)   141,970,190 51,256,111     30,960,173
Diluted weighted average shares outstanding (in shares)   141,970,190 51,256,111     30,960,173
Revision of Prior Period, Adjustment            
Revenue:            
Total revenue   $ (99) $ (2,267)     $ (3,922)
Cost of revenue            
Total cost of revenue   911 (1,565)     (2,769)
Operating Costs and Expenses [Abstract]            
Research and development   565 74     301
Sales and marketing   127 42     67
General and administrative   1,302 592     411
Depreciation and amortization   (376) (11)     3
Total operating expenses   1,618 697     782
Loss from operations   (2,628) (1,399)     (1,935)
Other income (expense), net            
Change in fair value of derivative liabilities     0     76
Change in fair value of warrant liability   0 0     0
Change in fair value of trading securities   0        
Loss on extinguishment of debt     0     0
Interest expense, net   27 9     14
Other expense, net   0 0     0
Total other income (expense), net   27 9     90
Loss before income taxes   (2,601) (1,390)     (1,845)
Provision for income taxes   0 24     24
Net loss   (2,601) (1,414)     (1,869)
Other comprehensive loss            
Unrealized loss on available-for-sale securities   0        
Foreign currency translation adjustment   0 0     0
Comprehensive loss   $ (2,601) $ (1,414)     $ (1,869)
Net loss per common share            
Basic net loss per common share (in dollars per share)   $ (0.02) $ (0.03)     $ (0.06)
Diluted net loss per common share (in dollars per share)   $ (0.02) $ (0.03)     $ (0.06)
Weighted average shares outstanding            
Basic net loss - adjusted weighted-average common shares (in shares)   0    
Diluted weighted average shares outstanding (in shares)   0    
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Hardware Revenue Recognition            
Operating Costs and Expenses [Abstract]            
General and administrative   $ 295 $ 149     $ 143
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Other Corrections            
Cost of revenue            
Total cost of revenue           (1)
Operating Costs and Expenses [Abstract]            
Research and development   42 (67)     (8)
Sales and marketing   (94) 33     57
General and administrative   482 289     214
Other income (expense), net            
Loss before income taxes   (400) (400)     (400)
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Stock-Based Compensation            
Operating Costs and Expenses [Abstract]            
Research and development   78 27     61
Sales and marketing   221 9     10
General and administrative   35 54     (42)
Other income (expense), net            
Loss before income taxes   (300) (100)     (30)
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Software Revenue Recognition            
Cost of revenue            
Total cost of revenue           2
Operating Costs and Expenses [Abstract]            
General and administrative   183 100     96
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Internally Developed Software and Software in Development            
Operating Costs and Expenses [Abstract]            
Research and development   445 114     248
Depreciation and amortization   (70)        
Other income (expense), net            
Loss before income taxes   (400) (100)     (300)
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Previously Reported Amounts Reclassified            
Operating Costs and Expenses [Abstract]            
General and administrative   307        
Depreciation and amortization   (306)        
Hardware            
Revenue:            
Total revenue $ 4,710 9,288 4,948 [1]   $ 13,998 8,445 [1]
Cost of revenue            
Total cost of revenue 11,003 [2] 11,849 6,001 [1],[2]   22,852 [2] 10,825 [1],[2]
Hardware | Previously Reported            
Revenue:            
Total revenue   9,055 7,032     12,046
Cost of revenue            
Total cost of revenue   10,992 7,567     13,595
Hardware | Revision of Prior Period, Adjustment            
Revenue:            
Total revenue   233 (2,084)     (3,601)
Cost of revenue            
Total cost of revenue   857 (1,566)     (2,770)
Hardware | Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Hardware Revenue Recognition            
Cost of revenue            
Total cost of revenue   909 (1,650)     (2,953)
Hardware | Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Other Corrections            
Cost of revenue            
Total cost of revenue   (56) 81     180
Hardware | Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Stock-Based Compensation            
Cost of revenue            
Total cost of revenue   4 3     3
Software            
Revenue:            
Total revenue 3,239 2,707 1,627 [1]   5,946 3,104 [1]
Cost of revenue            
Total cost of revenue 334 [2] 327 174 [1],[2]   661 [2] 308 [1],[2]
Software | Previously Reported            
Revenue:            
Total revenue   3,039 1,810     3,425
Cost of revenue            
Total cost of revenue   323 173     307
Software | Revision of Prior Period, Adjustment            
Revenue:            
Total revenue   (332) (183)     (321)
Cost of revenue            
Total cost of revenue   4 1     1
Software | Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Other Corrections            
Cost of revenue            
Total cost of revenue   (4) (1)      
Software | Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Software Revenue Recognition            
Cost of revenue            
Total cost of revenue   8 2      
Installation services            
Revenue:            
Total revenue 1,881 1,561 170 [1]   3,442 170 [1]
Cost of revenue            
Total cost of revenue $ 1,743 [2] 1,768 502 [1],[2]   $ 3,511 [2] 502 [1],[2]
Installation services | Previously Reported            
Revenue:            
Total revenue   1,561 170     170
Cost of revenue            
Total cost of revenue   1,718 502     502
Installation services | Revision of Prior Period, Adjustment            
Revenue:            
Total revenue   0 0     0
Cost of revenue            
Total cost of revenue   $ 50 $ 0     $ 0
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
[2] Exclusive of depreciation and amortization shown in operating expenses below.
[3]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.4
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Operating activities            
Net loss $ (51,616) $ (46,832) $ (41,485) [1] $ (38,556) $ (98,448) $ (80,041) [1],[2]
Adjustments to reconcile net loss to net cash used by operating activities            
Depreciation and amortization 1,381 1,130 678 [1]   2,511 1,345 [1],[2]
Non-cash interest expense   952     1,622 3,490 [2]
Change in fair value of derivative liabilities 0   8,991 [1]   0 12,512 [1],[2]
Change in fair value of warrant liability (2,699) (6,267) 4,795 [1]   (8,966) 4,795 [1],[2]
Change in fair value of trading securities 2,500 (1,000) 0 [1]   1,500 0 [1],[2]
Impairment loss on intangible assets   307     428 0 [2]
Loss on extinguishment of debt 0   1,469 [1]   0 1,469 [1],[2]
Provision for non-cancellable purchase commitments and excess and obsolete inventory   (110)     (50) 53 [2]
(Reversal) provision for doubtful accounts   428     795 397 [2]
Stock-based compensation   12,118     19,276 14,952 [2]
Changes in assets and liabilities            
Accounts receivable   (4,256)     (1,496) (3,388) [2]
Inventories, net   (5,460)     (13,992) (1,489) [2]
Prepaid expenses and other current assets   707     (3,231) 731 [2]
Other non-current assets   (681)     (833) (86) [2]
Accounts payable   (626)     1,580 406 [2]
Accrued expenses   1,263     5,465 3,867 [2]
Other current liabilities   (330)     (28) 299 [2]
Other non-current liabilities   178     141 1,157 [2]
Deferred revenue   4,780     10,254 6,344 [2]
Net cash used in operating activities   (43,699)     (83,464) (33,187) [2]
Investing activities            
Purchase of available-for-sale securities   (24,367)     (44,487) 0 [2]
Proceeds from maturities and call redemptions 55,800 39,587     95,399 0 [2]
Purchases of trading securities   (250)     (250) 0 [2]
Purchase of property and equipment   (1,219)     (1,956) (624) [2]
Capitalized internally-developed software   (1,688)     (3,823) (3,416) [2]
Net cash provided by (used in) investing activities   12,063     44,883 (4,040) [2]
Financing activities            
Proceeds from Business Combination and private offering, net of issuance costs         0 449,967 [2]
Repayment of term loan         0 (5,000) [2]
Proceeds from issuance of common stock   178     707 2,933 [2]
Payments for tax withholding on net settlement of equity awards   (1,293)     (3,176) 0 [2]
Proceeds from revolving credit facility   1,345     1,345 855 [2]
Repayment of revolving credit facility   (2,409)     (4,472) (53) [2]
Net cash (used in) provided by financing activities   (2,179)     (5,596) 448,702 [2]
Effect of exchange rate on cash   (8)     (7) (5) [2]
Net change in cash and cash equivalents   (33,823)     (44,184) 411,470 [2]
Beginning of period 90,959 124,782   60,529 [2] 124,782 60,529 [2]
End of period 80,598 90,959 471,999 [2]   80,598 471,999 [2]
Supplemental disclosure of non-cash investing and financing activities            
Capitalization of stock-based compensation to internally developed software 682 957 (16)   1,639 51 [2]
Accrued issuance costs 0 25 1,715 [2]   0 1,715 [2]
Accrued fixed assets   0     0 93 [2]
Private placement warrants received as part of Business Combination           13,872
Prepaid expense received as part of Business Combination           510
Previously Reported            
Operating activities            
Net loss   (44,231) (40,071)     (78,172)
Adjustments to reconcile net loss to net cash used by operating activities            
Depreciation and amortization   1,506 689     1,342
Non-cash interest expense   994       3,490
Change in fair value of derivative liabilities     8,991     12,588
Change in fair value of warrant liability   (6,267) 4,795     4,795
Change in fair value of trading securities   (1,000)        
Impairment loss on intangible assets   0        
Loss on extinguishment of debt     1,469     1,469
Provision for non-cancellable purchase commitments and excess and obsolete inventory   665       53
(Reversal) provision for doubtful accounts   (50)       159
Stock-based compensation   11,718       14,916
Changes in assets and liabilities            
Accounts receivable   (4,241)       (4,076)
Inventories, net   (8,046)       (726)
Prepaid expenses and other current assets   811       742
Other non-current assets   (713)       (92)
Accounts payable   (471)       274
Accrued expenses   199       3,875
Other current liabilities   (344)       299
Other non-current liabilities   178       1,185
Deferred revenue   5,489       5,044
Net cash used in operating activities   (43,803)       (32,835)
Investing activities            
Purchase of available-for-sale securities   (24,367)        
Proceeds from maturities and call redemptions   39,587        
Purchases of trading securities   (250)        
Purchase of property and equipment   (736)       (584)
Capitalized internally-developed software   (2,069)       (3,727)
Net cash provided by (used in) investing activities   12,165       (4,311)
Financing activities            
Proceeds from Business Combination and private offering, net of issuance costs           450,003
Repayment of term loan           (5,000)
Proceeds from issuance of common stock   180       2,816
Payments for tax withholding on net settlement of equity awards   (1,293)        
Proceeds from revolving credit facility   1,345       855
Repayment of revolving credit facility   (2,409)       (53)
Net cash (used in) provided by financing activities   (2,177)       448,621
Effect of exchange rate on cash   (8)       (5)
Net change in cash and cash equivalents   (33,823)       411,470
Beginning of period 90,959 124,782   60,529 124,782 60,529
End of period   90,959 471,999     471,999
Supplemental disclosure of non-cash investing and financing activities            
Capitalization of stock-based compensation to internally developed software   1,019       56
Accrued issuance costs   25 1,715     1,715
Accrued fixed assets   251       133
Private placement warrants received as part of Business Combination           13,872
Prepaid expense received as part of Business Combination           510
Revision of Prior Period, Adjustment            
Operating activities            
Net loss   (2,601) (1,414)     (1,869)
Adjustments to reconcile net loss to net cash used by operating activities            
Depreciation and amortization   (376) (11)     3
Non-cash interest expense   (42)       0
Change in fair value of derivative liabilities     0     (76)
Change in fair value of warrant liability   0 0     0
Change in fair value of trading securities   0        
Impairment loss on intangible assets   307        
Loss on extinguishment of debt     0     0
Provision for non-cancellable purchase commitments and excess and obsolete inventory   (775)       0
(Reversal) provision for doubtful accounts   478       238
Stock-based compensation   400       36
Changes in assets and liabilities            
Accounts receivable   (15)       688
Inventories, net   2,586       (763)
Prepaid expenses and other current assets   (104)       (11)
Other non-current assets   32       6
Accounts payable   (155)       132
Accrued expenses   1,064       (8)
Other current liabilities   14       0
Other non-current liabilities   0       (28)
Deferred revenue   (709)       1,300
Net cash used in operating activities   104       (352)
Investing activities            
Purchase of available-for-sale securities   0        
Proceeds from maturities and call redemptions   0        
Purchases of trading securities   0        
Purchase of property and equipment   (483)       (40)
Capitalized internally-developed software   381       311
Net cash provided by (used in) investing activities   (102)       271
Financing activities            
Proceeds from Business Combination and private offering, net of issuance costs           (36)
Repayment of term loan           0
Proceeds from issuance of common stock   (2)       117
Payments for tax withholding on net settlement of equity awards   0        
Proceeds from revolving credit facility   0       0
Repayment of revolving credit facility   0       0
Net cash (used in) provided by financing activities   (2)       81
Effect of exchange rate on cash   0       0
Net change in cash and cash equivalents   0       0
Beginning of period $ 0 0   $ 0 $ 0 0
End of period   0 0     0
Supplemental disclosure of non-cash investing and financing activities            
Capitalization of stock-based compensation to internally developed software   (62)       (5)
Accrued issuance costs   0 $ 0     0
Accrued fixed assets   $ (251)       (40)
Private placement warrants received as part of Business Combination           0
Prepaid expense received as part of Business Combination           $ 0
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
[2]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.4
RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Balance Sheets (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Jun. 04, 2021
Mar. 31, 2021
Dec. 31, 2020
Current assets              
Cash and cash equivalents $ 80,598   $ 124,782 [1]        
Available-for-sale securities, current 174,945   158,973 [1]        
Accounts receivable, net 12,589   11,888 [1]        
Inventories, net current 28,692   23,075 [1]        
Prepaid expenses and other current assets 14,647   12,705 [1]        
Total current assets 311,471   331,423 [1]        
Available-for-sale securities, non-current 32,431   102,878 [1]        
Property and equipment, net 2,947   2,039 [1]        
Internally developed software, net 14,348   11,005 [1]        
Other non-current assets 2,933   2,256 [1]        
Total assets 372,555   449,601 [1]        
Current liabilities              
Accounts payable 8,096   6,517 [1]        
Accrued expenses 29,373   24,309 [1]        
Deferred revenue, current 9,919   7,259 [1]        
Other current liabilities 1,373   4,528 [1]        
Total current liabilities 48,761   42,613 [1]        
Deferred revenue, non-current 30,803   23,209 [1]        
Warrant liability 821   9,787 [1]        
Total liabilities 80,526   75,609 [1]        
Commitments and contingencies (see Note 9)          
Stockholders’ Equity              
Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,592,388 shares issued and outstanding as of December 31, 2021 [2] 16   15 [1]        
Additional paid-in-capital 724,285   705,865 [1]        
Accumulated other comprehensive loss (2,574)   (676) [1]        
Accumulated deficit (429,698)   (331,212) [1]        
Total stockholders’ equity 292,029 $ 337,441 373,992 [1] $ 448,768   $ (177,226) $ (155,930)
Total liabilities and stockholders’ equity $ 372,555   $ 449,601 [1]        
Common stock, par value (in dollars per share) $ 0.0001 [2]   $ 0.0001 [2]   $ 0.0001    
Common stock, authorized (in shares) 1,000,000,000 [2]   1,000,000,000 [2]   1,000,000,000.0    
Common stock, issued (in shares) 144,086,282 [2]   141,585,530 [2]   140,500,000    
Common stock, outstanding (in shares) 144,086,282 [2]   141,585,530 [2]   140,500,000    
Shares subject to vesting restrictions (in shares) 738,000   738,000   738,000    
Previously Reported              
Current assets              
Cash and cash equivalents     $ 124,782        
Available-for-sale securities, current     158,973        
Accounts receivable, net     25,642        
Inventories, net current     11,615        
Prepaid expenses and other current assets     11,606        
Total current assets     332,618        
Available-for-sale securities, non-current     102,878        
Property and equipment, net     2,039        
Internally developed software, net     12,475        
Other non-current assets     2,294        
Total assets     452,304        
Current liabilities              
Accounts payable     6,229        
Accrued expenses     24,184        
Deferred revenue, current     6,016        
Other current liabilities     4,342        
Total current liabilities     40,771        
Deferred revenue, non-current     24,190        
Warrant liability     9,787        
Total liabilities     74,748        
Commitments and contingencies (see Note 9)            
Stockholders’ Equity              
Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,592,388 shares issued and outstanding as of December 31, 2021     25        
Additional paid-in-capital     706,713        
Accumulated other comprehensive loss     (676)        
Accumulated deficit     (328,506)        
Total stockholders’ equity     377,556       $ (155,930)
Total liabilities and stockholders’ equity     452,304        
Revision of Prior Period, Adjustment              
Current assets              
Cash and cash equivalents     0        
Available-for-sale securities, current     0        
Accounts receivable, net     (13,754)        
Inventories, net current     11,460        
Prepaid expenses and other current assets     1,099        
Total current assets     (1,195)        
Available-for-sale securities, non-current     0        
Property and equipment, net     0        
Internally developed software, net     (1,470)        
Other non-current assets     (38)        
Total assets     (2,703)        
Current liabilities              
Accounts payable     288        
Accrued expenses     125        
Deferred revenue, current     1,243        
Other current liabilities     186        
Total current liabilities     1,842        
Deferred revenue, non-current     (981)        
Warrant liability     0        
Total liabilities     861        
Commitments and contingencies (see Note 9)            
Stockholders’ Equity              
Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,592,388 shares issued and outstanding as of December 31, 2021     (10)        
Additional paid-in-capital     (848)        
Accumulated other comprehensive loss     0        
Accumulated deficit     (2,706)        
Total stockholders’ equity     (3,564)        
Total liabilities and stockholders’ equity     (2,703)        
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Hardware Revenue Recognition              
Current assets              
Accounts receivable, net     (11,846)        
Inventories, net current     11,949        
Prepaid expenses and other current assets     24        
Current liabilities              
Accounts payable     181        
Accrued expenses     218        
Deferred revenue, current     467        
Deferred revenue, non-current     1        
Stockholders’ Equity              
Additional paid-in-capital     10        
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Software Revenue Recognition              
Current assets              
Accounts receivable, net     (1,275)        
Prepaid expenses and other current assets     55        
Current liabilities              
Deferred revenue, current     776        
Deferred revenue, non-current     (982)        
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Previously Reported Amounts Reclassified              
Current assets              
Accounts receivable, net     (633)        
Prepaid expenses and other current assets     633        
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Other Corrections              
Current assets              
Inventories, net current     (489)        
Prepaid expenses and other current assets     387        
Current liabilities              
Accounts payable     107        
Accrued expenses     (93)        
Revision of Prior Period, Adjustment | Revision of Prior Period, Related to Stock-Based Compensation              
Stockholders’ Equity              
Additional paid-in-capital     $ (858)        
[1] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
[2] Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
[1]
Accounting Policies [Abstract]      
Beginning balance $ 1,241 $ 1,241  
Provision for doubtful accounts $ 428 795 $ 397
Ending balance   $ 2,036  
[1]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation and amortization calculated using straight-line method (Details)
Jun. 30, 2022
Office furniture  
Property, Plant and Equipment [Line Items]  
Useful life in years 5 years
Computers and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life in years 3 years
Computers and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life in years 5 years
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Loss Contingencies [Line Items]              
Intangible assets $ 1,059     $ 1,059   $ 1,059  
Amortization 100   $ 0 200 $ 0    
Goodwill, Impairment Loss 0   0 0 0    
Revenue $ 9,830 $ 13,556 6,745 [1] $ 23,386 11,719 [1]    
Capitalized contract cost, amortization period 10 years     10 years      
Deferred contract costs recognition period       1 year      
Deferred revenue, revenue recognized       $ 5,200   4,500  
Advertising expense $ 1,200   200 2,100 300    
Impairment charges 100   0 $ 400 0    
Number of operating segments | segment       1      
Number of reportable segments | segment       1      
Cumulative Effect, Period of Adoption, Adjustment              
Loss Contingencies [Line Items]              
Operating lease ROU assets             $ 400
Operating lease, current             200
Operating lease, non-current             $ 200
Assembled workforce              
Loss Contingencies [Line Items]              
Intangible assets 700     $ 700   700  
Accounts Receivable | Customer Concentration Risk | One Customer              
Loss Contingencies [Line Items]              
Accounts receivable, gross 3,000     $ 3,000   $ 2,700  
Concentration risk, percentage       19.00%   19.00%  
Revenue Benchmark | Customer Concentration Risk | One Customer              
Loss Contingencies [Line Items]              
Revenue $ 2,200     $ 6,600 $ 1,900    
Concentration risk, percentage 22.00%     28.00% 16.00%    
Revenue Benchmark | Customer Concentration Risk | Two Large Customers              
Loss Contingencies [Line Items]              
Revenue     $ 2,400        
Concentration risk, percentage     35.00%        
Minimum | Assembled workforce              
Loss Contingencies [Line Items]              
Finite-lived intangible asset, useful life 3 years     3 years      
Minimum | Software Development              
Loss Contingencies [Line Items]              
Finite-lived intangible asset, useful life 3 years     3 years      
Maximum | Software Development              
Loss Contingencies [Line Items]              
Finite-lived intangible asset, useful life 5 years     5 years      
Hardware              
Loss Contingencies [Line Items]              
Reserve for returns of defective products, percentage 2.00%   2.00% 2.00% 2.00%    
Revenue $ 4,710 9,288 $ 4,948 [1] $ 13,998 $ 8,445 [1]    
Hardware Device, Electrical Components | Minimum              
Loss Contingencies [Line Items]              
Standard product warranty, return period       1 year      
Hardware Device, Electrical Components | Maximum              
Loss Contingencies [Line Items]              
Standard product warranty, return period       2 years      
Hardware Device, Mechanical Components              
Loss Contingencies [Line Items]              
Standard product warranty, return period       5 years      
Software              
Loss Contingencies [Line Items]              
Interest expense 1,400   700 $ 2,400 1,300    
Revenue 3,239 $ 2,707 1,627 [1] 5,946 3,104 [1]    
Professional Service Revenue              
Loss Contingencies [Line Items]              
Revenue 1,900   200 3,400 200    
Hardware              
Loss Contingencies [Line Items]              
Reserve for returns of defective products $ 0   $ (400) $ (400) $ (200)    
Software | Contract With Customer, Duration One              
Loss Contingencies [Line Items]              
Revenue recognition, customer contract period       1 year      
Software | Contract With Customer, Duration Two              
Loss Contingencies [Line Items]              
Revenue recognition, customer contract period       2 years      
Software | Contract With Customer, Duration Three              
Loss Contingencies [Line Items]              
Revenue recognition, customer contract period       5 years      
Software | Contract With Customer, Duration Four              
Loss Contingencies [Line Items]              
Revenue recognition, customer contract period       10 years      
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 1,059 $ 1,059
Less: accumulated amortization (371) (213)
Total intangible assets, net 688 846
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 318 318
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 700 700
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 37 37
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 4 $ 4
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life of the intangible assets (Details)
Jun. 30, 2022
Assembled workforce | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 3 years
Domain names | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 3 years
Domain names | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 13 years
Patents  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 12 years
Other intangibles  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 5 years
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Contract Costs (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Movement In Capitalized Contract Costs, Net [Roll Forward]  
Beginning balance $ 1,237
Additions to deferred contract costs 711
Amortization of deferred contract costs (111)
Ending balance $ 1,837
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Contract assets (unbilled receivables) $ 1,182 $ 713
Contract liabilities (deferred revenue) $ 40,722 $ 30,468
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Performance Obligations (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 40.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 9.9
Deferred revenue, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | Revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 14.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | Interest Expense  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount 4.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 30.8
Deferred revenue, expected timing of satisfaction, period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | Revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 41.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | Interest Expense  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 10.9
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.4
INVESTMENTS - Marketable Securities by Security Type Summarized (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 209,951 $ 262,527
Gross Unrealized Loss (2,575) (676)
Estimated Fair Value 207,376 261,851
Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 8,034 11,101
Gross Unrealized Loss (210) (56)
Estimated Fair Value 7,824 11,045
Commercial paper and corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 178,285 234,497
Gross Unrealized Loss (1,904) (551)
Estimated Fair Value 176,381 233,946
U.S. government agency debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 23,632 16,929
Gross Unrealized Loss (461) (69)
Estimated Fair Value $ 23,171 $ 16,860
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.4
INVESTMENTS - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2022
Nov. 30, 2021
Jul. 31, 2021
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
[2]
Jun. 30, 2022
Jun. 30, 2021
[1]
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]                  
Gross unrealized losses       $ 2,575     $ 2,575   $ 676
Proceeds from maturities and call redemptions       55,800 $ 39,587   95,399 $ 0  
Proceeds from sale of debt securities, available-for-sale       20,600     95,400    
Proceeds from sale and maturity of debt securities, available-for-sale             28,700    
Payments to acquire convertible promissory note         250   250 0  
Loss on trading securities       2,500 $ (1,000) $ 0 1,500 $ 0 [2]  
Trading securities       $ 3,100     $ 3,100    
Trading securities                  
Debt Securities, Available-for-sale [Line Items]                  
Payments to acquire convertible promissory note $ 300 $ 300 $ 4,000            
Interest rate     6.00%            
[1]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
[2] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.4
INVESTMENTS - Contractual Maturities of Marketable Securities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Amortized Cost  
Due in less than one year $ 181,014
Due in one to five years 33,437
Total investments 214,451
Estimated Fair Value  
Due in less than one year 177,995
Due in one to five years 32,431
Total investments $ 210,426
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.4
FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Debt securities, available-for-sale, fair value $ 207,376 $ 261,851
Trading securities 3,100  
Liabilities    
Warrant liability 821 9,787 [1]
Fair Value, Recurring    
Assets    
Total cash and cash equivalents 80,598 124,782
Debt securities, available-for-sale, fair value 207,376 261,851
Trading securities 3,050 4,300
Total assets 291,024 390,933
Liabilities    
Warrant liability 821 9,787
Total liabilities 821 9,787
Fair Value, Recurring | Cash    
Assets    
Total cash and cash equivalents 38,759 8,983
Fair Value, Recurring | Money market funds and other cash equivalents    
Assets    
Total cash and cash equivalents 41,839 115,799
Level 1 | Fair Value, Recurring    
Assets    
Total cash and cash equivalents 74,100 85,684
Debt securities, available-for-sale, fair value 0 0
Trading securities 0 0
Total assets 74,100 85,684
Liabilities    
Warrant liability 0 0
Total liabilities 0 0
Level 1 | Fair Value, Recurring | Cash    
Assets    
Total cash and cash equivalents 38,759 8,983
Level 1 | Fair Value, Recurring | Money market funds and other cash equivalents    
Assets    
Total cash and cash equivalents 35,341 76,701
Level 2 | Fair Value, Recurring    
Assets    
Total cash and cash equivalents 6,498
Debt securities, available-for-sale, fair value 207,376 261,851
Trading securities 0 0
Total assets 213,874 300,949
Liabilities    
Warrant liability 821 9,787
Total liabilities 821 9,787
Level 2 | Fair Value, Recurring | Cash    
Assets    
Total cash and cash equivalents 0 0
Level 2 | Fair Value, Recurring | Money market funds and other cash equivalents    
Assets    
Total cash and cash equivalents 6,498 39,098
Level 3 | Fair Value, Recurring    
Assets    
Total cash and cash equivalents 0
Debt securities, available-for-sale, fair value 0 0
Trading securities 3,050 4,300
Total assets 3,050 4,300
Liabilities    
Warrant liability 0 0
Total liabilities 0 0
Level 3 | Fair Value, Recurring | Cash    
Assets    
Total cash and cash equivalents 0 0
Level 3 | Fair Value, Recurring | Money market funds and other cash equivalents    
Assets    
Total cash and cash equivalents $ 0 $ 0
[1] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.4
FAIR VALUE MEASUREMENTS - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability $ 821,000 $ 821,000 $ 9,787,000 [1]
Sales issues 0 0  
Transfers into or out of Level 3 $ 0 $ 0  
Measurement Input, Price Volatility [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, trading, measurement input 0.80 0.80  
Measurement Input, Expected Term [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt securities, trading, measurement input 0.24 0.24  
Public Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Share price (in dollars per share) | $ / shares $ 0.15 $ 0.15 $ 1.84
Private Placement Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability $ 800,000 $ 800,000 $ 9,800,000
[1] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.4
FAIR VALUE MEASUREMENTS - Activity of the Level 3 Instruments (Details) - Convertible Debt
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Beginning balance $ 4,300
Purchases 250
Change in fair value 1,500
Ending balance $ 3,050
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.4
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 3,851 $ 2,513
Finished goods 17,897 9,843
Channel inventory 7,284 11,109
Excess and obsolete inventory reserve (340) (390)
Inventories, net current 28,692 23,075 [1]
Finished goods - non-current 8,425 0
Total inventories, net $ 37,117 $ 23,075
[1] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.4
INTERNALLY DEVELOPED SOFTWARE, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Research and Development [Abstract]          
Internally-developed software $ 13,321   $ 13,321   $ 9,667
Software-in-development 6,233   6,233   4,853
Less: Accumulated amortization (5,206)   (5,206)   (3,515)
Total internally-developed software, net 14,348   14,348   $ 11,005 [1]
Capitalized computer software, additions 2,700 $ 2,100 5,100 $ 3,500  
Amortization of software 900 500 1,700 1,000  
Related to the decision not to proceed with further development of certain software products $ 100 $ 0 $ 400 $ 0  
[1] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.4
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued compensation $ 4,580 $ 5,985
Accrued warranties 659 774
Accrued purchases 4,050 1,701
Accrued non-cancellable purchase commitments 3,981 549
Accrued operating expense 6,560 8,214
Accrued litigation costs 6,750 6,750
Accrued restructuring costs 2,426 0
Other accrued expenses 367 336
Total accrued expenses $ 29,373 $ 24,309 [1]
[1] Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.4
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended
Dec. 02, 2024
USD ($)
Nov. 12, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2021
USD ($)
tranche
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Loss Contingencies [Line Items]            
Accrued non-cancellable purchase commitments         $ 3,981 $ 549
Amount accrued in connection with the dispute         6,800 $ 6,800
Subsequent Event | Brennan Action            
Loss Contingencies [Line Items]            
Settlement amount, net of amount receivable from insurers   $ 1,950 $ 1,950      
Subsequent Event | Fiduciary Lawsuits            
Loss Contingencies [Line Items]            
Settlement amount, including amount recoverable from insurers $ 29,750          
Settlement amount, receivable from insurers 10,000          
Settlement amount, net of amount receivable from insurers $ 14,875          
Registration Rights Agreement            
Loss Contingencies [Line Items]            
Number of times stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering (up to) | tranche       2    
Stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering, period       12 months    
Sale of stock, expected consideration received on transaction       $ 75,000    
Maximum            
Loss Contingencies [Line Items]            
Unrecorded purchase commitment         $ 26,300  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.4
EQUITY - Narrative (Details) - $ / shares
Jun. 04, 2021
Jun. 30, 2022
Dec. 31, 2021
[1]
Equity, Class of Treasury Stock [Line Items]      
Shares, authorized (in shares) 1,100,000,000    
Common stock, authorized (in shares) 1,000,000,000.0 1,000,000,000 [1] 1,000,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 [1] $ 0.0001
Preferred stock, shares authorized (in shares) 100,000,000.0    
Preferred stock, par or stated value per share (in dollars per share) $ 0.0001    
Stock voting rights, percentage   100.00%  
Public Warrants, TSIA IPO      
Equity, Class of Treasury Stock [Line Items]      
Class of warrant or right, conversion of securities (in shares) 10,000,000    
Public Warrants, Post Combination Company      
Equity, Class of Treasury Stock [Line Items]      
Number of securities called by warrants or rights (in shares) 10,000,000    
Class of warrant or right, outstanding (in shares) 10,000,000    
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 11.50    
[1] Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business.
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.4
EQUITY - Common Stock Shares Reserved For Future Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 58,172,143 53,573,645
Stock options issued and outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 13,365,270 15,009,656
Restricted stock units issued and outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 12,380,472 6,498,869
Public warrants outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 9,999,967 9,999,967
Private placement warrants outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 5,333,334 5,333,334
2021 Incentive Award Plan available shares    
Class of Stock [Line Items]    
Reserved shares of common stock for future issuance (in shares) 17,093,100 16,731,819
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS PER SHARE - Computation of Basic and Diluted Net Income Per Share for Common Stock and Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]          
Numerator for basic net loss per share - net loss $ (51,616)   $ (41,485) $ (98,448) $ (80,041)
Numerator for diluted net loss per share - net loss $ (51,616)   $ (41,485) $ (98,448) $ (80,041)
Basic net loss - adjusted weighted-average common shares (in shares) 143,253,837 141,970,190 51,256,111 [1] 142,615,560 30,960,173 [1]
Effect of dilutive securities 0   0 0 0
Diluted net loss - adjusted weighted-average common shares (in shares) 143,253,837 141,970,190 51,256,111 [1] 142,615,560 30,960,173 [1]
Basic net loss per share (in dollars per share) $ (0.36) $ (0.33) $ (0.81) [1] $ (0.69) $ (2.59) [1]
Diluted net loss per share (in dollars per share) $ (0.36) $ (0.33) $ (0.81) [1] $ (0.69) $ (2.59) [1]
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS PER SHARE - Outstanding Common Stock Options RSUs and Common Stock Warrant (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common stock options (in shares) 41,096,416 36,841,826
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common stock options (in shares) 13,365,270 15,009,656
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common stock options (in shares) 12,397,845 6,498,869
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding common stock options (in shares) 15,333,301 15,333,301
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.4
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
[1]
Jun. 30, 2022
Jun. 30, 2021
[1]
Income Tax Disclosure [Abstract]          
Income tax provision $ 17 $ 17 $ 34 $ 34 $ 34
Unrecognized tax benefits $ 0     $ 0  
[1] Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK-BASED COMPENSATION - Stock-Based Compensation Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Capitalized costs $ (682) $ (957) $ 16 $ (1,639) $ (51) [1]
Stock based compensation expense 7,158   568 19,276 14,952
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation expense, expensed and capitalized 340   552 1,825 15,003
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation expense, expensed and capitalized $ 7,500   $ 0 $ 19,090 $ 0
[1]
(a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK-BASED COMPENSATION - Other Operating Cost and Expense, by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 7,158 $ 568 $ 19,276 $ 14,952
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 170 19 362 33
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 3,471 176 8,197 4,162
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,448 52 3,990 214
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 2,069 $ 321 $ 6,727 $ 10,543
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK-BASED COMPENSATION - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 13, 2024
shares
Aug. 11, 2024
Jan. 01, 2024
shares
Jan. 01, 2023
shares
Jun. 04, 2021
USD ($)
shares
Jan. 19, 2021
USD ($)
$ / shares
shares
Jan. 01, 2021
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
employee
shares
Jun. 30, 2021
USD ($)
$ / shares
Jun. 03, 2021
$ / shares
shares
Jan. 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Grants in period, weighted average grant date fair value (in dollars per share) | $ / shares                     $ 1.60    
Options granted (in shares)               0          
Total stock-based compensation expense | $               $ 7,158 $ 568 $ 19,276 $ 14,952    
Accelerated vesting, number of employees | employee                   70      
Accelerated vesting (in shares)                   505,451      
Accelerated vesting, reversal of previous cost | $                   $ 4,000      
Accelerated vesting, fair value of new award | $                   700      
Accelerated vesting, net reversal of cost | $                   3,300      
Sale of stock, number of shares issued in transaction (in shares)         19,300,000                
Options, canceled, percent (up to)                       25.00%  
Options, canceled in period (in dollars per share) | $ / shares                       $ 10.00  
Options, canceled in period (in shares)         300,000                
Consideration received on transaction, used to fund cash election | $         $ 2,600                
Number of shares issued in transaction, used to fund cash election (in shares)         300,000                
Secondary Purchase                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation expense | $           $ 13,800              
Sale of stock, number of shares issued in transaction (in shares)           2,800,000              
Sale of stock, price per share (in dollars per share) | $ / shares           $ 9.92              
Cost of revenue                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation expense | $               170 $ 19 362 $ 33    
Stock options issued and outstanding                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Compensation cost not yet recognized related to unvested stock options | $               1,000   $ 1,000      
Compensation cost not yet recognized related to unvested stock options, period for recognition                   1 year 6 months      
Restricted stock units issued and outstanding                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Grants in period (in shares)                   12,166,276      
Compensation cost not yet recognized related to unvested stock options, period for recognition                   2 years 2 months 12 days      
Compensation cost not yet recognized related to unvested stock options | $               66,800   $ 66,800      
Share-based payment arrangement, RSU vesting not yet released at the time of vesting | $               100   $ 200      
Vested in period (in shares)                   2,322,733      
Restricted stock units issued and outstanding | Liability                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Grants in period (in shares)                   0      
Compensation cost not yet recognized related to unvested stock options, period for recognition                   2 years      
Compensation cost not yet recognized | $               $ 20   $ 20      
Vested in period (in shares)               1,992   3,983      
Settlement of liability-based awards for cash | $               $ 10          
Restricted stock units issued and outstanding | Liability | Cost of revenue                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation expense | $                   $ 3      
Subsequent Event                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period   3 years                      
Options granted (in shares) 8,600,000                        
2016 Stock Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of shares authorized (in shares)                         22,797,955
Expiration period                   10 years      
Vesting period                   4 years      
2021 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Expiration period                   10 years      
Number of shares available for grant (in shares)                       22,500,611  
Period for annual increase for common stock available for issuance                   10 years      
Percentage of aggregate common stock shares outstanding                   5.00%      
Reserved shares of common stock for future issuance (in shares)             7,116,177            
Grants in period (in shares)                   24,359,792      
2021 Plan | Restricted stock units issued and outstanding | Minimum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period                   1 year 1 year    
2021 Plan | Restricted stock units issued and outstanding | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period                   4 years 4 years    
2021 Plan | Subsequent Event                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Reserved shares of common stock for future issuance (in shares)     8,810,007 7,267,376                  
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK-BASED COMPENSATION - Stock Options Activity (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Options Outstanding  
Options, outstanding, beginning balance (in shares) 15,009,656
Options forfeited (in shares) (640,214)
Options expired (in shares) (2,283)
Options exercised (in shares) (1,001,889)
Options, outstanding, ending balance (in shares) 13,365,270
Options, exercisable (in shares) 11,470,516
Weighted Average Exercise Price  
Options, outstanding, weighted average exercise price, beginning balance (in dollars per share) $ 0.75
Options, forfeited (in dollars per share) 1.14
Options expired (in dollars per share) 2.56
Options, exercised (in dollars per share) 0.84
Options, outstanding, weighted average exercise price, ending balance (in dollars per share) 0.72
Options, exercisable (in dollars per share) $ 0.64
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]  
Options, weighted average remaining contractual term 6 years
Exercisable, weighted average remaining contractual term 6 years
Options outstanding, aggregate intrinsic value $ 6,724,000
Options, exercisable, aggregate intrinsic value $ 6,384,000
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.4
STOCK-BASED COMPENSATION - Restricted Stock Units Activity (Details) - Restricted stock units - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Beginning balance (in shares)   6,477,513
Grants in period (in shares)   12,166,276
Vested in period (in shares)   (2,322,733)
Forfeited (in shares)   (3,940,584)
Ending balance (in shares) 12,380,472 12,380,472
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Beginning balance, weighted average grant date fair value (in dollars per share)   $ 12.14
Grants in period, weighted average grant date fair value (in dollars per share)   4.14
Vested in period, weighted average grant date fair value (in dollars per share)   10.84
Forfeited in period, weighted average grant date fair value (in dollars per share)   7.15
Ending balance, weighted average grant date fair value (in dollars per share) $ 6.12 $ 6.12
Liability    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Beginning balance (in shares)   21,356
Grants in period (in shares)   0
Vested in period (in shares) (1,992) (3,983)
Forfeited (in shares)   0
Ending balance (in shares) 17,373 17,373
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.4
RELATED-PARTY TRANSACTIONS (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]          
Accounts Receivable, after Allowance for Credit Loss $ 200   $ 200   $ 400
Hardware          
Related Party Transaction [Line Items]          
Revenues 10 $ 200 10 $ 300  
Software          
Related Party Transaction [Line Items]          
Revenues $ 40 $ 100 $ 100 $ 300  
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS - Other Narrative (Details) - Subsequent Event
$ / shares in Units, ft² in Thousands
1 Months Ended
Aug. 11, 2024
Jul. 21, 2024
USD ($)
Apr. 26, 2024
USD ($)
May 15, 2023
USD ($)
$ / shares
shares
Jul. 31, 2023
USD ($)
employee
shares
Jan. 31, 2023
USD ($)
Jul. 15, 2024
USD ($)
Rate
Jul. 01, 2024
USD ($)
Jan. 31, 2024
USD ($)
ft²
Nov. 01, 2023
ft²
May 31, 2023
USD ($)
employee
Subsequent Event [Line Items]                      
Volume weighted average price, period 60 days                    
Registration rights, period during which holders may sell up to twice       12 months              
Number of positions eliminated | employee         95            
Reduction in headcount, percentage         70.00%            
Payments for merger related costs   $ 250,000                  
Mr. Schoenfelder                      
Subsequent Event [Line Items]                      
Severance costs           $ 708,000          
Mr. Schaeffer                      
Subsequent Event [Line Items]                      
Severance costs           $ 403,200,000          
Mr. Jones                      
Subsequent Event [Line Items]                      
Severance costs         $ 406,250,000            
Post-termination exercise (in shares) | shares         50,000            
Term Loan Due 2029                      
Subsequent Event [Line Items]                      
Debt instrument, face amount             $ 6,000,000        
Interest rate | Rate             6.00%        
Minimum liquidity ratio             4.00        
Prior Loan Agreement | Term Loan                      
Subsequent Event [Line Items]                      
Debt assumed               $ 6,900,000      
New Headquarters                      
Subsequent Event [Line Items]                      
Area of real estate property for lease | ft²                 13 49  
Operating lease liabilities                 $ 2,100,000    
Weighted average remaining lease term                 5 years    
Honest Day’s Work, Inc.                      
Subsequent Event [Line Items]                      
Business combination, consideration transferred       $ 22,000,000              
Shares issued (in shares) | shares       29,000,000              
Share price (in dollars per share) | $ / shares       $ 0.76              
Cash consideration paid       $ 20,000.00              
Cash acquired                     $ 8,000,000
Number of team members joined | employee                     35
Volume weighted average price, period       60 days              
Restricted stock, repurchase rights, denominator       1,825              
Repurchase rights, percentage       40.00%              
Registration rights, offering price minimum       $ 25,000,000              
Honest Day’s Work, Inc. | Promissory Note                      
Subsequent Event [Line Items]                      
Note payable, interest rate       10.00%              
Repayments of notes payable     $ 23,900,000                
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS - Consideration Shares Threshold (Details) - Subsequent Event - Honest Day’s Work, Inc.
May 15, 2023
$ / shares
Subsequent Event [Line Items]  
Share price threshold one (in usd per share) $ 2.00
Share price threshold two (in usd per share) 3.00
Share price threshold three (in usd per share) 4.00
Share price threshold four (in usd per share) $ 5.00
Share consideration released percent threshold one 25.00%
Share consideration released percent threshold two 25.00%
Share consideration released percent threshold three 25.00%
Share consideration released percent threshold four 25.00%
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS - Compensation Program and Executive Officer Appointment (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 13, 2024
Aug. 11, 2024
Jun. 30, 2022
Subsequent Event [Line Items]      
Options granted (in shares)     0
Subsequent Event      
Subsequent Event [Line Items]      
Volume weighted average price, period   60 days  
Performance period   7 years  
Vesting period   3 years  
Options granted (in shares) 8,600,000    
Options granted (in dollars per share) $ 0.48    
Subsequent Event | Mr. Siminoff      
Subsequent Event [Line Items]      
Annual contributions per employee, amount   $ 1,550  
Number of shares authorized (in shares)   8,000,000  
Subsequent Event | Mr. Lillis      
Subsequent Event [Line Items]      
Annual contributions per employee, amount   $ 475  
Number of shares authorized (in shares)   3,000,000  
Subsequent Event | Mr. Mitura      
Subsequent Event [Line Items]      
Annual contributions per employee, amount   $ 650  
Number of shares authorized (in shares)   7,500,000  
Subsequent Event | Share-Based Payment Arrangement, Tranche One      
Subsequent Event [Line Items]      
Stock price hurdle (in dollars per share)   $ 4.00  
Vesting percentage   33.33%  
Subsequent Event | Share-Based Payment Arrangement, Tranche Two      
Subsequent Event [Line Items]      
Stock price hurdle (in dollars per share)   $ 5.00  
Vesting percentage   33.33%  
Subsequent Event | Share-Based Payment Arrangement, Tranche Three      
Subsequent Event [Line Items]      
Stock price hurdle (in dollars per share)   $ 6.00  
Vesting percentage   33.34%  
Subsequent Event | Share-Based Payment Arrangement, Attainment of Stock Price Hurdle      
Subsequent Event [Line Items]      
Vesting percentage   25.00%  
Subsequent Event | Share-Based Payment Arrangement, Vest Equally In Three Annual Installments      
Subsequent Event [Line Items]      
Vesting percentage   75.00%  
Subsequent Event | PSUs      
Subsequent Event [Line Items]      
Percentage of grant   50.00%  
Vesting period   3 years  
Subsequent Event | PSUs | Share-Based Payment Arrangement, Tranche One      
Subsequent Event [Line Items]      
Stock price hurdle (in dollars per share)   $ 1  
Subsequent Event | PSUs | Share-Based Payment Arrangement, Tranche Two      
Subsequent Event [Line Items]      
Stock price hurdle (in dollars per share)   2  
Subsequent Event | PSUs | Share-Based Payment Arrangement, Tranche Three      
Subsequent Event [Line Items]      
Stock price hurdle (in dollars per share)   $ 3  
Subsequent Event | Performance Options      
Subsequent Event [Line Items]      
Percentage of grant   50.00%  
Vesting period   3 years  
Exercise price (in dollars per share)   $ 0.41  
Expiration period   10 years  
Subsequent Event | Performance Options | Share-Based Payment Arrangement, Tranche One      
Subsequent Event [Line Items]      
Vesting period   4 years  
Stock price hurdle (in dollars per share)   $ 4  
Subsequent Event | Performance Options | Share-Based Payment Arrangement, Tranche Two      
Subsequent Event [Line Items]      
Vesting period   4 years  
Stock price hurdle (in dollars per share)   $ 5  
Subsequent Event | Performance Options | Share-Based Payment Arrangement, Tranche Three      
Subsequent Event [Line Items]      
Vesting period   4 years  
Stock price hurdle (in dollars per share)   $ 6  
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.4
SUBSEQUENT EVENTS - November 2024 Executive Transactions (Details) - Subsequent Event - USD ($)
Nov. 18, 2024
Aug. 11, 2024
May 15, 2023
Subsequent Event [Line Items]      
Volume weighted average price, period   60 days  
Honest Day’s Work, Inc.      
Subsequent Event [Line Items]      
Shares issued (in shares)     29,000,000
Volume weighted average price, period     60 days
Mr. Siminoff      
Subsequent Event [Line Items]      
Stock repurchased (in shares) 15,260,540    
Stock repurchased, price (in dollars per share) $ 0.00005080    
Stock repurchased $ 775.24    
Stock repurchased, percentage of business combination shares 80.00%    
Restricted stock outstanding (in shares) 3,815,135    
Mr. Siminoff | Restricted Stock, Separation Shares Tranche      
Subsequent Event [Line Items]      
Restricted stock outstanding (in shares) 2,861,351    
Restricted stock, percentage 75.00%    
Mr. Siminoff | Restricted Stock, Separation Shares Tranche | Restricted Stock, Tranche One      
Subsequent Event [Line Items]      
Restricted stock, percentage released from restriction 20.00%    
Volume weighted average price, period 60 days    
Threshold price for release from restriction (in dollars per share) $ 1.00    
Mr. Siminoff | Restricted Stock, Separation Shares Tranche | Restricted Stock, Tranche Two      
Subsequent Event [Line Items]      
Restricted stock, percentage released from restriction 20.00%    
Threshold price for release from restriction (in dollars per share) $ 2.00    
Mr. Siminoff | Restricted Stock, Separation Shares Tranche | Restricted Stock, Tranche Three      
Subsequent Event [Line Items]      
Restricted stock, percentage released from restriction 20.00%    
Threshold price for release from restriction (in dollars per share) $ 3.00    
Mr. Siminoff | Restricted Stock, Separation Shares Tranche | Restricted Stock, Tranche Four      
Subsequent Event [Line Items]      
Restricted stock, percentage released from restriction 20.00%    
Threshold price for release from restriction (in dollars per share) $ 4.00    
Mr. Siminoff | Restricted Stock, Separation Shares Tranche | Restricted Stock, Tranche Five      
Subsequent Event [Line Items]      
Restricted stock, percentage released from restriction 20.00%    
Threshold price for release from restriction (in dollars per share) $ 5.00    
Mr. Siminoff | Restricted Stock, Advisory Shares Tranche      
Subsequent Event [Line Items]      
Restricted stock outstanding (in shares) 953,784    
Restricted stock, percentage 25.00%    
Restricted stock, termination, numerator 1    
Restricted stock, termination, denominator 730    
Mr. Siminoff | Honest Day’s Work, Inc.      
Subsequent Event [Line Items]      
Shares issued (in shares) 19,075,675    
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %&$DUD'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 " !1A)-9MMRV;^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*';*8";-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@JNH>')(RBA3,P"(L1-8V1DL=45$?+WBC%WSXC%V&&0W8H4-/"7C)@;7S MQ' >NP9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&=QO62LJL2JX*/C#7G!9KZ2HWF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " !1A)-9F5R<(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 %&$DUE@SSQW:@4 .D< 8 >&PO=V]R:W-H965T&UL MM9E;4^,V&(;_BB:=Z17!EIP3VY 9,-#2LI E=#O;3B^$K22>M:VL+!/X]_UD M!YMEY"^N9W-#?'I?]%BGU])T*]77;"V$)L])G&:GO;76FP^.DP5KD?#L6&Y$ M"G>64B5Z\7[J/56IL+SFRZX2NQ$/K/S5S!F5.YA%$BTBR2*5%B>=H[HQ]\ MSS6"XHG/D=AF;XZ)07F4\JLYN0Y/>ZXID8A%H(T%AY\GX8LX-DY0CF\[TU[U M/XWP[?&K^U4!#S"//!.^C/^*0KT^[4UZ)!1+GL?Z7FY_$SN@H?$+9)P5?\FV M?'8PZ)$@S[1,=F(H01*EY2]_WKV(-P+&&@1L)V#O!+3I/W@[@5> EB4KL"ZX MYK.IDENBS-/@9@Z*=U.H@29*334NM(*[$>CTS+_[?'E/^B1;@;)4!6*O!3IGJ.'O>7I,//>(,)]'/@E%_CE[S+2")O>O[0V5#@.[@^F''[(- M#\1I#SI:)M23Z,U^_HF.W%]L>#_([#O8004[P-QG%S+(H8MJ\O"R$3927$[= M_B<;$JKJB#2LD(;MD#[E7&FAXA=R+S92:1L>;J55;GLI/JKJB#>J\$;M\.9" M13(TO9# .&"M/-RIZG>-'0_5=^0<5YSCEBU3<9A"BAF@N1YQKR6/,VM%HK*. M@),*<((6ZC+5D7XA5U$LR&V>/ IE \,]7)?VO9/19&*#0Z4=X4XJN),V]XM+&S$NZHK\)CO0-L@/_)EI%12WNXOA,T5;9V0?EW8EK:,1Q0/->])JK)HK^12E@;T]XYX?[ZR@ MA\A(M Y)%,\V[T'G,M,\)G]'F^;A&'<<>=2S-]Y#I"1:QR2*9YNBL9[!]WPS M&&[@T8$5ZQ#9B-;AB.+)YD8&4%_SM4RQ=+3'A+EN?\BH-1WATJY\=3ZBK0*2 MGRME0FZ9;*-T573)W/Y9CCO>V@9E'Q=UQ&1U1&(M(Q)\B)7K-^9CA;]RVS#W M.'ZQKEGXN*HK9YV+6*M<9,(\!#\85%=2O5CI<)];F?9Y$ BP 9.P-+3R'B(7 ML3H7L5:Y:)'P.";G>0:W,VNCW>/3](6-R[KBU?&'M8H_EXE0*],I?P4'O881 M-MGPU%ZON&'C%RBNZPI:1Q_6*OHLU@+J$SFRJLH M,]G@B^ *7?W:8]?O4];WJ!7T$-F'U=F'X;&E6OIZ2WH%%^TC[+X,U+"H?HC\ MP^K\P_"T\IYQMYK93(G;?;(S'B+\>'7X\?"H<@: 80D9<^L@L\>@<5C%=?\7 MS'FSF61FO&*/+2.!6;\J]Y6JJ]4^WEFQ>^74CY>;@!^YF3 S$HLE2-WC,8QX MJMQ7*T^TW!1;4X]2:YD4AVO!0Z', W!_*:5^/3'_H-K=G/T'4$L#!!0 ( M %&$DUG+R610I@< %,B 8 >&PO=V]R:W-H965T&UL MK9I=;^.V$H;_"N$NBA9P8I'49S8)L(E3= OT--BTIQ=%+QB)CM6512\I.9O^ M^C.4',LF&2HYWHO=2/)P-*^&'#XB=?XHY&>UY+Q!7U=5K2XFRZ99G\UF*E_R M%5.G8LUK^&4AY(HU<"H?9FHM.2NZ1JMJ1H(@GJU864\NS[MKM_+R7+1-5=;\ M5B+5KE9,/EWQ2CQ>3/#D^<*G\F'9Z NSR_,U>^!WO/EC?2OA;+;S4I0K7JM2 MU$CRQ<7D SZ[H:%NT%G\M^2/:N\8:2GW0GS6)Q^+BTF@(^(5SQOM@L&?#;_F M5:4]01Q?MDXGNWOJAOO'S]Y_ZL2#F'NF^+6H_BR+9GDQ22>HX O65LTG\?@S MWPJ*M+]<5*K['SUN;8,)REO5B-6V,42P*NO^+_NZ?1![#3!]H0'9-B!F@_"% M!G3;@+ZV0;AM$+XVI&C;H),^Z[5W#V[.&G9Y+L4CDMH:O.F#[NEWK>%YE;7N M*'>-A%]+:-=<7HNZ@+3S L&1$E59L 9.KEC%ZIRC.^U8H1/TQ]T<_?#N1_0. ME37Z?2E:Q>I"G<\:B$%[FN7;^UWW]R,OW.^7MCY%-)@B$A#B:#[W-Y_S')KC MKCD^;#X#Y3OY9">?=/[H2_);*7G=(*84Z'3)Z=N'[O9Z&)^I-)R MPR>7WW^'X^"]2]PWZD4I_WRVNFE@B2AG)]P+^TY895H-VING<5=ZYT MK=E>SS;X=>%.7>CU\F'#RHK=5_P$BN>) M F5(\;R595-R-861U.79);7W&^V+2,(LC RM#K,HS1)J:/5'Z=<:[;1&?JUY M+EI('!3JG$,60?44U=RI+K+#)A"W(-/RJ_MGBG+?9Z^5AO($]" M=ED#3;[,Q5;4)(TSH_?-'58T2(STWOBC\FM+=MH2KY=;R=>L+!#_NM8E5W6C M431++I]5>NI08J;[L2F7B^_BX95K]"56A%3C,,$ M&\(<9A2'Q!Q^_IC\RK*=LNR84E.+^L33:3-;" FI*=>VP@%)$W-$^@/UR\7! M@ C!R)ALN*Q953T!@FV +== "$HLFD'/9:&YASB,L.!U65'0AR1 MND=#^&WE9R2;6W?[T:<.AU6P,SF,= 7[(4%*":0!MD\=45$S^9KP/?F MY6P0NPQF5OEP604T,W/ACVPD%P.O8#\8_-95QKT$>*K(UM6A/$I->0XK$L6F MO&-X!0_ @OTLT!=(CR2;.&A"HLCJ7+9=&&9Q@$U9QZ )'M@$1Z\BZJID]V75 MU42G.B],O)6KOY6W0\T#LV _'NR ;,V>],3@%&QS2!IDL9E,VRJ.<&*F\AA: MP0.N8#\(@"S9\H%7G+)LXH"!9V+QW&46TL"J+,>0"1[0!/LY8,X7''II 0 - MY;[EWO<#;*-'EF&3H!U6,%@M?.@ BQ M$8,&:6"FT6%&*+'&X4AT(RKW%E_\I/ GDY+M9?#)J"'^-8QKL5J5C0;I_N4\%W53U@^\SD$E^D%QCOXC&HZR'YV2_P\* M0B*KA4WW\'XRQYCV[@Y>*%H>GED#&NP,=_8Q^[N'[(#RQ$_,WTHBE)O.4%%THMK)R547;8NH4(YQ;DP+22I^5+E ML@NB-+9$'@-T9 Z,K+DE.?MJJVZK9GM@J%8P2A8ZAV[#4>54.XB;%/;"8F2 MT%3K,(L3\[UX)$:_5CK '?4CU+[6@B_*O'0"#[5Y[20D66QO4C@,*<4$6]L4 MQZ ='=".^N&IGSV5H]#R%PLM=6!;!D7 ? MQV '*9^::^,U(B"-2![ZC?J"R M0*$K9V^43JQ-)N56ED*B6PY_"O1363. &IW?XL MXE^U.(X2FNY/F:J]_P?F+:UP [%JGU)W -G' _=_YBQ\"EY5+LMU]U4!W/:J M5?!MNB_Y>-(U8 M=8=+SF" : /X?2'@:6Q/] UVWY%<_@]02P,$% @ 48236;XZ?V,G):"_DD]H":/*<\5R-G:W6Q=!U5;*%C*J.*"#'*VLA,ZJQ*S>N*B30 MU(HR[@:>UW,SRG)G,K)C"SD9B5)SEL-"$E5F&97_3(&+_=CQG9>!SVRSU6; MG8P*NH$EZ-^+A<2>V[BD+(-<,9$3">NQ\^ /XWLSWT[X@\%>';2)6UK*B"F>!_LE1O MQ\[ (2FL:4?R8_D>^(2M<51-7(UYF'0S!H" ;6KWO&;ZF1&!XU3<2:Q"Q';HQR MLA"*V;/SY6&EM,03]%<;J^G-F[? MTBS^1F9'3+L-T^XE=]R568;HDH)+L*"^!?& Y207G5"I2@*QVX,_[9[-;_-^?(]W?-7[B&?8\ S?P).6 M>BLD^Q?/N0%:'>-6BI5K=)"-[[W\G9"\G, 9DK?[/[['/[[)_XAHU!"-WD 4 MW]A*TSQE^>8:TNAU2F'H#7K!(#@A>CF!,T3;[/UH$$7=4Z#OL8_;[+WH L]> MP[/W!IY,J?+Z[NS=C/)R[#,HV^S;4;['/FZSOXBRWZ#L7XRWM,2P5%S]C>4; MT8+L0&FS-7%82V9+.G4-;O]5>OWNX-6QG-\V+;XZ[6BE ^=DX+Y9^OTUU*1> M?KV%\% >G4ZJS&L::P!H*A [!XL*R%;X2GDI+ @\)[Q,@6"B=YAIS:H=Z]>2 M25L#J Y9 I#?A ;B=]!5)9(5M@[ L--28<)*D4[;.](]J.(RD!M;;RN2B#+7 MU:.^&:U*^JD_G-G2]V1\[@\?V\8?!L-XT#9^7W\:N/^'K;XK?J5RPW"O<%AC M"EZGCW=05K5ZU=&BL+7E2FBL5&USBY\W(,T$O+X62*+NF #-!]/D/U!+ P04 M " !1A)-9E%Z0^\L, "]70 & 'AL+W=O/%^7FU6(EU4IT5CR*7?[DORG52RX_EPWGU6(IDV2JMLW-JV^[Y.DGSD\OW M[7>?RLOWQ:;.TEQ\*JUJLUXGY;>/(BN>/YR0DY_OZ!?MYV7G;E+*G%5 M9+^ERWKUX<0_L9;B/MED]>?B>2YV'7(:O$615>W_UO-.UCZQ%INJ+M8[96G! M.LVW/Y.O.T<<*$@<6('N%*BJP 84V$Z!J0I\0('O%/BQ"LY.P3G6)'>GX![; M@K=3\([UDK]3\(\U*=@I!,>:1.R7R-G'MD'VP=XFW39+VA2;)75R^;XLGJVR MD9=XS2]MGK;Z,K/2O!E27^I2_C65>O7E59$OY0 12TO^5A59NDQJ^>%++7_( MD5-75G%O_>M1E$DS BHKR1O)M1R^JV9;)9IE+UK75J_?IE M9KWYX:WU@Y7FUB^K8E-)M>K]>2T-;IH]7^R,^[@UC@X8QZR?BKQ>558HC5P" M^G.SOFO0/Y>.VGN+OGCK(S4"QIO\S&+V.XO:E +VS,SJ/R6E5">#ZN'QK1- M_=JL_COY U"*CC<9:G/^?0Z+OZ_'MQ-[W LZVP\1UJ*P 93/XDGD&W$!Y>]6 MD\.:S7)X43TF"_'A1 Z82I1/XN3R[W\CKOT/*'DPP4),L @3;(X)%B.!]1*# M[Q.#F] O?RGJ))/[BC8]H.S8JKNM>K.W>;H,?&:_/W\ZC+HN1)CCN'VI4)=R M/>[TA2*CN5/#I+=(&?,5NV+ >N*18"_55W2XV?[#$U\=FSUN!2[J'.;-@@H688!$FV!P3+$8"Z^6(O\\1WYAIGR5B M4BY6;9VSE!-+5CPV91"4*+Z>V:Y'U.4=D/+]9B_IB&D)BMN.K6U5S#Z8Z&VB4>CY5NA!# M8CZQ[0%_'W HQ.COF9!&+M)D2Q(V3E\799W^U7X!NIP NP=?\S@@1=3Z(02D M7,]7W6WLP&1WZTU2AVC>ACJIUBRW(Z[]G9F6?D*[$-$CMHR%M@4 HT,UP[E' MU9)L!H@YU'<<-3ZZF!Q=Z@P5F>V?'"&]49GG1(\1T >'TJ$9J*-,B+'POFQ) MP?NR6+^XO,AA5S.M_5/'=FS-UY [)+[[3LK%^#6A6 R!3-4M! 5+4)% MFZ.BQ5AH_9SI2!9BK-$OKU9)_B :BOX^24OK*12R)5%SMS1$86NXX> M(>9Z>2BRSTE9)GF]#^LW,*@ &> &@1I7@-F@KJ=.Q[K4*?<";39&)3. 1OW M58G+XTR['?'T2,0Z:H(8J]K!B,EM^[+9KE1BL2F'QZ$'K'J.K8U%74QN"K3] MI"YEJ_%")0\@ZXEF?3QNU^V(DT>"U7$$Q$P2M)L;N=,77YNMY":M5@U%L)TZ M[^#U5J^CM>!@5OITNYW>5H)E!8C[3)D5 BOHN5V.#2D> C1)]D %B+CE@K/N/S3M& M@IH9B8G[4ZH7ZJ=478) (<77@(Q6>9E-G^IHR"JFEEV D,\'?-RQ$-1<*N]* MW(F>UHMT6;H$:F8#8BZGONIM",RW U?U."H; ;3J,/4)0PS91KGO#CRJI!VS M0,W,0KL:W(G[HA0O;J^3K_!"3?5R^]0ACK:[@N2XZQ.56P#E"'?4#;&Y"Y,= M#K0:^+)=U>6 G"\W'$.S2<*K#QV5"0(:I MD[;9\,F.'F\Q-LOT'=S1"=1\LN%G(8L$F=>@.SF4PRY1*1M(3N:P^H@A!.4( MUQACJA\U.&6^=E)B#N')[.2^ZCA 3F:GRGO?CKC*O!>A735.S6<>MBODHG>T M;C $J*0T!2UV6T:7-4 M)-J)]&9,3YTM 4Y ]1]@\, 38-K5T-1@\<&6)?]1<@Q_4Y/P3E MY%JCE02H=3'4JBR]&%,Y0T4)4M @5;8Z*%F.A]8\\=P4[,Q?L'Y,J731%(YPWUILTMY9%EB7E M]H_MMV_!(]+;AOS#I+;/F+I='!!3'_#!8LU#_(-_:OEC[NOD\\N@":Y<> [_ M*4,;4J)GSD#UR;JBGXT[9*B2)U$F#V(;"+EOV]15G>3+@5-0#+-TGZ&BA:AH$2K: M'!4MQD+KY\[!&RAFPF,[&S^/9U [VK=?PT,.\/!/?5D[XA(.9JY>[UJTR(S%J39&D/>LGVJGK*; M"MY_7;LCM;B9U/I2W-=#6T&SZM0I!A4M1$6+4-'FJ&@Q%EH_03HVC9-7;P4Y M)C4U0T4+4=$B5+0Y*EJ,A=9/D([$X\>\1F2Z\D$_\\(H4\_W %+4L]4#)X 4 M<:GZUJ+9XLG1 EX("K0'55 OB3UP[(1W-!N)08Y*#**BA:AH$2K:'!4MQD+K)TA' M#/+O) 8Y<+K*U\[705*..ON&D)2G'K S&SPY6'J3C'/UCI 1P_J^[5A!_MVL M($=E!5'10E2T"!5MCHH68Z'U\Z1C!3D2*[C#Z9'!X;V75A564Z4.:RUWEM]/6MWE/ MM3F!58K'HFR^37/KYZ(6%CU[:>3EQ=%/95J4UB;=\[-5Q 8U6KXCEO&M>O/['NFDNUSZPWR=O_DWZ? M09$_/[@ >2W*A_:.[DK."M*8[05Q^V_W]X#_V-Y^K7S_D5Q$!/A^3BYNH>\_ MTHLK"&=.+VZ@[W]T[(M;QP;_LK^:_+SKPO9B\Y^24KJZLC)Q+[MCGWERK2VW M=X5O/]3%8WO%\UU1U\6Z_74EDJ4H&P'Y]_M"NG_WH6E@?V/[Y?\ 4$L#!!0 M ( %&$DUEQ@R9WR2 %C\ 0 8 >&PO=V]R:W-H965T&ULU=U;<]M&FL;QKX+R3NTF599-'$B0V<15B2WB?$HFNQ>NN: IV.:$(C4 MY,-\^@4H2A#0S09A_9.JO4ED"_B]($"\!HFG&S]^WA=_E!_SO-*^7&]WY4_/ M/E;5S0\O7Y;KC_GUJGRQO\EW]6_>[XOK557_L?CPLKPI\M758:7K[4MC,IF] MO%YM=L]>_7CXN[1X]>/^MMIN=GE::.7M]?6J^/I+OMU__NF9_NS^+W[=?/A8 M-7_Q\M6/-ZL/^6]Y]?M-6M1_>OF@7&VN\UVYV>^T(G__T[.?]1\R79\V:QP6 M^9]-_KE\]+/6O)9W^_T?S1^\JY^>39I-RK?YNFJ,5?V_3_GK?+MMJ'I#_G54 MGST4;59\_/.]OCR\^OK5O%N5^>O]]G\W5]7'GY[-GVE7^?O5[;;Z=?_9S8^O MZ+"!Z_VV//Q7^WQ<=O),6]^6U?[ZN'*]!=>;W=W_5U^.>^+1"KIY8@7CN(+1 M6\&:GEC!/*Y@GEO!.JY@]5:8GGH-T^,*T]X*QJD59L<59KT53/O$"O9Q!?O< MUS _KC#O5SBUPN*XPN+<%ZU/[H_%@]X^V=7*5^\.M"\=[=FJ5 M^P.N]X_X[.0J]X=<[Q_SDX=0OS_H>O^HVR=7N3_L>O^X6R=7N3_P^N'(O[P[ MKPXGY9M5M7KU8['_K!7-\K77_' XLP_KU^?B9M=TH=^JHO[MIEZO>O5ZO[NJ M>TI^I=4_E?OMYFI5U7_XK:K_5S>;JM3V[[5?\ZN\;G[OMGFSU*>\J#;-SVG= M+_*B."R^7_^AK7;'GS[NMU=Y4?Z7=OFOVTWU5?ON3?Y^L]Y4WVL7VN^_O=&^ M^]OWVM^TS4[[^\?];5FO5O[XLJI?3+-)+]?'#7]]M^'&B0W_^[Y:;26K7:I7 M>WU[?;M=-8U/NWS_ONZ$S[4T+S;[J^9U_GRUOVE:X_/ZIW_6>[_9 9(22W6) M>K=\VM2O:_NUWG$W^Z+>GQ+$42._UL:AT]>;E=;;5QPWJ_1'B-_XD@-UB9^OKC;-,5UMM72UN;KP=MKKU;KV_SK7OPGU9?B_A8Y _ M\Q4EYY<\-@$)DHY&-.(\SL:7'=PI+^O^^]"$C85=Q>JC87(I^>C4S[>EL,JF7_O2X7RHWK;D(_J&\6:WSGY[5[Y0R+S[ESU[] MYW_HL\E_RSJC6-76)[.%4-41%[RP3=T4%G3)S?-(S">Q@,1"$HM(+":QA,12 M$LL@K--,S(=F8CZYF9S30.ZJS!Z=H?4&SB;37OM0;LS8]G%>38>LZ9*81V(^ MB04D%I)81&(QB24DEI)8!F&=!F,]-!AK9(/)=U>*2Y5H53QT&EW6::QS+U64 MVS6VUY"80V(NB7DDYI-80&(AB44D%I-80F(IB640UNE(TX>.-'U:1SJG"TW/ MN]Y1;LG8'D1B#HFY).:1F$]B 8F%)!:16$QB"8FE))9!6*<'S1YZT$S9@WYY M\CYE-P% MV7#1SJDP?S@5YH<5S1.G@K=;%_FJS)O[Q7<_?=_<));>4G[[ZWZ[U9;[XO.J MN/J'[!29D_^CR\:< 69=2\F.[%(DM2"\0Q^B12-4BU$M0;44U3)*Z[:4-NBJJY.NRWV1;S[LM/5M4>2[]5>M*E:[ M,<4#9&)$C7KC1K< L>Z)X;^2)4^, M_T6WT$,U']4"5 M1+4*U&-425$M1+:.T;G-ILZ6Z.EQ*C076Q<2?+ALWDO*H.6M5%-0_5?%0+4"U$M0C58E1+4"U%M8S2N@VG3?#JRK3=Z+'!_NVN M[CP3Q8>9N7"A(%S#H.%<5'-0S44U#]5\5 M0+42U"-5B5$M0+46UC-*ZK:E- MZNKJJ.XY@X2'V]%BZ(N$2_5FC&Y': P7U5Q4\U#-1[4 U4)4BU M1K4$U5)4 MRRBM.^-;&]LUU+'=IX\75A<8>Z\)U9:HYJ"::X@)6/F@8)%$>G!D8XG1'9&=4;9[:K1A4^,N M[\[)FX'J;W59)[Q4KS6Z=PUOIV.($\,*\T2C>594\U$M0+40 MU2)4BU$M0;44U3)*Z[:9-O5J*%-LKW[?U9='V\V_\ZM#@EYKFLNGU6;;//+C MXOV^N"A7VUPK\[H-;:I-+HO8_S)00MY+7A_74MW?4<.CVPVI.:CFHIJ':CZJ M!:@6HEJ$:C&J):B6HEI&:=T>UB9E#7525C7\QY!$"^>3B:7WKX?4)>H>]ORM M(;\F0K.TAB3":\]UV^A?%\FBOO/9HG]MA,[FBFH^J@6H%J):A&HQJB6HEJ): M1FG=OM(&= UU0%<](FCPCK%:'_VU$9K7134'U5Q#3 CKUF1J&)+[-&BH%]4" M5 M1+4*U&-425$M1+:.T;D-J0[V&.M0K#@D:;D)BDM:RYO9LWO^HA>9W4R1_1IOZ^@V5U4"PQQ!N#9PICW!^>&:-5(4M7JWVA"H[:2@A>&9>D3NW]/ M"DW14EKW#&]3M,;8%"WP/$ Q2'OJ@8!HGE92]]0C <4E3ST3$,W!HIJ/:@&J MA:@6H5J,:@FJI:B645JWN;0Y6&-L#O;;Q@098A16EXT)4F_.Z'9R7E4'K>JB MFH=J/JH%J!:B6H1J,:HEJ):B6D9IW<>1MDE74YUT'3LFZ''GD7Z:,<6X9?\: M1KU)8YL.JCFHYJ*:AVH^J@6H%J):A&HQJB6HEJ):1FG=UM2&9TUU>/:<,4'# M[6@P.GJIWHS1[0B=]A;57%3S4,U'M0#50E2+4"U&M0354E3+**W;CHRV':EG MQWWZF"!U@;%WFU!MB6H.JKFF.)&K?$R09$'YF"#)@O(Q0>@+"5$M0K48U1)4 M2U$MH[1N'VE3PZ8ZM_MM8X),,60K'Q.DKCZZ+4CRO](Q06A95_)JA7-]I=#^ MFC%!)AF@NT2U):HYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6D9IW1;6!EU-=0KU MY_5Z?[NKFG_>?ZM6NZNZ.97:[S=7JRK7WEY^J?)=N7FWS;7+W>UU7AR&"LF; MU[>7,2;Z[$(WM;=1?OTN+Z2)6#4_NINAL\NBFHMJ'JKYJ!:@6HAJ$:K%J):@ M6HIJ&:5UNUD;KS6?$J\=_O)5%A/5I_/IM/_YX:MKE8&/VF MI*[\UI(W)5&_,'MAWJ4I9B=-VQ:>W^)(L>FL%^QT)8L)B5GUJQG=%]#$K&1W MV).ZNTW[7Z^@B5E)U8N9/>M_$X.&9F4U35,W]/Y$^N>\C3)JV[KG7IN%-?$L M[. 3,LRSL[#JC1O]KS\ZMRRJN:CFH9J/:@&JA:@6H5J,:@FJI:B645JW2;69 M6A/)U XWIC,SM>K-&=V6T#EF4KL&UT6.MW?:T5^E>?7S8Q4VOKPB^IPEZNN_#XOZE]J M97,/7ZOV]:^OK_?WGP@??SB4=C;)]*,G/@RJ-W=TVT)3O*CFHIJ':CZJ!:@6 MHEJ$:C&J):B6HEI&:=VVU:9X+76*%VE;TE9ER%)1DH^'Z@TU'6NH!F:J-V-T.R(U M!]5<5/-0S4>U -5"5(M0+4:U!-525,LHK=N.VLBUINC6H!J(:I%J!:C6H)J*:IEE-9M26UNVE+' ME:5C/(?;D)CQO=!MVS!F_0LC-/:,:@ZJN4=--1 4+>BC6B YHL;47/32FR%: M-)(5[44:T8*)['U;O\=G1C_2B);-**U[CK>Y8\O^EOOWWSA8U2)#II>HMD0U M!]5<5/-0S4>U -5"5(M0+4:U!-525,LHK=O"VOBVI8YO7W[)B_6FS,OF7MC] M':[#':_]33,R57ZC2\QGFU;_ @5-9J.:@VHNJGFHYJ-:<,9Q#]&*$:K%J):@ M6HIJ&:5UNTJ;M[;4>>ON+?;7C^ZKQ_OJC,P/&?*\1+4EJCFHYAZUWD,'II+O M8M"<-:H%J!:B6H1J,:HEJ):B6D9IG78T;7/64_4,QP/M2-:"IN(ZDN/+:WH)J#:BZJ>:CFHUIPWJ$/T:(1JL6HEJ!:BFH9I74[2QN!GHZ)0']> M%<5J5PU>WZC1L=*B.&?]ZHKF/=3L)--JA+O7VC>Q"I M.:CF'K7.+"C]YD,6]%$M.'5 ^W>RT*H1JL6HEJ!:BFH9I77;2ILLGJJ3Q;_F M35?)ZX:R7MULJM5V\^_#C,W/M5U>-9VFJC]LE:MU\W=U+RD'O_SY9:#@VZDT M'*1>:_3U$II/1C4'U=RIF$^N+Y9T77*]A.:342U M1#5(E2+42U!M135,DKK M-K8VGSQ5YY/'-S9I,QN8L_E$,Q/3HI9IS1=Z_Y(*#3FCFH-J[E0,.>M6OT&A M*6=4"TX<4;O_;!RT:H1J,:HEJ):B6D9IW=;3QJ:GZDF3#_GHBW>KLOX<5G_\ MNLGK/M.T&6FK$.?*G8IWX=&L,ZHYJ.:BFH=J/JH%YQSX$"T9H5J,:@FJI:B6 M45JWG;01YJDZPKS<%_GF0WV1[*97MH*=KJZI^W976=[RII=Q$# MK?T)X >*O]6E$\"KUQK=D08WTY$LTON XZ+;Y*&:CVH!JH6H%@T?RQ@MF*!: MBFH9I74[1QM3GJICRK_OBKSYX%-?AVSW9:DU_>+3:K-MOC>^>+\O+LK5-M?* MO.XLFVHC_7KXEX$2\O[P>BHF=?M37ZCAT2T$C2VCFHMJ'JKYJ!:@6HAJ$:K% MJ):@6HIJ&:5U>MBLS3;/U-GF.*\.S4O6969BDO7"TJUY[];5FX$2)ZYQU&N- M;5#2;9U,[-YW0HYL.=WJ?UGBHAOGH9J/:@&JA:@6H5J,:LF9)T>*5LTHK=LM MVKSR3)U75C_-;W#&+K4^]BX4JBU1S4$U=R8&EW5K,C4,\3846MA'M0#50E2+ M4"U&M0354E3+**W;D(RV(:FSR^*C^X:;D#C-LF7-[5GOP6B7ZLJCVPL:8T8U M5[)'A$?_H15]5 MF8CAYMC#F_2.Z3 8<[DB7\$RQT)#(7N40U!]5<5/-0S4>U M -5"5(M0+4:U!-525,LHK=N1VL3Q3!T 'OO4A\=SBAK2UB1&8(76A.:!4>K#<#L:G,_W4KT9 MH]L1FOM%-1?5/%3S42U M1#5(E2+42U!M135,DKKMJ,V1SQ3YX@'G_HP_*E- M#)GJECZ=3Z?FI'^/7+TM;TWY/7(TF8QJ#JJYIW:E9&0Z6MA'M0#50E2+4"U& MM0354E3+**W;IMI\\DP=$98^"6*X-+?CYYH/A;2]Z7Q!3JA=F[ M@;:4+&3:]K1_6\:18M.9$,D17Y%XEPI-%:-:('F9]J1N<-/^72HT+RS;N3-[ MUK]1A4:&I0?4U V]_S2'<]Y&&;5MW=.O#?G.[@)X?\U#&F;HU,2HMD0U!]5< M5/-0S4>U -5"5(M0+4:U!-525,LHK=/"[#;C:ZL#N(,/:1B:;4OMC^U:J+9$ M-0?57%O,B)HSR7SJ:%4?U0)4"U$M0K48U1)42U$MH[1N/VI3Q/9 BOA;'AIC M2S*P_?D!+M6%1[<6-!*,:BZJ>:CFHUIPSH$/T9(1JL6HEJ!:BFH9I77[BM'V M%748V"O+V\,7)/VV[VPS/O*[>@-$7 M0FC"&-4<5'-M259V,9%<"*$I8U0+4"U$M0C58E1+4"U%M8S2N@VKS3;; ]GF MU1?M\Z;ZV'R/M-E].(P@[[:INQOEVJKY0FFX.Z&3(J/:$M4<5'-M,0[>/'U6 MTI[0<#.J!:@6HEJ$:C&J):B6HEI&:=WVU(:;;654<6Q[DK8D2SRU=*-_%^I2 MO2&C>PVI.:CFHIJ':CZJ!><=^A M&J%:C&H)JJ6HEE%:M].TH65[(+0LS()< MY-M5\^&LVM<_WDTUVIUH5-IMQ*CRA=&?:%V]*:-[#1I61C47U3Q4\U$M..? MAVC)"-5B5$M0+46UC-*ZG:;-(-OJ#/*8R4-M<59:W9S80D-!X\:HYJ":BVH> MJOFH%IQWZ$.T:(1J,:HEJ):B6D9IW9;2YHAM=7;W"1.(VF+J5?AHA$: APLZ MDD7Z4X&BV^2AFH]J :J%J!8-'\L8+9B@6HIJ&:5U>T ;TK75.5E@*M#7MB0- MJ<_T_KPTZBT9W1#.*NI(%A.: CH_,*KYJ!:@6HAJT7G',T:+)JB6HEI&:=W& MT,:';?4$OJKY-6UQ%M\+:S8WA4L -.8KK6H99G^F3-ERQFRB]T][-)F+:CZJ M!:@6HEJ$:C&J)6>^S5.T:D9IG?-^WF9NYP.9VZ=-NJ#6Q][*1;4EJCFHYL[% MQ*UN&8:Y$&_FHH5]5 M0+42U"-5B5$M0+46UC-*Z#:D-WT-0MJKF2/2*,040K^J@6S,4LK:W;\WYO#-&JD:3JA2'< M"8[1HHFLJ%F_U'G_L@,MFU%:]RQO([!S=03VSY@M[4YEWG3Y_+]ZR.9 K_# L="4VO MHIJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ9936[4AMQ'6N#+:-GBWS\=,%Y)^9 MQ-2CT)K(Y-X2U1Q41MEU+9U3[\V!SN_ MB]/]-;-ESLDDX"6J+5'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)*Z[:P-K$[ M5R=VGSQ;YES,.^J3B3Z?+_K?O*"Y7E1S4,U%-0_5?%0+4"U$M0C58E1+4"U% MM8S2.@UIT4:)%^HH\1/&%Q[ESJ> 7A-2%Q_;A%#-0347U3Q4\U$M0+40U2)4 MBU$M0;44U3)*ZS:A-CZ\4,>'B0&."TDD4Y\O^I=%ZBT9W9'0.#&JN:CFH9J/ M:@&JA:@6H5J,:@FJI:B645JW(QEM1U)'G54C*X^K=KXJ6\PMJS^66EUB=*M! M<\NHYJ*:AVH^J@6H%J):A&HQJB6HEJ):1FG=5M/FEA?JW+)Z,.=@"&#&S(B1O?ZK5&MS$T[(QJ[JE=:8LWOM'"/JH%J!:B6H1J,:HE MJ):B6D9IW1[5)ID7RCBB9'SG<%^RA*LD8U$O+'P@(V.52U1S4,V5[!%]UN\K M9$4?U8*CUKEK;EC&O'_7'*T:2:I>&%.[%TF(T:*)K*AE+&:+WC5^BI;-**U[ MEK>AX,784/#@^,[!8=X+J!.Y^/C.Q>#LN)?J31K=FDC-0347U3Q4\U$M M0+40U2)4BU$M0;44U3)*Z[:F-BJ]4$\9C(SO/-907BFAL6=4<>>_Q/ZS7,)R*8OL1C2_HL%[!>Z\X;:ABR:R8T?\UR Q7,QR"UR[DKI/:S?Y MKCS,G2AO,7,Q8#*W^IGJ@9+C.PR:JF8YE^4\EO-9+CCO#1"R52.6BUDN8;F4 MY3*,ZS68Q:,&HXY./V&"UGNZ^P^:T&W0+#3+.2SGLIS'R7(9QW5ZC/PI$Z^I -#$/ZWV-;IIU+K0=]::,;CLHY["R_DL M%[!6_/F*V:L%S*P7,AR$W_U* :HJV. ;_5_:+_F9;5J MPGVKZ_WMKBJ?:YO=>GM[Z!"KW=='7_^66K77]L7FPV:WVFZ_7ARV<]=9M;[R MT8K\9E\T?UM?"\7[*M>,%_=%[F^4I\5F7VAI7O_O2EO6W&Z]66VUW^Z7*>O* M5YJW>[\OKN^^A/YN]?W_DRU]H?UVN #4-F5YVU2L?[^_K6KUKNNN#J-3ZH:; M/S37:[8Y?UY?OAPO++7R]MT_\W75O,1/]<8V M9M$D#XJ[#:KKY_G=R]%?U&JY+C:'T2]-V5]NR_HM4);:B[%[L]Z%GS;[VW+[ MM=UMG9W9[F-P;[[0+N]V0OGG[ 79J?6R_)CGU9M5M7KUXW5>?,A?Y]MMJ:V; MU]J<2H_^MB[YOCG-?OA%?_92^/O7^@]O9']?GY;6#VESZDI_-VU^-VU^][(M M_^K'F]6'/%H5]5NZU+;Y^WI3)B_L^O2NW^4?'_Y0[6_J#O!,>[>OJOWUX<>/ M^>HJ+YH%ZM^_W]=[Y/B'IL#G??''X>6^^C]02P,$% @ 48236;^N<'5Y M @ 9 8 !@ !X;"]W;W)KVBDLK.@1FPOP] 6-33 U2[V;!)'A:N!7K&MU"F*4M M7\,2\'N[,#0+!Y92-*"LT(H9J&;!U>0R3YR_=_@A8&?W;.8R66E]YR9?RED0 MN8! 0H&.@=.PA3E(Z8@HC/N>,QB.=,!]^XG]L\^=*MW-]#G<^KX"BVM_[)=[QL%K-A8U$T/I@@:H;J1/_0Z[ $FTV< <0^( M#P4D/2 Y%##M 5.O3)>*UR'GR+/4Z!TSSIO8G.'%]&A*7RA7]B4:VA6$PVRN M54E%A)*19;44)4>:+)$&JBY:IBMV"R70;5M)<%Y;,"B71=WC*O> MJK4LP=AW[-/]1N C.\JA$H7 8W:TX(98:T!1<'G,/C!;TXI-0Z1D7$AAT0=^ MW04>/Q/XUXTZ84GTGL51'(_ YR_#X1OT=G*/:OCK:F71T#/Y/:95QSX=9W>MX]*VO(!90+W!@ME"D+U],SF+ M/HXI]YID^2N1_:-J,JB:O,2>+?W=HI:V^D-MAJ%F6[ HU)H:%HDI?.NQ[$BH M_AH>CVG;G7'JSW!==)N=)Q=1%*7A=E^UP]SR_[IUF89[3]KUWV_-F7;AL?7>#HZNK<*\'UBRQ_J]9"U.AUDQ?5IZMU76\_ MSN=5LA8;7GV06U&H7U:RW/!:?2V?YM6V%#QM&FWR.5DL_/F&9\75S75S[*&\ MN9:[.L\*\5"B:K?9\/+M5N3RY=,5OMH?^)H]K6M]8'YSO>5/XINH?]X^E.K; M_& ES3:BJ#)9H%*L/EU]QA_O/:8;-(A_9^*E.OJ,]*T\2OF;_O(E_72UT%>25N)/Y?[*T7G^Z M"JY0*E9\E]=?YTGRL:#ER0/1>WQ&GP'[OB Z*+[Q%9 M$()^_A:A=]^]!Z[KSFWF!UXJ,_BLF6B:JXDO-X,=9N[=9G[!OSH8I@=OHXT5 M.F#EIZTH>9T53VU$R>I,@([36F&P%1UL/U9;GHA/5RJ:5J)\%E/$65$+U0\U$J];K0<@DIRFQCKNTJ(@ M],S(86.P3PQ0;(,H"_M>.:$E.- 2.&FY6_/B26A]L^)9B9YYOA-:":6BS)ZY MUL(HS_ACE@\.\L"Z*L-1[IQ7,';DGCU=;".P MEEPISCVS;Q"OH74;,^*'H<$M@/*)OS3<"T %H6_,] M5E_\*>;JDJ=ZWJE$LBL'7;(S?AJ:%J9; J@97IBP"(!ARU@,H S(_9E;/D/= M49J#G7:^"IYG?ZB)^DEEV]5<3^*B0GIV>.99SA]S,5-I^JSB:I8_0Z/S1&/# MX*36HL[:,=^FS (@ \$2DYY8!$",61S9HB*,^\\%.-7_SSXX8\:HEXBZKUOOT.A6/-<@. M/3N'N,\YVGO.GC &()CYH3FFW52<&=-]!H/=8O^AE,]94^)20Q<5C90I$I$W MPQEM=V6RYI5 B=QLLD[-:RTH7A-1M1_E8R5S4>N0^JQ^ER4XY[@O8[2;,B# M8BN^ BC/Z@T;Y-$!1^US'^Q4Y@:KJ=P]UJM=KG*:1.Z*@7$\:4K367,.T0@ M6;-R#(!HN!P@J,\ML%MY?ZME\MM,ES-3[5M:+@_F%6Y3HYD!\@:"L<4- O) MTA0V$(P=B_!3?OJ4 B^=V7.K4BHM4]K0WPRU,WH93YI<3&HMFM1:/)6UT][I M,QOLUO"?NW&LJQI")3,J5(+],65Z;C@O E$M:C@O * V" CWNKP#\N(T,9H7( 7QF&]-!@ ,TS T4V$0QX(0)H;T>0=Q MB_"'4BB!E^YK ]W<6:]%B912+K6.&19Y;MMC&2-V1K&T1!X FE%"S2H,9.L( M=$I6GVD0=Z;Q4\-+HT;.5T*,#FQ4=@+3+D%H-ABB),^,2!N-:PX*7>B'UP@)Y,N MB!! Q!.?FIS8*!6:3(D%H&C@#V@LTDM[XI;V/YT$ES/:P6UK-#N \J96F1=" M67DD "+A4#3N!3IQ"W0[P)SC9U)Y3FQ1C9>F!(5 YE).#(&P-^0[O3XGYXK_ M*Z%X297"4?/Y#@XRD^IR8BMIMC3#1P2@\()XS&3%AOF4L0%6>E5.SE3Z3Y:K ME#:_=+G*;7 HQ<&0%_4ZF03.+$:+P>H2>B85 MRI-:BR:U%D]E[;1#>G5.W.K\85_/D:OQ15NW[=&]!*U"*"^V="B 8XP%2].) M;=Q O9'VFIV>T^PR$2*MT*J4&[3A=<=.H]T3GN<:K+ETK<%D=O0 &T-#&+>=%% MJ!A #1'4JW+J5N7'(VM;ZGFA?FLKI;_OLJTNG((<3:K3*:#3,<'FM #"0K.0 M$$,PGPS,H?1H]Y);JD=*4.1RNR_<-VOF!<]1)5?U"R]!I>$V.9HF6V[/L!^8 M\@N"T8"821X(8W@@I:&]>J?G]Q8U6F.K:\EINSWF72<\WC?%]DNF5O=91E-G MBW%,%E;: \!4Q XLZ@#]SQ9L:"SVXIZZMQ[=9P4OD@NXF5333VHMFM1:/)6U MTP[ILPGJSB9.Y]';7:5^KRIT)S>/JJL.&XRVS<80'4)5\J&ZKRD@-D&BJG9Z M50HELH*+0.X+&-V54UJ+J)V,6#,2D/RP,!RJ = ^8Z'NC.6KV/*W?:Q5D7:# MV15# "05=B- 1 )Z<"2)^U3"WHFM6C]K&I6/&O^BEZR>KV6 M>:,4%4]Z*%>BKO/#EGBMC+1(4K,^O/7=?<;1#$*%?77G)H< C&)KX0^ #?@: MZ],--B;=*,6SS)\U>XG*,K(:K7@RN*7+;7DL50S8F&3MK8PN0L4 *O"\ :KZ M?(2=VXIT%-?&,35I6L*@A(,M3,D-P1A;FFM/$&QH,P+K4Q/F3DT.2K)7C\>: M/?YP08YRV$_9^%A;&5$?='1_ MYKD8V.[BMCR:)7"]P4K6(@C'& [,BBB 8QBSY5"([U,3YEYWN!5/65$T4^(* M;97*E=!#6[?,KNJ'B] SM^@",$S8,K">'KD,%P,X?^&1@=46UNM_YM;_L5[J M=MZOK7^#A1<&YOW:,("6Z#)K,0!C2QP.+2ZQ7G0S]^:=;[OMMI4Y/$=I5B6Y MK'9E(QJ+_EF!0_ZNR+DX!D\JTB>U%DUJ+9[*VFD7]K*?G7EX@6^S6N]V;K-3 MU7/5P(XU_1C3OHB5OZ&T+6\ID*N@Q6P-[INC\0X A9Y9$P9 V*=F21A >0.; M-%BO^)E;\>\7W<]GYYVAX^?2S!(XL_4TL02G2W-W-VI#\!(/3'1>K\P]MS+? MW^HJ>U5_A_>BN,V,?BYM<8ZVR#O[<$ ,0,(!3>GU^ML[I[_W&]_:9$4V:R!* M)(DRR08V8+A-CB9GTDW_GFM)H./1AF :+ _O;#Q.+3E9:-#H>H9R/:D'8,0#Q\(#\\K2W;7QNWC%A'+_%'^\P<#S" M'^^AXY\]^O'>H^ O;/]"CWE_2>WK0'[@I2*N0KE8J"IZ+4 /7[2BHRNR_Z!(?WG-S\#U!+ P04 " !1A)-9 M4PGH+84/ +0 & 'AL+W=OPX&V\YL2O*;.K6K?L!(B$)&XK@ *05SZ^_IQL@ M"NC(Y>LU4:Z MH2E4CC=+8S>RQ$^[.G*%53+E29OL:#(:G1YMI,X/WK_E9[?V_5M3E9G.U:T5 MKMILI+T_5YG9OCL8']0/ONK5NJ0'1^_?%G*EYJK\K;BU^'742$GU1N5.FUQ8 MM7QW,!N_/C^F\3S@7UIM7?2WH)TLC/E!/Z[2=P-_Q3:,'1V(I'*EV83)T&"C<_]_^3/8X5OM%V(M/\A2OG]K MS598&@UI] =OE6=#.9V34^:EQ5N->>7[#Y?SBZ]7M]^N;KZ(FX_B_+?YU9?+ M^?SM40GA-.0H"8+.O:#)'D&GXK/)R[43EWFJTN[\(RC5:#:I-3N?/"KPGU4^ M%-/10$Q&D\DC\J;-3J:)E)N9XJ #$THG_F2U<:0&E_^VSD%?@N%\!"J_7KI")>G=0T%KV M3AV\__O?QJ>C-X]L[[C9WO%CTO\31_XI0>):ELEZ(*[R9"@.$3K*6I6*THBU MLDK#I( BQ]J=RNZ!XG(M-"SFJH73J996*S<0THF__^WE9#)ZP^+X[_$;8:PH MUZI^=6$VA%%:#2#16(V/J?,5"-HA'O90; M>F[)H9E8FPV>2_L#).?4BEQ)'J;1#H]+L:ATEI( G:>(.7N/P"XRFRI/\&*C[$I9453651(VPL[*M2Q%HFP) M?A>SE54<"#Y@,LF!\IEG#43*PN%A//LG[1YFG/1IZR>TTEJ-%_'XHO@/W&K-J)9-[$4/W^7/6^!KK EQA9_-JP1.!=[%=(RSN7T J MC-,$PST9B11K9+=36W/$CMBN-=2.%F!GI3[0/&XP*M9PX-_%C\1"(7@8>8\I MUK%\Y+CS"B@CG.+E O1(UJY#&"KT40#-YJ 0H,WLXN) M04P(WZ*IM76&L#"A.@_IO5FM07K@<7H6"^@+G#TQLY8YF9AH+)>@D*4UFZ=Q M1VZ(P/.M7>W6N/)%9#O193JQA/G,MB:R/FL3%\;"88//$F$V&K_JZ@ZR@3+& MBOSP5/('-0N<93VR((?5":)]'BYFZ0T"W@*43UZ4183VE;"&;[5TA MAW(61?CILB&"75UH?9J#W"I)_"=(#L6U@57%X4T&866IL)W/VCE363T4'PE(%&20:4VU M6O>LX'&&!4C=&F(!)2,Q!?T!K]-WND_>O:.#$#N64$APN9 M:=@NUY*-#9XHE!X$OACV\Q!5(SLY?N 3&LRGK KYJ(_:O=^C3,8)-,I20[&; M:!E5"X-*C-R2:@L'&-BQ0HFN-Z&,*5!K43#V3L:Z-1KZ=&K+JVEG,VN5,: * MQ9W !FT6001*<&U;FN0'*"4EG\9I91[&?_;CV_2"8LJ#D;,2K="10;E+IVP^ MIJ+4@.V(N;@@\GD4F8TP1'2?&81WL*FQ_;^:(Z\]#^=S+KE/- Q?1ZH>+ MYT%J/9% M!8V2TE@N7H%I/@=8*EE68-Z*)$I4TF&G281-9C2K5RLVY#(T%UY(J1>9$KDI M*5JH[DLX#OXMO+]R+.3T7"$)C_+F/,['5&K^Q?2O454(BOG M"[K(2H&[N@)-52*GYHR ON4]L^PLY'$(KJGR0NJ4&A5;^>B&=6$>#BF%]%!2 M&Y:0%31-*^NP66J?(!/E$RK9OL8[XEAQ F6<_=34GR"43X>O&JT=^B_%/05< MO*$'%#!UD;"OHO)+$3FG*<1SGI;,V6!EWP29/1LF]*B?%!H@Y[5/$ 4UB;6) M/(2'':R>C8?C7D.WZ@.+" =)"\50+)I6VF]L"[-B_;KV)."<3H*G8K)RRK+?(SWHR3O<7V(:?S:B,P WD&)TI0[N&Y1N-\Q83(J/?!+V43G MGI*A7?0_]M>G #Z\/QF\&I]&)JU;14X9%YD$LHTB]RJ,F?,:S9$&,3?WF^JGLHEVOBO75E@Z1>13%7E'10F<%-3S M^ F0D-YA$"-0 2 3H,:, K^TQ%QP&+N HJTF73Z/4*FK>YEHO[^R'4Y95[$8R(@\W>]JP_7[7E:9<=GHW!:B,!^WG3#.CX:&<( M1IPV(1.0U9!O-W2[W@]>/^]ZGK]Y02>**+RNA]?#B_;,(#QO/"^K MTM#N8;>LSFR!C\Z&QW\YS&^\17]!5+TG&MXH?S9].1C!N-3)'2@OB;;NE21YN:;<&Y^?[-+.;7280PT*&IG"-U1UG>2Z MM?,>YGMX4E+[0^?D)ZJ+660:K;10#TL0*-J-FO&KX;1!3:ZVZ)0#">^!$"?Y MHK)(5JYV%O']3H#V5#\/YNR&^*O)\+2W%+J]NKU$$-).X[-#GU=V7@:H/:@O M1KO[%/]O^WP6[XO6D6XMFCNJ9<6)=RCFRI?A0 MS,H8;(\?^>X8IT7F; G4B57H?KF[K2$>U_I>.J6A35&S=S>]"1F?[,D%]2-4 M.>SC_1V-> &8D4N@'6@>CX8G3Y*C=R*M&%D- M!FAOL Y1U5W7PSB;CN(.P8ML#V4[&_$1UJX:ZKN^H6R'7ZB!D(.G3'KI8J="KJ)T4'?M"J^ZO'R"!/U1][*&2'H1@$ M/9 6] _=#014>2-&Y[S<#V#W!H5VIOQ1%.C IX-'U(OZEW"/B26:BTJ:>4&6 M^HAU7 .9_8._MLU)W!'=-LW)W!-A'OX*B Z0%Y>^_ZM;;#LY?3YV%>5W8A[SUCD<*'D\%TW PD M%N)P9![B$Q._CI=Z,CB=C)^++ZKW606116@!F\#Y94$GXQ%@0U4/ U@6&EU?<[\> M'/G0VL_$\?1X!_:6FF@$6IPHBJ+;V;HX% M&PH.5GA0-[Q\=3:.TH]/;)'^=&S<'HX,-[2MU$/,NL4A3J8';[9\Y?H+*A MXY24CQ#_;6QT\?#89>&^\W#: .7GTJ?QAT+ITPD3+G+P:"-SM%G^Q-=[J-0; MU9XB-,&[1__Z[BB3W).$FY-%#>"UIG:$6MWHV@PJ-L<#T459"%'4+:$B@H"5 MX23=#GK"--W&?K^;P=";L C?Z\:?I/C+H?I&EN3(-B#J!!?3&MG :10"TC8? M3'A6XQE$[2VZ97MD,.#&M"C]C)4QZ1;%!#69/FF0%_,5T9GS%3&*4ZX45KG^ M(RX$=Y7QE.$/MF5//%WEO"6;.#ND%,-1[.2$&N,'DH3M@-H6X.Y2IZ$+QS40\9G4__V4S7F==)3YVNH)>, MN?<(GBRMD?7'',&OA/6Z(6%GU5U5-YF1MT*R1)4&I?W);.#??BON#==N*\ZW MSZ'HH3>*OURJ#VPPCD+VBW2I_#T4K9_]AU_7UQ=-YO+OF^35IDYWOUF8K/U( M[=O%I^@#E_CQ]T']@GQ:LO ME<(G:$\"O6L%/ W[Y2_4JH5#>!*EIPIV+W?/!5K M[-]\N@NF< M^(-1]%4JW[73M[>T$<#??Z#:/&T^[YWYKUK; MX?[;8*RRTN#_3"TQ=30\.SGPV;C^49J"OW%=F+(T&_Z3+MR5I0%XOS3H[,,/ M6J#YZ/G]_P%02P,$% @ 48236?@G@B&N' 2F( !@ !X;"]W;W)K MY^:5S_4FZXLJOQ3(]K-:I4U]Z_SLK[[\9E\ M9FZ<%]J'=7:=7^3=G]>?&K1>]%26Q2JOVJ*N1)-?_?CL5+Y\'5!_ M[O#?17[76M>"9G)9U[]2X_WRQV5D2(;#QFZ;YK!^2 M7K2O#?5W/'?,Y3)K\[.Z_%(LNYL?GR7/Q#*_RC9E=U[?_93K^81$;U&7+?]? MW*F^4?A,+#9M5Z_TR^!@553J;_95R\%Z(7$/O.#I%SSF6PW$7+[)NNS5#TU] M)QKJ#6ITP5/EM\%<4=&B7'0-GA9XKWMU_O;B\^GGM[^\_?!9?'PG/IV__W@N M/KW%GS?BW?L/IQ_.WI_^+/H^%^+TPQOQ_L.[C^>_G'Y^__'##R\Z<$&T7BST MB*_5B-Z!$2/Q2UUU-ZUX6RWSY?C]%^"^GX)GIO#:.TKP/S?5B?!=1WBNYQVA MY_?X#>Z6)1;ZJNJ*[%V4U67>>MR*JE>-LT=2/.ZJ91"M6*_SF];+L& M>O6_^Z2@!@GV#T)[[66[SA;YC\^PF=J\NBG$!RC_C=9 MU:,C[I_/[V5#O-DTM S=32Y^VV1-ES=L5UQF;'/NE]_83FX%%WG0PGH=X^36_%^N\ M8?.+43#"LEADS!-I99/?YM4FQ]]%?5T5/.R:=+)8Y*V#WHL2<]*JJ$"YR$H06=<-/R;2105Y5[B]P'YM8&?PO,PZ3!2TFKRK3\1G$-V2 M+4PB7H.EXGY9MW=2H-C69;%D:L/X;8<;Q%0K,%]^\S[/,%.UZ&_R1;ZZA [X MDA=>_=]E9CU7IGJV.;'.+Y]6U09DSWE: I(A0RZD^_R_1O0/D\]:<0>'07^I M,]A>PA^A[^,G<%4T;==K+Q:9-':'TS^IY^7]'F;_U-/J;AH(>*7,IV+ZEZQ9 MW!B.L1/:FWI3+D55B[*&Z8++(MTH"W3=K,D+0FUPHX73(F;@UO*&.,_)NBF5 M6M=M6UR64#68NNM-F350JURO/NM.#US=JVAN1(BG=%I[JW&<8&;S?897=90QIUJ[1YW11 #@6D!$G4 MFVOJ7S3+YVL([UXL;FCL4E +/+0GD& )T&&T?[0#G1%GV,/K,BYBK+08&HEI#P, M MU@!"$#!#^77=%"-#\U+($R*U8Y6>BY_,@KZO: -5&ICU"__[6-VV.[1>-P4 M5 -[6?8:=X<=L,+B$:VEK5);.X/WKM&?EV*:S?#X*BO*39/;9INTM24+W=:L M?;AE'BV %F$X:KB1=E'6+>_$_#;#!(A5MBGW4'-L5\BQ4]N ICT,A)?U$MP[ M;'30@A5IP#=P.=D+;=/91K0;VG%$>BZFE[,QG?[MJTW).P@;'));=/9L%%^X MH::57):_.R9>H4+,AML*%Q0*U4;HND-3!K,V&;JS;O>F1! MBD"PHN5U-E2K/-:PUTMR33D M7]=0!#6^O@^)00" :22>[Z;NGT#PP7!CVLM%Z5T9R,O_C/M&3C3K-4V'3Z:I8N1T+N=O22?N8VM]MRZ*+X> MPU^CN$1NM::;BF.4?#D[>'UJJ1'DO2VEEP]UP!H:P']X4TZ$=%SIX>\4%ZXW M4U=AZCW( +SX8;K3.$YG3#,!I:D'VFA_KCML]HGP?)_&P=TDX!%])W+ESHB' M%&1GZ@Y,"20-_9EM6,Q.&^VM M=FQCOO/^^N9=Y?1<8W8:B[2:<[*]]P]@.!,)O51X.9J+_\@A3B)&KF-)<(.2 M+)2[F_=]3LU RKYEB%8<^(]NZ$%8LNHT.!T]P;L-(7[!/$GQ4#&SS?>O0>F=T.K] 3\]IY M3MZ9V,\: F)PW]XAO'UA_-CY'K]MGC'L)<>$$$M,==!RD647?8X"=O-:K4DY MCN$0?5SB5GV;J_ 4$*1=-,5:)2$05];D?.&9&3&R"X)[RMK>N6BO 70"1$Z. M5['!III]OA;VCN[T M)'L:QMTZ&L9@KBP:&U'W*&80-T6S&N$;"N!Q&\;@S=:\J4$&HX"KDK$AAJ!= M3L9 #?YSUN'_/3PL2_WA5$YHV$%=LN-CG_L:(.I M7.9$OY8S9N,AC0 MG85:J.RR!?O:G12)"O(L1*PT8[%??"2=*K\#BG5&(; -,C-1;E9KJLN@!028 M<>[SV+;N+4ZKT.]8V8CR2)V/DQI@9'O0U^WHN;IFM1Z0LJV?EN*Q5>WUC88; MJ>MN"JK-S4JPYQM427OD'6[^]N#U'Q^YCG8W YLT4L@RBA7020%SE&><^A$A M)/J?EPS8:.K[&HPFOH*(GOP69/3$]?DG S]*A'@5MEF\$%.-(&9/@4=/0!_? M#QT]@&-\\C.JY%#>/U^"1%FO[7#\LYVQS=8%E :>L1WR'>H5%C#A8,H5\.!L M(+8!0\'/CXTW'0Q[BY"ZN"H6P\/-^KK)EEIR>75#GD%ICHFU"\Z[7+(3(#U@ M64-=X&'0J2A+D^LJ*EN/KO),=2'"5YMJH>[#9\W85I)QZB>_U!,EC@8SM0_G MJ9QH*V[JUM)-(TZ3;+TJFA5W+T;YA;YPHU/Q)WBP+5^]PT6 0W8IL5,\<2I M8#6+O-^Y!NNPDH[ +V,4:(&9V/.B>FYKP5)5B*D.J)V5J@;"H_6HFBV91CV' MUHPBDVD!)K5R[K#64SN2TA7KDI("2[.'>4Q.#%#1=9-KL',:\DU.-)(WT^4U =@GHFOK%!&U7LCEEW M9[R7S+*SXUTL-JM-:1CH.SUF];:Q8[]J5C5I@ I/QXU[-F[[TO*J;.)$!"?@HU[\^OPR4V7Q%8E14;?==3]C+E,= M>L,LPFYF0>J9 W(,BMG34^1Y&QC]N9-Q_(2OSL/H>RY&- MEMI*CVD/,FC8B0A/3"+1,BC?UZ'W;LZJE!MIC'(M:OOLR;-H0#"<#NCS%M7R MA5EJPH37UE91F[+2D'/W!,6W6-KO[BF#;24._G5TV/0VN)VU41](X(S.@,L_ M;]/0(^P&XJ:PJ8#^."3?Y^+VK_PA(N.,SY /L;U?'_;LE#]LQ>/L6(;)Y$N3 M(OKIRW8Z\GQ/#/5(8A?'B!T/.>W2]#;4W3/2^S<7Q_@^9*CV\?SZ[ BE>L<, M[2'QL:? Z>*: U4*=^ZX3$ZAG3ZKTB>I35W=6)&5.IA!)P:JW)PO@H?/L-AU M!V/$*@!J%"LN*850FL,H-$&\1)IBD5^2!I]M0?E> 2VEM/.QBQ+61AUZ8H2T M.]5S,]43E4%W,.7%"?>^0!!7+(N,*D_*ZC9%JR#(OCV@(DF]A[]3KG!/]F\K MV6!3PUDJ?#4/TA!E-$;7I(, M]2C?"I!-&DL4NO;ENJ72AV8S2=R*,-DW3 M&5V'8<3)"?MD"9V%ZMF3KI.FGDC"F'B3PA$?S_@/M@#^2NDD06KQZODB8"Y5 M3P]W#C,;RT2$+E-TXBC1K&Z?=)$D %^D4M)E&@1F4:'+?4;N$)87,G$\,!]& M(8WC@RV8 ?Y+,_#I.7137*@37'AYE36_YDQB2WD-Y5?T")_IRK/T0P%#)T@L0]'FW0:KH1U"".9O1VI&<" M_ASINUIV]:YD0NEX?DP5?)*VYR18?E;\JZ9>F1=H?TQ#%WU"+L)'E&B>AK[C M!7T:6D$ #F7T47]RB!;DQYI!"1B2F2+NO8@<+XI[E52M0V]#?"I_F,.=JF.T M=.3"M32:6AQJ84,94-+G=!5OTR0*9@*+!HE/$S\V_.M>NA,VDZ%*UUI\.Q.- MG,"51 P77J($MP\238/ \62@A$<'-:9!Y"0DS4]4+FP-#AJ]) ?!X/(#AF/( M-5'4?*E//#"]B:)(1L# 7-N4\8M_KH#>5&J+VZ1&M[#ZA$>>8_3G?%C8DNZ4 MM<*2A&Z_P_R*ZTKGK!?WJH*F-_ ,["]S9O>EFGM)Q+"0,3;$TF<(, P_8S7 M:CXK,@\ (_E+\3IKBX7:S$6Y(I,%!%2*=((GCQ]X4-SO_!W1N0Y$%)D MU[EZ Y+9=)0\5$=P=\>2@732V'5D:NF>=8],>F_I>Q^[4\R]1""#J)F.D6I7 MJ(GM'$+NZVU?;O:?CV-_ORF[8EWFHZ/$W0CZVV!($X5R;X4FL^@;HFP::%!HL%+:@$R\-Y\J*3F3BSY4EG00)Z+$U MG?AN/-<6=>*'6<^S'+V][4=_2QRC[K MJH3Y=P V9UE[(]YQB?/[(I@>J@Q>EC\&5!;CT49JZVP8!0&(7LI\V,>X2]<+ MFLBF5566>M^8C_>+RA5^H#(:42V,HS"YAC0-P"&X2T/O"3YLRF[+,I.Z_00_ MQF<'W9&EY?9[:$;1\(XS)GN(><2>F,<0@++S?V/WPA5$*JZ5;/3%>@,]R#CV MIR^.=&S(M1\N0',A\Q(ZEG.23IT"@],&6IK&,6$!*6G#G/,!XZRG/976VL>NZ4#NH% #_D+@]F.\V"2 4" WAUZ3D2E^8C0HI N*;*/%J'PO;5 M:[&H0"KD=1F_H %SM'.J#6C <0,\\)PP@_1HIH- M!Z .;=AIX#N)"QE 5MR(*-S0'ZR,NWXR"DI5O>-8Q0LA_K:I+LWI_<+%8E,8S['$=!I M#6Q_3Z:SH?29+Q_(==#)V AO^(EDF)9H_,1K8Z_(L$[%/H'3-J/=+0DG22+J MFW3HULJ,I$H?KT*;NW/N?+OG+R\:8NE_J,.^U! M^K*A5/DJPBB0#@F*4OUL)/G8BV4DN3UF!;I:E[=\T@VJ6W0PO@MEIQ%O!:$5 M+% +/DYQI4/* Z]"O $I_;"JJOUAY*&&[\FV%!Y"C>,9"X*O\>;;JZM<)?M@ M:Y6CH$(+FWBUH6S@;5:S]RCY%?2_G8W=YMIC,C;.#[[SN,^?@ MA[_BE![M[P' F_;;BJLT.N-.)["=-*1#V*9C?^MBLUZ7^H2 ^6A+?^Y5#1ZX M5\%JN5]VN]7_@YFX!Q."ZJP^'QF/. Q($?H;X]JKL#I=,!%>.)H6FJ;K5?&5 MLZ9LSNF)9) 3,L0Q;WQGR#< O=?ZY.0%GYP\93.T\[GM[\Y$G:K9G8U]UV$5 MFO0J8@O-W#L]9F?[PT]"A@F"*'_0.MT^= 8+HG>B )Y4^DX]E$Z MMQXN5=-,@IB\!/X02D7P) FQAH=1CP=;32@$EHR$3!!,2Z+?1T'H.3X@ 0<, MLF@)*I6+- M+5; 3T(9[X(NJ+),@+A@"'ZRDG4$,]ST\(D^D',E*8<7< (W4LH1B1@R2(] M-]"%:DM 4>++";UD2W5&G5TGCJ'L3H)W M(E__@)0IX.Y2I2 J'@*U9\Q:3^ M'B;T92?.2;&5!S2D6HHCFY,8.SY(1!))$6-W@M+95G"A3O!\C[4%%LKV&E[(#'"(DU&29D^%)5D,%XSNZ9O18"@0@1C \'3@DM M2#G56=T4CT(GB=BI] =DZD.INVE$\>L08,8J*NA?7.;TS6M'AWP3"GAG:@O1 M7[(D>,OD,-L]$M8PRX]CSOA/?2>D'*D?^YS=WUUCS@X=)G1\*_\[.\;9L2D7 M1S@MIMN.AY!ZKKS69!KY_FRN_-($7=,@';)E2:H>^6+BJ6P:KL+0Y-#\))XK MES,!E;DR;Q.92)-#DY0*TVDSF9A&S" SR>M,6%24S_EG*B^/3##N?&CSN:X+?"__^!H7,&.C"L[Y:Y6)F ,5. M&"A2[L7ZDI6?4B$@',J'V##2U1\TT*9Q(B\6/G!2J+]NH(W@4%;A0$DQMO+U MN-YNCVNA*7_7"VXYF0<['G I+@HD,9EZ%-52?BH]7B*%38UB_B0XBF9[JZ0 M""X7+\,T9'M)F$HCA8^JE$<=(ZJV)IXM#T!C.2JGRCC@M)]4^Y3O4B(P.2"1 MT!U"/+K>;N\ON2; ,IZ:4DB2B>*8:IH!I7/ /N4A"!+[X9-*L9&3)G"+P?Y" M;,RI"(G!7)JBI%Z)[I7H7@D]3X%"]Y5K0ZZC@^]1L19WTQ@32O!6Q(7X J*U,(0N-@[4 +V MX(="_MK(\2EG-\7[/N2LK88JR8H3(W"? \(8,/S$I15T]9MP_=_UGGXO.O)-E-T=Z8 M%-(RO^PX+HK24:**VX?N/U2QIC@.LDVY9(T&@;-I!/@N.;5+=R.58=HMQ7M# M-(U+Q"^FAO$YK"DR$,'H>E1X IE8ZA]B"*3Z@00:-0GY MDL:-S0\U,/<3-3:5"/95SXUL:(!OJWY/;27"]8%JN*N2N+N,^P/C\3[&H^]; M+8\34RWW]46B"WDGH:F?NY&YDWYS(9T.GX1071A%ZQ+@)HUE]5]4U;W^D!!]F5UA(RSOK N9= 7UKW8! 44*>BR>FJB QFD MHJ^JNZZ)%+PD[4OI86!B!OWK&W,%6A!OZ+@@,KS%AK=XX(V#!LU:0N%,T@<3 MD8I74HRA*_>I"C:4 P5SOF*.&FDTUXX4(8V>'C6XGON]*_I_WX+^$T*"[U?- M/VHT_Q^K^0KE*(1SN)(/6&.=S5&M)Z(-!2HP\8@+84 43P 4C!/Z\57K =# M6,"J3E%K[ B/%^7#P='C\M,#=7@9IL #B? ! A\NP\/ARTCX$5_U9R.^H0KO MDC3IMX(00?D$V7:+\#%5O"%U!28IU?&$3'S,<0DT,O;ED0H\_3A31"7=D$JKO]W$9QOM*[VX0 M\)%1%Y&2'P2[M,I_=(F;3N_V #]\?'D[M.O%U-A[=F!O@38($B>"VTDD7\:N]XC: M]A8VZ=A CD$W'A6US[Q^RLAUR\HP# MG% >+FI3PFIF?0C0DM&=1I/:^7W]_8?V^_RIOKOE?,: O0.$%U$_] M]W>%^8<23M6_#S!T5__*PB]90S\,(,K\"J\B; J?B4;]RP6JT=5K_M<"+NNN MJU=\>9-G !S4 <_I0QS3H 'Z?S[BU?\!4$L#!!0 ( %&$DUE*APUL@"@ M /&% 9 >&PO=V]R:W-H965T M%R]F)B-+K.NIY[[XZK9IO[FU,5WV?5/5[J>C===M7SQ^[(JUV>1NUFQ-#;\L MFW:3=_!GNWKLMJW)2QJTJ1Z?G9X^?;S);7WT^A5]]ZE]_:KIN\K6YE.;N7ZS MR=O=&U,UMS\=S8_TB\]VM>[PB\>O7VWSE;DVW=?MIQ;^>NQG*>W&U,XV==:: MY4]'E_,7;R[P>7K@;];M7;7.;M?@TS(8?Z*@T&C9G:[R4ZZZ%7RV,ZUY??_WPX?+S?V4? M?\FNW_WZV[M?WEU=_O8EN[RZ^OCUMR_O?OLU^_3Q_;NK=S]?OWKE*=/QCV&??K-GNMDW9W=.^.]]/G9 MV1WSG?O#G]-\YP?FNRR*IJ\[6Z^R3TUE"VM<]M^7"]>U@"S_,W9@GN]B?#XD MH!=NFQ?FIR.@$&?:&W/T^B__,G]Z^O*.W5[XW5[<-?L_>55_UMS9F]Q9ES7+ M[!,>L>YRHJXO:Y,5#=QS[4R)GQP M,P[^&-IZ[PN;%YE#AXV0-&=R_*Z!)JN MZ(&ZZ0S-V,$D5\UFF]>[;)W?F&QA3)T!*+=Y"\]9).*B:4N8S@"==.ML96K3 MYE6UPU_,%F?+PZ5N6PL+;RN8'<;B[%]KB\]G M+W^]O/Q$'^3"P@R/CV O\WP!!'TPJ7 89J-[?#\V[YU?5YW6=<06-H>8<1WH@?P-W+] M\]5]D)AE[QB^S=;6>"P8NLEKX.JXQ4D&!\GR\N_ SGC+B!\6-HN7;PKC',@# M6B//EKEMLVV,6BEBX.7,G[UTT3:VC;/XY 0VY( ;T\Y!;+5R#CQ7D;MUM@01 MY"+8>-#B$P!"')<+Y 4:1=^V>-5UWL&US C/96KX5M>3_2*R1X""QVQ3.IH9 M[MURPJB;3&8/XPNL:13-.X6],UD^QV M;8LU 2)&Y[$ED+5GEW7=P[R?";]@H8IY"EX&K +@PWEQES/@0I[& 9!7?H-_ MA"G)WFA?PD9HUO=Y5ZPG@./%C YHX>O;=0/4.6UN:YC-]0O 9PM7BV1$8T!6 M&2^K)CQ%=KUSL);CJ?3++[F]S>OTNWL8!YI.@19$I!35O;$%\,($KATV;,(^$CR/5+? M[=K4L6Q&Q&G-C:E[0H1F50L/!UG1W!+4\9&RZ1?=LJ\\/0X?6.=M>8NK */I M6R23< VP<_,=>2[MO%D !$R'+ B6[9H61#+HU\6W*:KUR!\V>+2A8HRK9TTS#ATGXWI0!^0E.Q4"-^UN8HZS.'8B-<7Y%O;9=7]A]$=8#0-0KV M:0FGKT"6 /MHEAV>899]"%AE;O*JIV,@NSF,6Z1$P+^K!I=>D';6._R\!J)L M4+NIZ-: .2'0"!0D1I; 'YJ63H%\3Z]3*1[5D!_"YI=H M[O6!+< (Y"RE!1J$@[?-!N9IXLVP:!]*(V+B/\=,S$$%5:NX)]58_L!)!+#OD1]D\PB?;0VF:+]AX(ZA M)QU[D5=,9\CK##-Q%/.J2R+LEZ84.\FB9F& 1W]IB*0F ZO+D?@5COP/THT! MFQK@=[@OCKP+STE4>QT88 (?U1N8IS$K%=FR":-C]ND"+Y@" ML4T=(%3$,TA2=ZCUDOJ & X6#(@$L6R<28&8V&,'EFQC&=A%&#D1$@(JZVO0 MFYFC@QY(K',%JI.(8H96:Y85:^^ =B1H\%' #KD^(I!N![83"%B0'\ H03JU MH)_1)>+-U;& P;M!\D7>/87?ZREP%-@GVDXEJ%(PCFS$:+_QU?HK)>R,)\;] MXD@U+N@^CD70GTS ;ND"Y43<+>)I0&8?4X,+EVW-&MUWH,F]AR526F%5 843 M(&4JZV*F!=?HH9+992R,@2NU*W]AI):5?,.DMGP&+@'\AX0(VNF)UO!6U0K_ MN/_01N.0*W>Y( *"@6^=?A00X[>HO=VMM8@U22XA47U(6\F.';!=\3U\%G7H MPYF&& 7L]FS6?9+@\=418$6(F7I )[E=0! #%8/*T_( M YU-K-X";M1V0D_I(<, 7+MK.E%RAN.RYL:TPA*7!L9$]K9N:$1?HJ$ J9PN M#A@>"*EJ1R*"?INV",6- 26BE-&MJ0"-44_PRDNLTI#.H=J?:-+RAVM Q)I$ M#XNV<@M\R4R;Y9(]V, Q)EY%0^/6!IH#['1-[5'>]5MD8_0W;,2 M$ >^&]A M[AA0D8H(\O@&Y!C#EC5*[V!@N(L==>BF+B/5$"AX"-A$U6N1]Y=,%4#2]8J] M=5[[#&><9?^!"HFZT=0^P1E* XP(/6 %8"AB+YQY(BJ>EX_,*(@&V9O65Q5C MU7W4"P#8 &Q)X.&>00%L*A)^"!M2DQQ(W"H'PK;N&[$FN"V )X"K0-C"!]D^ MF@Z., ;&$2FC_HA\[/(-=B /..LH22"VJR?$N1T[I'85?Y#7DR BR MP1*%/].$?(6GH D!CYD/)*(;T0, J,W5FM1GZ&Q^XS71+S]C4,$*VPI(PYE&>5]+F5IZ/-7V'AE;)UE_%TWXV(K M\-^V)?L\0&N5+YG2DCU2>!SR$N0MEBG"0 DJA#O M*WW95#1@BY!5#<[?ZPRT2I/]AG[R,W] M >Y4:"#W3.L,&V M2R@4/;W>PB<,\<@0#6N'B^%-51:^GR5[335F4KN:6R E$ MD:Z: S[X.1+9:"GSA43N>D1"DGAU4T]5BPPJQIZ)I\A[C0D&J#LJ6W)KN]TR M7T"EK385X5^-F&)342T_!WBA45)Q; B?]?)A*!K<0#*X@Y+A:F\-ZZ,Y)2&7 MK6.W+QEM#SCNZ+S_;_$;6 R@=<>XBB[ +?MAD4LDOQG];4"$-!NY\X M]9N> M^7F)S!-D),=CWD9_T?7E52$/ANUA6@3FN$S)TR"VCS>O K'TSB 3K$#F>.>M M!BJ<<'%@ME_UL:7)/BZ7%MDRF,26:.8)T73?*>,)ASO/IO!KXE7R[G4GZ@LS M2SC25%1 TF- >>:CY"A@,J!WA^ ]_%#,)F]M59$@0S9!MA \X+]<2)"#@F.O,.^'2,,# SOX]S5S%KJE7 &Q#H18\%S[H- 9#Y&PY M*@J8BD9MZC10711'8%0; 6Q#]$&[A>4O"#,= 9[<^1>E*9J7 \98F MYTB!DHD$.;%6GS! M\20T]>2 'T(1#-8%54VT05BFI>O)JPE+DPB$GI.3?T3"N,0C^P6JN!U;0:@V MD,P4)T6Y\X$3\MZ6S#4P@"!S\T0%6,7HG4')*G.("$LX)#"1Z E:.7_:[.PD/-@>V7-O1[9#/(.7:[+ @IAU' M%2.FO03T"/H[AX5@3>!4Z%,!]808>?2-LO9!A = 8V,5*KBEA^'IO #FSAD\ M/A$G.H0(F&2R1,3<+:%FV<_>G_FQZ!HT[()1Y]V)"%4.SS;DMB1_B"K&8&ZW MAM!@X(04MW4I#H-P#F;YE]=7V?/3)Y/L#>X113",7&#^!;NSO@Q&>8V%.((N MCB#B'6T6Z/[!-%<@'S2H@\6DG/R Z;/0#<3,P"QAFJ&C9>@B837MUE .4Z"Y M&W_Q:,V" A=+^L$^-="'EBKH*VB#C2=C7I2\"#[W;C0!9FG9 M*_-[#U2VW%$HR<.!IFH->D531!#330QI_.71Z>Q9M@&ZYB3BL,#A V<LI^O)D\FG4ENO _902D-NS>+HE'#"'R M*'MV>BK_OFTP6SRK\PU<_OG\.?WO4]X1FSU_AO_]J'EN[O^RO&T M4\S]X[''7YHMJ!K/+\Y.HOC;%7[A8W LRW( 4\D&>VO ^-5[YU2)'',16=3R MPX+P\,!4TN1":@Y[9U$TH#61@WU5KX:AM,K[<6G[HH]BM$E3ATK+H1SDLUOD MNF1!H>U/\@RL8$-BLBZ)I_!?WEG$'!Y5-OV!K7S)94(M3?> #)O]R>S/S%J2 MY\UR"NC@H?;Y8XA:QBEP-'N<"+>D3!:"/BB8X_I(W(IL:,XI'UR3$?"3C4@+::M^.^\CVBKSM27V3\Z MD>1]YP\TF@\HCYS*0#1 IH)'NKV8%G.BQL/$Z!2RVWRW29+()-)QMWD3B R7 MV3]CT-WY*5""S"VB7)16Z7%DNMA-/;[P(DEBBM*(MR?3!$@.$0:S4- /R-=Q MA(UR?79^;3ZHQ/)W7K?G-#'S'7/''-J"ORKYI 3@@RYDU;!-(T@:N9QPTRW? M,*_+C!=1!46]\*5PN^S51;91!2\(WE8SS(++:\:/O$272H 2,TDTM!S\C'.# MPH&)E 04Q0UF5V1GZPJ&DP%=CY(/?NJ=9 J]>_,YCI[O"0#>L[5B<_IM M[#OZZ*Z(#\',@'L$]J;%8BU"K-R'^O%:MAH AK"='!(D:-[9YUHOA%;#C[9 M/D/H"*!3P2YQ#X=G:^'125E4TC$P;9K611+4$ #3) M)1:>=^4#(1Q8E8JV:>LMF*K9,:)11@R>@C$)1KH3250/"0)B"<'U*IT_F91V56N'(2 ,V#<8 (T_6K=]-WX M.LGFQY<<\/Z0%D[)M.*D2W+$>8XD:T)WS00FI12M9(H/]HPP]X)D9,*+C"^ M&\K7(F3TKKM[' 2'4.+A,^M\PR*7>*WHMTGDDAA+L1\Z)Q(UWL;%1/ %)SQY M@#98G;[0O3XT'0233R(+V7)B0:$>!XG4X&22HD&F.ZBQQ5J2D+P+;J)16A\; M)G4>_Q3NP"92N<&@?M<2X4\"4J]!QI*RZZWM2(6/Z)R.2 E1%"^<42 1]+1W M#LM "R-!B?W0Q##T0R)2CW.2T@$S_,*6MWKM;KTOOBX%C>JDWM Y L7^6#:%?IVU26< M^23[\:B)"O(Q'S"G_U).TQRCL*YHK36)[KV.+39= MDC@YT+HY8]+%"9.T=YI: M_H)R"EG68):09O%(4'I".7^@1:! HR=\0-$G,1"RGI]0.4U>28\##[;(&8XG M'BXPP]1,CX\?(^)/=/B:\CW(7@UT3& 4GUNV045F6YF GP>HZX7?PR1*7"3. M/+)_!K3?]2'BX2"*DZ@Z1A_;70Q/YEH!=N/34!JB((RGHX*RN01\?H:HR%8! M8DIRA9)&ZM-M/4(KE2)-IEB<+B?:POAE/N3(5(L06E@D$PF5*53V?2]CH;L? MN2X):97VQI:HNM^'#""/J'0-%R+_!!F>0[6?'LE.)BR?J1KU,+&& MII.RJ@PT6#8M:C^8FN ]!,6Z;JIFI4IN@/'8O%A@T][%V55^65,.XM>)^1O- MB]N15B@A$!MESC+V(,I@/A/]NN\-H3/AUT-AH#[0BJO8[EH;49+RIX)!+F8A M9O5U2<."/W:V+O_&&=6AQN! +<[ Q"G8T8)E#@MY>II&9#/FM%?5KU%FJCW M&> !1$Q)H2-/@^@0[H 2P18%RX4$I6/#-JW*.00B1B]/7MXZ.0SLO>W$>6I8 M::+:>1![D^!?CPSS4%D0\LRC0C'5>[S!';02,"5 C;2,Y5ONR%N$6S8L"294-'\279B&8ZYEQ9KB:=O34HK=4[2F? MR!EU6VM"HYIBTD<"'V/SH=IQ>B&3!NYVF%^+&T ,[S@Q""%DI/?(1/DE+D,N MN 9$?EY1GG9\O@CV>\!3J?+#V;EDH-PA=@;)VEID)IT6K!%9;[MH4Q3T6)A! M0MD2=1RZVM(L2:="W4#*;GAC&.\%V&*>LG06TFXYG#'MLR7'46I()1%*Z=V0 MLX5U)D6LZSR_SHJJZ4OI*;$%KH",(,$@8?YP(C7WY.DD8'@=_9XMC:'2+G2G M4[H98A/3OD\LRBM>!>;I%]BRN)Z8GVF00#@B1D=S"J%Y6I5Q2588AU MMTVVI#C?#RGBDIMC:(&30"X3>IW /THZ.-988PG MBL,+L[)U+36$E(^8'..O;\>07)R:P?W(8433QNF& MU O+E@$I0D>@@\F ]WO>7W)$PFP$A:@E%'N<'K3C)-3 7J5XTP](6'Q(=.!R M+)-OL-2(2SX\>N=J?Z@AQC]=UG@ I#]:SGC^S+O();MA=-KLV7R>@I%TZ/%G MC^?S^UPA7K3H MF(T&W;/WI"#]GAU+%'FDZ9J4J?L((D8J[$%K8FR;D9]JW*N! MQ6=&O4Q2>DP,;[@,,I5#:S 3_2/,[6'!1.9B;AS<,6<;VE%^A@6%/X(J204B M-W$H[;#_BN(=XOPOHSSRN%2#>G.983I]B,N-R/(#&M.C)Y&Z0J5TF)%/PLD? M<\]"BIR5#T@-?G0Q>^*7B(;2(CQH)/(Z6AW+W5_VX8\YV!>1Y<'']6A ;D.[XUTAWI!PI8/.D=Y-B>3%[JK_Z,@@Q:=,(F??&"' > M.,QGKXRDI?--A 9VTNZ# M02-V20)&+5Q_,>G9_.GA\^VL4\0/9'CC8_#0#[ M/S[;.]1O^CQPPGM<94@)E08J9=?M>-D?H.E_:TT]8F6K+GU=!0LQ^5C):]S[)@5A@E9-D-]0@* ? )UW9K M?^LU_%-%IA-EI#1MZ8> H8 J[:(+((1&4.E_<+@Y% M"<3+H="AAI'X:NKK8CU[=Z[!PF51H[6VMEACM @=[]2#1HV6,0!3LJLZ\[2G M6(1I>P7>XC6.VU]&W;TD[9BK\]-. T1FR-LK=DG["B^RU#II4:>8L,=?QS$! MRZ\HR%=2@:H'-'L9'PXX0'R+%R#73FY)4@#VY_![WB(GDVI6*] MUZTQ6(VVB4][TJ6I/TW(^(D+LC\?2 4*Q0U_R3?;EV]]@8,ROP.,0(\O.#@ M >'B!H]M* ^Y_2:>0V4@<$S@HE+M&FK-.Y-O$KX"1I%XF!=-C?EN$[6GZ6YV M:*B ?,=?P >>",;.M1?%SM6![(KI45Z/0W'82362(WV^F+_19/@S(%^)<3? MN9Q_DIQ-W.^@-6"CJ&*/,6C(>\)>UP-+H@3@_L!R8=H2Q:'_I]80!_:>3+CQ MS#_/*Y,S1C+[-FCHDQZ'/4D Q[F;3UH4?;@T^-H;KA^\X7I]AS'[YV(4F?@&23R,OE_E2,"]N4MGMD56&'9T.4+XZ>&\Y6 E!2GZ]" M@ UZ/>:KH=P[F2!&+0WMD0K!%44F8_C!)ET (I7W8O::GS"IS7LTCS1UTJ_. MHJK#/]UU*5_\6;[[S-4V+2.MWE/'-7%FQ5:VK^>C M?C 5/28>">J)$:8:>06!Q'6D[ T7PT2Y\R= 7+\V34EF%.Z1*UB9?NF)I_"$ M=@N"3U4NS-@W% )*?#_ZY"4XZV +B('6OI MNR4>0$OC!0Z\()4XC#3(_E$938X3[ '^!067_D%2+(OZ/PK)A$E2; ML/C@)4QS\+4E:?!7MRWD@@/QOH#]B)[5=:U=]!PUP8"%QV&7(O$]+XL8DKST MH!:?S1VO9>FD'LN7Y^,6%[GW.H=JF$::!](9N!\H+2J1'?=P^'C"99^*J7/F M&S"* _,Q*Z&FU62[Y-\E"8ZN4J)8W"+!UC[OKZ'$4M]3/H*G&AT#_^@-D0XE M!'9=9:0=8WA73_F 4Q&#E11HW)@_29H707U2XMU+8)=3AN(T58*)+P?#9/C M8T(+T#@N2_?M_<)R*'L?MBNU2\"9\3V@Z M"K"&,[D@7Z55 FXE 8.OAX2=]U+7F10X1Z$>68"(-#\]\"+', \35I^V]RCA<' M;3^!O2RJOD2.-=$M[.NRL?D@Q8)93HPD30N->FXU>D_R7)J%+<]K^>0*W;H' M4>.0\>)WZL,E5#0+ESG,@E(*B5*X:Q"K4%@2-\TZ/2M_-N(DO)%6F38 M9$ ZE+J136D?!;HWS@(,-_T B'E;*^1F1"!YP>7S3U]F/^N!_A9V3Z<]>YDD M _BTM@*5>NN;"-0VTOF456TH M1Q@S]27:GMZ1H#@GRM+U:-?+Z.U,0ZJ\ZWIG^T#Z@M-&X$G1X4!RBU[EL&0A M$O[, P)/4@ZWK[)$C=='&H*$-DA2*@**>KEM0"E/U,D8X_TVE4%YS(XKRV$7 M5M++=-_4.0G[VWH6[R'AJ[[WVGE09J[KL5LABUX(PFMH M/M("TU-%L=:&(OHR!XFK@+4QU6.QPY>K7:.&10L#6[+8_T,O^[-UWZ:_2,]( M#MY^1J$273N^(V)*"=R#7B #X45U[? GOU4A%+]%/2;J[.OL&FZR)=FYHT9E M4[!-MA2O=OV@U8RB](.16'6.F/_K2=]:2HPOL_^B_8V0O;Y+"]_-E(N>3,&$ M4H8R<\VE+ZJ_9LQR+^R6ZPEP*)O!,B;JA,*&NVR#P70P61)!(R]HNV9=G>5A MDMW+?(C,;!<_Y!-&TT[BP.Z21L=N355:_FG3[PL*?:G08A&;\P4Y"+5C/T=W%Z3O"N:CAQQD+3>FE86 M-N-/S^K(,G%XH/8H>BL@6]NA))ME/V-E%]*4*! M&7))#((TMI4AL_A*W^6*]LO>RV?&C-^ZJ>]]SN-- MG$O3ZNM,S>#U:E%GI'M>54K)X.'=S-R0Z3COJ,\!$A"^/;C"KL]#-Q0C9ZZ: MM2CM4JY-+;W#>Y'UK1GZ87%W-UL@Z%G M2@+#K';TA^G; IO8IX)]L>)YZ"V.I!XE)5HJIF0.='\1)ZE#NEMLVXAYC"T( MS\#L'$<;E]$;58'AXELEG+ZAFV&ZMJ"@M,5ZQW"@-#';1>^8HXX[ ) Q+Q^W M3(_:-\7^0^1+8?85-?KMZ+O5&D6&+$7>C;[V383$(4AW(R_Q)>V6(2(N=M]* M3C,!VS1U4E_$&,'*!1Z#^2"##<0/1GW7XORDOA[I1,0+G:<+\=FI*9UO/%\.D4.LYK(2W%52[%I)/K8-_"OA?V]S" MOY2I_S;O\M>O-M@EY(JJ"(G5_G0T/XJ^19_"3T>7\Q>79T>/861X_/6K+7"" M#WF[PA:3E5G"T-/9LR='W,=)_^B:+4Z)=21=LZ&/V S&M/@ _+YL8+_R!RZ M@7K:WNO_!5!+ P04 " !1A)-9E)SM\30) "$& &0 'AL+W=O#$RA!4_O,>2\2: MEZG]7>W^*BI_)B0O5JEQ_[*=7SN!QK@T5F759KQG,O=_^5,5A]:&^?"5#5&U M(7)V>T7.RG?<\MMKK79,TVI(HP?GJML-XV1.25E:C5\E]MG;#Y_^>+_\\O'] MIR_+ZX&%0/H\B*O-;_WFZ)7-4_91Y79KV/L\$4EW_P"&--9$M35OHY,"_U;F M?38:!BP:1M$)>:/&NY&3-WK-N_Q1& L,61.P=V)E&<\3]OY;*>V>+45<:FFE M,.R?=RMC-1#RKV-!\#K&QW50U5R:@L?BIH>R,$(_BM[MSS^%T^'5"0_&C0?C M4]+_6WZ^>S.[>^0RY:M47*"2+Y8\%>T G'WD^D%8^KWU^9Q]V0IVK[*"Y_N? M?YI'X>S*,'D(*IX!QF:G.0CD6K XY<;(M12)"SN/8U7F%F^P@'&LZ9ADR"1: M%RN4O+%,K=D6-<6^E3RE?$&8L!" MK52>&"?V:W_99QOU*'1.MC-03A[O4<% Q4%:_ZC+QWW<2;L%,1'UR7S#Q'HM M',=@N:W7P(DP8IDO$[B="F/86JN,6>A9\93G,80Z_DW(X.>!,V !K6'P%5/8 MHG?2B( V[X\LS55^42UGH#SK7,F-2B7)3MC;2M^2],'7KSF(/)7_QD\;>.$# ME2H$VM#^XVYW51Y+(NS2(E:;W$D&1ISEE"=4R)88'4&2.=X%.R-UYS\2]M6^ M?MLSNR^\/M]4G#X8M58INHVY9'L'DP'(WQ]RP*A^?X.POFT9C\Z0"S@G<7 MF^%L'D3S"3L+@\5P?([W:3":A]^)5Q:-@NDH8F?C:7A.+^$L9%^4AG8 M' T7P6(2.JN#R6QR[K[-@M%L6L7MG8A%MH+=H]#%+OQ?8_>R>J$S#(-PZ,R8 M3,_]^W \^;[@1:-Q,%[,L'7BW!\%B_'T>T,73H-%M&!GT\4Y/<^GP^^-W!0! MBV9D\G3F;(ZF83!'+(_AC>Q^$%23A6?[2R11()/KNTODH7 2NT MI")+$4IDU"K&$=,8N@V5LY.TIHP_NHS#//KR+&5]4N%Z+6C]&5/:(QSP2I. MA(1(]UG+^?,TS8+&8U*MI#6*S MIB#36L, R_%HQD81_M35V>ZBP$\('+M:!($$XVC:YD.D?8-$ZI2>'FDN9=*V M^S!#@"VQ4E0+BCX;7UPQ;(M=R2+%;9<3A-]? $T&_PARGIX)EL\0!\H)">F%%1OC0^SXB M'UN%>+4$()Z)L$)GOL?NML)!F7OX2HBLMU-#25\;8-V2U LQ("&5<[:'$I]Q@VQ/L82ZXZTM1'BRBVLA==^0@Y\!%+AB7Q U7N; MV<.)D/^RS7Y^/CN1:7;406YHZ^6NIC;T 0OR#*BW+ '25 M="U,I,>;0R\\IP2)[)5Q,/EA;(705K6/]A$(?0GU8!W_?48(I#$*M/))67$. M$H0(E-_+WEV4.@9O4 J)!1H1Q4$$?,&@2YML\W4W9MG M9(0#+@:/T?-)9/1:F0'70E>0 -YT1[,R!S\U9T]=NG8"V\!+ M*$).YS&Y 8.GU4!#"PN^=P"#TTM1V&IHJZK*&U)1R-Z?UTB.ZRB)]Z-)4CAI M;W(&4@XL=S41(Q5X8K0VH:UK06+)"=_'X.8EF2U2H5V#KG,D'MWI;EW?/:%Q ME%;!*!E7.39^-8QQZ_UM1S.-M5!6%I1;#$TK@U4DMEI<]35$>K5_L0T'T:*# MJ8.^:KN3VR:0HLFTL2I^."Z5PM]([GBN]$E-=2P/DR:FP]SPV,\U1Y11.7D@ M-,A ,YW^A?ES1EYF[:R!HIP$!-R!V1,^[YPG]JT:0'4]2E//5'?+>TQ^0%![ MCKKPMU$M^OG_-$E/[+PSW'LGJ*2C_J1;TN'APZF.4?.Q&^5^ P!3-NH,E'^. M@RDIF&8V;FI^>7#P=F/\:?PZ?5I96OSQ]D#"WXL*/;XSW7?./G1,/3'WO&8+ MU?J;43_L!+';PX^=2XA6Z&;0W7W!5;PX8A)/!;GA5U1'M.KRQMUU_=CQK'_L MMG'0NAG&:7KC[K^-KP5_2=Q\;:[8[_S-\F&YOY]'K]E0GT_%&EMQ+)WTF/9W MWO[%JL+=,Z^4!1^YQZW@* I:@-_7"D&L7DA!\Q\/M_\!4$L#!!0 ( %&$ MDUE)=%LO70H -T; 9 >&PO=V]R:W-H965T2 ME"P_DJ8S^R6Q*/(^SWU1YPNEOYA$B))]R]+<7'22LBQ.#P]-E(B,FZXJ1(XW M4Z4S7N)1SPY-H06/[:$L/>R'X=%AQF7>N3RW:P_Z\EQ592IS\:"9J;*,Z^6U M2-7BHM/KU L?Y"PI:>'P\KS@,_$HRH_%@\;384,EEIG(C50YTV)ZT;GJG5X/ M:;_=\$F*A6G]9J3)1*DO]/ ^ONB$))!(1502!8Y_EG&9?)16?<8;&8\BHM/ZC%;\+K,R)ZD4J-_3NT#HS#9P[T_8&^E=LQLE*^Y26_/-=JP33M!C7Z M856UIR&6[J_KNX^W[/[VZO'CA]O[VS^>'L\/2Q"G M+8>1)W3M"/6?(73$[E5>)H;=YK&(U\\?0JA&LGXMV77_18*_5WF7#<* ]<-^ M_P5Z@T;3@:4W>$Y3+C7[Q--*L+?21*DRE1:&_>=J8DH-\9EA4YGS/)(\9=P841K&\YBEDD]D*DL)>Y4)+QG7@F6"DP5CAN&J2F#LT7C;-9RU;WC@C0 M63X:(GDGYB)E/?^_[_\/V),J(?:5$_N&FX3ML<$X.!Z=X(=5L'^V]LN_!&[% M$C&EOR '3JL\=DJK,A&:141'?*TDM+,R#$;!8-AC1\'P9-S0&O:"\>#$2V"/ M$(6ML\?#H!>&&V?'83#"X]6$BVL?NP/(,( M]VX'((Z/@N.PQP8G0=AR7:\W"HY/?NSW\2@X&@]9KS\,CL?]U[KZ"* :];:> M7^'J83" .]W?#5=[4>#@, Q.AA0:;A]63K R&+S2U2=0Y7CCZ65WNSW;*[O2 MD,SGPI3.Q3)GV;9')CSZ@E0R6;*/W<.&4ST"9\I--7S&K2LC^G0S\M5(E%@HM(Y#:KW(>_X6"+.(#$LFU$UXF MRF>:R1CL9=28N\O>KZMAE]]XR5=B!BQ262:T3;L%+X2F%5THS4N(K^J,M*DH MFJ8\6J('F?R$TOV=2IMMA2%O*HS95!1ZNLP82V3Y,EW2BLQ73Q.J@X1NK!85 M6>%=4QUL5TLJ0R,G"PI&56F["H)0%=4,\I9D(;A&JKC+/LLRP?*,ZYB5 M:H?[>)H2%SJ]YIF8)1"01:B;LF0P JCZ,UPFM^YI@)JY_@(%WYRZ0#NI]+643"8]"HR6P'?$* M>ED4:Y'242-G.8A$2%8$0N_I5KM2Y6O(M-2=@DYHP @FL;.&LY$4%W"N$V4<=LHPTI8Y<]KI2D7%)E!?F:C!JE%;KN4[8O#YQ7X2CB!9%X MIJK<8IZC!X,-OE:DD!?=]WOY++".S(&U?>F)K&GGT1P1,:$+KO&&;_=N]CC. MJSRJ;4JJRQPJ.GI!6T!E>:)DX%5,S*RJ1&1^L,T/B5_HF7)6C*4Q*JTLVJ43 M+L<0N*D7]L4L5S! A#B$2ZQWG/=KQ$]7F#RS-ML'=YX[&T-ZI#:*ER6S68L2 M^1IW*[-#40O7S_3'NT#@?4^T'!YP1/ HJ6G8E!B#]UI\,3O:"IN!>%$ ]AL1 MHPHW^!(((FO()J4ERXF6<2N.R5F\-91-1+BBW-'T,Z/OROCL%+[;Z.)\S#&6[.<&Z2%$=K.'\ M9I\\K41*RQF$2 $R +]R[@%D#2=RG GJ\I@"A^@<5)F!IR>_3&U*F'YX]>'D?&GE]DVKLAM[9 M@3/!\_ML/:"8UK'K"JP8BA(]M0GD?)7*V.;L:YYR2F6/=,.R@7GB@^&6?CLQ M\0"4_P6;4$QJ\:8-QSJF)YZBNW-S46W["?MV_5#@JT'-8"'15TR )]^)NJ)> MRQ.LW. B;"/ 2&44D._.>RZ[ME0%XDL_5<$7"GT,=^7%SC0 E!8)W<:A&83+ MS*NLG"!8J$=O4D.B4N00!/3C#>8]@/^YP2ZP367$R_K.82.YF4151)OZ08I M@":N(6)[(=H/'4PA7 -K"V#=T@!_,I(%A80E3F+9MKC5Q$M8PT/*FL 3]YW' M6K=L:\+&3+#2/7<-LZUA@:M5O*P/FE;W5'.[8?LZ'^BI&5J3.Q>";.+;(35Y@B'^=.[SKX M-_*4%[;.0 'I2T%J*[]KIY?91*6U,^Z>;G[['+2]1"$@\V;8\7QV]9&^[]LE MUH88MA?<"[N]D66QU^MBA-[1_-BW6W<7 0*O1F'JN?Z4A3WW,4/SG=85?>^D MO?"/9+%7<;9@V>88%9@N,UT!$ [4K39IU:$W,\!IR/N/:\GPS_5D>+.6#.^:9%C'53UYQ1:^&Y;]F M_W=8[KK+/VQ]RA583_@3%19JLS^3 32HJ8->#]5\(Q_( ;-%[W+_P%02P,$ M% @ 48236;C"838N! K@D !D !X;"]W;W)K&ULE5;;;MLX$/V5@;HH6D"Q+K9C)[4-)&F*ID"S09+M/BSV@9;&%E&* MU)+T;;]^AZ2L=:YH7B21FCESYDI.-DK_-!6BA6TMI)E&E;7-:9*8HL*:F9YJ M4-*?A=(UL[34R\0T&EGIE6J1Y&EZG-2,RV@V\7LW>C91*RNXQ!L-9E773._. M4:C--,JB_<8M7U;6;22S2<.6>(?VC^9&TRKI4$I>HS1<2="XF$9GV>GYP,E[ M@1\<-^;@&YPGY6=FV6RBU0:TDR8T]^%=]=I$CDN7 ME#NKZ2\G/3N[NOYQ>7W_^^W5Y5T,UY?WD\02JON7%"W">4#(7T XAN]*VLK MI2RQ?*B?$)N.4KZG=)Z_"OAM)7O03V/(TSQ_!:_?N=CW>/V77)1KE%;I'7SF MIA#*K#3"7V=S8S75Q-_/>1P !\\#NCXY-0TKJ&HJXS%$M0";(6P4(+:D\OE*5#XL0L_?,8" MZSEJZ&=^)X,/Y+)EI/L1;MF&:M&BYDP8^ WZ\7B8T3N/AUD?OG#)J3!+6"I5 M&LA&\?AD!"?Q>-"'BXI)B0)XEYM1G(\'D&5QEI[ Y;9 8X!)(C@W2J#% ]$V MYO"A/T@_TO.$GO?*,D$-HS4)=;*=P_DX/C[)(>_'Z6CXF-D12"6/]KKC>) / MX?V[<9[EGUK<)WCDZRC.LI%S-F!^9;K<,*HL4_&F(6RKH&B];)BV$K4!;D+H M2]0D43P)PDI:+EQ""(=D<4V2LD!@3LV7*^"6$A="X_=H8E3,D EC@E&7SC X M4/>>IMY3]/D#9KTP)9[R2X50*&-!:2]& U[P?]E<(*R96&$KS'60FB/5"DT_ MRCT-)<):&;?AX-@:-8WS(%>CK53Y HV-YM:BA%)M9,NAC;O@6ZC#OT,V[1^WB1/;(C@PY[/-'!@U?2K[@!3NHSUTP?^3,F[=:R[Q# M+HZ4?^FK35/G/DL/-@,Z3YHH(<94R2Z0^;)5%39 M)%)0PQDF2-(522&HLBENKEY)P_7&@W9U=4_]0%Y;GUVB)5TGT!<-#E[Z2C]G M@KD\W+ESTO2>F]+)P1E*G;/T-P77KM23X3CM=KO+R%DX@_\7#S>9[Y0'3OD4 MN"#5M#<:1J##[2 LK&K\B3Q7EMK4?U9TH4+M!.C_0BF[7S@#W15M]A]02P,$ M% @ 482364S(:3'J P TPH !D !X;"]W;W)K&ULQ59M3^-&$/XK(Q=5()GX+0D<32(%R*E4'*! [U15_;#8DWAU:Z]O M=TV 7]_9=>(C*,D=J%*_)/LR\\PS;^L9+*3ZJG-$ X^%*/70RXVI3H) ISD6 M3'=DA27=S*0JF*&MF@>Z4L@RIU2(( [#?E P7GJC@3N[4:.!K(W@)=XHT'51 M,/5TBD(NAE[DK0ZF?)X;>Q",!A6;XRV:/ZL;1;N@1"7SFN- OUF ]N9?RJ]U<9$,OM(108&HL J._!SQ#(2P0T?BVQ/1:DU;Q MY7J%_M'Y3K[<,XUG4GSAF&5UT!O]^DO4#W_;0;G;4N[N0G]GGGX6\W +)ER4!E7)A'@Z MS)HX809:SLR"*?2AI%13K&X1P5) MY$XBV*= &4:Z![LMP1Y$B9^0QAY\\/O]([A=WASR =Q)PP3P'WM,9+I^TCVV MB\@/PQZ@EUA>XM$T\^T=W-N/,.;M%.;M$ZMZ33>S^WLQ?0 MJ=1& ]-:IMPE:\%-WLJ^SK,MBE*:549)G$S)]03C(WVZ-$)=&BZ<2PJ7=: U M6F,$4M6F4;4=RU,BU=3!1J25/HGO](QZ0+VI&F#!-.R%G0_KP8V^5\)Z\URW ;RPLJ(:YD&G:.>AZH9H1J-D96;FRYEX:&(+?, M:>I$907H?B:E66VL@7:.'?T+4$L#!!0 ( %&$DUD/YA86ZP( %X& 9 M >&PO=V]R:W-H965TTJC8I:][# M2P$)*-,VJ1LJZS9IV@>3'"1J8C/;*>V_WSF!E'44[4MBW]WSW'-V[C+8"GFO M,D0-CV7!U=#*M-[T'4J[S5S2 MSFE9TKQ$KG+!0>)J:(V]_B0T\77 MQRWZF -II*E$/=F\S$=6JX1A 4FVC P M>CW@%(O"$)&,WSM.JTUI@(?K/?O[NG:J9P:9C_FL\^+V6+@ M:&(U/B?9,4P:!O\5AAAN!->9@AE/,?T;[Y":5I*_ES3Q3Q)^JO@E!*X-ONO[ M)_B"ML2@Y@M>X9NS)[8L4 'C*8R31%:L4/!SO%1:TD?QZUC)#6-XG-$T2E]M M6()#BSI!H7Q :W1QYL7NU0F]8:LW/,7^7U=RDN&XOI>TS5%@"OA(':[H?!)! MO:8TF<0*=(:P$@4U;<[7?:!+P?92X!H3+)=#IAZ]I4,LF8$1;:;N2"9W=_9029O0#0&D"R+\2 M0N\W)D'[2QG] 5!+ P04 " !1A)-9X\#>A8H1 E-P &0 'AL+W=O M*;':W7F)G9^ZP.-R'F5BM)EDO3U4] M15(O-\9^=4NEO/A6%I5[=;+T?O7\_-QE2U5*-S0K5>&;N;&E]/AH%^=N997, M>5!9G$]&HR?GI=35R>N7_.R3??W2U+[0E?IDA:O+4MKM&U68S:N3\4GSX+-> M+#T].'_]BMM?[KZ\O_OYW=WM^W?3E^<> M2]"+YUF<[DV8;G)DNB?BHZG\THEW5:[R_OASB);DFS3RO9E\=\*_UM507(P& M8C*:3+XSWT72]X+GNSBFKRE+[8$J[X2LO__RG\9/1B^^H<)E4N/S> M[#_NLM\QG?A4VVP)U(NNX;XL^?-*5EM$\RR## =%7/ BEG':>0@71-!5CM"Q6\Q%89^IP3%)L%A&[LZ@CJD2 M+()TF7BR[3X7&:@7R(MZ'23)99:H0QB+;4?;-ZP*JVAQR#F@8Q"3[..UK M22D-]EZJ*KY!HROCQ4S%>0J5#^ =6%;&%V5/4K@5N!7Y^T&1L,$3"6IO:=848]J"$'*NLAD&V, @@)':]]Z' M8WD5IR!G+GZK 3*(!SA0>F#/.4_/C D1UC7S@63,3XP[1% 6+4 M$!O81='^_*>GD_'U"^@Z*_2"C4\.:TR"-=8PA0'@DL(TVE@-$0#;GLHWC@1& M8E,IL0UZJ%A*H*R:UY1" ?SJ+#I4SH"'M&;6"4C,)U> WC=--H3]'DV>#"]0 M+XH"HO:M#-@",?"X*+27PU&C+T_S:#2\:AX,**!(6!" 8CLXJ&XK\"$+#\54*7%GO!)/ M(7I<]!TL4#F88R@^JX6F>L'08&KCQ,W"*D7#Q?N*X%9%)A*S)!E5934_@B7H MP4=E%U U#=S1E3*=LAY4"S WV=>E*=A'&/T!L,VV,972BU^F[V]@0H0'A1$T MPU,ARV!4>@$F\>P8VQ7=!M%E$OV4)"#\3T8OR/S?UY1?'+]X/*3"X6I9^09 M]X\=4*@R'O;=/-<%B=V7E>5G(?&!.)J8GHV#=:._F\6;8>1HY Z4%4_EGB+, M/E"ZH;B-IN^9NN>'9/?>TU)NA9(9"?5;#:-S) !VE/HI>9)^*V,[.-#VF,2: MP!WDWN"1I_0_GRLND_6*U=W@/]#F^.Y6C"=G)7$RL<)KAFJ"$87!^\CII+HW M'ADJS;*R*)=4F$#QG:D@P#9&>HAA]2U3%&_75VW ]1.,++ " X@'Q(J8D!MS M(?T78;72B\5V)K.O$3V'$!F6N-]-8?6X)BDH?0](*[EU2135Q"_G*,[Y,4EU M)0A^!:509:7G6@6S]1V_P'3P;#-QDUGQ#<$Z<$D >B3 M9)3BF6[M2-=&P<-ME%)XXYMY T.%:L5 BY) +!8DAX&V#*FPMK+'*B0E31/S MTY!CI=@AV=,6SA_P3RRGOU3BIEZ M36)'D61,A9XS$+E77-SNFN#+^4&Y&T* M(WJY72$K)''$8%,B+07\XQL>\;=*T_M3,B&S?P_T>\A;6\]&H9>FZ&5!OJKV M>PAPAW[SW]%OBM,W5E45)%T/@U0#9/ML.!"*L(A_;ZF4W)FA&#^?3,ZR]=GH M^O+Z(J2W& #-%#N4)+950O;>RA70_0'PB"#=2(2PG&2=[N&0D05=1Z< MKTLVALAE*6&\0?PR$$,JCLX/1,A'0J+]R$F5E/IH5A=; NG!#BJU=5$R,53-D#BY^/L;\>G+ MK7@'\X!JNF7(:6BY+$)#<>?S,QRJLO"$OB*+BJ"ZGL]YK3NS#J1I/.'%+O>) M1']4#**4=*)8B"3OBYA84_I8=4K[9JFS?D_3R?QR&]EZFB2$8XP^69JZXFAZ M-!X^2VQ-<&:.0&J"$!0>X'%82*^Q4.S@V!01(]3$%+H$IX&HHW:'D;AM_&VP8&"/B)CFWZLD VIVKE M(X7OM3NM^X_8@E@(26O5O BUJ %.E@4SD%6H$Z1*&G8!3*%S3E=H1,'NT4WV M"F0W#L=-'/YKE)EN=7F++O# ?Z_5/1+Q0T9'\@G$M]/VYHZEJ;1 MAC3<[*-UH,Z<@%X8YUANIHJ#;N?-,P9X]@EI2@DS)#:U#J'-2&C,!Q3"O1H: M\>Y-X,)8,F<-UGIA+)ZC2PA)JYN12PZX&[04A: :=+SL33/CO4A /5#5T$)_ M1#UIIZ -1L)/6V^ DVW,#QR'8+-YR!!PM^KVV9]5PE1P*>5]VHCC;W=*HXR= M$V\SC0&/+>&$WKYWX\+5E[W"M2W8,",,#+GND3IGHZO1 MLQ=B6L\LDG>E0SOVN^<<7[Y@J_TL+?K^(J=)IRNU5?8[J:''^_-T]K$RN6)EWU.C_E #P#,M MZVE;\D'?O&%@M5RDYFEK;A@2FV![6:)O.9$ M]6 F.][>BD%H=S0! OV]T2':3SO&YM;K;/ ILDK-&!7UDP6XOK MSVMXEW0.9PVHNB5M^I6_2CLIWT.R#1,B2XS"^LS5XW]:?:YA,:%S:\MKE M!QU-]MMZ]X"^_G#][$[[SY30R;/A]1]:0YNCH72@^D]V\L->3#XL/W8HYI+X M<)C,^=3([[7*0J$'+HIMLUIHN%VOXR9K/AJ/.N=63>%-#7P:<>.8?EC MBQ[ISYW8T-%QZM!#A:F4IA+UP$Z\BAO$Z22 %:'ZWFXG>[&F.[^X>.+%0%7IN M.KSO%FG^7SKZZ:7JW3WJ"+]T5')/I:8I]K>U+_\%=J/?&&3;CF6<4E^;X_18 MU+AQ:;,TL@%EKW H1;4MLNL6F+LP[,@V"$2 CP KDH$.J?*FZ#1A4-#9D:,5 M]BZG=":@30[MPYGTW)HRGN7G>@WS\T6&)B$/^#A3[YX#!56^ML=]2 :&MCR) M _"M"XHK:@06Z"%MQ2DD7N'QUA21QC3RW,-L @AW$-INZL@\YW0NBWN8E9S5 MX591E&(@%G"G(X2 NL*,X;4-W?<)KS5:H/HI[UH-8B+<.Q$\:,/(1V(RZ9\" MA4.6_L[=_]CF4(]J_&]O#X53O_$#6I]>HNLGN/CL6"<4LC;EOL,EY5B>#=:X M?ZL)Y9/VN/9VASQ?/H 6Z9I'LZ%*C"?LK;"A(AL2,Q.9V@$T<#'91<14V36= MV'\*1[D6^O'Y^I<^-@[=@B(:& :OFL$=5*3;8A0SX"K, ^+Y'^WB$"-H+T?< M YJXH[RW'B0C?/HBKDD;7:IW,V-OI;^8#>:T??3'E1Q=4-)\JV\68H%6IE8I MM3")"N_)L@')HJM,3=T))H^21XK479/?;RGQKF:'^T,X845G+(T_.^ @DJ H MN<@JBI'N7\1PSH_?FKKGFA1=*6NN2NW<%'LR?-KEZ=\1>O8A,,APP9:NQ<3ZW+LTUP\7>F*J!9UB=0%,6RZBX,L%=(,348D7'-0$ MVO@L3H.9:9GN+_3N VEW"-KF(-Z.XP6A]^X6*65-WHG$E#>I+3)-F\J0*>:I M8M.(+K>BSU-Z(;&V>$] M%)FOF0I$4:/J@P,[NKG.>;A%^!='>4WJ01_LANY0NG1N'&\>F M+.M*9T05]BTQV&VZ]R?8T80N[1X7?_>V+]]%5=QUMX3E"QFIZ3-W<$L[#A8+]R^W=,\C E\D:L@%X29>M^9;7.EQ@3?KP M2*;G*K4G*4M"1<1@19,J-"EF&]AM(6>TX:&JM;:FNU"0/3#HSD7VEAGWR>?* M8ITL9LX8[#Y4245W;(D#(V#); TAZMIET)TX%1D:71>1U;;7'( \QST=63]< M=L^2_@WC+K81/J&2+Q;4XGG5)!?U38>$ZW?JZJF).R22.C&HP2=P,_CA\2" MA4A.Y]8Z4,A%YD"J[G%95"/HPAFE[2('G2T0E$@=*B#L3KOH<_!)V/YG.+J* M/1FQ!69DT=[IYL<\$GJ_72E>H^/[@5@V]"DRI5ZMGM=T"YY2IV(D!B^1]#5O MV%*H)H6%"NJ:ZJ#&K391W>&AW[Z<=WZZQ'OG] ,M7K#RX5=,Z6GZ#=A-^.E3 M^WKX 1DJ[X)V LUQ]#1\/KJ)%P>;3YXL^(?0H%C>U/RGTOT_\K2"_A^;L!2 MX@=:(/TR[O5_ U!+ P04 " !1A)-9B-W$DD,% #9"P &0 'AL+W=O M;LF2OG;*O-%YLC.K@O M5&G/>[ESU>E@8-,<"V'[NL*2;E;:%,+1UJP'MC(H,J]4J$$GO>BWKMP8U#JO'<1G5X.6=X+?)*XM7MK8$N66G_AS75VW@N9$"I,'2,(^K?! M*U2*@8C&UQUFKWN2%??7+?H[;SO9LA06K[3Z+#.7G_>F/S4.>Y1OA MQ/S,Z"T8EB8T7GA3O3:1DR4'Y=89NI6DY^9O?_UX???;V< 1%I\,TIW>9:,7 M/Z$WA@^Z=+F%MV6&V??Z ^+0$8E;(I?Q4<"?ZK(/21A ',;Q$;RD,RSQ>,E3 MAGVMI7N WR^6UAF*_1^';&P@AHG"7(USIHA+EPXMGTSB:O+9@,=5E!H**AH("@M;$VPE'FQ2- MDRN9T@;T"F29:E-I(WQM9&CENJ0KZY5$[7)MY%^T==^> :=!6ELC1/T(EE(I M5K6YH#<"H)>MM$Z6:X8_D2])*GPDQ3>I+@H^<#K]$D E#&R$(LSG83\,PP@J M-(WT:T_E1#)22)>4_8^Q*"HK-(:L^W>X/IO!+]^R*-PT\G3(2NXST9-Y@BL62$)/(G]*O.Q &TV+OF/(3J^8)V3Y!_E!KCATM@E)$VQJNA3M,N,@1$F0C$=!/ DA&@5A M. O&HS&;[8Q,7>LRJ$OIGL:(@V0:!L-)#.-@.)L&T_$,%O52R12VPAA1DNZ^ MPBR8S>AO/-E;+8S<<-)5BBJ),M,=5AT%24*4D^'>REM\3>XJN77#!2EFL%"" MFOE&2"66"EL?1Y,@G"4!90I$XV!"_II&,[C33B@838-H$@?1,(%1$HPF23 > MCKPG*= B^Y.Z["X1.!AO[]-WUQ=PO?B%:VE#Y4JD9$E%=Q2$ M[JO:$&6+4%?P6/QPX;6D%]JZ5WN$VU0.8)O+- ?2!;Q'DTKKG2T@2;YITJ M86W3M)C<5M?DL"5"0<-*&Z['_A#?]RP&%\"!(OH>CVUO\ /_O,MK$E$*<@H' M&@L;3=E*B?0#\-1 %_3M=WQAZV4A'8>%O'RH\+UO6YBF^Z;(F)^B;P4MJY*\ MDPJ;T^? .=647*$S5"];@PF8?@QC9[+I(IU3CCF]#^^$-/").FQS^0'I0Y%I MI="F]#_*CO.6?*]-U@#L ML@.4%/1%(I/1]N$6$7[F6(_V[$*R25AJU4S00O_0AWZP-VX5:-9^J.0C'IAFD&PV3E=^>%MJ1Z.@7^8T M>Z-A ;I?:;)@M^$'NFE^_C=02P,$% @ 48236=!_G/-N! ,@H !D M !X;"]W;W)K&ULK59M;]LV$/XKA#H4":#8>K>= MV@;L)%LSH(%AM^N'81]HZ6P1H4B-I.SDW^](V:Z2)L8&[(MT(N\>/G?W4.1X M+]6C+@$,>:JXT!.O-*:^[O=U7D)%=4_6('!F(U5%#7ZJ;5_7"FCA@BK>CX(@ MZU>4"6\Z=F,+-1W+QG F8*&(;JJ*JN*%W'%BR;6GL0'\ZKND65F"^ MU0N%7_T32L$J$)I)011L)MXLO)XGUM\Y_,%@KSLVL9FLI7RT'_?%Q LL(>"0 M&XM \;6#&^#< B&-OP^8WFE)&]BUC^B_NMPQES75<"/Y=U:8+KEV3[)O?>/ (WFCC:P.P!G?1SXG4M&1U#PZ"_A[(WHD M#GP2!5%T!B\^)1D[O/B])*D23&PU68 BJY(J('_.UMHHU,1?;^7;PB5OP]E] MW FW[\$&;!IS-DDQ/9Y!SZO^S(?\4@7TL@&\EQ$V(EB*%K M#D2#T3BH3$D,3N>RJAM#W6Z1&RMVEA,J"E(PWA@HB,"?!)=:DQKKJ%T=,=K& M51B"6LT?KW$A!4"J5A%@%4&PG^#ZN6)/[\S83MM'V+$NL+A(!XK+KOEP)/$+ MN4A#/PNS2VLFH9\,4V>.AGZ2#)TY#/P@"2_)W.6R=WL4BBNZ X6_G!-SFXHF M81+[41K[PWA $#E*,S\,0QR.<)743[/ 4AUE@1\.8G*WV>"?Q1;*E0?_+5C/ MO%',,,3Z^&$8A=&G=]^WAY+^KY3FYSO6A;;%"7IQ6[N@-PP/1C9R1M1+T;": M:96RMG_OUWH13;5&6*Q +0T(PRA_1;_!)BO^;!6'!P)V4!36[@J&R-H*3OMD MN?JF'?D7TWNJ%!6XKBFIP7(A=7C*>6/5LU&R.B=.JAW/&]0U%<^DI#^\P"7B MIO5Y45I&9@]\]TK4MY"#RS\.G2<^G6L)3!$FD*([N/:RX076#R<-NSI*Y?K5 M(C^!=16_ZM:)A+$?9ZD?#0*""@B"D9^E&5FBMV*Y+41;MT8P+-H%]C6,_'@T M\(=)2C(_P,,_-\90_-XM!=;=7RZ:?1TX5HUMX#?KBWMZDO5&T9JH7#!D.#WB#U MB&IO*.V'D;6[%:REP3N&,TN\U(&R#CB_D;BG#Q]V@=,U&PO=V]R:W-H965TD"YIT&S#L RV=+"(4J9*GV-ZO MWQTE*PGF9.N'1.3QGN>>.[Z.,A=$VC_.X"C=LL MDFFR-WS5ZYK$D"WGK5KC+=*W]L;S+!M92MV@#=I9\%@MDO/IV<6Q^$>'WS1N MPI,Q2"8KY^YE\KE<)!,1A 8+$@;%GP>\1&.$B&5\'SB3,:0 GX[W[)]B[IS+ M2@6\=.9W75*]2$X3*+%2G:&O;O,S#OF\$[["F1#_PZ;WGC+Y\(K>XU'O\6OL_[D= M_Q\-=S6"[M,G3K_U[D''J\0W&8@7J?:(H&P)06^AZ3<292.!MP'';8"-"O#3 M))WD? "-B7>)06*9[2U'?$%#B_&*F5WZ>O"5H_I'%$Q'!6.\%#[]:!;B(F1' M$7;IFE;9W=LWI_GT_0=&5%6O/NKUBC &+37;/5J"RKLF(K^EMRE46*)7!@(I MZLCY781(WOH15' - N>N^;G39@>*R.M51VIE.(R+;'U<<%6DZA,QKF#JQ_)A MB.86^16RHN4Q0( 5T@;1 F[YG0YLX,P[SD1B2+$K;94M-!-Z;)TG;=?0=KYU MXNNJ*O##O]I%+0_*=*I_*PT_UBKRMX;/>@EL/%0V?O_0>UZ7JJG 9"&% E2X4KQ>ULFMVT18DRLOQ=9^KQ2W!-!_. M%.^M@Y*WZ-GY@5J)?]'%(A1=TQD53Y'ELO)K$X:]D_9(_,_Y.O9CJ4QT8I* >](-WZ>X MQ$4687R041FI27KH.=)H&_3KVTP"%ZRSU36>TCBW[O.]4C^Y]O[]6?BT% M,5@Q=)*^?Y> [WMH/R'7QK[%SP5WP3BL^6<'>G'@]&PO=V]R:W-H965T=^9X2%+=KIM%C!D'G.\Y_,>P]?W>?&U7"E5B89KE>'-(B]26>&V6)Z4ZT+)B">ER4G@>>.35,;9P=O7_.RF>/LZ MKZLDSM1-(OE[+I9JIZLOZIL#=2;-* M%*#VD\#_@U5O=EYUH0)_,\_THW5]&; X\(4HD**UI! MXM^=NE!)0@N!C#_,F@?-EC2Q>VU7?\^\@Y>Y+-5%GOP61]7JS<'T0$1J(>ND M^IS?_ZP,/R-:+\R3DG_%O1X['!R(L"ZK/#6304$:9_J_?#!RZ$R8>GLF!&9" MP'3KC9C*=[*2;U\7^;TH:#16HPMFE6>#N#@CISFZO+_YY?'XV MNWPG+JX_WEQ^FIW=7EU_>GU2874:E<;B8YY5JU)<9I&*^O-/ M0%5#6F!).P^>7/"7.G/%P'-$X 7!$^L-&E8'O-Y@'ZLK6:CC/OC#_[8 M>_4$Y<.&\N%3J_\I)?UO*PF8N*A62FR4+$JA2(4""E"- H3,(KKP'1X7YNDZ MSR"V4N0+ 3,-OQ[/6;3T!DXKV>G4 UTK<:\*)60I%GD"&"A?BMM5H53/8MKM M9O'#GC=,"!'1N3J$O"M9J>BH>SDCBD2^)BI*\4(,AAY^1Z, O[XS#4;T?^1X MWD!\QJ0B#C%-\R'J+ 9;$V?D>>+''Z:!'[P2_JGCG;:W%W(=5S*)_\,,EQA^ MZ&/_\30X$OX8-\YX<(H'(SR]S3'R>1&]P([^:$I4CND7.P:3,5T,G5/031M< M96%2DT3B#'^5*C*9))OC2-T!7=?$0+ZH[F'F @N3FB[ ?9[$$0E%G,M$9J$2 M,T*+TM4R>HJDN,0N[8[$*&F[P'99K1Q!EBZ+<,6V88@@5W)$*1-5\F- _5=5 MQ=F2[Y8J4P6D0=B-S&Y.A#=BX=HI(#)SAQ,>4L9@Z_NE$#!T?_&+S&H$=0C,'SOB@UK*<",^R(HXC^"&V)"TRT\<6L#EH69!6D8_H*=_[KXA3 $^^5!A4($96JW8].4]4N^9P)Y$:M9X1]?_*J%/-<%A&I/HH+)!EB?K:I47# F'\1&(%4L$ METJHF&F.&WK*'C8=&J*N9M<--0+D97EV_$<-C%G$#3)MS_G4G8,-US5,#=H5 M)<4Z=AKM4^E:9IN& :@^A=+UFIA&<*?2=9)OE+&^P[C+ 6WS%Y9'+EC&D>J( MB[8(P0A2)ZP/*/H-;FQD#\O5YH#<"M$K$G/*'(_P+Y2I$FJQ4)S)P5<#9W(Z M@5V.+$&',OH=.1,F+4P\NWP Q8CPXC,9^I%825H0FW6T16/CLJP9'.O'9N!N M19,=0W2 8VEA039/25ZEBC"&O-:(+R"=U$D"H:DLG49D"QD7QN7%G4P )[+B M85H!A(;;5)!4(;V((&(7109JDPUXAM%5*CNFX(Z+(M4:N%.$8'>8*2&#NM#O M ;)Q3@8G"X:?19&GO#01(Y]3]X@ET!; C:029;.,QI=9:IL MK*71L ,3!SA$,?%#8$8+E9I:5E%.CIXDN&DDNU,[7]8F=NS<[[PN8[Z'F<[C MC/'.$1!,3X+E'@UWH,(1]RL-/R0X$(,7=::O'3)G2+)BP9#-FY6Z7B-%5J=S MS*>,J?&@GK<8FF\06XX[]%H7$QJZ#;M]VW;%F18@@N)=G-0!7#Y9HV M(__>\-:WLZLS+855GH#NRB< Y.%'7P^02SKS=4RSC*K>)-F^#I3<_J8BMRIU.P?GAV) MT3\L^W]10%V<,$0GLJ69[N,T51&L0,'IR" 4#^XSPG'U_$A[59D"@<@GT[PV M=J<)@J(C18K6L4_[QCEE'*ZX;,S[D1QHU"/F3"6J(]RBKNI"/:-?HRG>&)D@ MY9J]>:TI338V"%\;>#^SW2QK"%0=U"PFFU#QJI3,-0_Z ML4;N$BJ# H,[S*$NR)CTBYCQO50L5\Z,7C;$7'?L]#=N1V',&:*27%*P,+G( M#>L<9\KO(E1;X7B5TY2;$4)I'X'HV?M#'R# MRU2PL3;3(==ROJUG3]P!N,1JAI/4Q0((HUJI:&5 M$6/AXXFHPR8HIGS-RGAH)@ZP&[%ZO2,O(S7>6TE+(^FMK+#-=PI5%;DTEB:: M5);2<'(3'=PLUFT'?PH$C[9JLT>=8>K4$N9FC<]ZJ+$QVP$R#:#'.J7 _<)W MQYXK/N5;AMQ+@3L+ J&1%Q6[FDJ:;)O< #=S2F">K5*IFRNHXB5VCZG'18D1 M7(.36=J3LC+:7R>S>Y"KXIIXYPY97D$0%9.TS+A**%0BC3ILUKN/GQX&%/^J8Z&Z)PX8KR 7N8!)5<@0)A$]M?J9%+(UO M/.*%$XHN0VZWWZ?!_ OW^]ZU,+O5Z[0RL[;-R1STV)3,E"5&:DT&3NZVK\S= M'0=).,1XM3$FKW-%^%*IJBK1E=:>"A MW;*P-<(-3DUV7\ #5SRVU7=_EQ7 /"-.&>Z7H4LGYB M4WQ'AOF>E*YCTB%HYA;NT=/A:0PXGP#.!Q1V HH[/QG]^H'CC\>F\36D-[]J M=T<@&E#38<#!R.= \[Z-8P/G%)%L-.5(-G']T1-1""M-/5! ;<*QZP??U(SM MHL8^"*Q615XO5ST4M+Y;&15K9==99[UG,;<#?Q5/-A#(JF'D&X_=J86^75F- MCH:FH#?+?@O\!6Y@X>\J:QH&CBX@'Q@H@ ^>Z[>;8R,/L^Q]8];]P%1QAY@& M/VV<_130$?.ZTL&.H@3DHA-*4ZT"N5C6C>QADK;E4Y=K[C!P@';->8X]&K*_ &RAI:_W##MCO%)2, M#QXQ3KQ]%R>P9UY/)"B/8ZS9^H7GTMF1M3"L.\^SNFP/O.)JU3DR 7Q'?"YC M3POBOW[:L<.+GW/6G:&!G1?L!-_'>;UNJ\)*TH8BWSE%W;B3++)B(JMU:QNW MK'UK_]UOX:[XF$?Q(@ZU;X&:?O%&+/%65]DW^$O?% @C$\6Y-J0=U?H; U ( MXF#;W?;71[G1(OQ\];X];K@BX\@R\W%"S#F*SF4L![9U"@[[ MH(@BI^WKPQAD& *N"O*$KFM@WL@;.<.1OX7KU4H:J(MA??F<*Z,.N,FF@9)V M):W;U;?;C\G0*I3?+#7J9]UNUJ@IKZ[ZPV+Z5H.2648)ELS9[$),_*G-]N#A M-*+.;*=?)[JP#LQ(DD;=+*DB7L9->[E)DIHN O&]3M%;>U# G=K!M MTCH5>7)18F<&FY=F,J?W#P1$S5S1\.1[EX,>Q6#OEB 1^Q_9]^3LNMD(9B M/(";3+:<=Z=..) A&:4=2KQ\6+@MIAFH]8S7+AB!I:IS;41-[;5?=UI MU9TZ)I>F%!*;[#Q34P^Q-BF=28JF!QQR31!Q.[$]*P@ZJ49S]E.V-?,3??*C MO33T4FL^]@A545&7O'\XUF_FJ.*.RGC34-9M:VEJ>TI%F3P6[JD+K/MF,HW% MZ87NM]J"W7DPOF/0C3K/R(X,1:M(EF$1SUN;W7^NL-']=^L>M@*+S+F&_@:+ MYFSG.6PB=&JM'1[>J)8YGZCP43:#!]= J5Y/5T?4WP#-.@_;4CEH)0LK%]KV MM04\,HU&:Y%*B6J&@=9 VH+I>543Q.3(Z4QST*:')9RX.9"YNKD$9!/N\>F] M;MKK*IBGT5-L&\5)71GGB7DXU8$FV.^3OML_+^_HF?%7Z[AO3FL9-\WAGEC8 M4LAB'T)S!M9BQZYN"Z4R_J#C3=_:"8JS/UTS(%'#B+#::HW(),E#.^Y/?5+B M//=-R=^295U0SG%I/R/4QV&&H]UGBSLMSEJWB9Z/FT?:NQ<1JM>XPAG4#XEJAW+H3,2;3;]-B02AP2Q@@(\M3:X;4(37'&6 M=0Y0VO.*[?*KDPQW63(QF2J"YP[GW>:S/#N T[U&%D:;+0DO G?<[$JFM*C9 M6G&U1DK_E/-VZ44L!0>4$=B@_;C3TFMN'I8 _D\YQ.&[< T"V;7-.1J3.')W M??EWTOE4,U7%DC]()3P"2_JKS>9I\\WKF?[4LQVN/YC]* MD-I23+#"5FNL' M^@32WE3YFC_\G.=5E:=\N5(25D@#\'Z1@P5S0QLT7P*__2]02P,$% @ M482366L?GK0H! Q0H !D !X;"]W;W)K&UL MS59=;QHY%/TK5]-5GP@# TVC%) @R6I3I2D"=E>KU3Z8F3O8BL>>VAX(_[[7 M'IA02E"[VH=] 7_=XW/NM<]XL-'FR7)$!\^%5'88<>?*ZSBV*<>"V;8N4=%, MKDW!''7-*K:E09:%H$+&2:=S&1=,J&@T"&-3,QKHRDFA<&K 5D7!S':"4F^& M43?:#\S$BCL_$(\&)5OA'-WOY=10+VY0,E&@LD(K,)@/HW'W>M+WZ\."/P1N M[$$;O)*EUD^^_X4[/.X^7:FG#+VSJM3U:G%;6Z6(73 P* MH>I_]KS+PT' 5>>5@&07D 3>]4:!Y2US;#0P>@/&KR8TWPA20S21$\H79>X, MS0J*?'^>#V!&^7Q6G.ZQ)C96\@G4) MG[1RW,*=RC#[-CXF7@VY9$]NDIP%_%BI-O0Z+4@Z27(&K]>([06\WFMB43*' M&4R9<5M8&*8L"X?#PM_CI76&>O^Q\.$.ZWY#NGT/_R0K]6RQ8<*.K%:=["XXCW.BB9&K[]LU5TGW_P0(7=!3- MMG4X"9Q9T$M'5Y^2BE\J05G-*Y4)M8+KA:71P"/,:D-09!60ZLI8ZN>PK"SM9FT;QI:<).7?,ZIO3=B+:V &@4FK MB8M.G[B6F9]A*H-,&+(&;6R+-@*6YT(*8NLIH$&=MT"H0_ VY>AEIY0SLZ+% M9&5/Y)TF1)))0FET5GDE?@]_&$0:,)D+7'2>$WH&3GML$M70#9)((IUZ;$Y] M0+G%%(LE&NAUPVCW6'0&OW3:"?F#E,'J5!CH[P=:9)^VQ&" DFI(FY!T%&NV ME,0MJ[ NUQ&A%B50I#S0%BJ5%=WJ4#_AW91JHDCE"Q#H?;KH^BM+:ZEEM119 MN'03)IE*$>;>JT@LF6I83@5'K),EGJ&H'02]@WR;B9.:.]UCT2\C)U13S;*- MEV-PC>I5V7NH_C'X.6RK<_<#V'5*-W1.CU-Z)G=S1W_T*73A@'PND8Y;L"W/ MRZ?$(/]3Q:!<35J>BH->=#9*A?>IC%1\\ M+2C-J_" \LSH\M>OC&:T>:.-ZZ?)R_+Z@?>)#%-09B7F%-IIOW\7@:D?377' MZ3(\5);:44U#D],[$XU?0/.Y)@V[CM^@>;F.O@)02P,$% @ 48236053 M_UED' QF, !D !X;"]W;W)K&ULS3UK<]M& MDG]E2JML65<035)/VXFK9$?9V)?$6DM.MNKJ/@R!(3DQ"#!XB.;]^NO'/ &0 MDKR;V\L'1R(Q/=T]_>X>Z-M-67VNETHUXLLJ+^KO#I9-LW[Y_'F=+M5*UJ-R MK0KX9EY6*]G K]7B>;VNE,QHT2I_/AV/SY^OI"X.7G]+G]U4K[\MVR;7A;JI M1-VN5K+:OE%YN?GN8')@/_BH%\L&/WC^^MNU7*A;U7Q:WU3PVW,')=,K5=2Z M+$2EYM\=7$U>OCG%Y^F!7[7:U,'/ BF9E>5G_.5=]MW!&!%2N4H;A"#A?_?J MKB$S-99LW'\O- MC\K0G+PY$VM9-N3*+ 8.5+OC_\HOA0[#@ MO!%A^;ULY.MOJW(C*GP:H.$/1"JM!N1T@8=RVU3PK89US>O;3V]NK__^Z?J7 M.W']*_Q[^^WS!L#BE\]3 ^(-@YCN '$N?BZ+9EF+ZR)36;S^.:#C<)I:G-Y, M]P)\WQ8C<3).Q'0\G>Z!=^)H/"%X)[MH;&>U^J-512.N[^'?6OS7U:QN*I"( M_QXBEZ&=#D-#+7E9KV6JOCL -:A5=:\.7O_U+Y/S\:L]N)XZ7$_W07_<>3P1 MA+A;*O&V7*UEL15+60MU+_-6-BH#772L4?:R7F MNI!%JF4NZ@:^6-'CLLA "1I5@6P"O&8I&WR\4K#1O1(SI0I1E!XX?$U?E&G: M5I5=L2G;/ ,=_Z/5L%)FOX/@,_RF%!K^E^DZS,,4#TB2C8)#%(P0F# MB#2Z:!&8K(E1($'W^AX_2,MJ75:23C_<_0== 2V\4WP^7E?R+>(#".$F@WA$ M!V PBC[;BQMLH9LM07O\T3?E0J'F\6;X54@*2W1TG+4[Q9#^CF9$1T;[!:<3 MJ8G0==VB0M,I.$D #Y9^!A(RV! I73$74'LU?&8. 'AY.)V.QN#B\IR\]0)D M;8'V9UUIT.PUJ+9%K4"^P&[K:MR!1N7P)"B;, ZA+3<^"]_P2\= MPB+!; N*9^%95 M#41*"'4GDT)H[PJ5ZX6>Y0JTC+YV-+#A1$L+A OW&+"_4JF"4 >X!"S4->O\ M$\@QZS-Q.!Y=G*.]S;5J<:F2Z5(,4 AR"5\$5!B+7J) ;G1MO($#O$,.$B^[ M3=G B:>R7G9$92TUR9C,<]'GC@ %E3DI572R0,EX:H]V)#ZMRR%I_DDV0(8N M,O!"*6@YQ(SDD3+:K7-FLJX5.AF0SKS-$ @Z*M!^B#!A-:"!PKF& V=-/KP, MA MXBK2-Q%66D9[!!F!48J1/SLC -$JN@%VK&=+W>TE^EC =&%SB6B[(" MYA!D$)'B& *>HI[#@\@O4"2=AS;X,I*[CV#0*YVB:[U1E2XS;PK!!/T.].$9 MI$::99I"F%V1)Z[@)XB2:R -> 2_UA ?[Q*[#,ZO;I!W M!D##1G"@(5'1@=@KL VY==H7(Y '6DK!QN!^YV,!7*##RL#=__K;U0T%"2IC M$PSP4H4AD*I1CD$Q%84/S=)&'0UQ;X;)3,0P5H,;6G_GUGNNX:-PNKE."0"X M'CHNQY>!,_1[\W8;D!WXT7(X8Y[94T5.$\, 0OU2#.*#G$P5F]#!+3]:T(=@ MB\=B>O:-.#QQ/YVZG\[L3\!Q:20X,7'?"A@+6 [)Q%YR427*HC#9&KM3D2YE ML: 8%/UE5>8=2:(S[R[#[XV+BST4JN%[N=)*W&H0HW(^[X1$S@ Z5H(C,C%/ M(CC4#./$2 0^&'7SP&\)VL< 6B^"&HF;MJI;69!"(;0G@4FL7++,_UR-_+*4 MCQ+ XG$40JW6>;E5JALY@-!C@%Q&UB!FW%)F]'N%.2Z[F'5;P>& 93>F,=S: MZ=O@09LD("._)7,L)6PY47A8L@?-#X?Y*/<=$Q"Q8X-AEC4?'*^5;2/>RK9& M4XF[Z 7:5DP7_E:"P?D(R&!P0EY/HK6:D_$U+'>0KXFQ%$?[B/I9L(#T]PBL M $!NT?4L-7XI05;A$\AMY$SG&/'15AAM6IFZ_J(;;T1PV;"Y)V_K50Y1!" F M8"*?:,4+$(0'*CPRC+KPHZ)%W[+3*,#"S5(#"^!19")%ISG&7AW)';:!XADI M)6:ILB+_"(%W+JWY&]QR1E)@?/20T9;.EM@<%3D5!':/H"MB"_C=K$W),CZ3 M1\1I#D$&EZ[ IVDPYGBV<&HSWN^/MFRT,:_/OG1Q2&6NB@Q8 $0 A:K9H,A' M61!BCSLC+2 6][ O;[ ]@HSS ML2CU['+!*()=R55-2PIQ.O[&G@ESSF^^2VXY@.E&Z;AYA9D$AGK'NCC^K#FM M4F@(!&(G*G/J$]@40BS "'8C_E'D@[7+K,W9^D$TU6(T%#$;#'A;$/(@E7"0 M5>2PAFEF[L*NINH'DN9B/V>+N-!!#PW$-D>H\ \[M0\VMIF>$[:GL3D&ZTM1 M\!#S (=YF^?.OJT5^))F.XJ*0+19\06$Y&G2^4+:8#/$:R@(8REPR M)2AE%V"_*)%@&]C*L56"(%*?'*ZR.&Z18,&VRBJ$R%CV--M60.7(X5=': M.$G0U:ZC8F?? KG5!CYJ%"Z9\WG70&OI:TQLF=VWG._HZ)S4E[6BM LPXMP( M+,.9SYU#.R)S@.^%T3@GT[? (I61_+5>++8SF7XV AY+:L52%$1TED$9Q62D MZ4" K5[)WX%!UY"9-UNCNHF%.Q =FJJR+U=[[,"4<.YB/-'# LX4&SIK5^YV M#*$<;0W'ZF-3,,"8^D!L*\D;X$&C_(0LJ$WE,%.K0L_9IL6%LP4 J[W1R36' MC%K53T^!HK"X6Q-6/IA]?.JS-Q3>G>KL79;8^"]V'+V8'K+J$GU29F6\F_2_ M76J%212Z]L56?)C/0>@!RA4?7:-70V!#-9BI>!>&>/T%5!![BA9D-[&*;4@* MG^8J=&R8T1D;3=42D*BTTC.;,+!&6Q83.=-7X%3OJ11$84& PQUF2YR(6V6( M:4+)+-@:P.HN2;L9UR>34I@'R&%5>O<#2_8M1JJR %MS([>LB>],.-9KMU M M4L&S&96/,"HW\0A8>H 0RIV#@%LY7XUNOD+6H:HU8-I6F'R0*W$V'@MSK'H) M;X('5%L+0;1]<=85=W0KZ0%*HB#0JJCB;H!AY1Y9!#E JFUT&Z%(Z2MP"3(H M*LL9)GH7.R\1I/5ER%GFCP;6D#3&%<(79RZKKRF[C+^^\"%Y]VPQ1CQ&T?< MA/0*L=.HO)=%BZ:3**J,>39"\%/[&70Z79:JF"NT6\DN$>*&RAM9 218(!4Z M).P7892R,JM^<#T]MXJ:0"C5P29Q3AJ4OVLG=,AFL,(.T<.+\64R'H\)"RH7 M?&G,G(%AUQIDX=A6"_!S]455*1:R09\ST,V@EH?MG@Y.<7P)\L%&?@'H-)S8 MDBF=H"F=G/NLU-WEX8#5U+X_.\LXM\@\U8WU0: MW,1[[/G9\[U3Z;(H\]);U\2QUC51D39:]75TG2?3L[&IH]I,+3BP>\6Y%OP* MC^'9FKP3 MK.$-4E>P)F"(J>T^4RF7RG88%*ES3+/I/#%:8>.FZ3Q)_M#^7<_V18E/(RY0H&,'L9@@#20_\L+ YA8E0-$TK(+[=+J.T]'$=[0QPJ\Q.2"O M05EAOF61A,!/FO2@ DB2<@B.D^"\*]L]LJ!!KD$4MEA/9:*03!09B#?1%MMZ M"$V5E-&@!PU> "5>5;K9P4^WXL>[8%CAJR==(BC_@B&4'GF[QE'L<]T!%/MY M?PS%,2/"><>(B0)8\".I MGFN;@"38XVY7\&O$.C)VH>.;E55%>4YM4A8T/A ^LY4C%V ?"^4]EH>WE.^C#7PCB\\^V*(BZ.'4APM]*GE(X9AR M=V"#3>9' X]&Z3K@0:,/V&/ OHZK,/J",<<)]IL$C2I&AR( $516:XV)@C=> M-1WPO*7*-F]R)#+-/34;3W$R%4K%CJIK5T@"Q3@;,!-V4.)V6T.Z5W^U@8B@ MQ+-6'J-G:4GS%$"0M98]BQ5C$XC$&Q*MG75$M3"K($!$V@G609!$DN/;IN(=JLEYQM(^6_8;'UMJDPO'D/\1 B ^1@ M/P]8^ VSQ^W)?:3:-9*,;KR()R7Q(928<'J1 07G6"E;EN2Z*22#KJW2)=4& M"F9BQP179O,S @U48T$]Z8K+P#;,+@L3:XK @Y7M67EI6N=MW6_Y, Y47 SI M-$C@@16E[3B1A5ICJVIKHZ.0KH60'S(3+G5K2D:0TD , MB-D2Y71KZG38@[+A8'=@K'_@D;D!CYS&H M_S10RL\UA-HF6R3VP6YK^PQN H!!ZI1>%!&PHR3LII,D!/$'EMUG@##7!3?, MK:[Y?AM6)&ZJ$B21^\W]\N@5UU5MN&TS[>&0A0'Y_"X>>N;CE96I^U&1H(@K M%\@X[(="<(D=#>#",4]/P'%B]+#4Z[B#;-6-5AA@\S&HL5=.L)=-+PU(1S8"2Q?G6O'#K1H?IEIDMEMW41 M0K^[*R'^R]@&![O:JE9<1GPVL-$'_BZ:$YT>:#,RLI/%CQ&,#X^6!6IO MNC;)>QH'^UF#YY/[>R8W9IK(FH296NBB0/Y;:W!NZSR!A9@.I>2/Z<^9^P40 MMQOD!N)\K%9*;YE&XA.E:D,T/-Z(),,"P7YT+:M&8S2!)M_G)&'DYV/6GG5) M7.R'KERM]/%@T"*QGX49CFF15VH![HEOZHD:'&JU96F4W4'YN>FR,[*TO]?K MN #-\T6 [ZPL6JP_@<[FRA:5'K)3.$F34W'LT8)'%CZC@%O7GMG!0'I?%%3?;Y6?L:.1"(^XJTP3 MV?;F5J6/#BL"5>^V"FSW05Y4M&]#K3A\6CD ]+$E[3U7A54GJR#29]AJ8_G2;CI;N8J!N-W*BU9GOC PLQ=&(/#4XO- MWG."2+I[#'L.E> O5 %D(S*!4SP;?^.;MUQL1B?Z\$E2O]:X76!5H3+7N"=X M8-NC?Q]M//;YVD<1:YUW()9/<='AE1BZ"E?7Z+>]TEKE*ZSF@MS>^_$T/S;! M$Z1< *.!T9>1^K\4U,7ERC]]_RI0[I?B(CGK?&O5G[=]*4XZZSMWKW1#W6>N MU/T-V1IG]$,<#H*E+N6\/1-O)(.$ $=6$Y2>N=*-5VYE,PN7IWH[!%QW_5HT MP75G@$3.@*-)[Z MDFCW0GF2FNF1MWS 0[&GWK4])ASD8C\#^V50;L MG8B3D]')"4UBD.6W%VGZG].UFA/Z_#3\_!P_ISMKLD$E=-TFPW@>XUO2?@G= MR[%W]M)L YQ>7HW-7A?UJ6TQCH3T#6Y0%$;Y9EJO0[;DY MHB';!88(CW (%2JNR6#B@24*:\GCT>FE"Z#]?<[8.5.@I5-;B"UK[Q_W(O3P M,%N-_/=-[\N!(HHSK[Y(WZ^B[)Q_7+58XLO]3#7Z[7ARCJY3@-BL159NBJ>- M&:*Y^QYR'T+_9*@&Y*]Y>9,>%X_[&&?-J(:-V&N[+>W]EL;Y_"M>@"0 MN1"FN^8:'GF(&RGWP$M# !2\W+--7AX>L?CMJ&MP@7X M2,T:H%.^P"=3/^#\3-\?N;IBXP?0+!V=FMV_E3X%0X=0I?1J1N7H".-PWB]7"T#-#P"$G+&33-UN:2K=YR><]EY&3LR4"_6MJLR/[O7ZOD^\I!S)L(DQN.<3 M7"0NUU[7@L;.Y"R9GH^3L]-Q[QT6 [<7ERJG)D_$N)@3=L.L\W8..F]\403\ M=S:^'-/%0MIR!P".\SWST#Z:J;"@Z7EX<7$VPDKO'=F8[N[( 7R-%#Q\Z<>U M)R^2\<59KY?7/@\3Y)+.)K)R=F>:Z3N]215 M0+>9\QP:F>)DV(-KY' M2PY>B&<&QH38V?JN\'2R$V95= E^J?902P'$+D(LH^=Z/IPA^]G3X$5?#YS] M+E6X TZ@7^Z//?19@6>YSG5C+E-N2E]L(!'--(Z_XV84*]1<5\$246&B)BKT MLU?[9[GTDFVH]Z062[O0Q6>F0F3?!N#&+NPU24.O];!=B#;PI(FLFDS#-+D\ MGR0G9Q-7?G+&($B\A^2)&WP[W@CR3X@,WECC@1I[(O:5!/[,F>^F-.(UM#95 ME/JET'C_Q^'>YVT/[\U2L2^S%9\Y.9>H[O.H5Q?9IL[Y^#A\9X"Y$>K>=-%1 MQ5!X(P$/WIP2FGH*RNW<$4"TKY YG&"AIO\VL3OM9S5?"?WU[.G@LQ./:1>/ M6X5W'7N(_/F8G'0QN5OJJH?(_9^.QVGO9/BF58P(*LB?C\M97TKF,2J(2"*& M)Q\Y]0M;4J*0.*3;:'?;TT_$XJLX=# :6WR7AM/?6\NXJMZIQ$VE]*X$&G2 M9 XX^)T&A:DCLKW 'J^)I7L\C0QGQ^ .F,T79R?)Q>7IL-&<_M\;S8[IN_*3 M9EWGT=O;,*E7[DC+FM=K-,UX#/J&]CF'J3W)0_,%_2&5M2?\)90KP4.#LZ$;T"_=%9%&V_C\@PI<+ I2E';/Z_7A"B5#I^U=M@I01) MFK>YNRA&KUR:MS7;1U,5V[$=&(T%OI$)UG+3YL$$=6\=0#QSX4QX)!@\T.N@ M_+G\6X5KI]S\F^3E_E\E+H%=D&+P!#B7[CN5_0:'4O#=+T0+7AXXC&9'C/\$ M8_6U\H+K.N\,[,J-\X(^Q:[+O U+D[[-B7$)9S_/)J0*$W"Q_WA^<3(^$O]A M':SI!AI-^8?UQ.X5FPC2O^2)7FNET(.PY<[&[)\#$.6;E31Y>LH:JH-OV.J,RFU MLTUFYQF>TB3KCD?Z0@0;OZ GA$4D9C1>XP@V]&\W_).[/AC003A0!RZHQ_']7L>W//2F@[B)(^$O<6=WLJ5\XT&#Z]7'NO"L)=HR>%Q M"RG<5@_VG'96]O?0]KBZO@&PIZH_]/[^Y\'?5J#K@/@7)+#JT!8-_YD%]ZG[ M(Q57_+<9_./\%RY^EM5"@WKF:@Y+QZ.+LP,N(-I?FG)-?ZEA5C9@S^C')&ULU5?;;MLX$/V5@;98M$!BW17% M:PM(XOBR0 LC:;L/11\8B;:YE4B7I.SD[Y>D9-VO&OXD%QA*>JY**OK.0X9.N^XSL;PP.9+Z0VN%EOB>;X M$?&[TX2[6\H+N4#6X]Q6T^L^7)6"O,+Z];7)PLELBEY@)6"*N7EO M:(YA0$1>,E%S#)?PZ7$ ;]^\@S= *'Q*U5LS>#F;9S;)D[P2IP0 MWC,J%P+N:8$+"WYT')\( M*[C_*GQP>G3? A^>'MT&'_U>[>-?3GZO%>%V!D/#%_[*#-I&K:&+['3Z=.B* M)7K<_G)!N[+;>X14D:!OMN YN;'Z7QOMO]\72_ M^%]MO;5PAVD<'V0ZLKA=IU&4[KN-+6ZIYT7^OMODIYE>? F^'FE1[!P8DFW/ MDI]1PP,6$DE< *I83:6X4"=*7M8%H7- ] 50\:\Z[I2,D@(D \;)G%!4EB^7 M9HCH'A2IPXGC)>/:JDZF#TQB"#J;()H%V RFG#"N/RR$%3!4=#0GJ(3'C8]0 MD0N8T$8S:O'U%KW[GV3:L37*W5$"%>9S(R,%Y#H9+4IVK%NE>F,$VH']UN\. M?8M]I)2MS3X(NO&ULG95=;YLP%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<; MPK(IH5)>P#;W'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NL MS506OJHE8.*2*N:'03#S*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/" MEA:EM@M^&M>X@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD M)\2SG:Q)X@56"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_ M*-%EXGWP$($<-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TY MG"08SOF$L$L(G7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F M> E(]"0QH;Q 2RDQ+\ -WR$HN &A4$8#O"BOMS(\:(+O'-EWJ#=*UIS0O>4-)B=J[J% M3LY#[7>S4#7.(/',AZ% [L%+W[\;SX)/ \J37GDR1$^W#0,T#G;3V_&I-EH2 M4>O_#[G5'0;FF"D8$)OV8M-!SG?!;Z^0&X:^)3?KY697G=H32/,5X0MNP\RW MW.:]V_SJ@QOV&^9>]/-/^D,%LG!=4*%,-%RWK:)?[1OMLNTO?\/;+OV 94&Y M0@QRDQJ,YN9URK;SM1,M:M=M=D*;WN6&I?E9@+0!YGDNA#Y.[ ;][R?] U!+ M P04 " !1A)-90>H<"]XO ""I0 &0 'AL+W=OI\[[5;_<5O6W9N-ND]UTG3;;5K?O79%=?OKH_-'^L7G?+UI\8O'KW[9 MI6MW[=JONT\U_/78CY+E6U54FM5O]^NCB_.?7\Q?X CWQM]S=-N9S@EM9 M5-4W_.,J^_71&:[(%6[9XA I_'?C+EU1X$BPCG_*H(_\G/BB_:RCOZ/-PV86 M:>,NJ^+O>=9N?GWTXE&2N57:%>WGZO8O3C;T#,=;5D5#_R:W_.RSYX^29=>T MU59>AA5L\Y+_3[\+(,P++\X.O#"7%^:T;IZ(5ODF;=-7O]35;5+CTS :?J"M MTMNPN+S$4[EN:_@UA_?:5]=?/WRX^/R?R<=WR?75;[]?O;NZO/C]2W)Q>?GQ MZ^]?KG[_+?GT\?W5Y=7;Z^3D4U7DR]PUI[\\;F%J'.#Q4J9YS=/,#TSS//E0 ME>VF2=Z6F$+C/3DP MWL5R675EFY?K1+>9_-^+1=/6@#?_;VC#/-[3X?&0F'YN=NG2_?H(J*5Q]8U[ M].K/_W'^_.SER&J?^M4^'1O]U>NTR9ND6B6?<.RR31'#AQ8Y/LR7C4N6%9Q( MV;@,/S6P]2QMX8]57J;E,D^+I('1'=!AVR1IF0$E%O1 6;6.EM#"()?5=I>6 M=\DFO7')PKDR@4WOTAJ>RY'REE6=P7 .D+O=)&M7NCHMBCO\Q>UPM#2 ?U?G M,/&N@-'A71S]:YGC,]>X$)KR8NOJ?)DF)W_^CQ?S^=G+WRXN/M''\Y>G"7 J M>+&%)[9F%[")NDBQ= MW0)S@R&9!1(K@2%65=4B#)(L;Y9%U71P$@ 4> 0W!ELHNHRW/PA*#Y\.P%\G MN ,#O7 HL)EJF[>X_UU7-UU:MDE;$5CJ#F'$9Z(;\"=R_?;R/DC,DBN&;[7+ M2]P6O+I-2^#%N,1) AM)TNP?P(-XR8@?.2P6#]\M7=, %Z+O. @L(H?9[EQ:TUH; M-XPSS:;JB@RG0/F+J 5'\H^N9/E&I#4$\^/H&M]DFL;5NK::)+>;?+DA0%AT M'IH"F7!R498=C/N9\ LF*IBGX&' + ^'!=7.1OA@,\\!WPVRKH^!2X!1W'I MMWB #XX/]E ^*. @4 CGHF6\3]OE9@)DM9P13'/X^G93 4.85K 4'FO"";\!#)]5T#9K0WS@;=/F.'\SA'CC M(R#BL23P7/,8[-N3J"0^:O?/+D@09+U!PDG7$_<,;I%80?LW":1%CZY#@;S>NM!H(XFKM;ES9$>Y5ZU(D%4C$ MZI:@CH]D5;=H5UWA64#_@4U:9[T:_+P!/E"A#E?0J0$_1* 1*$A8KH E537M M EFM'JM!V/P2+=$N<")X YE9E@,-PL;K:@OC M5'8Q8[SJ1\^K?ASE-)>H2N'^Z<-;X!1PAKB<(:8U/M07H_"K3MB0MK@!$QCD M?)'#\)E!P(:Y%.)"G:\!)@4R;,3#.P9;[5RR90,1Z*9 LJ!C Y5WN:%3 $8& M>L]2=T$?7-C%++D\]%/"%(@,$ZFCA34WK5=N=KNZ^BYG3EHLHC;@P\6^<*;1 MWX ZN%W 03TYIV_A7YI091M*,!B.U$4D25#O02:ZXJ#JM-RXY3>R2SP7 4BX M.X!0_"%!'VM>>10\0Q/DQT)*K^ M,)]D]BSR:ANFLRRY"?QE"CQGV@ .&SY$TK]%>X&T("0JL/U S(A-V+CXW")+ M]L"4M96KK2&"B5 M$'97@L7!4@+466+':] 1;SS =5N5;#= YA.P@L?!804 MC"&:;._ Z@2A#3()F"](O!K43,(;1);2"BU$!^08* ^F\'LY!08*ZT2K,P.- M$-XCZ]JLUV*3QR(B"#LPKA??5+.,SN-$E(?3"5A\;2!6P\RO@T("E/TQ-E5Q MVMIMT%T)"NE[F"(F3U8_4. !'<3RT_)).$8/E21?60$/C+!>^P,C52\;0_R? M/.+_-(JQ%VK ? ;6!DR31!OZ2")=YHTJ._KX$&D<.5%M)H+-D&@DW$/(,Z+1 MCW*J^"TJH>/*EYC^Y&D3#8Z4KN2D >$BCJ+/HM5]#EJ=^(V "<+P].*JJP4S MO-0_C0\SS2KR6AFG(2!'F0$A-LG7':D#ZINZN/[J75/SL_/GT_,G8J0@HOPU M!9L9$)J%R7R6O*MPFZKOT$2D\QU [;0, +!@];#RO*.G>HJ+8@E(E+="PO$F MPPLX=UNUHJOUWTNJ&U<+XU\Y>,(8 M 3"IB=,&I#7# MEA5C[PUBN(LY>.BD+HR&"TRC#]A(8ZU1W&1,%DC&8P MC^[W%C0=L53W9HV)+NA7-Z#=55TSN(Z^P=*;)6GO=@"U!FB7\,<<&T!ED+IV M:8M(['TA0YMGL MQP%X'60(I?R7%,V3+,;VCO#4N7HX](1O,4-]@FI"O]IW#1R[3>'ONW>(] M5B6\(4MAX6MYE.>5M+BUYV-5UZ*]F+$16_"PGYW(+6/EDW#I&1RB23 I62,1 MX$[#S*BVB-X!.Y M$XO MG)=F?X _:&) M]>[\7.H^,3@-^S^9GPXNRS\]L*08D4,(+:N)JF M8(G5Q_TQ1?+\+,22ST8UO"OQ7N4H:G]W[6"<^.@AU*9FUU:9-QN TKJJ@B6[ M QL77<=IC\9$GMEAZX?MA;O(L)!U[5W+]#!^3,RK]7]R1" 10[?8_@L MK#569$D;JFX!P\DIBGNH![5;-K'HB85#;#7\DY4>(@S0L) ?T7.L$HU8%RS^ M1+=@2T.8KODI9A=IB Z"Y-\S]EXSGT^N,;,"53KE%LTFW^V87%&7*EU!^%K;=Y]A-CV$W!QGVY=X6F=RF1+';'=P7'_1_%[C"&9Y);S M>Z*$&/9M&=_1Z;EC3_$AWO2 T9R.UB-]V@-Y,(&)=]N.F7OF=L!M*Q\2:+RRG)DY<(.$8TA$&AXLG0E" MJYOJ8# A.0E:<@,Z#D;VPH_=;EVGF>B3KMP@8AI7/ON.0/-<$)J1R82^&V L ME(-QFQ?J6Z=06<8G:IZ;>,AO%%<47#I#@EK4KI@ M26 *M?MB1F-7J[S>WG(L?= /#%!"=6#&9QC!M^4H(8=D@10!V=;,:.VYX-CB MQ")VIR/,DH_,8P!D_\ HWX;4F72Y$7^M'82&GARPH@D@$W1+9:!HB"X#T]1T M/&DQ8:9K0.@9'EGW$KXE5M(M4$%K68='Z4JB14SLC/-*O+LS(V[AT,DO8_- M2[#IT+> DC&$$F'3DLS1]*B?,*4E\B-4S15C.X$>GO&_QN0$T-O! ;BT $K MAP_[:I3P8'%@B=0MG0Y9O)CAAIF+4W*HLKE-'AT;VB/PHRZ.+IZ)T3XI=#/& MST+^W?EHPAPH?G!6:_0J@": 8GF0C?V!I#LSL,:D>P$A.*7<*CW!I=P/5Z=+ MX/J8!=^.]8#AB#';5Z=YZQ^#'95NAA12L(^^7PP/F<&U% M_C]R+*@J"W9K[0@C>]X\<3EG8GF'?7 "VL7U9?+B[-DD>8UK1/$%;RXP!83] M0F-G'+(6S\?S#=\3O0X>[/V)BKH3KT$TR(D0 !@-E\AT,!%!!A,X6G'_8Z*A M]3V$ETCU1!U.?^,W=1YF-4#2J';&1^$U[<;=D(&U'[:>)(NN)?N,PF+$5B;! M+Z6J8)K4B VD58K:Q]D5M>9E=(WW1_")DPH?QA'U%O?!OIPT,$# )_H,3(CM M59R+MCTDB0KFJM;$#*DV[ T2AU4)RC>&]?QW7HTE_V;#BGX$,35LR

LGE>/RXQ3(PO;]5.3.)+&(N;J W9KDW?)2&TZIT:-$4*'>SW]Y6ZX)&7K1 M(E1M;L6MB#1+IH0SV3#QHHBO*XW!RE"[US7I)*6[U1G0^"]NV-F-7Q,-LO>; M)O+3[&^=A-9]^_?>"D\'FH-#=B\0S>>/7P6/='EF\_ 6XCZNXGS>"\RKIL3# M[M*[;11D%Q_)N&@)1(;3[.\Q,"M^"HPU=XLH9_)*/(Y,%W=3CR\\211%4QKQ MLCS. &'G8A#)@GY O@W[YB@P>>?GYHU*%.#.:\@<1G??,;;>H!S^3?[9^ M]Q@-=8)!'AP'J0669>[KH68[4=)N4TZB^*,+(Y ME4R]D(&%]D?CH^$^VU&)D@,74T_Y(:-J,*-%91! )@@_%BHJC=^ MM2CR=:HE-U[? \T>*'I^SQ_I 71\E&8B!%27(\1A1OT54S M@4DN:2VI46>+M5&$9%%(F<5WU&.'>6L*:=0T3W*;_ MNE$=B?Q @9M9'CH,418\E'6*+NA0I6"0T=LJHI@<0HGC1];Q^EF^=B[S MV\3X$B5Y?M2K&*GQN4W@AB\X5.H!6F'IX$+7>FP@"<-6F!\JF< Y1P*7J20- MHWY5<41!@CM4?@)J['(CX4OO"YFH(]F[KTF=QS^%.[ )F&TQ[M#61/B3@-0; MD+&D['H7D%'A#9W3%BF42L[%4>]@J(XX'Z]H>$NY5LE5@Q5#2S?B&!P?9]\9 MU7?VD>*@TQRH^FD<.>^!K%:.QJ'TL+A40*QQM%O$ZH$'.RG=I&0S^@9L6V+] ML Q@ )2%L#>N(/.]3NX+[WVQA5ZF(N((7R=.\L'5:S2AU?(.J8_#?C)5'X9, M;4Y7HA@L(/,;URSKW!NN_H73@[ +@2HT(8)[:9?FV137S^ZN8V$TAHRA3.)\ MO,IA(.MJ$!7'1[DJ/9?V<0/,WMW5.:G"/L"N85O686+!E&-&0K$":XV5U" ? M&W&$X+?>A]*S7H% ,;S-C'_E,[5 1=HU/R!4%)*&88+5Z"/?J&^=H($( MRI>%!)8B-)392D;\\-! 80=^89<''-XVIY15&P'#U>(65J3/9V1_P]<8U"6A M "JC;"H-&2FB"3)KS1GYV=6 HZ-SZ_G9%,XX8Y7B1-.:2'G[5F)0 M%/!%WIPDBL,D2R_CP[W4PTU.9_K@GE9$H%3?CO!) 8!&K,/N^&T%@ZBV9KMB MGS#*$[?Q]L10>DG/PN"\DL:FE7!#*R? >U7?8AX.+[;2/0&73C2CX<,\9LN4L1FJLJ.!A,H4 M*OM^IGZRFGWZF..2VM@LO\DS-%/N0P:01U3&@!.1+X:,[*!08O(&!I.K8C]; MA1UJF&1<5.I-8VU4!V6S &@PJVK4N3 $YKTARTU9%=5:%?H XZ%Q,0VY'N/L M*K]RE_6"$Y&I;\;%Y4AU_])-O ]#+*U&L =1!LZ!?]WW_-">\.N^,%!_;\'E M!6-S(TJBW6&<#V("8Y)%&Q7$_K&]M>DWSCL+F9@',I9[W@Z;'6/R67!82IW0 M9&D?G=5?UEV.-%'N,\ #B!B30DM>%=$AF@-*!%M/+! MO+PE=AC8>\NQ>;:8CZLV01![DQ!+,$Z(D'\9LO%,.KWJ/=ZY$+02R M/F_-HBC LW"]Q(45ZCATM)E;D4Z%NH$D)_/"L"D1P!;3QJ19AC: X 0VG\CX.BU M^3U9.4<)\!@ZH+0&Q":F?9_ P"V7. X1YH)SN47V+6XSIB=:9Q3X")*07=^H M7A2N7%,$BB'6WE;)BF*:^7<-3G&.2"]Y$!:S4Y6>1>4/9[,?$Q")A>H+/YS/ MGO@OO*^55%<2DV,SG,#9H \#S*<@;THP"79X463Q2'%VZ=EZ54 M6I046FP.&CE^@>-*(::P&%WK6M\:I@]O= "$5^D2'9/LY?24&VENY+$+*F.D M=S<#*?P:SB0@4&E3R12\1$_.VFET2#*/1'L:Y'"'=$@O3V ML(>IA>\P#;GOX+;&A3-<7RD7>8)1%?=K0ICO$1U1P$UR$OSJ_'ZL-B2Q\L:G M[E$#/?1V2C&7K2J)_6,:7C!IU;@,*7E)N$L@A7'B#*J&I!^AA!?-DBOH Q22 M+&4;"5'CDSP+2!':/QQ,T+X_RO"2HR]N*RA$_3_8XW34BJ.P"GN5[**/2"(_ M)A)RP'1TMO]6I?*P]\,G]N[IG]CU:HU#U>C+,R\I9$ZZ M= ^*'?UQL9\#KL\R$4N_N+,6RU-E$5*K3V<%W%[ :0!]G] R/[PS$@X M6!LWJ2)^YK>YIU0;_]:X3&4A^G3VS$]A7J5)^*6!P.1@?0N75>_#'P[EAZ=& M6>7M>C0@5FY >9BG>]E6@BP(V5P34C=^,NH&I1 !9R!5C721I[/G^JM.I590 M'%3Q!KP Y\C7?'*',K6>*"<1CCV_RE;K:"E^*P$N!DG$B7T(Z(4SU>I1P&W M93 M8P8P-FS0 WQYFOB@&M\@4-J.-1@R+J:* 8&]-TV%)4&B>7%EX1VZ63#CKEIS M<;?JN4, IEQ0]?]H?Q"#:7LE6N)HM.VQ3-L,R"F;# MW*+SN'4VO .0VW4VY9SKZ'V $I7>"M[5K2IRUC7T@"UF;E=4=^K"#!&-RSB; M!0^/XR2VX(RU;ZMQ-AN,;Z(ZZ[."=.K1D'_H-G8^WB/LLTVJ,15J@W'_!PQE M:Y6TP\KG/Z?;W!+IC? SQ1P!:![2@YN/XF+BYE6P!6]D08>Z_F'K MSD#LF;2G+:=A.TPZ&E+0UAUL:%<1IAZH^Q( M8[,3=@\>F!+E#GU4D V;^>9Z9O :2;K=%BY2T1ZQE M!LKBXORX2NQ@K=08IH>V8>?C#;^NO97V0:VT020_=I1]6^_?B\=D59I>'H P M7-AB6$R\CG\#:D^,$ZCYM^)Y6*;T[B$+$KM=.N)RX@>YX60> "4U"UD*L,&& MP20RE/&G$\3CE:,U4CV>(N9D""O9? U I*X*HQ@5^G&=C_?)>M-GW=99,(A; M#QPO'7(^#&-9)$8&=%G;NXQ,V*$*Z5!/.ER4*#'-N$IO#);ST)%B?D\[B:A! MZONJ7$_?4Z>.PS6&XR,.UQA:6]07A14X6T&SB=U.1:UA10.-?,5A+K53U.O^ M^C)Y\@P4^=^J*B-C \'UD=1/-DOHB>?PA-:GPZ_)C+=O%S3Q9#1\ M<%&T>?CLE!H75%J,$6^#7!-Q%-[D[M9E_>VCDP'KYH0ZD[@[55RE(YW77@\YGG M78F=D'% W"CWOS#MZ^-6/E1KY-U5G52H$1@DC42[XT?;DDY:?MD&EMC[9L+U MD'#\MIF6Q-NT31*VA'/MK1/_C@=&E.H>"@SC(F#;(/5=*)+MMW+DL*2VR0H= M2"@+)?]G%S=B,W#S .5/G,%//;/KL(?Q&ZAZ;0=M-6\.1A)&+O;U6D.$HK- MM:$["V;)F^"S&3&AQQA0Z$ Q'^\9<<7M);^@-!SD-D>]3L(T,9V!A)HX934^ MLE#IIU7%/F #PQSLRQT'O-3#()B,+R(H@3.(\&S;.E]TW/D.ZR<\>C4Q?MW3 M#;E/C=*=4)P.(WW'6ZFWT0 7+7&1>K=IJ':HI'\-[8$[1=&DL,5;;-AX/'P\ M3;%3P)4IDS2\Q<%(2^74SI#4X/2[)/[048KGG@)&^(?F.E643.<;G!IXJO[: M<_#=$%93$E3;%DXZ H7^]]D1NR+>)VF?N#"_DS@63#UD[.HEF,5I$C8UCV#B MRWTP 3B0?VCO96,QU.IK8*FY=HG=8KE"Q]T M'AJ1A*>7"MRAXL$]RF*7.O)7:G(XN$TM6T F.K"@@X&(UIRC;W"/[ZE4:+B1 M7;X2O G?$YH. JSB[)4&0ZN.XO_F> =FB!!>6_Z0AZF-$H^YU'P- &V)%<%\ MS\[^Q//GFTI#GAR:5*!?!CEO8SGHH>(I?4>3J*NP03U#.TVB%;Y77*<;9@JPSR\^,;[B_+6Z T]B)"'C#6_4A]EH%),0*%^OHG2I4F6I2EM+Q%X M-=3&W'##%GF=%=U.FYH--\_XLK?_S]=?FYYV$CIPX+45]%EN1N T1X$++6X@ MCN>7\+I( 2372TILFWX W1EK=\0C%?WH_5)-;NDQI2]L M'TA?<%@#GA@=#A0+ZE'VD\.-RL$\(/ DY7#[BI)I!#K09J+PCTI2?K+-LUT% M%F^DQ%J,]\M4!N4QV]8KPRIR2>31=5=T5%T;FD)Y2/A:XKTF$90#V72K%5Y( MB#WQ UK8/'*B6#+-$].@FN?0S(\%)@**.J]M*K2YL(0CP)2?ZK;8=\C5C*8- MSL+!DG+L*J&'_3EOODW?H1%UI3'/SRA4S+%CS^(IIH)4M'/RAF?R*C/75#J=^6/&?.)EON/,;7R5[6)YQ_37 M8$M>EL%@.IB6AJ"1:U&NV4)@>1CE43(?(KN[L0_YU+RXA6:P+:U2L2+)*G5V M/YZ_F$1:4C)-2(&*OI2%\9SL##-]'$[**FZ?TVRH+L8_?>IER7)_&(2HN8A* MD(L40G: 5-0VBMPMFOAI.$A<3TLS"YOQNV=U9!5Y0%!G%6T9D*UN49+-DK=8 M0X,TI5R*'Y6:;PY6\'4U 3]5(8E<,GNWKU3;;27W;(QJN:$!VWR\ 1LY=/Y& MYSRZVLR76B\G<[V+ M34R;GWLN'J-LWW"?)'<7.DE;*MI'NL4;#PML']EWAS%-I*K0BX4B];BXVMMP MEZ,VC^;.3-)UACZ[[WD[^)*/L85*V4";OF4D79'(K;JV&"BFE"U,6T:_G%X- M5%D'$C9YLN/0E4VDE44U."H=90QTPQ$#*T-RFC7DQ!> +>;F8&,?P+2$[D<# M/H]=G!N]591ANLE!+ZJ7FSN& R5UY:VYW87:QP! AKR-?,N;Z45D_9C(#L/H M:VK3U])WZPU**IF*7#E=Z3OBB&.2SD:NY".EFB$BKG[?%TWS]NHXT5%O73*P M:@)KP^R-W@+L@Z:)F,TFZLJ!MCH\T9-X(MX[=5CS'5L&04Y^QT948Z,,Z_)% M$E[Q9/AT#)V3 +?3/PBJO1KFC9"6XBK7VE';W?8 _L7+G@\L.T .4#&G$(LM MAD+CE?^:/!05M!!S<'8BXH'<]<&[!W"^80-V..VW$BGMJ,P_S2T).RX$%R MDG1?N8#./F-Q5AL0TMW :#VFU+.BIS(SCYCJI+NN]3JO90JB61PWU:@Z$7I] MSL=;=EZ:!BV_5WH[Y!NPAFZH4\ZP8G%\&]"HDZ3M!D.7&'.GL#7HU6#B[:T$%' M4L8*1Y$=RJ<)1?)PVY#JNV55<6\A)C9QI MT,NH'3@^#.5$ .;L)+WF6V@FKF>Q'8KZFTQ4OV_/M3 M&8KXT]+/GTW/03$RU$&G_A>742+C!/F,?Q"P].UVX3+.,P]O3/9K,OD"]! 4 MT8>3<$O@3 IUNPD+(:/*A MJ1\,:]"<:_AL&)3/,*QLZ!9+"8_MSTD\-8SN3QY31N-"\8%)T:OA;YJQ8ZZH M'1!;&=C,8V"[<1"G$3\Y.]:\BE-98]82N57!; Q6." T, M4"UA67 _7_)FH=T4-[RGU_V=8;TKJ+37QA[0N(]1&EKR&C!XKVN3;GU7R>;@ M.ED6HZF,G9/ZAVZ/^NT0:O4C6K;--T5@IO97(@+4:RCFW2;]FZ1-U,:%_GG# M>[MB5E::C5Q/5?U5Q_==CN@X;FQJS/O0%FR:>*[HF5.])DC>;>5U\V<+B1WJ0',PWY1-_J9>2T9/0= MQN)0C$9F1+?5E-M;J\CGGECH%D?->6U>,G[UXWS\O:68KK*'UZ&;UKNFW1'H" G^H%I1>Y+,6+P!UM7L;TP MIC=6)4W;B3E0KAGGWYC#/[ Q+]6%:P1G.HF]E>)$=>;X--(8;^Q[9-]*HKL4=-P\N7"9R MC8&#' 53)@47J3-S[9WW6*OEEX]]_[7):3RRWM3VH(&'G,!Z&2BVTV&@1"E% M^^6GBMJ.VKPP\XC0W?-7+Y731KC4P'/:>6HWQ&LLY33!$X%&-^L3H86ED#/E ML]#M&>#BT5 MSOR*YB+Y'7+L%%V&I1<)7WU&WN"\L_KW/=9>(XE/V=<-6\M(*U6F?'PD]X-G2+L&1?92^[S%L$$ MQ 99?"IC^DWH8CH?[S]Z6978]$-5*0#/)6<38@1T4-49'^_=@)$BD+;TY%.K MS0%RD7UO-9+;R!?$RLV)42X_19I( Y20D]=+Z.2I9.+>BR?#B)SZW\@U&>1Z MI8&I>/%VBNN8:-9)D<-L&:;7NCL?>*#6^US E_X#T38"B-Q5$C4.&K[!/G3, M?]:T15R5=[8K^5QJ&Z\(A<,^K)$:[?)1LYLAU_>#(["Y7)\,7Y3W^:<&+7 M@;7IQ/?D.1XU^=R64Q\W^;L'-[/Y ZN:Q\UTGMO*='AB/O\3_3!_P\%A3J/Y"L5]5P+WAE3Z-%O;DV<""PA+NZTKU8$B9MD-\?L^'YA_CHJ$P M=#Y>S7G-ER_;BX('>>?X*$?33,@#9W/=W]8NET!+3VA*IU4ER?*AD&-3<Y6R=OOP*7X.B],X7$UM\S+A^]=6M([8<5@&E 9 M$%W;4(^"/U0KSL?K##\[E!K)10C+?ZJK$CXO1Z+]XT->EG-EBRO"],VHV M2,_J+5^\R9<''/3T\H4;@#Q4=>.+)M3-U;LL">].3/Z:EK2Y\R%$2S-0S<)2 M->2 (08.$M2N!2ZH]@[EUJ68RL-*%#\L9A]ZQ47U#17ZO$G.VN[9>C[;,.2Q MT7(D^H]!OR4GHX%F8+0+-'0Q*UTL0/1.'G515J$7<9A&6N@6Q8)-78/DFH=C MN??VD!5=+!7NGO+NRH&KI[ZB$4E[)%85FSA>D47/ZP]GIG-:M>I??Q%?P=%W ML/TWVSNIW_-T;]9>[474C6U_&8=NX[CGM0.7=?R!NSH4TEJ'B BN)JVV,D!- M$$Y@Z2]ND\$CWOA A^3DN'$<7W(AG/C^YT,]'NJ)+#X,QP(&%!C/5_IE>OY$ MF ^VZEES#$.:=7C/<.@B/^'/[!^J,IJ$,LY\Z_T$WEV,:G#\>.CJF*ZPJ,.KB!AZ8A9( M,)!H@2()\Y6^$V:OR;9W0$UAH5-JAQN4^/;58H?1B(=A-_D3AJ]8[&52Q13#^]KO JO!G-ZP5,/1L$V MU\+/_JB-:Y!SU>R0;<@=RI&N'"Y)9>:-=@"S9(LAAS4.*+6BA% ML??+>D*:Z.;P%=T@-825P,0\;0*[^FF8D?U>S>C7Z?D<\QM"/6IR\J7:P4Y_ M?'IV^C.8RIA^O;K3D4O6\JM^!= M:D:,F=6\06Z#((X^7V_J#Q2U^"W6X?N^"%);K'=8:RFV<'YVT.:-+@[[MQUF MR/?[91/2[]9Q=3C'^T-S=<-=^RPF;WN5 M#:G7(E2'J(8=W?=FZ@Y:1X])[W\#=/SJERW>T71)W=0)1W]]A"7<_EM,',/. M'#]?S!\]AC?#XZ]^V:5K]R&MUYBS4+@5O'HV^_'9(S8E](^VVN&0V$\7[&SZ MB!> N1H?@-]75=7J'S@!=F2AY;WZ+U!+ P04 " !1A)-9ZY@*<+$# M" &0 'AL+W=OO(U!I9X9TJ M$:5Q?!I5C,M@.O9K"ST=J\8*+G&AP315Q?3K#(7:3H(DV"T\\/7&NH5H.J[9 M&I=HO]8+3;.H1REXA=)P)4%C.0DNDXO9P-E[@]\X;LV[,;A,5DH]N\0J%<$!$XUN'&?0AG>/[\0[]UN=.N:R8P2LE?N>%W4R"LP * M+%DC[(/:_HQ=/D.'ERMA_!>VG6T<0-X8JZK.F1A47+9_]M+I\%\1GI])Q?G\'][

M':>5\QLX);B&']"AXT?L$"ZN1P9,B(!+'=C.M82M?;6*G_R M0'ZT4:(@E3Y].$N3T6>X^=9P^TIY:1_G%9D&=*4,UYACM4(-6>*+,3EIB?T$ MC\OY)5A-[>IA!CY2'<=ADJ8[Q\5\<0-S(FFLI\]E+IK" MJ>DPH+^\RD;ZU>0\#8?#&'XE"2\H(I.&M1:Y,K95AQ7/W"A-*2 =0LUX 4?9 M:3@ZRXX[O^^Q:_;J8K>$C](P2WI#;DQ#M8\>5Y$#$;A^7#802\T?Z9#@UI04?GEYX0L]60;_!] PB?M>T?_HE?X@_ZWV1QAD@W!XGL&^ MOHW>WPRY-M*V%W2_VC]OE^VM_F;>OHU?F%YSJA^!);G&)Z-A +I] M;]J)5;6_XU?*THOAAQMZHE$[ ]HOE;*[B0O0/_K3OP%02P,$% @ 4823 M6<#Q+-<)$P FCL !D !X;"]W;W)K&UL[5M; M<]LZDOXK*(]JBJYB;(( >(F25#F.L\=;B>.R,YN'K7V@)3KB'(G4D)23S*_? MKQL@1=F2;.=DY^S#/-@"*%P:C;Y\W4V]^E;5OS>S/&_%]\6\;%X?S-IV^?+X MN)G,\D76'%7+O,0WMU6]R%ITZZ_'S;+.LRE/6LR/PR"(CA=941Z\><7/+NLW MKZI5.R_*_+(6S6JQR.H?;_-Y]>WU@3SH'EP57V-^E6FQR,NFJ$I1Y[>O#T[DR[>:QO. _RKR;\V@+>@D-U7U.W7.IZ\/ B(H MG^>3EE;(\'&7G^;S.2T$,O[AUCSHMZ2)PW:W^GL^.\YRDS7Y:37_4DS;V>N# MY$!,\]ML-6^OJF^_Y>X\AM:;5/.&_XMO=FRL#\1DU;35PDT&!8NBM)_9=\>' MP80DV#$A=!-"IMMNQ%2^R]KLS:NZ^B9J&HW5J,%'Y=D@KBCI4J[;&M\6F->^ MN3J[_GSR^>SCV<5G\>F]N+PZ_W0E+L_P\4Z\/[\XN3@]/_D@^C'7XN3BG3B_ M>/_IZN/)Y_-/%\+[G-W,\^;PU7$+"17X(@S"<,]ZJN>-XO74CO5.)I-J5;9%^56< MSK+R:]Z(K)R*L[JN:G%:U;65K$;\]\E-T]80L/_9Q@6[B=Z^"2G=RV:93?+7 M!]"J)J_O\H,W?_V+C(+QGB/H_@AZW^IOKJ'$T]4\%]7M%KKI-)=U@:>7.3ZF MXF3Z=X@<=*YMMIUD[U[;3_)Y5N>Y6-B+SNFBQ99'U\7WS0[R=;TX3@]Y MS00K>2'61O]SU69S[! J1?O@::)Y1^5'@7RPXZ1J6A*"1X^^:^"361 E"9%A MHH3)2;5^,C%_@ UID%IV1R8XM Q)C<+WLUQD@]VSIJDF10:I@*%M9Z*=05)! MT%HIEG4!]U3,?XAB 6EN15/=MAM4PIE@&@;F=T6U:C"RSI=536N>5A#?LK&M MIIH74][JNL6')0#'_K3,ZVRM@:?5 DO-R-'=Y>)#U1"5XK::PV'BV 7MAFTP MM#E\N4U[_@R%FDQRT%GG5_"NY_ I]JB&1$%T?_PF1]99Y2 M3D<2924WA-Q^R-K)S!?GY>2(N7.]NFF*:8$;@?DE5J'5X ; QVT70%-@?-KL M%][&%O[>8^>0-9=KJJXZJH;R?XK-OU8U?7N;UWDYR867':+GB+YR4O9;IQP0 M;C\PQNGZ;U_X00@MN^X$4_F!2AT_K[^(T(^#&!S$@O,Y'TV0-2YP9=!/$TGQ MU[\DH0S'KF&+ M3Z?\8J9\VI)-R)DXH<@WD2&]E$@Z_S=-7_2"11] MG^".K[.Y P P#[_GO+B,?BL()A , M%5+[,DYP*A6$Q#=#<^T'5J*/*_M!"QHAC:^30+S+(9MDOAC0TJH+"%CQ3_L MMQE$$(,8FH;9D3L)Z/.E"ASOJH><,=(/54RFF[@=^@FNGP7_MJX6W032#\\$ M&&/8^D:DRIY1?JA[12_*2;7(?5$BF+"("8_$;5;4XBZ;KQB%0 CJ#%R?%]E- M,2_:'R+RPRCN1=+V=LT&^]@%-?ED51=MP4(2!,% HJEW7K8Y60%'D?#<60\M M;5X2P2GATL!Q+U%Q1[\;Y09!F;I5J>W8]^"@D:\#28NA$2:6<3UM5=P5$.9FU.DFO&H'F![>:T_LBNIJ1S=;S> MR*Y(1L >9[)ARGCBWTI$;O/BG[ SW"Z:U/XB!@8CO'R3QM<8V_8F7]CP+ M,@^ #< M;[.FF%AE+N8KLISEKL&T8G#DN!4<.6B&)Y#<+QRWD>>X@YQ#YG@& M.+-J89)*DK9M>TDM_30.?)D.9&_PC$QZ;^GKSM+#?H"::=Y,ZN*&]KRIP(D5 M7$K-JX3!V"W&8+T1Y_!?;7%;Y-,C_EZ.Q1=<[2:FL5Z8@-4"L6BQQ U.[-:X M09^QRN!&8#)6SO7E&I\7,3JM"XMT;+\#Q;"J2BVQOC" M J*6I,B>Z:7U!2/ LK'U!R,@PL.Q?IP;.WO2(.7U@2/ MM#9C9X9'L1VK,3;5;BETF"EL04=A:L;6BHZ *<;6DHYT@O78FHY4$(^=11TI M,[96_!AP M>+#GT_VB=8475?F"5RTZ1^&N2Z2I!H6@+C7A,WR8QVYK8"9=_QE^C(/&8,/2 M2CPQ;-V>B+Y0IRD'$, MM%@4790$%B+>(XA/S>H&,I:W= X KI:,102TA(B,L("4I# $6VMXCT-([W"_ M:;6Z:6]7L!R3+I"C"$T#_)"[O&ZKR>\O**\V97^%2["7UEV(M"!0PZO+T)=H M=KD8,!717.[([>Z"6'G2;06AR(L[/J<'4=3D=1F_H -S!&6TYV$[:9&!'VA\ M$?HF@<@ =44!*P3N8+K6:6:*];'L_]J.D@00U),!O#Q!<.N&F>.;P[Q8PO4H MJ%V4R,,UO!2 M4X 0'&XA:CB80.D:<230++BN.I_V6)N *&*-F()O[<< I1>=BGJLHT7I1&"Z M1V$]K?PD _ *^Y$%&[0=33WAUYV @JU>02KA-I7&UK8/8 *3/)\ZA#M(FN[ M*8^NJ5)(PAJ$N6Y'4[-+ET,SU&3N#<\!_H KL!NL:/]8%382\6*.E#7%PU#_ M4*8$(I9%ZR#;6N]?;-%[2HE$F*$2R3 M^2+D1/P4,H$F<+K,?UL*0:0#$Y23,K)HS M S&#=! :TL[9C3%& 7>(43CBE(TD)Q8&1I+[FZ1 5JOY':>J(+I%"^,[L78: M\98V@V"!>O!QEBH74NZ8"O9J$OKUK=K^Q8:'(DN_C5<8+>/XD!G!;9"T1&R#MG4/3C=.>=M M_K4H2[Z&6_$#D3*NGO1[#>"[_AD9OUL"V90RIM2;GQK*OG4#^T?7J^72WB20 M(V7RX,!6-4M(N?; O0ABW:V\ZU7 >@;,;G9Y#2"&_4IBD[2<*XPX#$@1^G?& MM1=A2C 0@ G-QK'0[8;>%M\)E%ES3M](!CF&(4XWXQ=#OC70>YO-FFF[]HM0J->1(9,ZYZ=[+.S?N^YI$D01*FU MU+G^%I]N779H_$C#DTKEQP:.SB6AKNW'59>#2I*'WEY2,&OH VZ>)O8YJ5#Y M06R>X?AIJ8 R+0'\,E92E@1E%U26$D7F- Y,E\;:7$*ID#,PL&DRA>-7N$C* M(CW"N*$GA\GVDZ$'=_W+K?[&\8^3AWV4SKWS?3KD> ?S%Y.7P >A5 1/DA"K MV8UZ0MAJ0B&P9,1D@F".$[T>:1/Z"I" X8XX+RPUBG%#N+# *:P-I$1(-\! MW,GD([8[L][B= NR>0"R1I1K"LD44#(5=Z;M96G^QLCX(>B"*,L$B N&X+=! MLHY@1I ^P$IKH8Y@A7$5*(!1TQ9:NF,0_Q(&^/(AS4JCR&@W9GJ5H M2$D,C=>)2"(I8F@G5CJ]%UP@U".;#YO#SK%!='I1(<" 5]QWK0-8X8M1<(0 M25*IR 96OLW^=7]=)B=;M3,H/0"4SWM3FL8DQC>J'T*&WQG<0=Z'RC!;#2ME M!T)&2"S),"$G4V %.*",*E?%] 6[9_9:" 0B1# *#IP26N!RZK*Z*;XR?A*Q M4UDM5K:44NU*W7D1Q:_K #.V44$_<9K?%A, %D^%"06\AU:%Z),L"69U.HE); +M^J>4R]:9KF[X26P>\.,-8D:[5->!V)Z\Z&R".L2C*T M[.#BVU53E)3,^!.R<#]57MPLR#XHYCZM7OM'X=__02$S!KH(!Z\K<#%30[ 3 M!HJ4>QF\PL#?4B' K,N'4!@9N)(Q*8T?A;%0P$G&U8])$7S**NPH*<:#?#W: M]_N;M="47^@ M9S,@QW77(J+M"0BTY"B6LI/I?M+I+"I45:PW7T4'W1K$63],8!THP*^)"[MI#XVD< M[JOCIG"/2IAT1Q'756\# APBC/T(Q]-2L@P$+DH)G# $G30$ *00X\4,E;E+@.<9&7Q@5HJZ^I5=?]?S#RX7GW\GSJZ*9M:ED*;Y M3!=Q.Z A[*M_ XY%T,D/% B!P3:D2 M+\;:E(?Q" @1MQ."[O'^FCCTPUH(O='>*#QAF5BZ-_"TM&_&T:Z)X2;M&W=O MZ#'U([LWE0BV5<\[WM &/U?]]H9"A/:.:GA@D[@/"5=KPN-MA$>_MEH>)UVU M7+E&X@IY1Z:KGP=1]R3]Z4(ZO7QB(+HPBH,FP$T:!3YYMT'SWV%#%R;06XY= M89TPO2NKJZZL'O:!@NS+Z@@9#_O"NI2Z+ZR'<1<44*3@RNII%QU(G8J^JAX$ M7:00)FE?2C>ZBQG<:Y=C"UH0;[BX(.IHBSO:XC5M'#0XTA(*9Y(^F(ALO))B M#U>Y3VVP81THB%.6..JDT=@Y4H0T[GC4X7KNKZ[H_[D%_6>$!+^NFK_7:/X+ MJ_D6Y5B$L[N2#U@S>#?']IZ)-BRHP,$C+H0!43P#4#!.Z/>WO4= V.!076* M>IN.<']1WJP=/9J7C]3AI4F!!Q*A (?+\/#XX;L$DI3J>D8F/.2Z!1,9*[JG TUOY$;T)N*7\'B("D0A4 M=1 ]S $K(#'#Y3BTHGA/]C9,!WGU-'VL\N[+Q-@WI-$T\;;2>Z UOS(:(%)2 M6C^L/6XOMBL 1D;DBEPW%0-E$C^AW+ZK3&TH=@=4X9<3]+-JU IQ![96DB-H M+:/#Q]X?V%JCAAPINN,PEBQ31,L3:M1](@CF^0;#>PNS9/VG0X/G6,(*(EAP MKR2H#>%395]IIVQF"@G8*"#C] O8NZRDMT6S7%G5#.0B- 03ZDG ME[CI[=T>X)NGE[?-L%Y,G:WO#FPMT&J=^!'<3B*Y&0?A$VK;]^#P4VO;6G+% M:6U87?\YE6W 21.N==-U[]>U=8Q -MTL;'?/_E]6M@TGSSC ,7)W49L25IMU M;?MD1VE;VA\8:?Y934IR:%5E.<\F]BT-Y_LZ0\^3^0<\&[G7HP/YTLG_:__#TQ/[>5.U;;7@YBS/ #AH +Z_K1 = MN YMT/\<]\W_ E!+ P04 " !1A)-98_?7#]D$ #_# &0 'AL+W=O M:)@88\;TJ=R@H)&E5!DS]*A67;U1R!)GE*7=P/,&W8QQ MT1J=NW1'^RX%7$4=[*.^#!H!O^3B%$*O X$7! UX856%T.&% MK^"-XUCFPG"Q@IE,>SZZD,[UA,5ZT:*EH5%ML MC=Z_\P?>QX9H>U6TO2;T?;0:'C!&OK6L=&"U1;9.;)6,=4J+THW;4!@H&CPAWSNF$I!+,&0PD=F&B>?W[Z+ 'WZD M63\$F@NNIN+)ECSES;8UKB%D:YZFM"^3:L4.EM]JU'>G$0D*& M9BV)EBTJ-TIUY%EI@;9@*?5&O:>-:8V64UTR3L0\[:Z72VXIS)7@)E<( M?4=T;E!IES#N$X803FBTH;B#JKB#-Q?WFI-?/+FAD!.8"L/$BELYCEW8=45N MQCZ *#./)>TZVI:GK$BE_ [LUCQ> Z.TN8C3G!H:M6RSY@(DS50@I#B)H";V M:3GE62DQEDEE^%^%^MKAT#^&=N"'Q_ H#4L/X$NX#@@Z6QS!((KH&O4&\%@O MP*4C]R=[J_#7E$@)/R,CU=55)WQ1$Y*B'U8E\8.:>O0;E#JLE#I\LU*O<(FD MA,12[_82NM&U;: 1\W_LR,D^PG@?84P1_N=.3.H:)[3CD"8T&/D:+ Q]4O*A M@ C[M;EMWR=M-3=OOQ.1ZP;6HHJUZ,VL562-RSXH#@B\X6S!4\H4:SM-HY=Z M'M_J[E];Q $IE7VYAMJY(!B[/E1U9M %=WYD"SFDI5$9I0=.VQ4]"KC [&[7] L%E9U XTLIS?[!.JA^\XS^ M!E!+ P04 " !1A)-9O9O.,\<# "B" &0 'AL+W=O+!6^M$L.;?PHZFE&09+:]OS M*#+5DC?,G*F62_PR5[IA%D6]B$RK.9MYHZ:.:!SG4<.$#$8#?W:K1P.ULK60 M_%:#634-TYL+7JOU,"#![N";6"RM.XA&@Y8M^(3;^_96HQ3M46:BX=(()4'S M^3 8D_.+U.E[A0?!U^9@#RZ2J5*/3O@\&P:Q(\1K7EF'P'!YXI>\KAT0TOB^ MQ0SV+IWAX7Z'_M''CK%,F>&7JOY;S.QR&)0!S/BMZ=(\_RBEDV&FBU!NVT M$&LD)Z8HRL1J_"K2SH\]?'ZXG=S?77^\F<'+'IC4WO4%D$=E]CZHM MRD6'0E] R>%&2;LT<"UG?/:K?82,]K3HCM8%?17PRTJ>01*'0&-*7\%+]F$F M'B]Y*4SYQ(W%9K(FA"L^M<#D#*Z_KX3=P(17*RVLX ;^&4^-U=@J_QY+0N[#79]ST[**#P.\'X;K)QZ,WK\C>?SAE0C2?03I:^@C3_J9:0CC)R9J5[!3 MO)JGAM7\&.770>^6'"Y5TS*Y>?^NI*3X8+"Y]".W#AC,L41S>#;-&75(YX?,/H#RC!.4EQ/*(E[N!9A25,73\-U M)5@-+6NY]I6NE&Z51FB8*CDS0(HRI&4&)R3LQVD/Y3Q,2@+W9Y,S6*@GKJ5K M%L!W258;O.:8_ /?- GSA,))FI.>$TA!X$Y9=,G^5Y5?.=.X'_8SXEF'69'U M_%D1)D6^S=L5KW@S1=X)\;DCOYN[TV.Y(R0DL:>1Y;U.CM/L;CP7JOI.U&R/YT/X#'W=QY5N^F]PW3"R$-1C9'T_BLR +0 MW43L!*M:/X6FRN),\]LE_HC@VBG@][E2=B&PO=V]R:W-H965TW&3:6"1QUW9:N+_^QG82 M"I0>#_<2>^R9\6\^,Z,-%X\R!U#DJ2PJ.79RI58GO9Y,?&392H?.XE#,EC0NE"W?/,;-/88@"DOI/F23)E(XP(2E;9 ME3XU?OB,0- (! :W?WY&%Z=7]!KB^FL_O;B^N+/^YFY/".S@N01Z.>PE?6%G^2J92@)*%51JX8G;."*8:&7 /5%F4$ MD_X6TEH(5BW)&95,[K)L_]MW.9!S7JYH]?SU2Q+X\:DD"U;1*F6T(/0%0;&% M0.54$2J E"T4I!<:^=JX75,0^N:BKS!K-50Z"I%H/_*H96FRB>?VD9RN*2MT77[#;OQ-H@21VHO6ZRUSX,5N& _> MT7>"9MHW.T3:-72]OM=\+= FP@'#DZ'O>D'T*@E_4B%H MI;JT>'ZQ)?!?[>T[V^FS[7_-\9:VZ? =4BCGZ/[0-RGA_X\ID;C#)/P@(^S= MCH2(!V[L^2085'W_'?V)4$=N MB.&TWS>A;J!@@#W/'4:Z-"P?G@SQ) P_&>HAFA*_H?:'V_*\.]G31/M=$^WO M;63;C?.3W=(E]Q6?ZVZN T$NJU6M- _'YH<&Z*EB5T/=CT,W5-O8]#O*:!9@ M_AHZ#;"AV$E%^Q&S7--MIK(*?U"UR>F3+L2SEQ"?T0+[,NAF^[XXVAC>U"+- M<8R1),#B/<]IM034O-V>#^D1.?3=ON<=;>M\W7_;\M?,VB<"?_9:CVV)K$IY MB9K@":='"4!@@(>9WDE>L(PJ)&8*%UNP:/>?*Q#&P[;1ZE^0 M@%P/@VMT")?R>%=.]+8&H1+$THQ[DJ2\KI2=B;K3;J*9I)QVP( !L& 9 >&PO=V]R:W-H965T;8EHH/72BH[#$KGYB=19/,2*VZ/]!P5 M[4RUJ;BCJ9E%=FZ0%S6HDA&+X^.HXD(%HT&]=F=& [UP4BB\,V 75<7-VSE* MO1P&2;!>N!>STOF%:#28\QD^H/L^OS,TBUJ60E2HK- *#$Z'P5ERZ0';H[7[%>U M=_(RX18OM/PA"E<.@RR J=\(=V]7G[!E9^NY\NUM'4+RR8V90'D"^MTM0*3 M@DJHIN>OJ^^P /L/_()Q+MP2!R1.^#HGQ%==Y0L0^HCN%& M*U=:&*L"B_?XB&2UVMA:VSG;2?AUH8X@C4-@,6,[^-+6:UKSI1]Y52^HG#9O M<"EL+K5=&(2?9Q/K##V.7]L<-X2=[80^84[LG.PEJZ0$O7A&Z;UIULV[6^HU54 G)-Z68=%OY05R), MM:2\%6IV G0=V%X'7&*.U00-I$F]DL ^T3I.V .XYTMZI Z-X-+"9TC#K)M0 MS\)NDL*54()>; $SK0L+22_,^CWHAUDGA8N2*X421'M7O9!E'4B2,(G[,'[- MT5K@B@1.K);H<"-TY0OVTTY\0&V?VD?MN*1,,H:"VMC6,,O"XSX#EH9QK_NO MLD-06AVNL5G885W8^Y2QA)VN>/_C(Z^],$EZWFS#N>TE1!L)6Z&9U67)TM=? M*-?D;KO:5KZS)N'_AC=E\X:;F5 6)$X)&A_UN@&8IA0U$Z?G=?I/M*-B4@]+ MJMYH? #M3[5VZXD_H/T?C/X 4$L#!!0 ( %&$DUDF#86,S ( 8& 9 M >&PO=V]R:W-H965TLFJB4-B$! MRA@@T95JG6B+@+6:IGTPR85$=6QF.Z7=K]\Y@91)E'V)[?.]=^]RONMOI'K2 M*:*!EYP+/7!28]8]S]-1BCG3YW*-@FX2J7)FZ*A6GEXK9'$)RKD7^'['RUDF MG&&_M$W5L"\+PS.!4P6ZR'.F7B^1R\W :3H[PRQ;I<8:O&%_S58X1_-]/55T M\FJ6.,M1Z$P*4)@,G%&S=]FR_J7#0X8;O;<'F\E2RB=[N(D'CF\%(5TZI 6N+_?L5^7N5,N2Z;QB^2/66S2@=-U(,:$%=S,Y.8K M;O-I6[Y(X3N!$&E6".S\2J!U0VK,M&4B/,EZ@@;):6)C0HD&&$/86C MD> $FJ$;$N($/KF=SD6=[%DF=OYE_3IN$(;0P/*^="H^T&?N<4&J';;K9/82$-XY#]/V,2TW+#5M=NFJ[OM^%0>;V]WLQ1 MK&PO=V]R:W-H965T[_\6Y MRW CU8,N$ T\55SHD5,8LS[W/)T56#%])MS,U'LK:\%+@3(&NJXJIYTODW<5NN"F,WO/%PS58X M1W._GBE:>1TE+RL4NI0"%"Y'SB0XOXRM?6/PK<2-?C4'F\E"R@>[^)2/'-\* M0HZ9L01&PR->(><61#)^;YE.%](ZOI[OZ!^:W"F7!=-X)?GW,C?%R.D[D..2 MU=SL&EMH\B!K-9&5EMG4E"5HAW9T_8]O'+H^V\XA%N' ML-'=!FI47C/#QD,E-Z"L-='LI$FU\29QI;"7,C>*3DOR,^/)U=7M_?0:IC]F MTR_SZ1Q.[]B"HWXW] SAK9&7;5&7+2I\ Y7"C12FT# 5.>9_^WLDJ],6[K1= MA@>!GVMQ!I'O0NB'X0%>U.4:-;SH#=Z,/3>Y 1,Y3+),U8QK^#E9:*/HZ_BU M+^66&.\GVHHYUVN6XZPN,5")JG>M*$M"FH*A*7D5+BE6)T#W0=V]P'7F&&U M0 51T.P$<$I8P\CW72= M&W4T18K$:I2H'P;A!7REEZBH^?SSGJ.T!U&4PITTC/]_? SAP(UZD9W$;N0/8-_W MY+VJ^PK5JNEN]@YK8=H6T.UV#732]HT7\[;[WC"U*H4&CDMR]<]ZB0.J[6CM MPLAUTT46TE!/:J8%_01060,Z7TII=@L;H/NMC/\ 4$L#!!0 ( %&$DUDO M7I6^[@( !D& 9 >&PO=V]R:W-H965T 4+_;29<$2'L=U@$'9&UOPS#L@V(SL599\DERT_[[47;J94": M#[8IB<^CAY1(+P[:/-L&T<%K*Y5=!HUSW748VJK!EMLKW:&BE9TV+7;M!J4^+(,X>)]X$/O& M^8EPM>CX'A_1?>LVAD;AQ%*+%I456H'!W3)8Q]+ G-OA(MEH_ M^\%]O0PB+P@E5LXS&4 2 M6WM.Z64N2AY.R8,O6&&[10-I/,S$\"G^?-Q#=[XJ+ AK>ZR!JQJH9JTC0Z@] MQ"E+BYPE901QSJ)HSHJ\@ >D'(K*$< .++T2[F..A*6SB&5E @7+YC,V*^:P MZ;=25'#@QG!%V%/ G,WG]!3EB;4QXH4[A$Y2_JD;N//0G*4I24ZS$VN(^%Y5 M!*+*AS4!:]A(3KW@A0OI;SS8AM.)0ERR:)ZR.*)P"U92OF;Q')ZTXQ+R&8O+ MA,59"GG*\C)E198/F5Q;X/4_5*04//5'< W"W6O5<+5'>."4X*MS]R,\*=<6 MS7YH2A8JW2LW5NXT._6]]5CN_[F/3?,K-WM!IRAQ1]#HJLP#,&,C&@=.=T/Q M;[6C5C*8#?5N--Z!UG=:N_>!WV#Z&ZS^!5!+ P04 " !1A)-9.(22FJ,$ M ."P &0 'AL+W=OUZ>I* M49([IY)WHR!(NR5APIN,W-Y<34:R-IP).E>@Z[(DZGE&N=R-O=#;;RS8IC!V MHSL9561#E]3\J.8*G[H'E)R55&@F!2BZ'GO3\'J66'MG\!>C.WVT!AO)2LI' M^W"7C[W $J*<9L8B$/S;TAO*N05"&O^VF-[A2NMXO-ZC_^YBQUA61-,;R7^R MW!1C;^!!3M>DYF8A=]]H&X\CF$FNW2_L6MO @ZS61I:M,S(HF6C^R5.;AU]Q MB%J'R/%N+G(LOQ)#)B,E=Z"L-:+9A0O5>2,Y)FQ1ED;A*4,_,[F=+N[O[O]8 MPOQV ($UZV8MV*P!BSX 2^&[%*;0<"MRFK_V[R*Q M [MHSVX6G07\LQ8=B ,?HB"*SN#%AVACAQ=_%"U1@HF-ACE5L"R(HO#W=*6- M0G'\!JYW&LXVS+6N2$;''G:$IFI+O"P#<'EUI#A=2TRREZ6[\275# V>,U/!2*4B@;=5"K M#L#:4E?;)7OZX,16W?Z$1ZL+3#32H?GE\?)^3^(WN$A"/PW32[OLA7YOD+CE M<.#W>@.W' 1^T LOVP3N7./2_(ILJ<+WT(&Y#45#V(O]*(G]0=P'1(Z2U _# M$+'6\(TH1@?>:@ABL.E: OHK[ M3(\1[7C:S!#Q# 5YL:(N$'>LS_>6961VE&_?].97FE$7?QPZ2_QUI@5E"IA MBNZCO),USS%_>&C8U;Z,UV\N>0=VW+C+XSQ!&/MQFOA1/P 4:L$P:1]O@@'<+/?5H1(XX1,@B/EP_28#'Q MU1 ,T2=,(4X1(/0'4>HPIZ6LA6G"S&V[]?T8^\@F !,1(R'.R(IQ9IZO[$"0 MM]755BWO\WLBEQA^1=TXPI_]IOC'M40I&HZP3$!&=-&!*:);)YPT_*:LC03Q MOE=Z.I*DM3I)LZ[0?(L9M59. MS)M)\3M1&X9JX72-KD&GCYVNFNFK>3"R;UNX#9=K@P/#"[.2KFD&9D/Y8U& M;[#1DJ0Y%56J"J%I<=Z;>J>7$:^W"SZFM*YVVH(]F2OUB3MOD_.>RP911K%A M#1(_]W1%6<:*8,;G5F=OLR4+[K8[[6^L[_!E+BNZ4MFO:6)6Y[UQ3R2TD'5F M;M7Z1VK]"5E?K++*?HMULS:<]$1<5T;EK3 LR-.B^94/;1QV!,;N,P)^*^!; MNYN-K)6OI)$79UJMA>;5T,8-ZZJ5AG%IP4F9&8W9%'+F8G9W??7SR>5T]OJ5 MN+I^=_/Z_6QZ]_;ZO3BZD_.,JN.S@<$VO'@0MRHO&Y7^,RHC\4X59E6)UT5" MR5/Y (9T$9:V-,#MVF? M)P?WVN\)F"#,BL0C25T)X@0+I( M,_9#_@T=UPW$+81T&D.L\4/410JW1D[HNN+E=V/?\[\7WL1Q)]ONE2Q3([/T M3^MPA>5''O:/QOZQ\")TG"B88"#$Z)W"RJ^'Z 5V],(Q6QGQ-W;T1Q$WALX$ M=O,&;XLXJSDB:8&/(5W(+'L\2>@>1;AD!]3"K$$" <6)]I=Q_I-N+$U19(M+MEH8J3S4#U MI&Q(N_H)-APK$Z_X3*E$4FO.4#,!MMAZ6C!RYWPK.NVL%]>UP?9%PJM_M1<* MK)G>(XE+1."!=)PB^CMP1X234O\!U_'/"TWX>B[73C4<*5T'51<,>38[O->+AKV5/: M>8$31"$ YS86^8)-8Q@/NQCQU66/("@R LZ]QI5HV H&V(U=[B;.;-S7#4,^8#CRA%3-BXUC_N(X%S!R?8:NU0?]GH]*&[5E;<@S'\DF$U@.P.-18/'L M6:R^V5(!U1=D",>6#*.^%QX ,C2-75C AT#4]_QO.FHUQ6I9V"L%OVH$EW2. MR0DGC%\H6&-66M7+E8WY/9\PXM^]M-\=&+J2ZOK6QM;<_+SX, M3GN-*:GEMB/FM6FNJX4R'!>R44..K5*\6]GJ3>P!R39F55V5[9NV3<;L9 RV M+MNS&>.;ZTQ?_)+*>9IM6?6$;]G?)O\CRATD$"[Z 2IZQYKNXMMQ!6S@NK_E M1[?@>5*,G& 4[+U!#':>N3GII7W,5T!J79CFQ;L9W?Q?,&V>R=OES9\-[Z1> MXA@4&2T@RL=:3^CF =]TC"KMHWFN#)[@MKDBF9#F!9A?*&6Z#F^P^1?EXB]0 M2P,$% @ 482361?QS"WB P U@@ !D !X;"]W;W)K&ULC59M<]HX$/XK.^[+)#,M-H:07 +,0(Z;]F9ZI2%)/]S M8UUDR95D"/_^5C*X9.HP]\7H;9]]=O5HE_%6Z2=3(%IX+H4TDZ"PMKH.0Y,6 M6#+34Q5*VLF5+IFEJ5Z'IM+(,F]4BC".HE%8,BZ#Z=BO+?5TK&HKN,2E!E.7 M)=.[.0JUG03]X+!PQ]>%=0OA=%RQ-:[0/E1+3;.P1OY MA3OO#SQRW)JC,;A($J6>W.1S-@DB1P@%IM8A,/K9X"T*X8"(QH\]9M"Z=(;' MXP/Z'SYVBB5A!F^5^,XS6TR"JP RS%DM[)W:?L)]/)Y@JH3Q7]@V9R]_"R"M MC57EWI@8E%PVO^QYGX=R;2J6XB2@]V!0;S"8OG_3 M'T4W)[@.6Z[#4^C3%3V_K!8(7W.8UX9VC8%;529<,J_G6T4O(T/=S%8%(PYP M7]"W4"+K"N>TP\\2;(& +C%^1,XJ)G?OWUS%_O\^6 M@,\I8F;\^4KS%&FT9V# 4$VALF$+X VV=YX=B?CINW&WY4+0D.J(0'K$&>1:E2X>:7+4 MM$PRX+Y0F&OHY -+U*G+#;GM='EW@'X;]Z((XHMW\';0CH;MZ&(_.B&2BU8D M%_]/),3)L_@X]PSZ.)863I+44I[HS@\*]6(T<-8B,;?%A=L;11^=@#.: M[F"C1%TB;'WY=E%LZ%K7^!+HG-A20.CY&/]$"F!24D/1AGK908I+K=::E;#( M<_3M!J@H4TY8QV/(E2!A.A?^65S#HLG&?9.$@ZJH9OU+6"YCW9E]H=9/MCOUW6OQH%?'QZOCVB]2Z'A4:\I4:]]1W674DO;M)UV MM6W:LZ97_3S>=/PO3*\Y*4-@3J91[Y+$IILNVDRLJGSG2I2E/NB'!?WQ0.T. MT'ZNE#U,G(/VK\ST/U!+ P04 " !1A)-95AE,L2\* #:3P &0 'AL M+W=O2 MXMDK+;^S.2$<_Q5E==E]>G-&*9VE![DO$JCS'Y=L5R>CK><_IO1<\I,]S M+@OZ%V<+_$QFA']=W)?B6W^)DJ0Y*5A*"U22I_/>I7-Z$PQDA?J*WU/RRE8^ M(WDKCY1^EU]ND_/>0'I$,A)S"8'%?R]D2K),(@D__FI!>TN;LN+JYW?TJ+YY M<3./F)$IS?Y($SX_[XU[*"%/N,KX WW]+VEO*)!X,]MM<.>BBN&*=Y M6UEXD*=%\S_^T09BI8(_V5+!;2NX:Q5<9TL%KZW@K5O8YI+?5O#7*CC>E@I! M6R%8J^"Y6RH,VPK#?2V,V@JCFJPFNC4U(>;XXJRDKZB45PLT^:'FMZXM&$D+ M^2C.>"E^344]?A%>SZ8/M_=?;C_?H<\1NOHZN[V[GLW0,;K#98GEQ;__Y0P'_S$1! D60H)%0& :+_Z2%]^&?C'C-/Z.4L8J MDJ"D*M/B&2U(F=+D",6T>"%E/0C1I_8;3Q\ST0Q(+"[EJ7A"/HC.H'E*/IHH M;*P'M74Y3+Y<#"<#^>^L_[+*CM7+KNQ @D5 8!H[P9*=P,K.%Y(O:"FF#(B( M5L/?CMI0PW 3;' S3=? X%I@1\N S^T-PLL(BD" MRV3S.$)%E3^2LBYH1\.FP8CX\A(7##?SK!WQ'FZ$T9EXIGA;?>O:&"#!(B P MC9/1DI.1G9-V2*H>_R?FM8A3]$(8EQV6*.9E6G.P\Z$?;3[TWGB3 JLK72G8 MSV:T\S(M;.-EV,;6L-WM]>P>H8J)0A'4IZI(4(S9'"WUPXZ0CC?\-C[55C>[ MAA02+ ("T^B9+.F9=.EI%N(Y)G($;@)^LHN6A&89+IFJ\1']7)G F>AJ_!FN M=D/K5%E=[DH5)%@$!*91Y0R4>!I8R9J*#B9-B-1)M3*/B=!+":+[-R5!CHF3 MUNXJ*>YPHP79O>O*"RA:!(6F,[,B:YT=S.2Y"&_;BMHN;D>_U4)J [(_"$Q] ME]UZY\B;##O!. B\-7%'N!B M:$Q(PM!327/T^"[;8YH_I@6V]F'>1A_F!R::0)6XR:H_F@3!VN0*RJH>6B6S M';O.OM?"*OLG7,3UP"]&_!>96EIDPGI."KXUOO[FP#TQC1*@6MIL-0C6)Z]0 M5O7X*J'LV)7R XGQ(N4X2__?/*3D1SS'Q3-!]6!MC&>#.%FYL\')>#)RUN,) MJ6I#4+0("DV/NE+)CETFZ[WZ I?H!6<5^:?C_TFZ[H.F-*0SMV$?UE=GMI##VDX)V"HH6@:!$4FDZ 4N/.[D#* MW2DH6@B*%D&AZ>PH,>[8U?@E8X0S-"=9%-(&_,>=I.=PPTJ MIZ'0]&4WI:==NY[^1)YQ_(8^81[/4;T4,:>9T-=,Q+PN/$*W16P*OAVX:XL M10M!T2(H-)TB):Q=![Z_"GF6E)+ MIP4G,ADN%/9K(9K1/%W(^5BY( M\3P%10M!T2(H-)T=)=A=NV _],8#U[1H/3;-S^R.=B8)5-]#H>DD*7WO[J7O M&ZY^HOO;^VLQ(9/+KC)190P[I#2?@J*%H&@1%)I.C1+R[N@ O1NHR@=%"T'1 M(B@TG1VE\EW[HKM]5?>?YL=:H]:E6[MCG4D!%?=0:#HI2MR[G9;:XWT6<[>) M?]>PBFY*QMM=ZDP'J/B'0M,WA"KQ[^U:3*\'EVF&92\F GU[_UG\W9:AM*-U MW@T*JOA!T2(H-)T7I?B] RA^#U3Q@Z*%H&@1%)K.CE+\GEWQ'V1GHK>Y%!U, MG'71;_>L,RN@HA\*36=E97>[7?1O966Y@)[@-R;G ;24.X.,Z^J"H]=Y&L]1 MC+.XRII"&@O%4PI&?TH((WG>!GGN.G.PF]]A=[\?(DO@J2R!9U^8/\Q,S3.L MFJ]/#>R.=28%-#D A::3HI(#WH[D .!,K36U2L5P@PK0% H6@2%IE.A4@#> M7BF 9I9V99N?@2I_4+00%"V"0M,94S,T>@B0 H-)TCE0CP[(F W]OW1@0#2=U\V!%ZH5F5 MD^/7^EUF01T6W,@U,Z@)@2%?X*\S!IHK $6+H-#TEQ15KL"WYPI,C*E)MI@% MU%N)ZSGV:\KGC?IY+VO;GXF6'6;=08UIZ@+M-3N_L0B:0(!"T\E2"03?OF?< M1-:>=-B!/0L=H!D#4+0("DVG0V4,?'O&P$0'+HI4#D7RU5(+'7;@ +T1T0T: MZ0!-%8"B15!H.ATJ5>#OVA^@AOV0/!I7T>P076=KH&@A*%H$A::3L?+V^P'V M"/B@>P1 T4)0M @*36='I0%\>QI -H^52?/[!)K7^4W&RTJN0HO.+*?5]MY*9QI 4P!0:#H-*@7@[W@97HH3$?.:CI_H"RES](GBPAAMT"P M*%H(BA9!H>FDJ"R ?X L@ ^:!0!%"T'1(B@TG1V5!?#M68 'LL!OLG=B4I]D MM'@^YK+9)$T3,G=4FZO[@:&? I7UH&@1%)H>="GK]=-3E&P,[/KMF_,GFFGK M8KA(M+=/<4W0KY5H-LOSC^0U(8E)+2^7QRV1'W%6)02-O/&1H&5Y0I+I. K1 M(LOZ73YV@F:$H#O*"7).!"J+RW3!VPS0L@V?F.Z_OW+*5T[*Y_H -[EB) :[ MYM2,9>GRD+C+^FBTM?+0.;UV#.61WIC*+_W)Z8V@R?!+ M,'@_MZZO;J$Y]>XW7#Z+41QEY$G&ULK9?;;N,V$(9?A5 7Q2Z0 MC4Z6#ZEM('82U$4W,>*DO2AZP4ACFUB)U)*4G?3I.Z1D)8YE(49[8TD49_A_ M,^1X--P*^5VM 31YSE*N1LY:Z_S"=56\AHRJ"@*G3(.$I8!5TQP(F$YN1 MTW=( DM:I/I>;'^%"B@R_F*1*OM+MM57NES%8@W!G[G MB$%0&03O#;I'#,+*(+2@I3*+=44U'0^EV!)I9J,W-B 5X#6F.=,T9?]0&_G/5Z I M2]47G/2XN"*?/WTAGPCCY&$M"D5YHH:N1FEF 3>N9$Q+&<$1&7Y O@FNUXI< M\P22?0WF5Q"?D]!O,M^3$]9Q#JV_ M\(B_.[FBO(K@&9D*KD3*DC*@&#(REZ" ZW) +,D-XY3'C*9D@8. !T]ZOS1%YW]RMA>K3AVK M3IOW\92J->ZMA\7LDFB)9\!&*,;1,\*QLF%X)"20Y29839MMTNK_U%"4SKK6 MF:F*FW'H>7X0#-U- V140T8?@9S/YM=DQC>@M,DQ'J,X+1+&5Y:7U.5N67 S MV@0;'>CS!T'7\VI])48Y+=J?%D5>,T:WQNBV8OP.2EU@EBA7M%0:"X5;U62, M)ANFA'PA2P!%#=G[ .1^0G+Z8A)F=V03 M5JO'4[%ZAUA!Z!^AZM=4_0]0,:4*K#1@,R;T&F25P6/Y:G5Z*EC_$"SJFH+; M!#:HP0:M8+=8(W(I8H!$D:44&9D4"N\+*:C+8Q#8X.$J=R/,.CM+@ M0'6GTQM$4;-LWWO]+_8^D)&Y9!LL^21/,8RV*&RIQ .&.9$0 W8]>+1,?J0M MA1]E:U_[U,15WO8RYX?]WI&JZ+_I1_S6&,S3 F. $LS^(_",_:J"_TC>NN+) MY/X!>>0?J:)^\(H=M&+ONBWYKMNJ__$.2FPC:>LB)Y,&A\&ULQ9Q;<^(X M%L>_BHJ=VIJI:H(E&=NP2:IR<1RE)I=*>G8?NN;!#4KP#MBL[23=6_/A1S8. M1K(L,'VF> E@='ZZG,.1]8^LX_&QS>V5QB4)?X=\?=LXSTJNO(U2?XH/K#I2<\J6L3G?)(7B%"\ MO/$+/I\7)-&._U70WKK.PG#S_0?]JNR\Z,S7,.,7R?P_T32?G?2\'IKRY_!U MGC\F[]>\ZM"PX$V2>5;^1>]56:N')J]9GBPJ8]&"112O7L-OU4!L& B.WH!4 M!D0UH"T&M#*@JH'=8F!7!O:N!L/*8+AKDYS*P-FUTVYEX.Y:@U<9>+OV8509 MC':M 5L?GK/*"%JYO(R7RS /3X_3Y!VE17G!*]Z405?:BS")XN+W\92GXMM( MV.6GC_[3Y[//_JU_]QG=7Z&'1W;_B!Y\\7*)KMC=V=T%._L5KN19'N9<_(1R=#;]K^A#\39#/U_R/(SF MV2_"XK>G2_3S3[^@GU 4H\^SY#4+XVEV/,A%AXIF#295X\]7C2,JG&OO ;.\8[ =B(->C23Y&\YP8@3>O\1&BUB=$+$(T[;DTF]^&J3#' MK>;^[K5CW6C\6./9WK5+8TG7D4E+'FWA^6F:I.@B2=-5*LV0"!+TD$;BZ@,7 M+U,IOC;C[LNO@H68^)3]KHNJ5<6VON)B1AIG(J3Y24],.1E/WWCO])__P([U M+YU+(6$^)"R A#$@F!0*]CH4;!/]])&_\?B5ZURY,G1*P^)>X.UTY%'K>/"V MZ:)F(4R'0TOB+6B2":6>4C_3M!*[>"27NNG8 &F\ MA^OQ'AHI%TE6YO.T?=Q7@*$TI):G#/R%N9HO1#=:ESKTR+85;S5+.8[K*M[: M4C_^_9.^#4&33ER+*&VXWJ=[3-,][% ESF[V:+GD:F?M:L=(N@[3Z7N8:GUL MM.R:)B%A/B0L@(0Q()CD2W?M2_=0,Z8+&0J0,!\2%D#"&!!,"@5O'0K>OC.F MU\@_MHO5&;-9:$0\3TG!&M+(5@I=F=O9,F$VR6(*&"EHUBSEV>J$?=.Q?FFT M1^O1'OWH?#G29'W+HLI\::ZF9;[4H3U;N6_PFZ4$.B MS)?[=(]INF=Y1'7S'BV77(VM>L%L&5E/R7/>-F.:3;OF25":#TH+0&D,BB:[ M=$,#P8>:.*N:H2("DN:#T@)0&H.BR1%!ZH@@^\Z?E>5F0J*$*NGV4E-*K""4 M]8FO*84=HJYBMK2U90[5L(S8AL>:A;!KJP[;4G_[/*KIGN,HL_3U7MUCNNY9GNKH M/5HN.[O6=/ V4:?,HCK9]MQLVCEK0M)\4%H 2F-0--FEM6R$AP>;1XV"2.>( M@*3YH+0 E,:@:')$U.H2-LM+IGD45%ZJ:)O9K3]2UT"Z0H0X2HX/0%O&=)72 M$:G71O+0UF(/-@H(.TV6H+)-19-$ 8S5(6X6ZN.A,U2'&%1IT55*7&?4,L2U MB(*WJ2BK*0K]B4PZJ9G2>9@A:3XH+0"E,2B:[-U:M,&C@\U61CFB8FC(BUJ765L26=7 M0=)\4%H 2F-0-#E":GV%'&Q+#0'=4P-*\T%I 2B-0='DB*A%&&(6879)RZ!: M3$63%A&6ND[3%.IC9VBI:1E4.]%52D9#VI*6:U&$F/=JZ-)R-=R(?YO,7Z=1 M_((FLS".^1PMPS2/>8JF439)7L6O4.L24#$$E.:#T@)0&H.BR9%0BR'$.5CZ M!1530&D^*"T I3$HFAP1M89#S!J.:<$!JMV0ID*"+4S4O*L3;RR+J'D75+S1 M5CHACI!9O2&?QIDO>_=MNG4'%(E":#TH+0&D,BB9'4RT6D8.)1014+ *E M^:"T )3&H&CRTPFU6$3-8M$.M\YF0N<'#9K2#'8:F_(TI?I#1RD5@+:,Z>K< MW+$MCW"M&5&S9F3*X/UN=\SFFCI[ G0;#B@M *4Q*)H< ;6D1Q/T$U H+0 E,:@:'(4U7H7/=@F( JJ M>X'2?%!: $IC4#0Y(FK=BYHW >URIPRJ7U'-EAM-[M:4TN5N4,%)5ZDA=]=* M$MVF)*USM^D!!3.E\SB#/LD%2@M :0R*)GNWUK*H=["<"JI'@=)\4%H 2F-0 M-#DB:CV*FI]H,MT'@^I)M/G\59]253G6E<(>55,IJ/ZC;1EIV:EBU[J._<.Z MCIG0=83MIGJB/NRN*:)LO Q V\2,%,) -"6,7W+6C:6V!N'XNPLU]SG,YYJAQA40P&E^:"T )3& MH&BR:VL-Q3Z8AF*#:BB@-!^4%H#2&!1-CHA:0['W?I#*;-G9HRO:YA.H?=K( MHII"6-TU#=HNIJN2>"TYM)!-Y"OU4MO>>B((6F?6<%$JW)]0%']L& GC[RC< M^.WE"4K2Z"6*P_G\>[_L22R9KE3T99(65Z,8W24Y1^1(^M$JLCFZ$KAX$H5S M]/119I4"6+PZ$K70VOUB$TL6O?'"?,I%U<)B=>AH7-:?YM'_5Q>R6?(>%Y4G M2YZ*2Z(?_-N2QQG/T-?BC-0C79 .-HZ57/#TI3S&-$.EZK\Z'&5]=7U4ZEEY M0*AR_1R/K[#F>H#'-[KKYV1\H>/X9'RENQZ0\;7N.B/C&]WU,]L=W]BN]AOO MX[370=WEU5FQMV$JW)RA.7\6W;>.7)$1TM7QJZL/>;(L#]K\FN1YLBC?SG@X MY6E10'S_G C75Q^*"M:'X)[^!5!+ P04 " !1A)-9=5B"%%4% #8(0 M&0 'AL+W=O, MX#!32F++M>V6E> HK?5[6=^$]7MT+>(H)1.&^#I),/M^26*ZN:@YM>>.:?2X M%*K#ZO=6^)',B/BTFC#9LDI*&"4DY1%-$2.+B]K .;]V.DHAD_@K(AN^&0K+ ZUA,Z>::%!-J*MZEC@?H_1#6)*6M+43180F;9T892JV)T))I]& M4D_TI\/9W>!N>#,C.X&]V.T2D:8\:PBD#TWB,"1S'_('L_S3ST_MT'] Y%*;I;TC7':6'@96Z@>\# .KJAJ5AR-$Q#$AKT_6K]5H6^)1>K7#'W><4NW4K@G^OT M#-7M$^3:KFNPYZI:_08SJ>X<5/=>/KIC6HU?,SYX]>C:6M;+Z*MGO/H!WI Q MRM 592Q/91S)($$3%LG>"9&7$ W"?^0ND-E2<#0E7&!!5 /=?Y0L-)(M_MD4 M5?G #?/ ZD0XYRL\)Q@;V-V.I.OLP"#6L6V[K8M='VF" MYI!FZ9!F)65*GJ+L%PI=:#OR9&=+FGQ223UVXT'"/$B8#PD+@&":GUNEGUMO ME8-;D*$ "?,@83XD+ ""::'0+D.A#9^#*Y''.CF'-7?SG]NR]S*P9Y!RZEU; ME_(A#0M,0W8:VQ-$6^].N=Z=7TZQZ%]T6&Q*8KD70R0H&J6"L!3'\7?DD2?Y M/^E*]L_H0FRP=*+:TF5#_B O1 [E\$JSC_4I),R#A/F0L (I@52MPRD[EOE M\"YD*$#"/$B8#PD+@&!:*#CV]C]Z&SZ+5S./]7-!T])EP]Y+T)Y)RMF7\D$M M"TQCUG?&U-=\IXKB_&^9_%8LB;:9C?ZJM.=H?T'2/%":#TH+H&AZG+C;.''? M*E$7(T-%!"3- Z7YH+0 BJ9'Q+8"YE1655Z9K4&K6P7M9]GZ)5(^J&7!S\;4 MUWQ;:G*J"R20V7HFZ/S+Z27FLGE%DQ5).58[V^BV2K..=ALDS0.E^:"T (JF MA\NV$.8TWRQI@U;+0&D>*,T'I050-#TBMB4SI[(,\\JD#5H.*VA:J;C^8](V M2!E^8H-6L,R6'3>^?R\UT*$$[J6F^]$>2%>AU'Z*#?I M=X1W]J5,UI1%CU%6)#G-9I)JJJHVPLB*,M4;I6A,!4'NF;:A]XX"Y$M<.H]P M+ ^"0B9/#Z,T_[#@AZ,@GZVU\\HV(>PQ>WW/T5R9DA?LRM[R$X%!]F)\K__2 M.1\ZAGY??5)@Z/?<\Z&)$[CGUZ;^@=.6H+;Q2>?YJP5K.X7\FX<;S.1"&ULU9U=;]O(DH;_"N$]6,P <+#*E61;+[L:C[]NEK_M;FJ MJFWP[7JQW/QR=+7=?GYRK:M?UU_.ME\7E>S MR]U&UXL3&8;IR?5LOCQZ]G3WV9OULZ>KF^UBOJS>K(/-S?7U;/W]1;58??WE M2!S=??!V_NEJVWQP\NSIY]FGZEVU_>/SFW7]V\D]Y7)^72TW\]4R6%\^KKI_!PTL7Q8K?YJ?GEU^!>KQ6;W_^#KWC8\"BYN-MO5]7[CVH/K^?+VW]FW_3?1V:#F MT!O(_0;2WB :V"#:;Q#9&\0#&\3[#>*I&R3[#9*I+J7[#=*I>\CV&V13OZ5\ MOT$^U:5BOT$QU241WF4NG+H/<9_LVZ*[K9)=B9W.MK-G3]>KK\&ZL:]YS0^[ M.MUM7U?6?-D<4^^VZ_JO\WJ[[;.WY;O?G_]>_EJ^_CWX[2QX\_;5;V^#-V7] MSVEP]NKU\]W!O\RYX_OHT>/7Z[+>WOS[__=5OKX/CX.5JN5DMYI>S M;749O-O6_]3'W'83K#X&OWVNUK/FT-D$L^5E;7E='_A7S1'YI0K^OMIL@I]. MJ^ULOMC\7(/^>'<:_/2WGX._!2?!YFJVKC;!?!G\L9QO-X_J#^N??[]:W6QJ MTN;IR;8.O@GAY&(?Z(O;0.5 H%'PZVJYO=H$Y?*RNB2VU_SV*;/]2?VEWW_S M\NZ;?R%9H+E9/@ZB\%$@0RD)?T[YS7^=K>O-Q>#FY?2]"V)S-7WOU.;ZL-C- M@YWOI2*Z/PBB'2\:.@BJ+]7RIGI"5=7MEC&]97/%>[+Y/+NH?CFJ*WM3K;]4 M1\_^_=]$&OX'E5(DK$3"%!*FD3 #@O4*([XOC)BC/_M]M9TMZJ'#KCRHZKC= M/-UMW@Q?OCPK\BA\>O*EFW772$1)DO:M2M*D;W3&N_M>_$GEEMW(-[>N MFS**VR]7FVUS*6*2F" /<22L1,(4$J:1 M, ."]>HCO:^/=,(A?C%>);>8I'<4A[EUK+_D=_9>4@?H*84NXM@Z0;A6:9IE MU@EB9/_BST>T#XK=T+-5" O,N19!PDKD3"%A&DD MS(!@O;K)[^LF9ROP;4V9Y9Z3[W#*:72!&V>DC(25B?FX[6I=@.:=5'=K%?'8KYC8)OEZMM_-_[CX@TRN(D5GN9)>P$O9=8$E8 MI5ENIY8/8"BU[%;>J74=E8EP,DM]-?;]ZOEX/(_>1VQR99M<.6$@O[H?D%7[ M81B95^DX'V?2OB4_))G5G7K#X'V&?LLQ'_AW++;N6=6]?5^F@4;G:) MR!-I#R?.?4/JI[:5YP0K\CS;*<4?UZOKN_2NEG1:(\?KXR1,0B>OE%TD8_L: M2]G)*+(+X&S$_:',0C4WRE<11EE%\1WLAP(P2HM"KLB" 5.IIE]T7"MCN.L<*X9HQ(5F6FH3$>XFA>I MK>5/"^A\/*"Q7+>BFV"UF<%>2QG=4'R6O\5MY9 MI5QU!!9#F:7"?GIT[AM1?^)+J[%)7L^Y'?./I52ZVM&QM*_)I)&53L+&N3D? M\7@@E_Q6OKFD8HGL.W/"*+<*\]PWF'X:6SE-\NK-7G'QNX&3KFY4WZ<6]H%* MF*6QS.W,4K \+%([NP^2U?BMO+/K^II$]H-+0T4DX]PY!_M&U$]Q*ZI)7L'9 M78(_5!]7Z^HNQ=O9-WI<)5W-Z#@1B3.,INSB-!>VK$;:B3BQ[YE&0AA*+E17 MHWPM\MI;.[V$75Z/*NT3L6],_?2VPIKD19PWZ]67^6YZ=)WA\02[RI'([.2. MVY2$361?6T<<'THJ5%*;X*>98'/N&TL_F:V2)OGY4J^K^BZW/E[)U,74L9D* M6QFE[.ICTW[T6I)V(G8>58VX/)1&=_K8<90[4^8TY45]U,6YG23"KC[J[,=T MY^/>C@QL92MA27Y:VNT0Z*(W(7HP>= ):E!:":4I*$U#:09%ZQ=,JV])7C_Y M8[FN9HOY/ZO+79TT]\6S+[/Y8O9A41W79^_CS6Q1C2@?DE!RI/,XD[*J3Q7. MV,LULY6/D9"&CGZHQD5&D]N#$C,>S;EO-/U$M^*6Y!64LWJL-?^T#.I$KJOE MQ?=&U5IN%ON'UI?_=;/9#LT4DI3*8V?7M7%.[J,F9R,Q#&4V<\_KF7U.)V0W M.U=$F+8:Z>M@/UFM1"5YK>/EM!-X[L:=U$68V[DA[&+W>E:2=O75U[FI?9#L MQ&_E??P1OHHPC&);9J8,FXMT:F?VD E=LE6>9,%>H.]&4\'GV^OT=7WT[9J2 MR 0C-9U3**V$TA24IJ$T@Z+U>XA:52OB9947L\W\HI$]Z+H)?IHO@\O58C%; MW_YQ]^G/9,_1[8[R[J$0/H[LP?J F3V+@39K9F%U_K-OJD=B'3AU\%MYMQ&1 MCJ?UQ;O[GW4:H3:2CQ-;/_&-KU\3K406CO73J=5E5>+K*O,\?Z6H"ZFK_NJ M.KZKJNYY9K,[T=S^2)]=".$NCF02.8_'3DE3462A*.S'XX1I(F22.C,.ST;" M'CJU8/M6JUZE_$BU-W5YJOX^>6T5)P MY;+!4J!,!TK!-1TJA0>)AOQ6WJ5 !390"J[I4"EX!M8OA59;C/AI56_6U9?Y MZF:S^!Z\K3ZOUEMRO8,7/,7[<@*5%:$T!:5I*,V@:/U::67%*&6'(NS2!T@A M[A1**Z$T!:5I*,V@:/T":>7(B%?*1I= X+?WKA)7(A11ZK1<$&9%:$\_55#7 M-)1FJ$"3M/-(JI^O5I&,0804^$ZAM!)*4U":AM(,BM:ODU;?C/BY M7)/7/> YWM5"=+=&H:M.$!VA,G:.;Z@8":49*M X#F/Z^(Y;E3$.^0?'#U]Q M($:JO73ZM(QKR&Y;/R (_R+ABB8S27B3T[B#!+B]Q2 MZA34-0VE&2K0-!T\]%O9,.9G?4U<98"G>&>-Z!C-I#W#LB3,DM >MBFH:QI* M,T0$>=Y93:*?M%:OBWE]QV\] 1[FG3M2J+.;SDO"K"CL&;D*ZIJ&T@P1@1G,9T$ 'N6=-[<],A'2:3,AS*3,9&JG#JI>06F&BC2NA[D#N6MEJ9B?3#6U MXY_'>.>-F"M6'V_.S'3*3HK"GI^JH-YI*,V0L48RC 92UPI&\S]A173#*ZAK&DHSHR'T%]IMI:F$ MGS1U6%L^#_=>AI=:2LWIWH?N4T%I&DHS*%J_-%K5*>%5)_]6?A[H70Y(6IE0 M;:=.G[R"[E1#:68TA'ZB6XTJX36JR0W[/,<[OU1?I=VP7U)6,K>G:2BH:QI* M,U0(J2@&'ALFK4R5\#+5M)9\'N*=-&IY-3MEA++CY NJ3$%IAO _'Q""DU:6 M2GA9ZD&-]SS3.W>$Z!3;\X5+PNI8Y,)>HU=!?=-0FJ%BD'&1#)TJ.R\FX/4I MG]YZ'N6=/&+YKCB6=K=Z2=J%86K?N4"]TU":H6+('E)$27/+\+[T*B%B9SN^FA.U50FH;2#(K6?]M/*U*EO$AU0'L]3_8M MC)18ET?K]]DMNOL2A) MNWJ\; M#4.\TE&:H&)IK>3:0N%892OFF1Z^&^A2J#D%I)92FH#0-I1D4K5\Q MK2:5>K4Z'M ZS>_(NYQN:7:'M3VRI\WLV5<*ZIN&T@P5@GR<#(SKTU; 2D?F M50';XOE=>>O)-,K$,VE&37="C)4!$/2C-$%"-);F6\=.QMEWNE?/4Q>+.> MK];!FZK^Y_)1\)R_X89*>E!:":4I*$U#:09%ZQ=/*^FE_$)L7(=Z"I7JH+02 M2E-0FH;2#(K6?P-SJ^AEO*(WVJ'.;^];)7M:3R"QUYLJ*2/I3"944,\TE&:H M$*)"#MP?9*V EPGV>)[0H)Y!U3LHK832%)2FH32#HO7KI-4+LRGO\YS0H,YS MO*O%G6!5V..XDC Z%DEJ3VN!>J:A-$.%(+.A"8!9*]IE$?_(]N']Z1E4I8/2 M2BA-06D:2C,H6K]^6FDPXZ7!M]7T_G0>Y5TP[D0OYY N":,LM@][J.H'I1G" M_R@2;L$H*)V]0R0Q*,T0 L1@ZSEJU+!M1RWS[T7F> M=^Z(>5Y19O>C4U:.$@9U3$-IA@A@0 ++6@DLXR4PGV9T'N6=-+=UCYA_1%BE MA7.["E6IH#1#!)#E0S>KK?B4\?/)IO:A\QCOE%$O=4R=M]]19B*RM0@%]4U# M:88,H8@&9@GEK2:4CZR2Y=<;D4,5(BBMA-(4E*:A-(.B]6NF%:;RD9EE!S>A M\SOP+B.H;I6[#7]V-P!TAQI*,X3[G8%'/^.MQ)3S$M-!S><\VSO9KAQC/V8< M-U%0GS249ECW^PELQ::Z%T+2%J9NYJ-<^!#)2D4.=TE":(=P7 PW+>2LXY;S@-*V[G(=XYVKTC8[EN(F"^J2A-,.ZW\]4 MJS#E4Y9[]VPMYYG>B2->/^D<9*Z-D6K,^6\SN373,[#O+/G:C#.B=(U MD?93+ZA3&DHSO/^]G!6MQE3P\XZX7G)^4]\,%40C'7%\468BME=U4%#?-)1F MR!#RH5D)1:OM%/RD(Y]&\@*JXD!I)92FH#0-I1D4K5\PK314\-(0HI&M71ZL[%;SN=$ 3.4_V+HIQT6G<1$%]TE":8=WOIZ^5 MAPI>'IK60\Y#O#-U2TO'KN&$&74-A^H]4)HA0QB^AK>:3\$W%GHUD!=0W0=* M*Z$T!:5I*,V@:/V*:66GPJN=\( F8WY'WN5T2[.ZAYU)4 -F]O*'4-\TE&8& M0AAXT,E4QK6T0DENH>K6GC>:6-G-R"Q6QH#0S$,)0;EL=J^ 7_7I@ WD! ME;2@M!)*4U":AM(,BM:OG59'*W@=[4^U7&'X\KC0;LDZP/KO,;B#").JT1$IT3&7I4X MWK8>_"L8-GM;+69-:6U7@9ZM+[\VXY)].W/][\7JTW(^-'%[Q#?_FH+*D%B< MPN(T%F=@.*L09:<0^:73#NBINT/#Z@BZE!H6I[ XC<49&,ZJHZA31\AW48[0 M_$LGZIK$X0\H[HK%*2Q.8W$& MAK/J)>W4"Z^^3E[ 803D7S5(7(G%*2Q.8W'F#M>?@#%TY"%4L^;1I[FG3WA:J%Q[AQUA)7,G9M&J&L:BS-D#$.=%T)T5$PQ9>KC MY+G\=SA8 K'"(Q2GL#B-Q1D8SJJ=CO H^%F0/BT%(RS_PB$6*(N=-_A.,U-8 MYS069T:#L!+84?P$K_@A%:-WV]7%7\&5QW9L0O_V* +N:& MQ2DL3F-Q!H:SBK C6XKXA]W\":P "<656)S"XC069V XJXXZ J3@FWZ];OYX MEG_AN&VQ]ML^2LK([EQ46,H$-(A_4=TM$#!:X%3[_UXC'_67#5+2GO* M-67EWCM@53LHSE 1#+TK58B.:B?X69:^MWY8H4X0R[ YCPL)H\2>+(]U3&-Q MA@KA.!Y8N4R(CE8FIKP\U>/&#RN707$E%J>P.(W%&1C.JIV.5BL(HC%*>P.(W%&1C.JI>.XBA!;WT8 M ?E7#79B(Q2GL#B-Q9D['/V>:JL4.MJE_&%ODKA#PXH#*S]"<0J+TUB<@>&L M.NK(CY*?->EY%\O3_$LG=F_-\\@>S%)6[E@6ZIK&X@P50S'0#"AD1_638ZH? M;BB[6S9P.5LLO@>GM_IA_?G]^+8ID/M?YLL[DT&)D7?99W MX43$6HS$!"S*C+AW@3JGL3A#!A$-3L"*.OIG]+_70_YF75NM;C;UW&LHNR(K-&/ MZR>/L+(K%%=B<0J+TUB<@>&L.NHHM!&TGYRG^9>.NS)D%-H+Q6-WJK XC<49 M&,ZJB([6&O%:J_\-$ _T+PI7A*POY/8K*K%[55B&L0NFHJ!&OHNYGF#RA"P4KDT)Q)1:GL#B-Q1D8 MSBJ4CDP:37E-#3<]8 _HKL$29\*Z+3V],^L]M)*Y,[.;,(N+V#([&_/ZO:#& MU&ID,_]DNZ$WKX6UO#544+DC^)Y[!V4EM:.>1OR$U2ESA2*L7@K%E5B.L)JQ$]2G3Y7*'*G60H1VJOMOAS;X7M)';^G-#ZW5ZTJ*;LTM)> M/QOU0OSYB/9$C6SJ7S'$>W-DGEC]UZ\>]KT9\GL+<^F>@1[PA?2K*NY(KC$O MN=ZOU/@O2G CRXLG>I^4H+@2BU-8G,;B# QGE4]'\(WY":_L$#;&BK!07(G% M*2Q.8W$&AK,*I2/"QE-FNG)7+1[@7RWN+,TB3)SG^X19%D;2?IX#=4YC<88* M0L@P'IJ.%G3A%WM,MXFG;)/J1]SK[R:V07 M_IG%2IQ0G,+B-!9G8#BKGCH29WR Q!EC)4XHKL3B%!:GL3@#PUF%TI$XXT,E M3A[@7RW$I$A[#;R2LCJ68>Y, (4ZI[$X0T81==_&9Z6M(V+&AXN8,5;$A.)* M+$YA<1J+,S"<52\=$3-&B9@\R+]J7/$M3YSI$X35L4C2U#GQ. /#6?7242(35,\]#_*O&DJ1=)Z:$5;'(DV<&>90YS069\@H9)$, MO14FZ2B2"3\+\P==@J:]((;WS;\BL%(G%*>P.(W%&1C.*L2.U)G$AU]WL"(G M%%=B<0J+TUB<@>&L>NE(JPDOK7I<=[ ":N(N;!J*1178G$*B]-8G('AK'KIB+0)WZ?O<>7!2K4)\0XAY[KCVCAOHH&ZI;$X MPT=@):VCE"8C[P_:+\U#YPDKCD)Q)1:GL#B-Q1D8KE\H:4>33<.'/V)-L4(I M%%=B<0J+TUB<@>&L0ND(I2G?G#_^B'4/Z)W)9%38722$FZB+A-_-/MNML4L2IW41"?4,BC.TIW+XQ63GMB)DIW]L^92B88F5,**[$ MXA06I[$X \-9]=)13U->/9T^%$R)?O,HMEM(1G8WU$)"P>TS0TE9B2QVSA\C M+C#](_RF_L7B^INFPNX>>=!79LBO+,R=$\\#O@RKF#H*:,I/]KQ?/7)Z[PA/ M]#\78051*$YA<1J+,S"<53X=033EW[#.#URQ&B@45V)Q"HO36)R!X:Q"Z>BO MZ917J[,7*ZPZFKHO&(I">QQ<4F8BMYNN%=8YC<49,M98#DTE3SLJ97JX2IEB M54HHKL3B%!:GL3@#PUGUTE$I4Y1*R8/\JX;0[Z0S$YBP$IFC5$)=TUB<(2,- MAUZ:G7:TRG2:5GE(UPB_"_^D8B5-*$YA<1J+,S!P.(W%&1C.*L2.S)CQ,N.D MJPU6;83B2BQ.87$:BS,PG%4O';4QFZ(V3KK:8%7'S%7BCMW+#6'D7F^PBB,4 M9V X*\,=93+C>\U_T*7)^\W!O)O^]8-5/Z$XA<5I+,[ <%9-=M3/[/!&^@RK M>T)Q)1:GL#B-Q1D8SJJ7CN2:H1KI>9!_U1"-],Y%BEA(T[E&8250*,[ O%FAV,+\8> \2#_+.+Q178G$*B]-8G('AK*KIZ*'Y M OU)ECY5$HKL3B%!:G ML3@#PUGUTM%G.C)KSK>WDP-6CYG!/-[_ MW(258*$XA<5I+,[ <%8M=238_(!50W.LZ@K%E5BLHG?GA2F>.53JAN!*+4UBFKIDS%E-8WS069\9BZ.>NZ*B8Q0-4S$-F M"?/[\TXQ%%=B<0J+TUB<@>&LXNJ(G<4!8F>!%3NAN!*+4UBILU4K/5>O5M@KDX[N=[*9V6>//X*S&+2_F=46]N[/9 MU'N^#%XM/Z[6U[<#V?);[=-F_J5J-K^LZEW76^S^TEC6^U]OY__FQ'@9_J!:KKX^#GV8__S^)^S%UR)YLKJIJ>SK;SIX] MO:[6GZJ7U6*QJ0_(VIE?CIK;O/M/:Z\^-H7PY+D\.G$^?R&>*$%\KL63<^KS M%_+)2XI3RB=GU.=:/GE%?6[DDW/J\[I@DWK/=5&3?TN;OZ7-WT[:L)\]_3S[ M5/TZ6]?IV02+ZF/]%82/FRFM=<:N[G_9KC[7Q\91\&&UW:ZN=S]>5;/+:MT8 MU'__N*I3MO^EV<'7U?JOW=?\['\ 4$L#!!0 ( %&$DUGLAWB;VQH .TQ M 0 9 >&PO=V]R:W-H965T@KS/OY35'_5-4>R\K[?K3?WB[&:WVSZ[N*@7-\5M7O]: M;HM-\Y?KLKK-=\T_J\\7];8J\N5^H]OUA3^;S2]N\]7F[.7S_>_>5R^?EW>[ M]6I3O*^\^N[V-J^^O2[6Y9<79^SL^(L/J\\WN_87%R^?;_//Q<=B]]?M^ZKY MU\4C9;FZ+3;UJMQX57']XNP5>W;%HJ#=8M_DOU?%E[KWL]?VY5-9_M'^0RY? MG,W:72K6Q6+7,O+F?_?%9;%>MZAF1_YQH)X]!FTW[/]\I/-][YO>?,KKXK)< M_\]JN;MY<9:<>@/_L(&O;A".;! <-@BF;A >-@C5#8*1#:+#!M'4 M"//#!O.I$>+#!O'444H.&R13=RD];)!.W24V.RHWVV?0@^3[?,GR7?[R>55^ M\:JV?<-K?]@GW7[[)DU6F_8 ^;BKFK^NFNUV+S^\^?C[J]_?_/;F[>_>.^Z] M_R#???#>OVG^EWES]EQ2Y?K>N?FRW^^C'S?OK3 MS]Z?O-7&^_VFO*OSS;)^?K%K.M3NUL7BL/.O'W;>']GYP/NMW.QN:N_-9EDL MB>V%>?NY8?N+9B ?1],_CN9KWPB\NMO\Z@6S7SQ_YOO$_ER:-_\MKYK-V>CF MV?3HC-B<3X].;2Z>UG?Y+^_\0(K@,;&#/2\8X;W;%E6^6VT^/YR"5[M506;8 M R6D*>WEZ5F]S1?%B[/F^E,7U7UQ]O(__X/-9_]%R8N$94@81\($$B9!L$&2 MA(])$IKH+]\V,Y!U69.)\;#E?+]E.\VX?WD>L3F;/[^X[TM.- OG2> /FV54 M,Q8FT;#9&_/N_HW]G=*68 =)%"E[*HAF:1*&R;"9))HELUG(ALVNK'OZR]_\ MOQLDBAXEBHS'\:OE_S;7P8OG'CT1\BC'PG+D#".A DD3()@@]2:/Z;6W)BD6=% %ZO\8:*^67KY;5GM M5O_<_X+*E@=:Q\J!^,:\\R/G N-&KDKK>^E' M3.FOI 8E5,YK5]:^6,X6\:.DL?F$7F[.]R>"U697-#W<><77YEZR+B@YC2C7 M@S_6AB&-U(L ,B!'PH2^]VSN*[LO]49!F"J9?676QZQR\JAR8J1WMQK*H5O=Y>\/MK5?YI]5Z]+R?:%U1^G%IW /7D[D>+DE3 MY4!Z8^[SR/&.W$UA'16IMV#-*4%)E"MK3RQ'>_J8!^F_E =?\JK*-[O')/A& MI4"J=>7ID@9$J[D_CY4#6V\5QJDZMS/W941?XT:N^A*=2=*Y,D^44SIS M9>V,16(VZPR*V;\D\J[*E^T$KRX6=]7H@7Z #Z]A,_5@)UJ=LYG:+".:*4W> M6#HSHK)Y*U>9B=UD6I^EO3-7]L[85.[94,S(DK?;1MUVFO\PJ6]F9,TEO%%^ M]:F9Z^=U7>QH?8U8UXOX@3:XQ,W4@QT:DD-I@NA Z*MW>$0C37FS6A;5_4YU MW\CYRT'JXFM[KW:WJF_V&;"_E'_:D7K[UBNW.:;KI9L(R,)YJA[VYGZ.'?;( M/17VH9&3.G-E[XSML.],.F:T=UZ^K\K[U?YARW59>9O]['VS*-;KO#WLMW?5 MXB:O"V]1WMZN#B9 >Z-6?%T4]<./Y:>Z7!>[]@)QW_R]K,B+O7DWG$\3 7&Y M8-K5 FK@06F"ZD&D98O>* K47#'K:\F3SJ=C9C_IIP_%?5'5^?IG;SM(F65Y M]VEW?;?V\L6BO-N,7"2,<&?U0_LY-H.&Y%":(#J@3? DT2A(8U5]BPMH5K^S M )G1!GKY<5T,_ZM&84^NH3F P:E$-I@NI" MXEVX6)=K=@XJZKVMM'@$B!MM$NF.V2Q[A(@0W(H31 =. _\0'VR0_53;71EDI $RIV<)%LII_\KBTH6 MM3LWT#?[2X\7\6W^;>P*;D8XJZQ[8JW1KZH,M?Z@-$'T@$6)>D]/M IGFLI/ M--,/]>:=:!4D MZE.K*XL\%ID[C\\W>T#O!A=IRSV6L-V%S!=IB#&A,#J4)J@>:H4\T\M4G MF5<6E2QJ=TZ=;_9\] NU37&H.>?KMA535]9DT) <2A-4!]3%=Y)JQ"+M^'Z* M.^=W[IQO]GRRXKIHE%XV=]S-W=@=?;&&NG*^[E6%L7JIRZ Q.90FB!ZPF1^% MJLYZLWD0AJK.3_'D_,Z3\\VKM-X.%EFN-I,769JYSN+K"\[.PT!;N9%!HW(H M35!]2()PKNE/M L"EFA'NF5]G3D#.F_-CXVN;&NWU%,$AYIK4%H&I7$H34!I M$D4;)DOGS?EFX^?]\>%M>>WE]_EJ_TCW_+JLSNM\75B6[9C9SAE$.%E^<\Y0 M/1MH5 ZE":H/81BJIP))M%,7=UB$LYPM.L?.MSEVY:(HEK5W796WWFV^.^B] M=^X6^7K=3!B6Q>VV?9)')X'N/T7-':VZWH-H%J21.C"9>6^=Q84:2**5 M*KE%*HODG2<7F%V?_OE\6[5SO]VWA\4X_[A;;=NU.:3J4)[+WE%WOJ9V+[Z;HYUKK.KZKET3["W*FG[>:]X!YS2#OL8+I7$H302ZNZA-/PFG-4Q3 M[5&2)03Q9-/G1OC30G%SJ=O$PF2)0ES(@ M7J'5'CQ!0W(H31 =T%8U2:*1GZI+2:XLDEFD[QS&P.(P/IP+ZOV+ +O\J_=E MM;NY*==[,Z)1OKV U,5NMRZ.IXSV5K6]:VWN5>CO#9DC.N<$M8*N&2\U*Z"V M(Y0FJ"X$3%L]3C33S@=/<1V#SG4,7%S'JK@OU_=M/BRJ8KG:>=?Y8O2-8#/9 M67S=K-,_C)!!8W(H34SJ@21:)9'ZNK!%-+/X86=+AF:O:S _<-+>#';5/J2\ MO7"F^E30H!Q*$U07PC!6%PE3S;27Q"RJ6=3O',K0;'<]>A2=+]%W*ZXGWK6: MHSBG F'D^2S64@%J64)I@NI"%&FO!A#-VN=3,_45(HN*EFSH3,O0['R]:6XD M%P]7_:^+AV\(5/L;S,T^24CEH59E2!AXZH00&I%#:8+:?W4^2+51S_T6G2QZ M=PYE.,&A?/Q6Q/X\\/"@L?FAG??=Y^MBY/U0,]E9=W+1H6;P9M"H'$H35!_" MD"7J A6B70K._=GRTAH(WK0=5J7Y+2=N'+=B:&L MG848FNVC-^VK/D9!=9LJF45IH@JJ-R-TSXAF8TQ)P\U;.!^JD MGLN)7;IR[=)0T,['"\VO]WZ\VVX?[LKSM;=]=FTWW![?&14B/_ MY,D;U/>#TC(HC4-I DJ3*-HPO3I/,#0;3(_/JQ\>+S1958]\0:#]>&CW1-N; M]D0[U$VPN7H&O20:I>H*[8QH=*X^X>7FSCH+37WJ+U!7&A&M(NT+L$]Q^<+. MY0O-QM#Q+2'[;. M@8LL"P,/CW&WZZ:#>R?N\#'&XP<9]L)[V[S:WYI3CX.IC#!'=J F#=U3A#=6#L/0^W; M*QG9;C:+E78B5!(N.Q?>*:(-#EA%!:!J5Q*$U :1)% M&Z98YU!&X-H@9IYSUA!5-2+U.RT9T6JN?I^+0W=,0&F2ZF80CIT?.O\O E8! M,;.$8U P9"MQY@M&I"X"8 SBK#JT6$DTI%\*A M,064)HD>,#_JO:4UU+TS$*,3%OPPLYTEGU89A&BF5]/@T%T34)JT]6!8>JLS M"N>G+.MAAKMJ.9]6_@,:E$-I DJ3*-HP-SH_<'Z:8B!FK'-66,MD9-" '$H3 M4)I$T889T3E_@)N!\2AD.#HTIH#1IZ\%0YLZTF_][E ,Q[X9S MW3(]"0 M'$H34)HDAH-%8Z>"SN.;FY>:N=3\,*.8'-"B'T@24)JD!"=/> M.J6AQ+WRNR.R]T[M[\Z54]S AG:8FW7)-9J/KMT* <2A-0FJ0&)/;' ME.W\N_D)BWB8VD-#NL2=OQ8#2W&8 M6_9L=0X,XFB\TVF7/U#3//663""M(^@@0- MR:$T :5):CA8,G84=]98;+;&IA3<,".<==4=H$BK!)A!8W(H34!IDAJ/63AV MV>T,L?A$%3;,7&>UR0H;R4R;/4/M+BA-0&F2&I' 3X*Q0[DSLF),18T8ZF1! M:1F4QJ$T :5)%&V8+)TO%I^PHH:9[9Q!$RMJ0*-R*$U :1)%&^9&YZS%)RZV M8>8[Y\>TFAS0H!Q*$U":1-$&Z9%T1EP"K]=A)KHF1#*I7@'*C/7* Q.90FH#1)C4>4C-Q4))V7EYRP>(>9[:PX M\;4X?Z8N?,N@03F4)J T20U($/OQB.:=SY=\EVH=YBC.ZE/5.IBV4 X:E$-I M DJ3Q( T]]F]AY!#]3L3, F--Y53RW,D4.\/2LN@- ZE"2A-HFC#9.G,Q,1L M)IZ^/(=Y!YS3#/H^+93&H30!I=%9FC7[QC(G7:&8WJJ2AQFL*O:Z;1*'-"@'$H34)JD!F3L]:RT\Q/3[U)Z MPQS%67NZ](;Z$ (:E$-I DJ3Q("$83+W1QR'M/,84WBM#3/16>H)M3:@$3F4 M)J T28W&V!F]\Q33D]77,).=M9Y87P,:E4-I DJ3Q(@H53B&FG=.8FI>3CBQ MGD:JKW.CZFD0S6]W]\M_N)U'T2G

Q-*^.%8?-6.CLSLZ#VMGH:%[JZ[[H*% MVG<#L4$Y%B>P.$D-B1^,%-!CK&<+,EQ=#0O+769B)9Y690T;E&-Q HN3U) $ M8[=[K.?(L1.4UCA"87)#UQUB<1R+$UB7[LA-4V+'!WY8EZN6RF?O\;&Y5C<0*+D_28C+R,Q_R>1^CCRFY86,XZ M^[HC&&C/R:;;S;9G*MQ6(#N0NLFDF:W0$-R M+$Y@<9(:D'-_]'#NN6K^TTMR6!CNXNK6T7FL?=D$&Y5C<0*+D]28L&#LVV;, M[QEJ_HE*!^9CJG,<.3"-H?4Y ML#B.Q0DL3L)P2M+T;#7_A%4Z+'#W3+(NB,NP(3D6)[ X"<,IZ=$SY?P3%^JP M!'!/D0F+\: A.18GL#@)PPU3).C9=P&\6(<%Z9P4P81U?="0'(L36)R$X92D MZ/E]P2DJ=EBH[GE!E=]-U"]O8:-R+$Y@<9(>D[%;CJ#G 8G+-QA@;L+3Q6D MU=[)@P;E6)S XB0Y)*-/;X*>-1A\E^(=EC#N&4"LS6,S[=$.-"K'X@06)ZDQ M\>/1%.@9AT%HO/&<6L'CR(%IC,1E6!S'X@06)V$X)6EZ'F3PHRMY6/; /=VP M+_U"<1R+$UB%I)[-F"7"T)Q'(L36)P\XJ8\OPIZ M_F=PJI(>%K)[;A#+ O6I!];GA.($%B>I$6%LI' <"WKV9?#="WM80KHGPP13 M$QJ28W$"BY,PG)(T/5,S.%EQ#PO:/3DFV)G0D!R+$UB<- _(4/&PYU&&IZKO M82$["QY.L"JA(3D6)[ X:1X01?">_QA^EPH?EC#NZE,U/C3YL78D%">P.$F- M2#)F280]-S*$E_BP(-VUMK[MFV%#VY@EP_J"]MT2$]I(\ZXK M@]NSY<(G%O:P -P/&MT9TA6PMN'8W1)8G#3W0!&KYWZ%/ZJDQS$R3&6L6P;% M<2Q.8'$2AE/2K&>LA3^TM([;7)]E8^TW*$Y@<9(2N\013[=#&Y7N4#&Y5C M<0*+DT?4@.(R+(YC<0*+DT?[D&]>/OS8>UFMFCOZ_7+!?5\V@TV;66.3A=NRVCV\RO2V M;,YK_J_'($=7OU]BQ#NL2&KNBCX>VSPL69>;Z[*Z?9BK_I3__/]D3W^E)O(7 M]4U1[+)\E[]\?EM4GXO+8KVNO?U[]B_.VDG_E M\VW^N?@MKQH9:F]=7#==G?T:-R?!1IF;QW_LRFV3M6?>IW*W*V_W/]X4^;*H MV@;-WZ_+1IK#/]H 7\KJC_UPOOP_4$L#!!0 ( %&$DUGMGKO++!@ &X\ M 0 9 >&PO=V]R:W-H965TR/7U(7%^NBHLH^6>P. MT&-;%I^W:)V0Q7-8+U]_J^H_FKNR;)V_EHM5\^;DKFWO7YV=-=.[O/:=7W^NEJWB_FJ MO*Z=9KU<%O7W=^6B^O;FQ#O9O_!I_O6N[5\X.W]]7WPM;\KVU_OKNOOI[)$R MFR_+53.O5DY=WKXY>>N]8E[@]EMLWO*?\_);,_C>Z??E2U7]T?] 9F].W'Y( MY:*/!;M-QQ^OZ=/-GO?[N+,RMMBO6@_5=_R&"#8+=!<&R%<+=!>&R%:+=!=.P&\6Z#^-@A M);L-DF,KI+L-TF,WR'8;9,=NX+G[3\X]>I/'#WLKNJU*-A*[+-KB_'5=?7/J M_OT=K_]FH]/-]IVRYJO^W]1-6W>_G7?;M>>?KFX^O_U\]GQ^Z[; MG!V_[ZZX^5DGQD=%^H^*]#>\X #O8EW7Y:IUBJ;I%*13PG;[4+]]?Q)ZU=P7 MT_+-27>6:M_.R.^=-MTN[DIG6G;'L4YV+YQ5J957I'[4 M?O=92^HRUK-5EZ:DEZ;2T?.]>1'+E?5>9H:+@40]KH1QF$AJ M,P[ 5FV:DG[BRFHS[_,!M2''29 PBH0Q$$Q06_JHMM3XE_]%Z8>)*RC,5LE:6I&7BA+T_!S#MX0%K(@1(DC")A# 03I)4]2BM[SGQ_5:U. M#>?-3/WP_3"0]68<@:W>U)*>ZZ>)/"LS[_4!O2$'2I PBH0Q$$S0F^=R]]8= M.756]V7=?M^<,GO_XG[9J>O@O']'$R9*F7*R-->TU9BNIAM(UQKO1_;S@,:@ M(R50&H72&(HFZFR0$G@C\_^VK%?%8O'=F94/Y:)3W-$4]5YF>C>SP(<$AATJ@- JE,11-%!P/ 3RC[WO^<3/]'YPQ M#3.U'4H\J@6!K#*HTZ^KZ4>Q+#+S3AX2&=3YA](HE,90-%%DW/WWS,[X]E+ M(*Q G9(E?A3)-JRYC+6TU*IAF,6N)XOK2;8_=*P$2J-0&D/11'%Q[]\+C\HQ M%_/BRWRQN030:@QI0%]!:1,H+8?2")1&H32&HHG*XT& =V02<%]\[Z]&M;)3 M_?C4S6+YP :- #0UX\A+Y,/:DS( Z$@)E$:A-(:BB>+B08!GMLD[<=7KDINU M6G%I_/@LD)/$*W,E:W5IBH:!JUQH/BD%@ Z50&D42F,HFB@O'@5X9E_\LKPM MN_/FS*F[R\S5NC2FY)[JQ&>9)\>8YHK6,E-K=E-"165/K'GIPWC>SG(9U!$P HC4)I#$43 M[Y?E(8!O-L?5<^9(TN2KEGS@IJY\2#.7M;XW5I,#!+XR/QO9UP-:@PZ50&D4 M2F,HFJ@U'@3X9E_\7T5=%X.CV7>MOE0+/O7E(YFYD+6ZU))9DLK7EB,[=TA< M4-,?2J-0&D/11'%QT]\W^^';$^;(B=)7G??4C7S9NC"7LI:76C2)8O7@]22_ M'SI4 J51*(VA:**^N-_OC]SN7RV7\[9/R+?WF$VK53M??2U7TTYKSL]-63H? MJK9TLG]HA?<$/]G1F;1/ 1FD"1I6#AT6@=(HE,90-%&&/!GPSAD"@T(H+0)E)9#:01*HU :0]%$ ?* P#=[Z/UQ ML%HY3:_#%\Y/[DO7=3WGOJB=AV+17S]X+[I7]O_M%VL6Z_:NJN?_5;(Z> M7NB]B#+_19"FC^LYFZ;WAC?W[Z[;INV^Z8ZO3M$XU:US64[+Y9>R-JTU?#L+E F!- L0U=1OL5D;%\.S :@20:41J$TAJ*)_PIXDN&/)!FS MV;Q?UM]-.?O;ST_GW35S<3_OIJ!:B:GQ0N*'?BK?"V N:BTS354W2F-%:D]* M-:!C)5 :A=(8BB9*C:<:OMGO?SN=KI?KQ6:%_&YA0[7L*MWUS2D>2F=1-?IK M'35L./6C))0U!TTX=$7C1+ZU:62/#RD.FG! :11*8RB:J#B>6L):8I&P2>[\DKFT?V\I#*H D'E$:A-(:BB2KC M"8=_3,+1:*YGRL/7,VKFX&?==%".;7?O&RY^#X(D#"4?<:+A!4F0R0L.WX_L MRB$IJ:,(^UQ&^O=!S'1KD:A53[TD\667BVG?&$59X#Z^46R,P$.%P&RT*U[< M9E9O]U'O2@@?H>[^2?-0; \NFJK:^R='_@"'VB9 DP8HC4)I#$43!;0L9(CQTJA51F*)LJ19Q.!V;L7YM_:'7H1JBFL2_W%+HE$:18$BQ:<,-X<.EVB'ZT9:)6)['/V( M/"/@>49@M*LE)0Z-WS$YAL?+T3R$0W*$IAW:X1Z0XU.&FT.'2[3#/2!':+J! MHHERY.E&8/;5;[991+/^\GLY;9VV[EMIYO>KDVH]I4#?XD2)4_ MW95Y,-82.ZYJ#JU*CJQ*H549BB;*A-O_@=D3OZ[+AWFU;A;?G4_E?56WY4RK M Z0/?06E3:"T'$HC4!J%TAB*)BJ/IP%!8LS_QSNT\7H"$TA/>[7AV:_WK*'J9EFK2VH?1^J M1KK:ZS2'UB10&H72&(HF*HM;_.'84PN>TK74#+46&-3Q#]7U +WYI4SRH58^ ME$:A-(:BB0KC5GYHOLW=IDVI&66M*ZBI'ZKW_/M^%LJR@IKU4!J%TAB*)LJ* MF_7A,<\H,$@)ZL]#:9-0V[HH"AM J7E4!J!TBB4QE T\8%DW+*/CK3L#8U(S0A;V4%IDTBUZF-?7JB20VL2 M*(U":0Q%$^7$G?K([-0?TWK4C+"6$]2ACU2'W@^]5#XQ0HL2*(U":0Q%$_7$ M'?K([-!;]1HULZR%!77D(]61CUVY 4(.K4F@- JE,11-U!4WY".S(6_57=3, MLM85U)6/-$\B")2D&EJ30&D42F,HFJ@K[LE'9D_>JI^HF66M*Z@%'ZD6?.@F M\J/UN]I:-(?6)% :A=(8BB;JB5OND=ER M/ZI)J)EAK2>HUQYIGB 0)O)3\7)H40*E42B-H6BBH+C9'HW<&?^LKJ!FN+72 MH%;\4VC:UJ#081$HC4)I#$43M!GT;* M&A%H60*E42B-H6BBJ'AT$!\3'=AU;S0CK14&31!B-4$(DB22'\">0ZL2*(U" M:6Q'.[H3:,S3@=B<#B Z@9I+6&L)&AC$:F"@O6$16I5 :11*8RB:*#B>&,3F MQ.!3^3!ONOE[?V5X7<^KVKDNNR_=M>7;V>_K9F/5:44&@M F4ED-I!$JC M4!I#T40I\K A?FZKGAB:-$!I$R@MA]((E$:A-(:BB:+C@40,;-5C9EGK#YH_ MQ.I2 #F&AQ8D4!J%TAB*)HJ*)POQC^K28P9;*PR:,L1JEQY%8=#H $JC4!I# MT02%)3PZ2' ->LPH6TU!:9-$]?)/O2")Y.L!:%4"I5$HC:%HHK"XGY_@.O28 M4=;"@KKYB:Y#3QC+!RQH40*E42B-H6BBKKB9G_S #CUFMK70H(Y^HNN)G\GK MEJ U"91&H32&HHDZXXY^@FG08\982PIJZ2<:2]_S,CGCAA8E4!J%TAB*)FJ* M&_J)V=!_7G\>,]Q::5!K/U&M?>4,"77UH30*I3$43509M_X3:&L>,\U:5E"7 M/U%=?D564(,?2J-0&D/11%EQ@S_Y$7UYS%!K=4'M_41=(W#JA8FB,*AO#Z51 M*(VA:*+"N&^?X/KRF%'6NH(Z^(GF6;R!O%( 6I) :11*8RB:J"INS"?/:\MC MWMQ:25 O/M$\<9L*M_U#"U)H#0*I3$43905 M=^%3LPMOU9''S+*6%=1T3U73W4N53D_0F@1*HU :0]%$77'?/04WY#'SK+4% M==Y3U7D_S5*YV1.T)H'2*)3&4#116]Q\3P']>,P,:SU!O?94]=IEGQU:D$!I M%$IC*)HH)NZSIX!F/&:&M9B@!GNJ&NQIK!R;H 8[E$:A-(:BB7+B!GOZ(UOQ MF.'6.H/:[T^A:5OQ0(=%H#0*I3$43=0B-^A39"N>%.K30VD3*"V'T@B41J$T MAJ() LRX3Y_]OVW%8QZYK=JAM$FFNWU?GB!"2Q(HC4)I#$431V^LG@P89 M4-H$2LNA- *E42B-H6BBZ'CBD9D3#YNF&6:4M?R@^4:F65[@>6FH7&Q XPLH MC4)I#$43A<7CB\S<[\>F:88992TL:'B1J1U^/"\+Y68&T*($2J-0&D/1!%UY M+H\E^N]-RKI^3MN,$;BMUK"XR1XG/CQ,DAJV)L'B*!;'8#A);MY ;MY1T[*1 MFTSV&)BPH.$!%I=C<02+HU@<@^$D"?H#"8YF#:,KID88]OJ#)@M[G'B#KWR? M$[8HP>(H%L=@.$E6P4!6HQ'#Z-*I$8:]K* )PQXGG"\].1/%%B58',7B& PG MR2HL+FC#L<4)O]EA^]":V*,'B*!;'8#A)7]% 7^#%"2- M>XU!4X4]3C@U*@J#9@I8',7B& PG*2P>*"PV3OGM;KWWV!W^]H(S5Z)T(1@CQ/;@BI'.JCSC\51+([!<)*^TH&^ MS/8_,D*]V350.S9"'1F;O5JA@0(6EV-Q!(NC6!R#X21=9P-=']?=R&0$0T,' M+&Z"Q>58','B*!;'8#A1?=X@H?!P3R(885GK$(J;['%BKNHGQ. ;#21(<9!6>.:NP,Y7-,'LA8D,+3PTM$N5YU]BB M!(NC6!R#X21]#4(+SS:T&#.5S4![C6&#"T\-+DZS5&ZHA*U*L#B*Q3$83A+9 M(+GPS,D%TFWIIH /\VK=++YWK]Y7=?_RV^7VLN-3.5UT\[_Y[;RP.(K%,1A.4M\@ M+_%&\A(KYP6;ED!QDSU..(/'@;S8#%N58'$4BV,PG*2O05[BF?.29QHOV, # MBIOL<4/!Z?2&S3&@.(K%,1A.TML@Q_#,JRB0,\9M#^*+JI/IM,_D#F@4&XM M<1,L+L?B"!9'L3@&PXEB]@>QB.\^=VKH8\,0*&Z"Q>58','B*!;'8#A)?8/, MQ,<]Q7F$9:]#;$3B:UI!A:F\) U;E6!Q%(MC,)RDKT%(XO_ ISF/P.T%AXU. M?'7U1I JMT%#BQ(LCF)Q#(:3]#9(1/P $LKYV"P$BIM@<3D61[ XBL4Q&$Z2 MX" T\_UA5M@(P]<]NZC-"I'3=T73_7A1+7N= M%@?O_O'#FJ^EBO7VDP.J[4SR>W)O^ MS'W/[YNI]_?-/&[9KU[:C'[5OSQ?;9_VXK_<%]E,$:1Y@3.9KXK5=-X)_V;_ MGJWY0U:W5;W.C='//N KE>E$[B;YQ[XF_/[G=G?%CGK^^+K^4O1?UUOFJ<17G; M#=%]F713SWK^]>[QA[:Z[X1VXGRIVK9:;KZ]*XON)-J_H?O];=7]I78_] 6^ M5?4?FS_#^?\ 4$L#!!0 ( %&$DUF97"W'H@, /T* 9 >&PO=V]R M:W-H965THP M"&9:5:M],(D!=QV;V@[L_/N]=D*684(ZK>:%Q)=[CGV.'=_;.PCY56T)T>A; MRKCJ.UNM=UW75?&6I%@UQ(YP^&B+3C'(RETAE:8KETPUAXM!W6LXQL*";K38!=]#;X0U9$OVXFTL8N25+ M0E/"%14<2;+N.\-6=](Q^3;A#TH.ZN0=&24K(;Z:P33I.TVS(,)(K T#AL>> MC ACA@B6\4_!Z913&N#I^Y']UFH'+2NLR$BP/VFBMWVGXZ"$K''&]$( 7 >RW +P#^.2"X M @*0' .\"\ P@)@I;NY=FO<&&L\Z$EQ0-)D YMYL>Y;-/A%N3DG2RWA7PHX M/5@^WMT-%W^A^UNTG'Z:36^GH^'L 0U'H_O'V<-T]@G-[W^?CJ:3)?J %H*9 MHWG ,D%BC89Q+#*N%5J0F- ]7C&"KL9$8\K4-:0_+L?HZMTU>H.C&KP+?I6F>4?3;KQ: MPCLL&\AOO4=>T_.JUE,/_RWC &]>A(]?#V]5P"?U\,^M+S46^.6Y\2V+?X&E MV'O*-V@N&(TI4>CS<*6TA$__2]4>YWQ!-9^Y#KMJAV/2=^"^4T3NB3/X^:=6 MU/RERN"W)!N_$=DS'X/2QZ".?7!#-I1S8^,*,\QC4F5=3A%9"G/Q[PUB_J?4L)0:UDJ=2[&GMK[ '8(2D:WT.F-0*O);I$IX^$)3X'7. M=.8\4Q.5:J):-7"7_,NNU>+_ZX&/7BCPFGYT)O.- M9GSF1]LY"W1*@SJU!L$]@Z[P-10'I;$F"<*IW>?W4 UBEEGW,']"./D;RART M'E!(M$!"4O@B,&-/'^PJ^3,HE@2ZDYV0)@I5928T05[C.(EA,95I+BD9(-JHL<$_J:DKDQC8T"MGSFAM11LN>:6A; MA;/X"'JI5D5\['SOTA*V\, MH;2!_0HQL@:)S48;/AV9-UOY0(N=[2960D-O8E^WT)\2:1+@_[6 +2D&9H*R MXQU\!U!+ P04 " !1A)-9LA'(!;T" Y"0 &0 'AL+W=O L/J0&3 S9M42(:U,>7"5YD$G#@G1OTP"#H^PX1[_:Z;F\I^5^2: M$@Y3B53.&)9/IT#%JN):[)8:COA][L97L ,]#R;2F/YE4I"&'!%!$<2 MTIXW:)R<-@+KX%9\)[!2:V-D0[D5XLX:4=+S DL$%&)M);!Y/, 0*+5*AN.^ M%/6J/:WC^OA9_<(%;X*YQ0J&@OX@B5[VO",/)9#BG.IKL?H*94!MJQ<+JMPO M6I5K P_%N=*"E//%CF8@UAT9KBT-8.H2.N]C(49YAC?M=*59(VM5& MS0Y(,R$U.1/,1%C&N<4:TA0K@A?(*4EMDG9 MMYLB!GHI$O3I##0F5'WN^MKP6PH_+EE/"]9P"^NWG!^@9K"'PB ,7[K[)NPJ M]K"*/71ZK2UZDS0E,: TEYSH7,(FHEH%>V1.5(9CZ'DF,PKD WC]CQ\:G>!+ M#5^SXFLZ]>86OJDTAT_JISTTI9AKE_'S^YQDYE1H].O*9C72P-3O3>3-'9"W M*O)6;6;G"M*<%G*4I( (+XPGP%)MHJW7:Z,-CB_(VA59NU9I*%B6:Y#*91.J M;/Y%(\()R]DFN%K)-Z:R4P%W=E@$G1V0'U;DA^]+X*@B.WIK$>#' M;450*_G&5!Y7P,<[+(+C'9 W@O\-)GCG,GA%L.;/P%]KA/92,<)R0;A"%%(C M%1P"FTZK1LNS=T&I%U@WJ="Z&?#MMOJMM3_!U!+ P04 M " !1A)-967[N&9T/ ]O0 &0 'AL+W=OQK\*X1L.&Y VEF3+22X-D%HA2Z)I@Z2]X3#<"]6F$VVV MY)/DI!WVX8]R%#.4:-I*GKUI'9O\D2(?D]3SIZG3ARS_H[B3LB3?%_.T>->[ M*\OER>%A,;F3B[AXFRUEJCZ99?DB+M6?^>UALWC7\WI/;UPGMW=E]<;AV>DROI4W MLORZO,K57X<;RC19R+1(LI3DO2;5I7S+LC^J M/_CT7:]?U4C.Y:2L$+'Z[UZ.Y7Q>D50]_E=#>YLRJXS/7S_1Z?KBU<5\BPLY MSN:_)M/R[EWOJ$>F#UGWIN+ M2%ZE5[SJQ5ITZ_Q*)DE:?3]NREQ]FJA\Y=G-U\O+\^O_D,^4W'#VB5,^/O_T MA9R/QY^_?OK"/S%R]?DC'_.+&_*&?(KS/*[T3'Z.9!DG\^(7\A-)4O+E+EL5 M<3HM3@]+5:D*?3BI*_#^L0+^E@H$Y#)+R[N"7*13.;7DI^[\X:[\W)W?\QV M0]6:FR;UGYKTO>\DBE7ZE@3] ^+W?9]\O8G(SS_]8JG8V(VYC'.%\79BHOUK MXSDP] 4710IYJ\;*TH)CF%IQ-R:2DTT;N3!B1VUB59N^LZD-)02;+U>PY@9; MN!^SHB!CI:XDO97I))$%^>VC2D-X*1?%?VU?ED?@P ZL)LN38AE/Y+N>F@T+ MF=_+WMD__^&%_7_9!(:$14@81<(8$L:1, &"&>(;;,0W<-'/>%K&Z6WR;2Y) M7!2RM([-CXAPC:B64O=G7G]X?'IX_UQ&SG*ZR@@)H_M4GR%+Y/N4*$ E&MT^ MW'3[T-GMYXLL+Y,_XVKU:>OQQ]Q#XP+ZC0YWEM"UPX>M%FL41]M5\IM58CLI M'%EI 8(9/1AN>C!T]B#+LNE#,I\?$+Y8QDE>S;"DFDILW1FVVJ[9F<["NG;F MSN+HSA1L9PJ.K+( P8RN'&VZ-_(:@^*'EU2 .S-U50(( M9BCA:*.$(^?UC>-E4L;SY$\Y)1.U(LSC2:E>%.4!B9^-V&0I\R2SW<:\=_.] M/ODAX]PV1HR=.;N. $@8??$U,60U.!(F0#!#9<<;E1T[6RR2,YGG38D5))>3 M[#9-=BC,R>YZ[X&$14@8=3>AM]:<37+(2G D3(!@AN2\OG:0^ON)+G^<[0Z> M7CS)[D^K+_/>C>VJ-R@M@M)H37L^CP[;2UQHF;RF/9^5!\-FF0)5IBF=9^:C MY[Y9F=Y+-?<527I+Y/>E3 OK6JFF&.N@5ON-W65U5H"W^ZZ$VA*U;J>8)570 M3,2AM1SO<2_J+JESK[:+;/6IWQ+;H-VE M.SD<6G&!HID=JHU,SVE5G7U:+;[)G&0SDJGU0UP9FD_F;T'^56L2%]QC&4%D%I%$IC4!J'T@2*9NI2^[U>B X3>DB+= RE15 : MA=(8E,:A-(&BF2K45K7G=F _;Q9VW^YW<^IJZT\>VY7=R&K@[(9)7GVR97I!,[AM(B*(U":0Q*XU":J&G; MC!135=KH]MPV;4M5:9:^<2D+:FY#:1&41J$T!J5Q*$W4M' ?9?G:SO;==O:Y MFO,6ZN9SNM[9.\ORB=63=%.Z"@I*BZ T"J4Q*(U#:0)%,Y6GW7#?0]\'^$C7 M> RE15 :A=(8E,:A-(&BF2K4WKV_P[O?9]^@W_:_1RWKWEU09SDA:=1ON_RM M"V#0(OD^;29019J=KWU^W^WSGT\FV:HR7*_E1";W:Q/V+S)>_Q)!YM7@-)'5 MSH+U3H+KI/A#??I9C5!/*:Q:@48 H+0(2J-0&H/2.)0F4#13ICI8X _@,R4T M2 "E15 :A=(8E,:A-(&BF2K4\01_QU;KI\$RWPR6!^0VW[)3UV]O#[VL#WW3NVS6DQ5]/B0;7-KGHOOK7? M/4+]>R@M@M)H3:LV&NFM$F^;NX,9M%"^7Z$"5:@I&^VX^WOM#B?OU11VMXCS M/UZ_U(*Z\E!:!*51*(U!:1Q*$RB:*5)MW_M'\*46U,6'TB(HC4)I#$KC4)I MT4P5:KO?=]O]CA_2^!87N+TYU,WOK"*H8V^Y@C!LKZO:J;SCUC92:,T$BF;^ M>EI;\8';BN^^KJJ!C8G?]QMJ<)?;50U0&MUR"4<-.=B3>8W?9G%HW02*9NI! M&^2!>[MX]P73EX>,?*PV(&_26>_-W.5VG;&@M A*HU :@](XE"90-%.KVD8/ M?/2Z*4#:S6,H+8+2*)3&H#0.I0D4S53ALP-(W'Z^8]WDSME9;=BS1H+VFJ[U M(PP*+9-!:1Q*$RB:J2)MMP=.(_4EZS"HVPZE136ML7(*ADUU06UT*(U#:0)% M,]6E;?3 ;:-?)FFR6"W4:FW/K3=N7F=Q01UW*(U":0Q*XU":0-%,#6H'/X!O MP0^@%CZ4%D%I%$IC4!J'T@2*9JI0!P0"=T" JI&PE&_FR;T: I/&/IP#LBKD M;#4G\V1F'Q;=\&#[ 2'NG)W%!S7Z7WQ5#%H/#J4)%,T4FC;U _>>?#WEWF2S M\B'.)8G4G<(\6V[[V9L;V'FT@WKZ4!J%TAB4QJ$T@:*9(M2>?G ,GW.AN_BA MM A*HU :@](XE"90-/.03!UC&+AC#*^;G@Q< =O+B,OW><<]W KJ,=E!9!:11*8U :A]($BF:*4$3>*[FJ\4R M2^M3%NO @%4[T @ E!9!:11*8U :A]($BF;*4D< !O (P : 8#2(BB-0FD, M2N-0FD#1S.KIF7H;QN@ MM A*HSL:T=\>-H#6@T-I D4SI:?#!L/]P@:;>?E23N[BM#$O6X4'#2I :1&4 M1J$T!J5Q*$V@:*88GSW/%1Y4&$*#"E!:!*51*(U!:1Q*$RB:J4(=5!BZ@PJO MFHVAOY2 TB(HC>YH1$<0'UH/#J4)%,V4GHYG#-T&_=-V.:NTH <>06D1E$:A M- :E<2A-H&BFW'2L9 @_\&@(#8U :1&41J$T!J5Q*$V@:*8*=6ADZ#[PB*>E M5-S2]5C,&F$\#:SU*_FQNZ#.C5 M4(<:0K=+[@C-A^WGM09^T#BQPO)"OY'J8D==MX3F+>SA M\:#Y2'C;U7C]02,R_Z(:<'>NKHI T4Q%Z!! Z X!7.793!9%DJ7QG-PH?#*1 MQ"43J-T/I450&H72&)3&H32!HID2U'9_"+?[0ZC=#Z5%4!J%TAB4QJ$T@:*9 M*M1V?_CBDXI"RX-U6RY^R#XM#:"Q3-[$OMGX?[ M^>?6SH0ZY%!:!*51*(U!:1Q*$RB:*3?MD(=PASR$.N106@2E42B-06D<2A,H MFJE"[9"'H&WW5CV&K?NZUOP&];TM!;YIG["W5RIF2V69X:">-(IF=K;VI,/] M/.GJ -JL.AEO4I)?D_)N<\SL 8E6]7EYGU/[1 BUKJ&T"$JC4!J#TCB4)E T M4Y7:N@[AUG4(M:ZAM A*HU :@](XE"90-%.%VKH.]SJKOWHJ4G:;)M486#WT MN3ZF>_(T7&Z/%[OYG34)];^A-+JC);=OJH96@T-I D4SY#?2'OMHQW;^#E/S MEX?,)D!W"5T%"*5%4!J%TAB4QJ$T@:*9JM0^_PC^;-\1U.J'TB(HC4)I#$KC M4)I T4P5:JM_Y'ZV[ZNG9C>_LR:AQC^41G>TI&-C-;0>'$H3*)JI/VWRCW;L MZ>\R-]_ETGKC["ZCLP:A80,HC4)I#$KC4)I T4Q=ZH#%: "?G:%Q#"@M@M(H ME,:@- ZE"13-5*&.8XS<#T)X_>P,C6I :1&41G>TI&.C-;0>'$H3*)JI/QW! M&.W8X]]A=J;9ROH$6G<1G24(C7E :11*8U :A]($BF;*4L=:1B/XY R-K4!I M$91&H30&I7$H3:!HI@IU;&7D/D+I]9,S--("I450&MW1DE[?,3M#PRI0FD#1 M3 %6817CG2/M=!_MW!]-KF51QJ6+I[TJC MB_4Y(F5&LCRY3=)X/O_Q9EW)U,A:S?VY7&9YN3Z7EWS*2DG\MT^%5)1J2\.5 MDGA.KM9*)U3AU*!<[5Y^2E.HDJ>$I[,L7ZQ7"[;K/RSNI"RCN(S/3M4WZ%:. MY7Q>J"^2JHIJEMZS=U6=9JHUO)-SOW?8>O^]=W+A6=ZGWLD'V_N1?W)AXS#_ MY(/M_?/1\8E0W63YY*A_(E0?J4\.]26$I , .@0 9 >&PO=V]R:W-H965T]+1):\&0A+1+D++DM8^G_HB:]DU/TSZX<).@ M@9W9IMGVUS\;*(&$LE:C7Q(,]YR<F;DG J8L_A2%"/. MMHCK:,6F+[+<9&CE)J)Z&A>2JZ>1PDEO<7=Y.;GY#UV?H85_?N6?^=/)U2V: M3*?7=U>W_M4YFE]?^%/_KP4Z0@M51&$: V)+Y%-)Z"JZ5Z.)$" %>CL#2:)8 MO%.1=XL9>OOF'7J#(HINURP5A(9B9$HE6?^P&13R/N;R["?D_9/28^18[Y%M MV78#?-H.GT&@X#B#XSK<5(DJLV67V;(S/N<)OK.(1A*.+E3EA0T9^'RAXI$O M(1%?FKSFY+UF1@S[ V:90Y*F8-6F3.F=P1$20*-4]V*?FEA=T16,^J61MW7 M7.!NEWGHB*R6AV&9A^'O+_#A0:$Y>+\8VV-JVDY*;2>MVO1<)$I9F'4(JI,) MH$E=*\E+YZ(CLII?;.WV:.LUJ[)@[R@57;'5 M<#RO)@_[!\?=+\G6F+JZ78N!VWN,:[D&7NDQFM6U=2MX\*JU MV6D[TQ5;/1>[A@:W]@G/K$WWH WO[9=F6TBNS:P<0_5_ )>$KR(J4 Q+A;&. M7545/#]6YP/)-MG)])Y)=<[-+M= 0N Z0#U?,B8?!_JP6_ZYX?T/4$L#!!0 M ( %&$DUG\Y+45^P( $8- 9 >&PO=V]R:W-H965TT MTG[\[) F; *C4>4+L1.?-\\YO,EQ6FLN'N0*0*&GB,6R[:R42BY=5\Y7$!%Y MRA.(]960BX@H/15+5R8"R"(+BICK>U[3C0B-G4XK.S<6G19/%:,QC 62:101 M\7P%C*_;#G9>3MS1Y4J9$VZGE9 E3$!-D['0,[=06= (8DEYC 2$;:>++Z]P MTP1D*[Y26,NM,3*IS#A_,)-@T78\0P0,YLI($'UXA!XP9I0TQZ]G/.9/:+UOE:ST'S M5"H>Y<&:(*+QYDB>\D)L!>#ZG@ _#_ S[LV-,LIKHDBG)?@:";-:JYE!EFH6 MK>%H;/Z5B1+Z*M5QJC.9#@;=N^]HU$>3X&88](->=WB/NKW>:#J\#X8W:#RZ M#7K!IPDZ05,)8(EG3% 1$I0$KV[!D4HD^];KM* YC;N M/(>YVL#X>V"^I/$IJGD?D._Y_M_AKLZK2,XODO,SO?H>O:XFBC3:(K.&MO < MT&\TH#&-TF@7GE7./""7,B%S:#OZ"9 @'L'IO'V#F]Y'"VRM@*UEZK4]L'V- MI>#D5IMT@8*RK-U-67_4EK;9 M16[7KJ%G($):*!L%9<.J=,W-6PK%) )IMX%5Y\A:-@O*9I4V:%: ?E:@GU5H M [OV81N<%Y3G_V4#\K3/!E:=(VMY45!>5&F#BPK0L5?V%*]"(QP0QX>M@+>Z M'[:*C8F"6,F=&-;(8VM8MB[L5VD 7$4KPV4OP]9^\UH'V,6Q?]@!9>O"]OXR MTKL8L86XVPM6C6.K638NW*C4"U7T,UPV-&QM.J_U@EV\L=\*[M:NV'QA#(A8 MTE@B!J&6\D[/=%G$9M.^F2B>9!OE&5=ZVYT-5_I#!X19H*^'G*N7B=E[%Y]. MG3]02P,$% @ 482362R[W1:] @ @08 !D !X;"]W;W)K&ULE55M;]HP$/XKIZR:6JEM0GBK.H@$H>TR#8J@;)JF?7"3 M@UAU[,PVT/77STX@8^)EVI?$=NZ>>Y[SW:6S%O)%I8@:7C/&5==)MI9/I9FYU8H"[B9*NXUE"R##6%H&8UPI#9,P"&1H_-YA.%=(Z M[JZWZ/>%=J/EF2@,!?M*$YUVG1L'$IR3)=,3L?Z(&SU-BQ<+IHHGK#>VG@/Q M4FF1;9P-@XSR\DU>-WG8)>!"I8#HDG0D6(-TEH;-+LHI!;> MAASE]E*F6IJOU/CI8#H;#GN3;_!X#]/H813=1V%O] 2],'RY=@N_Y/LRF S@_ MNSB!6Z_R5B]PZT=PAV*%IC8U1!Q"DE--&'W;R\PEC$Q??9\(QL 4T9K(Y,>A MI)2Q&H=CV;Z\53F)L>N8QE,H5^@$[]_56MZ'$TH:E9+&*?2@CPO*.>4+4]V, M\!@/$2PA6@6$[?-54//K[8Z[.A"X605NG@S<2Q)J.U.!%K:1RM**MPF,;0(/ M<2E1FSM.E3_FY7 >$FFJ1 '#N7'U MKMM&L"P'7KG1(B^&S+/09F05R]3\(U!: _-]+H3>;FR ZJ\3_ 902P,$% M @ 482360D7)$N. @ " 8 !D !X;"]W;W)K&ULK51=3]LP%/TK5H8FD#;R24&LC132P3)!J2C=-$U[<)/;QL*Q,]MIV;^? M[82L0$$\["7QM>\Y.>I3UY5Y"166A[P&ID^6 M7%18Z5"L7%D+P(4%5=0-/&_@5I@P)Q[:O:F(A[Q1E#"8"B2;JL+BSQE0OADY MOO.P<4-6I3(;;CRL\0IFH.;U5.C([5D*4@&3A#,D8#ER$O\TC4R^3?A&8".W MUL@X67!^9X*L&#F>$004T; MWW=UV +XT0N H ,$;P6$'2"T1EMEUM88*QP/!=\@8;(UFUG8VEBT=D.8N<69 M$OJ4:)R*9_.KJ^3F![H^1[/L8I*=9VDRN45)FE[/)[?9Y )-KR^S-/L\0Q]1 MRID2NO HD1*41)@5__8N"5X02A0!B?;'H#"A\D"#YK,QVM\[0'N(,'1;\D9J MF!RZ2JLW&MR\4WK6*@U>4/JU88^OA:^QQ?^6X_0WV&Z9OGD*AVSH'LL8+"O)@ M5PE:WH'E-?-E'?O^B;[,];:UYTG'?MCG/%(<]8JCMRFFVS^I[G80PLI> VM@ MI^3HF9K(.PZ>:GZ>%7K1X.2):G>K3\V,O,)B19A$%)8:YQT>'SE(M'.G#12O M;>LNN-*#P"Y+/:I!F 1]ON1&PO=V]R:W-H965THI"KGK/4.KYR735=0D150\3 S9.YD!'5 M9B@7KHHET%D2%(4N\;R6&U'&G7XWN3>2_:Y8Z9!Q&$FD5E%$Y=_7$(I-S\'. M]L:8+9;:WG#[W9@N8 +Z*1Y),W+S+#,6 5=,<"1AWG,&^.J:^#8@F?$[@XTJ M72-+Y5F(;W80S'J.9Q%!"%-M4U#SMX8AA*'-9'#\E25U\IHVL'R]S7Z;D#=D MGJF"H0C_8#.][#F7#IK!G*Y"/1:;7R$C=&'S346HDE^TR>9Z#IJNE!91%FP0 M1(RG__0E:T0I@) = 20+( GNM%""\H9JVN]*L4'2SC;9[$5"-8DVX!BWJS+1 MTCQE)D[W)T]W=X/QG^CA%DV"3_?!;3 [9@MK.*O3^!C1EH?J WB'&T1T+0WN_ZVJ#T-9QIQF:ZQ0- MV8'FMQ5O(-\[0\0C!#U-;M#[=Q]>IW$-P9PER5F2)*^_(^\8UL!7<(;&8)7* M^&('ES/T\24V@H$9>F21G2?F:&(>J3E-9?3EL\F- @V1^EI%, 72K 9B]]B5 MBND4>H[91 KD&IS^SS_AEO=+#4T_I^G792]HRIQF7*(I2C1I)%9<5Q%(2^!4 M,'93K_M-K]'NNNL*9,T<6?/'D/WO!3A#$TVE1D;M@+X,7ICZ>I7(Y=QKGWNX MBE$MM#V7Y"(G?G$JRKLX ,U63K-U>.6UOE=>I]&I%EX[!]:N!78#TJJ MD[>@X?=.5N/5YL'-1JMZ]^"2/< G(\2 :S -UDDFKBH5 M60]WW[4J? 0^&2.!#^$D<&$E\!&\1%8#D[*9V"G*PDS@MW83_FXW48]MWW4I M_ 0^&4.!#^$H<&$I\!$\!:XP%;[7N-PAP<)6X"/ZBOI:U8U&=3TN; 9^:Y_A M_XC/J$>YK](*IX%/QFK@0W@-4G@-<@2O02J\1A/O^D0DA=<@;^TU_/_D->KA M[KM6I3.+D_$:Y!!>@Q1>@QS!:Y"*@POL???]Z);.RNRYXQV5"\85"F%NPKQ& MV[ST9'J4EPZTB)/CLV>AM8B2RR70&4@[P3R?"Z&W WLBEQ^H]O\%4$L#!!0 M ( %&$DUE?8/\+&00 '82 9 >&PO=V]R:W-H965T[A>GB/'>RZ>Y(8QA7[&42(GQD:I]-(T9;!A M,94#GK($GJRXB*F"H5B;,A6,+G.G.#*)9;EF3,/$F([S>W=B.N9;%84)NQ-( M;N.8BL,G%O']Q,#&\XWOX7JCLAOF=)S2-9LS]9#>"1B9)06CR';R]HURD)9/ 2SH)+->/17N%2;B>$;:,E6=!NI[WS_!RL"%,S"(P^3X3W\6B:@YX&&+ RDX-T81)]AKG2L#3$/S4]/;;X\W\_NO-M_LYND!?J7AB MBBXBAN8LV(I0A4RBQ>%Y=$#WAQ2>Y>\\_)&:SF4'!Z=.1$VGA].Y M.VZZFY"=,D6D3!')\>Q6O(6JI>,CNMI!Q%F2+J",+B2%;/W]!9S0K6*Q_$<7 M\'&&H7Z&K%0O94H#-C&@%B43.V9,?_T%N]9ONO![ FLDPRZ387>A3Z]B+E3^ MYF=<*EVH1W\W]\\^(KLIL48C!][$KAZ$QLPE#O%*LP:]84EOV$GO=\&E1 \) M?-&BG.47&.M8'F&J31 MEND8.F=S$\NS:[,?*6K,7.S7TMT@Z98DW>[7+"5(R((&3\!3EFM?Q[,3Z*5+ MNR>P1LQ>&;/WYG7N]9F,GL :R?#+9/BOK'/_;.'YECT\69WG1AACJV5QCDIN MHWZ*?*0IBKR J<_N^>0TBQHKR.+0:6%9TW[%UDQ"I>[X[>4=]ZKO?:$U M$U(I/'ZMQ!< C?4(R]8_E4^-';&'PU&+R.-*Y7%/,H\U"HY'UEF!:GXLX]ES;/^V9-';$MD?#ML]5I?:X6^X?!O,!6O,=$PELT12"#5P2 M'& [!*71K?[=P"]>^6^A_[AJ /#;=P"XUQ:@+[1F0JHF +^V"\#G"D]LUR:G M*U?3"+@C,FI9N%4G@'MJ!;!&YH?N68%IK-P6DJ1J!D@_S4 !T]@3V=@[):DQ MPZ[O6B)Q?;AA= M,I$9P/,5Y^IYD!T]E$=-T_\ 4$L#!!0 ( %&$DUELI-1Z508 +@M 9 M >&PO=V]R:W-H965T='JA&"5F%Y KR4FSOWXEC(DQ"K$G9R_VQC9"[W.. MT"L0EDX>&?];+"B5Z%>:9.*TM9!R.6RWQ7Q!4R*.V9)FZLP=XRF1ZI#?M\62 M4Q+EHC1IVY;EME,29ZW125YVQ4AMC5@KS&MY@^BJW? M2#?EEK&_]4$0G;8LG1%-Z%QJ!%%?#_0331)-4GG\+*"M,J86;O_>T,=YXU5C M;HF@GUCR9QS)Q6FKWT(1O2.K1'YACU-:-,C1O#E+1/Z)'HNZ5@O-5T*RM!"K M#-(X6W^37\6%V!(HCEE@%P)[5]!]0= I!)U]!=U"T-TW):<0./M&< N!NZ^@ M5PAZNX+."X)^(>COVX9!(1CLFQ*V-CUG[9L4+CN[UMLO1MET-\[[N[TV5NY* MCT@R.N'L$7%=7_'TC]S:N5Z9,<[T*+R67)V-E4Z.@LMO_O7-A7]YN=T(O"#\&'7P1V1; MMFW(YU.S_)(]*+F5R[%![C7+9ZNDC&Z2^Z_)LS*Z*?GQV]H^V3^Z*?EIL_R[ M_QM*7]^)65L2CEL%GET_E(?5QS;*8=[)^=U7N3=2G1-YRL>RYB* MC^CL08URA[J$0HD#05IHS/UQ&ZY@AZUC 42S*GIRTU+1"4 M/]#6Z/??L&O]81HAD# /$N9#PL:0L DD+("$S2!A(1"L,DZZY3CI-M%'$\Z$ M0*M,36R3^!\:H40=4^,SKQ%TZ'" A'F0,'\-VX9L.)*IW2ET^C**\[FE$8"W7&6JFF@+&[C2,W'T)PD MB7HOBFBZU.\W1J\VX@_U*B3,@X3Y:YBS=>D=IV]9.V9U:AW4&3C]7K76!#*Q MH)[8P.D,!CLVK">VDWH(E%3%A&YI0O< $^8S!G:G7GS5Q$)L32Q(;6)A,F1C MJ$,-"0GS(&&^6^MWVW)KAH0,.8&$!?7\!TYW-_\99,@0"%:Q>*^T>.]0B^L[ M;''#?7J#WQOC'NIW2)@'"?,A86-(V 02%O3JP[K?JPT+R) A$*PR+/KEL.@W M#PORE-),"B09(O.?JYA3-&?9 ^4R5L9'2S5:8B$8?T(9DT;_-P8XU/^0, \2 MYD/"QOVZRYP=CTT@ P9[!)S5Z^S.48!2JCAU4#IUT.C44+^]L0Q)3J(XN]^Z M49M,V<@ZU)20, \2Y@],W;H[!QG4YIY'V-JM-:G7VJD1U(/A6K#9JYC/S=UL M_A=AZ_D/=:LQJ9N]/-<,.=1TH#0/E.87M,I[%J[Y#C3F!)06[-6" M&6C,$(I6-?'6JA"&,'$CY& 30](\4)H/2AN#TB:@M "4-@.EA5"TZJ"PGP>% M_9\OGA0AH(8,),T#I?F@M#$H;0)*"T!I,U!:"$6K#IGGY4;09*G5KWS\A]N7O\+,DD5 M5R).7G EZ+(?*,TK:'H*^?QB=6RYNT:'##H&I4U :0$H;09*"Z%H5:/K%<5J MR?/R#FY>W_F.?Z#WY /ZHNROS!\ADK*5NH5_1'$V3U;Y:P')GA")_EH)6=[= M&8_OXXPDR=-1GFA6D1)UW^=TR;@NC3-TJ6[VR#[>!-$4_:_Z%8\91U=4?45H MK'#9/"8)NM[46:]T!MEZ]ZG>Q7G\_\C3U%?MK5U[*>7W^5Y4H1Z/*A758?I? MV;*XW/!ZEF_[VRD_QT,/&\I]/)R:R@,\_&PJGW2&TXZIO#N<=DWESG#JF,K= MX=0UE?>&TYZIO#^<]DWE@^%T8"K'EFJ893RCFVQL&[;5&=/54T]5=<;8;JP: MCDTM/\/.,,2FMJOAM=F5W'[NU?6>Y@O"E?<$2NB=ZF'KN.>T$%]O$UX?2+;, MMVK>,BE9FO]<4!)1KBNH\W=,^;$XT '*S=JC?P%02P,$% @ 482362,5 MY[.J @ 6P< !D !X;"]W;W)K&ULM95M;]HP M$,>_BI554RMMS2-/'43JH]9)K:I"N]<&#F+5L9E]@7:??N<$(C8"FK3N3>*G M^]_O[/.YO]+FQ68 R%YSJ>S RQ 79[YO)QGDW)[J!2B:F6F3<_-V 5*O!E[H;08>Q3Q#-^"G M_06?PQ#P:?%@J.?7*E.1@[)"*V9@-O#.P[.+GEM?+G@6L+);;>8B&6O]XCJW MTX$7.""0,$&GP.FWA$N0T@D1QH^UIE>[=(;;[8WZ31D[Q3+F%BZU_"ZFF V\ MKL>F,..%Q$>]^@KK>%I.;Z*E+;]LM5X;>&Q26-3YVI@(D8]\P+(QQ+8$":;B>,K&A/2GK C)A0; M9;JP7$UMWT=BW8DSN^ 3&'B4]!;,$KSTXX>P'7PY M0!?7=/$A]?2J +=O$JQEF''%M +V!MPT@592[5+*W;5E&G;#($SZ_K(!(:D1 MDK]!<(Y1LQE=D1*@\0@KI=8601PG<:<9H%4#M X"C#12M@FU!(MTV['1U14$7FY+CA@O#GKDLH,E[^S^D2*=F[+Q?BG1VMBGL M='J]5O,V=6N$[KNE2'3Z/4U_ M 5!+ P04 " !1A)-9DWJE7 T( !4.@ &0 'AL+W=OFG:'$LB3'X8 9"F6N-Z7#0%\^=/I! M)(+XZMC45J#,W(\_V3%1%"D;.RA?('%V5_M(&SV[VNCP,2]^EA,A)/H]3;/R MJ#>1\OZ@WR]'$S'EY7Y^+S+UR6U>3+E4;XN[?GE?"#ZNE:9I/PR"J#_E2=8[ M/JR?71;'A_E,IDDF+@M4SJ937CR]$VG^>-3#O><'5\G=1%8/^L>']_Q.7 OY MY?ZR4._Z"ROC9"JR,LDS5(C;H]X)/CB+XDJAEOB:B,=RZ36JH-SD^<_JS8?Q M42^H/!*I&,G*!%?_'L2I2-/*DO+C5V.TMQBS4EQ^_6S]O :OP-SP4ISFZ;=D M+"='O;B'QN*6SU)YE3_^+1I K+(WRM.R_HL>&]F@AT:S4N;31EEY,$VR^7_^ MNYF()05,URB$C4+85H$T"F15@:Q1H(T"K6=F#J6>AS,N^?%AD3^BHI)6UJH7 M]636V@I^DE7K?BT+]6FB].3Q^^@J7HG@0O>,__\!1\)<+E"=C M!D2R@$@@ZVK*;B0JJZ6M0V$/\0>UJ/PF%6_55O2VY*G80[=5*#Q4H>":B_D M43U M3D]'(?!@ RBP_[#,DJ'6(1CAA=BAO]TX3\%_?]<\'$5DQJ"R\6Y#;8T M-L%!L.(@.-"6R\ 6,!@8:4O?1I?_S&>X>3)FX(P6."-PN;[QHN"91&F#]\F% M-K)6*P[QRF+9,L-!/#"%SF!?ON,? *+! M$ M**WR3V]1;I0@6:ZKJ$G8P;B M>($XWG)7C'U"]&3,@#A<0!S"NTHN%5N.>#FIN;)^(7[-$K4'BLR-?6@';<"& M\4K8VE(XI(,X=&^".-#<'^QZ&V]&8)OV<9<]C*&R/&7AZPU;W< M(47)THYONJCS 0QR<1,7?.T7H%$WYF:(@Y"NNF?+D6$P)&2-@YK-,7D)CV P M&>CZ#?5ES<2JF1_#U-^*2[!-_3:9.(0,-C$=U)R.02IMHB7=L"2LC8.V$."@ M)F,,,Z"3N]!_Z%3M=TY?07.=P\>3-1.\YFT\V)+&L%>J]F7-A*G)&H-$N0V5 M-1:-W2D>L.%J4-IB\3!>MX5IZL4P]ZX+RHL\$T^J8"Y^"HEN9ZJ^K 'EPV<[KMHM#A5#G(2&A/;!@.4<)&(ZIY.)$#X%V%08-.H;5]T6@U9=)P$A7+)O* M" MKX6[+VLF5IT_A'#^T*HL".U"W%H+2,0\:]6L3> RO55%0.P">]4W4,3T35,M M@:FV#6\!M0%LO6L,^;)FSH7F<++MP3_QRM*^K)DPE\[^XBKL;BI-G"( MK:\-B.9; O-MRQA]<:D N]%YE7?162":\@G<6P""V6M?P9.@VT#;=!H?0^L-\JFF>>N@VT#;=!H<0X* F: H3=!NZ PH, MV'KG:-I%\X%JZJ?;-A^H5W+W9F\^4+NK8.VUD(CIJ>9G"O-SR^!\ M<64!N]%Y>7?1A& Z V#;-B&8UR:$+VLF3)TD,.]-"&:G X[$&T\D)V[8%P;SF);ZLF3!U7L*\MR"8G8"L;K'P MH-VK"K;T0\B=-RC8Y@8%*&)ZKO,;YJ-!P1QG#O;OEQQ2ZW^_Q'3:P5[6IF!V M_\'EG"T%.*>3!?:B)@7S>AS@RYJ)5:<;S$.3@FUN4H BYB]T-:M''IH4T>8F M!2AB^J:I.&K=I%C+;$ - 5OO&D.^K)ESH5D^VK9)$7GE<5_63)B:QR/O38K( M[CY8P0F)F)YJ*HY:=R>@X'QQ#0&[T7EY=]&=B#3?1]MV)R*OW0E?UDR82_<> MO',D0Y]R*5"X_SQ( M907EM^BR2/("70KU;[QTB>WZ66;^O?F0S>],)GFV[UJJ_M*5NJDH[NJKB24: M5<[,[TDMGLZO/Y[B@[/ZEN#*\Y-H<'"FYM'U2?Q\8[*OAYC?M[S@Q5V2E2@5 MMVJX8'^@XK"87V&"CT51":C/;W,U.\V;:H#%1=+C M_P%02P,$% @ 48236<$2ZX(.!0 X1D !D !X;"]W;W)K&ULS5EM3^,X$/XKH][JM"MQS4M+*5RI5#9='2= %07V ^*# MFTRI;YVX:SMED>['GYV$M"G!%)23^-(DSLSC>>^,,WC@XH=<("KX%;-$'K<6 M2BV/'$>&"XR);/,E)OK-G(N8*/TH[AVY%$BBC"EFCN^Z/2%2WJ_4&;!&0Z6Y!ZGJ*Z7$Z&?G!(EHC$F MDO($!,Z/6R/O:.R[AB&CN*'X(#?NP:@RX_R'>3B-CENND0@9ALI $'U9X5=D MS"!I.7X6H*UR3\.X>?^$_BU37BLS(Q*_V:X@"@R' C^ ,)0:S1SDUD_X];VHHD)E*D2^BW5 M?&KX;71Z"3>CL^LQG(]'T^O+\?GXXFH*?\ %$8(8+\+G !6A3'X9.$IO:1B= ML( _R>']%^ [<,X3M9 P3B*,:OB_VOE[%GY'JUKJZS_I>^); ?].DS9TW#WP M7=^'ZVD GS]]@4_@@%P0@;).Q,81 SMB@*%&]#)$[U7$BADZI=L[V1:=E]Q. MJ( ;PE+<@Y&4J"20)((S2F:44451PCD2F0J,0*?S)8:I$#2YSZ@N>"+*A1,B MJ83;,[T!G"J,Y5U=E.32=.NE,<7P2"Y)B,TDBA6VAK__YO7WNE?CVK?E?:N7*.0NN8* Y<@/ZG!CZ',UPA@TZ=SKUG_MG6^56*P"K5.W4^ M*'4^L.I<5 W=2B@X39:IVH.)H"'"#6?ZW\0$.=R>8SQ#45LHK.AO+11-@@4- M@56LVB^MVO]0Y;K?I!>:! L: JMXX;#TPJ$UM@.<*9#&E)G)]T )$FFC[D&\ M$?741'V=47-PK[.9N>W^5G;O0A18Q7RG$3QWW3&Z;TWQ\:^E;OQU\%VAB*WY M;<=^:V@UBA8TA5:UZT8G[GVH)"_$:&O7>'_GYE>H&]EL=_= MRO7=R *[K.^UQ7I2\*PM\'"2SA@-H>A5:QLU.\*;(ZG1_KXIM*KUUAV^U_U8 M26UMW-_LBB;1@J;0JJY83QO>*^.&&9YAF76CGVD"$6>,Z.9\B2(?K+_ O_:Y M_:38H5])6&]_.Z]WH0IJJ+QV?YW\52W7,X=G'SITM[TB"F'"M"6S,F7-W(9F MA4+Q)M&"IM"JAEP/,M[!Q\K<1D>?1M&"IM"JKEA//YZUK=_MG*3 J)R N.[S M@Y(=Z8(:NL,MPJHZ9HRHGDFN6VK?WE+?>G2/8+ )1<5SKS0:4\D9EG7N@NN2X+??MHDJPM\ M;D9S+F""^A+!-YJ0)*2$P?2))@_YTR3_($%YTJ[SI[-Q_!RCN,_._26$1IC\ M-*A<+;\MC+(3]:WUP#L:>W7K_M&XCG[D'6J&P[HWOOOT^<)9BY1__#@GXIXF M$AC.M7AN^T 78I%_3\@?%%]F!^8SKA2/L]L%D@B%(=#OYUQ;LW@P&Y1?=8;_ M 5!+ P04 " !1A)-9,(>25^(" "?!@ &0 'AL+W=OS$\B8"NQ+8COWO-S9OO1W0KZH%%'#:\:X&CBIUOF]ZZHXQ8RH M.Y$C-U\V0F9$FZGM^U+/Q M5< SQ9TZ&H/-)!+BQ4YFR<#QK"%D&&O+0,RKQ#$R9HF,C=][3J>1M,#C\8'] M:Y6[R24B"L>"_:")3@?.9P<2W)""Z:78?<-]/EW+%PNFJB?L]K&> W&AM,CV M8.,@H[Q^D]=]'8X OG\&X.\!?N6[%JI<3H@F85^*'4@;;=CLH$JU0AMSE-M- M66EIOE*#T^'7X6P)S\.']13FT^%JO9S.IX]/*_@$0ULOJM] ;$"G" ]8(H,V MS+C2LC#[HA5<3U 3RM2-B1\+7J+4-&(($XPT7 'E\)2*0A&>J+ZKC5TKZL9[ M:Z/:FG_&6@!SP76J8,H33/[%NR;-)E?_D.O(OTCXO>!WT/9NP?=\']:K"5Q? MW5S@;3\[7,U)%3",V$%WL*CN4<3E+0D]K3!4"FS8-S)&H M0F("YD@N,2ZDI'P+(Z*HNH4U%Y%"61);Q!G/"VUC!(\-F%2G^.=2, ;F0.Z( M3'Z=*FKMM7/:J[WC]RHG,0X<4WRU/"'<;X>Y%X44AX]1Z]JW#;>Y>Q M>]0T,I3;JC4JB$7!==T_FM6F^P[KIO,WO&[=&ULK59MC^(V M$/XKH_14W4F[Y!42MH"T!WOJ5NH6P=[UP^D^F,2 >XG-V0[L_ON.DY %$M)6 MZA>([7EFGK'G;700\KO:4JKA)4NY&EM;K7=WMJWB+XXSL#/"N#49%7MS.1F)7*>,T[D$E6<9D:\?:2H.8\NUCAL+ MMMEJLV%/1CNRH4NJ/^_F$E=VK25A&>6*"0Z2KL?6O7LWG+P]/SW\L'A^6-_#T\ SO9U03EJH/< N?ES-X M_^X#O /&X7DK5D8^E$>^*D=]RW@/?N0'/\;P6^+0;/J,Q MPMT"[I[#;72W]MFK??8*??XUG_F>G'C2%O+[KUT)GS(*:6=#)[!/C#.,X@8T0[4%6 MXOLG5MTP&H87W)I2PRBXPJU?<^MW-7K]A./2BX()=4\AU M76?83F]0TQMTTGMXB:E2@,D)8J5$2C5]HPI5$+51'C38W/J!XMS*7&GC638L.]%@Z%WP;)%RG?"_KG4K)O55_=;1XI% MM6_1?PAD+*-<\-L._Z(&\RCP+HA/FT)77F!8LQQVLGP6FKP%]/$=VO@-FQ4A M=-W+M&M*G=__&4G7-/_SG9.&Y?[3(\&"*HU%+ &2B9QKY,YXG.8)XQO,@E<@ MR5_8.G$\T0JT *RC>X;=*S7)L!/R#$FP^!>%EIMM;'1/ M/'ZQV-&"T@UC"7 M3$B88^44"> ;$QYC#87E4:;,OT=>SF(XT_3:8LD^:=49E9MBY%$0&S)E%:]W MR[%J:L8JT^HO]N]=!P^C&ULK5A=<]HX M%/TK&F]GIYU)XB]L" O,D&!GLY.F#*3M['3ZH-@"M+4E5Y*AZ:]?R38.P8I+ M4E[ EN\Y1SI7OK(TV%#VC:\0$N!'FA ^-%9"9'W3Y-$*I9"?T0P1^61!60J% MO&5+DV<,P;@ I8GI6)9OIA 38S0HVJ9L-*"Y2#!!4P9XGJ:0/5R@A&Z&AFUL M&V9XN1*JP1P-,KA$OM^QA,7@Y MF'O(T25-/N-8K(9&SP Q6L \$3.Z^1M5 _(47T037OR"315K&2#*N:!I!98] M2#$I_^&/RH@=@.31 YP*X.P#.L\ W K@'JK0J0"=0Q6\"N ="O K@+\/<)\! M="M MTA6Z6Z1F@D4<#1@= .8BI9LZJ+(;X&6&<%$3<6Y8/(IEC@QNKZ]"V:W MXYN;?\$D^!30^SV"$ MAH:LN1RQ-3)&?_YA^]9?NG0=DVQR3++@F&3ADI+E3I[G3QCZZ)@(Q I/D MX30NDXQBP.E";"!#N@27='Y!IY;(]8.D@R.*1DV)<]] MOULK/K':JZWV6JV>5ZZ>8K+U6KU0.I-+(F]'WG=<=\_C5K67>GR(8G!,Q;"I MV.EYKMYBO[;8;[7X!G'>!^,HRM,\@4).99A2)O!/J#Z9=$[[C5Z<>H[E[UG= MJOI2JP^2#(XI&6HD7<_V]&9W:[.[K6;?40$3^0G14D!. $':"=YM=,CNN)W> MGNVM^B^U_2#)X)B28;=9N&S+\IY*7K6[_,7^VE+F>W6N>JTLES##,EOXITQ. M1-,LETG;R1*,8ZS>$.U'8*]AG-.UK+U4]1I#=>S]H$F3R6L$!4TFU]L/"EM' M^\HE\[SV\KS5R_%.20%TT;I:GC=&?-ZPKAG3&.^D&6,WZ5S MMO6X4;%:O9NALBP+"L0*R>UFA(O],*%"M66,1D@^WF"Q HN$ MF-S)D-IV!8KS2.@W,%;S%6PD0!.T[[\FI-/P_]<\8;L]K[5?[1.?MCB/"7%^ M55Z _-07V\4R)X*?R*(>)7F,R5)^_3_(ZO"?W,,J_WF9)+3&^X)N4Y MC9PB9SH#S)T]&PO=V]R:W-H965T9>68\GIGQ@8OO(0D]YQN3$VBE5W-FV3'8DQW+ "\+@9,-%CA4L MQ=:6A2 XK4!Y9GN.$]DYILR:CJN]I9B.>:DRRLA2(%GF.1;/[TG&#Q/+M8X; M#W2[4WK#GHX+O"4KHAZ+I8"5W6I):4Z8I)PA0383:^;>+5Q? RJ)OR@YR)-O MI%U9<_Y=+SZF$\O1C$A&$J558/C;DSG),JT)>/S7*+5:FQIX^GW4_J%R'IQ9 M8TGF//N;IFHWL8862LD&EYEZX(??2>-0J/4E/)/5+SHTLHZ%DE(JGC=@8)!3 M5O_CIR80)P WN #P&H!W*\!O 'X7X%\ ! T@J")3NU+%88$5GHX%/R"AI4&; M_JB"6:'!?OWJ!7B#+T9<=+B5DJQ[8"PQIN)XV1][41[X*1/THV0+[S%GF.YQG@\^OP M!4D [E9P]QQN@[NMSU[KLU?I\R_H6^)GO,Z(1. -FB6)*'$FT=?96BH!>?C- MY&"M,3!KU(_S3A8X(1,+7I\D8D^LZ:^_N)'SF\G=_TG9F?-^Z[Q_3?NT\I>D M*.$YU Z)]>LS.5QKB2HMNGCLIT$X=,;V_M21OE X&H:MT!G!H"48W$3P@(7 M3%%B3+A:1WAB.0I''79]F3@.S.3"EEQX$[FB%,D.RHV16]BS&SAA-W1](3=V M7#.[J&47W<2.IS\T=#M$.\+A<'(S#MN M><)?F%*YS=1M+M%4)O MY,=^EZ9!+/"=3MU:_(365_?;E3[@ZBYXOO/2&MSKO0$THP=('*S 7YSS$NK$ M6^C]25:F.HTP>T8X_1>FDJJ$(,41=*@]A<$@>X:4*[@X0V)!4-7"F-Z&&>(3 M5P1Y@Z,1K07Q#5H*R@5:$OA+T0?*H'11B/SJ*%-WZH^L'G/AX0U, ;!/IJ"< MB&TU34K(?2!3]\=VMYY8YWIBU5-49W_F>G#@&4_\XY!KOYBH1^0_L=A2)E%& M-F#.&<20C:*>.NN%XD4UAZVY@JFN^MS!I$Z$%H#S#8?H- MMH)W]IS\ 4$L# M!!0 ( %&$DUDZX6EX+P8 %&PO=V]R:W-H965T=6*G- M=; MJ80R\D4@F:4I%L\SDO#=3Q,A>ZT\D&K\F2J&^;+T*?=2M*1%/" M).4,";*ZZ=S:UX&3&^0M_J1D)P^.D;F51\Z_FY.[Z*9CF1&1A(3*(+#^V)(Y M21)#TN/X44([59_&\/#XA>[G-Z]OYA%+,N?)7S12\4UGW$$16>$L45_Y[C=2 MWM# \$*>R/P=[%F50\+8WU"%+*BD_\5/X0!P:.\X:!4QHXIQKT2H/> MJ0;]TJ!_9-![ZQX&I<'@U!Z&I<'P5(-1:3#*G57\NKEK7*SP="+X#@G36M/, M0>[?W%I[A#(CQ:42^ENJ[=1T_L?]_=W#O;=X6*+;A8OF?RP>[A:!MYC?>4OT MT24*TT1^0A\09>@AYIG$+)*3KM)]&T(W+/MQBWZ<-_JQT3UG*I;(8Q&)ZO9= M/>9JX,[+P&=.*] EX26RG OD6$X??5NZZ..'3PWCFK=C%GQ[B>SW,>X)H^G9 M[V*\=LSO&=,8*\?8+QBD!&9Z"FK ^:?CG)91!:??G-V,J;FP5VFOEW-[;W _ MGH>5D2L26= MZ<\_V4/KUR9E0,)<2)@'"?,A80$0K*:7?J67?AM]>AN&(B,18IS]$NJ_A(Y? M^#$A:).),-;A"(4\3:G2@5(US5"S5OJYXH&$N9 P#Q+F%[!A#C-IS7;:NQK; MD^[V4!2O&PWZ5U6;FJ\'E:\'[;Y.><:4SE0*E^O@$W+&ROQE1U6,5$Q01.4F M4TTSXZP5?ZZS(6$N),R#A/D%;'#@Q^'8LHZ'E;>'K=Y>9H^2 M_,CT'Q=Y6_/^+YH)PAAFZ#9W>9.'6Y'G>A@2YD+"/$B8#PD+@& UQ8PJQ8R@ MK\E0O MJT-"MWD^L1(\U1%'9H*(QD2BM:MSE31^-9_:5X.C2=<]I9$'.2P?$A8 P6J> MOZH\?W5N;/%IE(44BV?T&>]D1IO3Q5;LN5Z&A+F0, \2YD/" B!8336VM2^, M6- 1IB0"20:4YH+2/%":#TH+H&AUW1P4U.QS(PUE89)%6D<'P89OB3@MVI3] M'4[^SM7H>/:?MP_K;+E TCQ0F@]*"Z!H=;DX>[DXY\KEG%2DI!^NV6S+.EZT MS=L'<;8X(&D>*,T'I050M+HX]@52N[6>!INUEGW5DLC^>#0XE@IH6124YH'2 M?%!: $6K2V5?&[7;BZ-?R9I*)7!>(,N?*$ITNQ8D5T^C'$#+H: T%Y3F@=)\ M4%H 1:NK9E]EM0?@22YH9164YH+2/%":#TH+H&AUW>SKM79[P7:1I8]$F$"D M:*I%(Q4/O\<\B73L02E^1@2'L8Y.>MTM%5(<29(D".L7%PBS9[3A(I^I#"$F M5.BVQ?QE0IDD82:H,FJD3#='&=/@G;ZDB#%9$6&2Z8_91J,_Z07]VT](9^TW MO$H#2OI!VF@DX]MON@'090M+H&]Q5@N[5@.%W^#YJ[0!O]R:-&I8$6 MF$%I+BC->\N@?;>U,BUOG.;:D]G#%5;)BMKE:[PV_S/=%'UUW[ MVBOV>.\QQ9;S>RS6E$F4D)5&6I&PO=V]R:W-H965TS3[TC)LN70B@6H>1%+E.Y/WD]'ZHX: M;KAXDDL 19ZC,)87C:52*\]QI+^$B,DF7T&,5QZXB)C"4_'HR)4 MC!&4>BT M7+?G1"R(&Z.A:;L5HR%/5!C$<"N(3**(B9-2Z09G-%RQ M1[@#]7EU*_#,R546002Q#'A,!#Q<-"ZI-Z,#;6#N^#N C=P[)MJ5.>=/^N1Z M<=%P]8@@!%]I"88_:QA#&&HE',?W3+21]ZD-]X^WZC/C/#HS9Q+&//P2+-3R MHC%HD 4\L"14G_CF V0.=;6>ST-I_I--=J_;('XB%8\R8QQ!%,3I+WO.0.P9 MT,X1@U9FT#K5H)T9M \-VD<,.IE!Y]0>NIE!]]0>>IE!S[!/81G2$Z;8:"CX MA@A]-ZKI _.XC#4"#F(=67=*X-4 [=1H^M?GZ_M_R*_DA@G!]%,F[R:@6!#* M]]CZ,W&(7#(!=LUYBV+ M^;3$9:H)1?!?[ @[X(XB]/W-HZI7M?HZ;5V M/:+4S?Z&SGJ?4FG752G5)%:@U,DI=4HIC7D4X=(M=:!58=5YS)EF/ MMM?)P2)8/K;*)&M2*Y+<50ZT-(5^/=-ON50$\Y9Y$#-3E./QBL4O5F:U%@ZU MJDWK4BMRW=4.M/UC)W^=!<*X5K5I76I%M+N"@Y9G\3=)-,=DICB[?1:&F '- M7[9+@LS7A+>G_O$"X'#JEXZL,L>:U(H<=[4)?:,X.;Z(\D1A2ADO=';T%KSN MR?!*AU,97DUJ17B[ZH66ER\E\. 9\\A 8B(N A_V[CD,R=-2\VP@@\*N0K-[ M"+?6&J446W;I.BW/U[$T)>E^# FD3'"F8W06PI29I_$QP55UNYMG M[IF #V:]V&[2X?/QPV0!I-\>G&&4;@M/F)Q %C0#1M_CM[^Z81B$>SPXU+%D]BE4'(F]-M M]#'U)F:W^:!]VO)F+5M[VYNU;>T=;]:QM7>]6=?6WO-F/5M[WYOU;>T#;S:P MM9][LW-;.W6]&>:.MBOZRX'59XI.4ZO7%-VF5K\I.DZMGE-TG5I]I^@\M7E_ M2=%]:O,?PW;[OX@_PPT^A]02P,$% @ 48236:ZA*23. P M;A, !D !X;"]W;W)K&ULO5A=CYLX%/TK%BM5 MK;0[8+XS39#:3*NFVDKIS'97JZH/#CB)-8"I;9+VW]SF&L$G3$OP3O^=$8*"HK M2F_5Q2*;68Y:$HSL4UW7_ +:% X:4TY_H;[)O8*+) 6G-!BS99KJ @9?.+ M?K2%.$J _@,);IO@/C7!:Q,\3;19F:9UA01*IHSN 5/1$DT-=&UTMF1#2M7& M&\'D4R+S1/+N\Y?%/_^#O\"<%H4LZXV@Z2VXV2*&.;C&'+,=SH"L&'A?BYIA ML."\1F6*PE0I\-^NBWKT!7#[8KA:CSO ;QYCC@'=-U6X>O?\CE8"%SP;T/< M&C!_&$S]_RYYA5(\L^0?3!?22E[\ 4/G]1!30V ]WE['VQM#3[H^-WU4%4@; M.7!="/FV .NF_:1K/RG;\%=#M6DF#/2$ZE6R2X(81B[TO:F].^8]$.@%D1?Z M01?8X^1WG/Q13DT+::5>%EPO6_)#90;DNXP+.2#E9FCAHZCG-M406*\ 05> MP*28 Y.\#8'U>(<=[_!WBSF\IU'H>6'@1LZ)F <" \>9A$$X+.:HXQ0]QDDP MD@K%2I.H2R+.4?4H_+G=-036JT3<52(VJ>K8)&]#8#W>DX[WY'>K>G)?K*X7 M.W[DGJCZ?F#H3^(XG R+&CH'[^&,DEK6JYRD8(\80Z74\R,B'D<[MYNFT/K< MCWP7-"GD%LT4=T-H?>X'FP5'W4&;Z2L,[#,D=R$[^0.$*UR/+8# M' 4_N\&&T/JE./@P&!D5MU'?90JMS_W@O."HP7D6<&ULK5C;;N,V$/T5PET4";");I8L MIXZ!)+ZEP 9&W+0/BSXP$FVSD4B7I./-WW5E,!=U9I):8I89)RA@297[=NG*N)XVI IO$G)1NYN(2$(BI4U@^/=*[DB2:$L0Q[^%T5;I4P-WK[?61UGRD,PSEN2.)W_16"VO M6V$+Q62.UXEZY)L)*1+RM;V()S+[BS:%KMU"T5HJGA9@B""E+/^/?Q2%V & M'3/ +0!N'=#> _ *@'4L"I_O#F\>'^83Q#T^$C MFDUN'H?H MWQ=+56.&LN/D>W6-((81:C 4W6BL3H 5ZJ>Q;QE* I$6BVQ((@ M>)$T,@703/'H)4-,H16)$(#)96<#HC!-Y#FX>9H-T-F7<_0%64AJ$Q)1AIX8 M5?(K".'ZCR5?2S C>Y:"9'7(5E0D=ILGYNY)S$/?.%-+B88L)K$!/VK&!PUX M"XI<5MK=5OK6;33X^YI=(L_^BES;=0WQW#7#OV$!<&R;T^G E5S@BURU8 M "01KZ35__47)[!_,Q'UF<8&GVEL])G&QI]DK$)PNR2XW62]_[!.B< *)HJ> M*L_9 &(P=!(N)5H!Z=F\@!FR%9I(SUT$F0N]AK_V+WPG<(*>];I+9V,DI])I M\-EVVJ%?]3DRJ'7#=CNLJHT-:J%MMYU2K5)_[CR-L9R M:GD-/DWE-:B9RFM0:RAO4)8W:"SO;;5;+Q"._X&%'$J\R;ZD2'R!7X& !4%1 MOEP6B]\9W5Z>F^J=>_5WHG7:GNM[H=>IE=RDZ70[MM.UJYJ#CYJ^X_J!XSA5 MQ6%SRM\=T]0=F>)P \?W@UHGO@0'W8T.:HR;-"I%"\NBA8U% M&]3'R*?U?7ATWYLTS7W_47-/WS8*'X>HVZ-6Y\ZL=H"\ VGN8<_L MZ@!])I"!OU,CJA*H]^!5B?M.J7O(,GHD$O;@P"M.^9KI/3%E4;*.8>,#6^NW M8KRF!!XAQ1$7=$$93I*WBVP1816H;@9!5EQH*33% U<$N9=;)]J*7O"F@L(G M(>RJ*(_1",RQB.($]NZ%CLPV]?08;%" M3EDA4T)AQ9$HL@SS7V>0LOW,8*"UBP]!M)Y&YFC2V4P 87J5RS_054@H:: M+V:I,/]H7\4Z%HH+(5E6@54&&:'E$=]6A3@"*)YV@%PR M,R/K'$L<3CG;(ZZC%9L^,;4Q:*6&4-W&2')UERB<#)?S]:?+3^\BM%JN470Q M7R_1:_2YD$)BFA"Z10N69:K_8C%.4A, M4O%248D=YB"FME2YZB?:<97769F7]T!> ?K(J-P)M*0))"WX13?>]3H(;%6D MNE+>7:7.O$[&]P4]0;[S"GF.Y[4EU T_AUC!70-W.]+QZ\;YAL]_@&].)4E( M6NBW $40%YQ( DKN;9P62C':<);I_N2%Q.:-81NTQ)RJI@JT HXBW1KT_8,B M1I<2,O&CK4UE%H/V+/1'YE3D.(:9I;XB O@-6.'S9V[@O&DK44]DC8(-ZH(- MNMC#8U/'I6V%L2VK3/V"T,JN+]L*4;(/#;O^.-Z$ ]>9! ,WF-HWQR+_#/2# M\< =>X? AH!A+6#8*2 ZSK8MPT[X8UO5$UE#:5 K#9Z$MX,^"]836:-@H[I@ MH__J[=$?EG5]/QAZ(^>>MUL"AXYZ"X8/>'M<"QAW"EB#D)S$4O6V3+R@1+:: MO)/GL3WKB:PA>5)+GCP)DT_Z+%A/9(V"NOYD-!X,[_F\ M)3(83,;C8-+N<_=HO^5V:J@V2>U;HD[H8WO5%UM3J'<0ZCT)?U=I]%6TGMB: M13MLZMS.+="_.]QO^4#[ZN>X]QW^%Y&E"/MHNLB ;\W0)51Z!97EH%%?K0>[ MN1EG[$-X.15^Q'Q+E(H4-@KJG(S4XWDY:)4+R7(SJUPQJ28?<[I3PREP':#N M;QB3=PO]@'K<#7\#4$L#!!0 ( %&$DUFC(J*1CP, *,, 9 >&PO M=V]R:W-H965TYV$%!B3H2I?)O'-/><^CL>^M+=<_)!+ M0A1ZRE(F.]92J55HVS)>D@S+*[XB#+[,NM8*%Y+Q;,2#!EDE!5/_%3V80\ /&: 6P+<8X!_ M N"5 .]<@%\"_&. =P(0E(#@W!J:):!Y;DJM$M Z-Z7K$G"=JUO(D6L9886[ M;<&W2&AO8-,O^8;(T2 A97KK3I6 KQ1PJGO[^>;+W0 ]]+X.INA=1!2FJ7R/ M/J+':83>O7F/WB#*T,.2KR5FB6S;"H)JJ!V7 ?I% /=$ _=<::6$@U80A(# M?EB/;];@;2BVJMC=5=QW:PG_7+,KY#D?D.NXKB&?FWKX'18 ;YR$1^=';QC@ M@WKXM\9W4PM_K^+1[Z4\_L64#U3SJGWJY2S>J7W*8IX1]("?4$1EG'*Y%@1] MZ\VD$G#^F;K2+QA],Z.^$T*YPC'I6'#H2R(VQ.J^_:/1=#Z9=L4ER:)+D@TO M23:Z$-F!QGZEL5_'OM-8@<8KP3=47X\F70N69LZBK^9-M]%JVYM]M5YWB5ZZ M>/ZAR_!UEU&MRT$7@JH+06T7'ID@,5\P^A])\E[,""-SJHQG;_ BO'/4B=I@ MO[IO+TDV?#7WT87"'R(55J +SOB:*?D!+L4 M+1!FSP@G_\"5#9.=DDAQQ 5=4(;3]/ECGB$[@&(XP 19<:&M<,E^YHH@]VH7 M1+,@/D<30;E $P*/! V!CL44IVBZ\Y$0.4&WK!AC7_S+%+7:>Q-"1L0BGQ8E MBG4J,!SH::$R5Q-I+Q_$CNS]1CAH&.Q#F&!-]L@+!Y[!/O+"L^>' -_G[ MX=ADCX)P$)C\@W!LLO>:X;AILK?*"=S^V9]B?(<;'U24*"5SZ)5SU8)M*8J1 MN%@HOLH'K!E7,*[EKTOX%4&$=H#O&PO=V]R:W-H965T)R01\/UW")YHA_7L^H.--+E@@G*&68I("BQ4B;F!=7IBT! MF<6?&&W9P3&0M_)(R),\N8Y&FB$C0C$*N:2 XN\935$<2R81Q[>"5"M]2N#A M\9X]R&Y>W,PC9&A*XK]PQ%9/G-T"(C.)6E..=47,4" MQ\?SA[OI[YW+R=SWP/3N9N;?SBWH /FG(1/G4N1YPA,22**G\&L?":R M?##?@1,/<8AC=BJL/\\]394:WQ=\\)^]5[2TRVJS,S[[K6I;08HZCXJ2HA2F2R1Z' >/ M.W!H-X.[;'FRA30"7_X0E.":HX1]5157[K^K]B_[^@5;PQ"---&X&:+/2!O_ M_)/I&K^H,MLFF=$ASL*O"\/6Q MI,I^_Z@+V5VCUD ;X_EH4H\=.D[M >@?VYA]RZGU3X618QBVNG\.2G$'C>+> M(\8I#KD0CV4Z;U*L?I(W\GQTV[1)YK5)YK=)%K1$5LFL:;Q^'QH_N)46 ;14 M%*VR>:VR^:VR!6VQ50OC8'!@_H\=M7!V^$+=$XVIUE.;0_IP-R!S+ "2 4+W$*XWC7R51)*U"Q:P%%:T+E*D[!+>$(6.=[)]D^ M)@LPHYA0,$/B+P*!H$M##&,PW]NP+,G7:3X0"DD9B-%"A&V<]\0#E>9#S_R$DW4V&PO=V]R:W-H M965TGE+0=# MN/9%IR]$K"0>;"F5E 2^?279./$#'NCIAC<0*[L_:;7K?[SR:$_9 U]C+,!C MGA$^MM9";,YMFR_6.$?\E&XPD=\L*?@0KEGM('=7&9C"U'K0AG>"$4 M LE_.SS#6:9(FR=62#!2[3- MQ"W=_XK+@ +%6]",Z[]@7]HZ%EALN:!YZ2Q7D*>D^(\>RXTXW='"; M#OX+#E[IX+UV!K]T\%\[0U ZZ-#M(G:]<1$2:#)B= ^8LI8T]4'OOO:6^Y42 M52ASP>2WJ?03D_G=]>SWDXOI/([ [/KJ)OXRG]Y=7G\!)^!:K#$#UQO,D$C) M"LPH%P"1!,2/LDPY_@SNG^1@OJ$$$P$^1EB@-..?I.O7>00^?O@$/H"4@+LU MW7+IQT>VD"M6\]J+K<%U;G@2M*Q)J#F"0XZ?"/^OW#'G];[E2U7>[S M=EVXO<#?MN04>,YGX#JNV[&>V>O=852[6S1@R? MJ-LTT74@BP+INW_*&"(KG*NRD#5R;'>#GO3P=(]8 O[^0R+!I< Y_Z>K.HKY M_>[YE8:>\PU:X+$E19)CML/6Y,-T*A&%697H+VDMU:A25AD$A8;@M72 M,:S2,7QG*1F:3*))6&02%AN"U9((G4-7XGPG,2G!M5O<'\"&G'18P>831]1A M= :'@X:D=%CY,'SAN00>]66P=P?F*,-#_>0#_>=A:5<@*E4FJ1%1FFQ*5H]E8>V%?8V5-\B+EY;-GR_V?-T6 5N M4UO:-MYPZ#2UI6WE0O\%:3ET?+"_Y?L%$\SD#BAQ04F>DI0+=<:SZXZY%_;F MLC1)BXS28E.T>EH.K2@,WEMAC/:R1FF145ILBE9/Y:&?A;V=UKGQI6T$G\)M=D7UTQ)QCMM)G^UR&M26B.#&L1JOW M!U-]:MX8OX#G,]@Q'JGW#?I(^X O7E9<(;9*"0<97LJIG-.!S"TKSO^+"T$W M^H#[G@I!<_UQC5&"F3*0WR\I%<\7:H+J+[&U%T3"MFHDX0/(2;;.AU^0L%%+ MJ"62_QG?S-B.^#6*S),&'K7>?LWROXK[-"V5;XOYLGAW=E^6#V_.SXO)?;I( MBM?90[JL_N0VRQ=)67V;WYT7#WF:3-<;+>;GVF!@G"^2V?+LZNWZ9Y_RJ[?9 MJIS/ENFG7"E6BT62?_^0SK.O[\[4LZY3.TTE9$TGUO\?T.IW/:ZG:CW\VZ-GSF/6&VU\_Z?;ZR5=/YDM2I-?9 M_+]GT_+^W=G%F3)-;Y/5O/R?;5U_= F3R^WNOMZZP=W[.D%5T]^Q=6GEUQ=O^;GFU_?]>^^F93) MU=L\^ZKD]>,KK_YB?0"MMZ]^Y6?+^EB_*?/J3V?5=N75S>\?KX/?/KR_L4SE M^F/TR8IOWO_N?8R5WY0XR?.D/A*57\RT3&;SXE?E'\JY4MPG>5HHLZ7RQW)6 M%J^J'U9?_WZ?K8ID.2W>GI?5?M7Z^:39!V^S#]J!?="5*%N6]X5B+:?IM&/[ M0+Z](=G^O/K[>/Y+T9[^4CYH4O F?7BMJ/HK11MHP^;Y=NS6M5QYO[JK%'6C M=&QNRC?WD^5K9: >VPGK=$4_K-A'E%6M#->*JOQQ8RJ__./7PYISPCZIESO: MUJ_60=@]_K#]:*=OS)^J=KST^VZW?\1W8J73S,L^]I>GCOPA_8 MNZV7HD.,3OE5T1OQE!?U!NC=] M/GX4$]CBDV&5)E2I\8F'+JFG1^D6-]T(#&3Q"P2LTG,(3&7Q+P- M-MHZ; ;B0>.3PP4D%I)81&(QA G98#QG@R'-AM^S,IDK19E-_FI.:2;;IS[I MM_KKM)Y1=$6%U.X;%21FDIA%8C:).23FDIBWP8RMJ!BKHXN=M-A_T,C8>4RP M_QCU4AOO_&,==CQJ>#G2=OY))Y]A#&'"83M^/FS'TL/V_622SJLS@_J?\\>T M*&?+NU?* Z-B[ZA<>Q<0 KV#0@2,TG,(C&;Q!P2 M7>.<1P,-B= M6I C1B060YB0&NJ@;8T,^N?&UJV**CF6Z5.# MU$Q4LU#-1C4'U5Q4\U#-1[6@T;;C0]?W\X,<,T*UF-+$_-#:_-"D^7&3S-?3 MC/7-C.VKH4_UU*)85=$R6RIEGBR+9%,M/W(!1#YF[TPA-1/5+%2S&VW[MUF] MK'Z=]R;4#CJNBVH>JOFH%J!:B&H1JL64)N9*6PM5I=VOI_K$*V62+.L9RO15 MW;6:U+7/7U8/2IEU!P=:]D0U$]4L5+-1S4$U%]4\5/-1+4"U$-6B1JO/5MH: MRFMM)/Z[$E.#BJG15CI5::5K/S7:>N>/UC;E(_:.%%(S4JF:AFH9JM[M<= MN\]@T,(FJGFHYJ-:@&HAJD6H%E.:F!UMQU.5ESROJ^"83>M+JYOWXT_2V6,5 M()EP)>25LJKKGV6FW*Z6TRIFBGOE^0WXAZZXH@505#-1S4(U6]VO*VK&?JZ@ M[4Y4\U#-1[4 U4)4BU MIC0Q5]H2JBIOH<8G76*5!LNQJ0O:4$4U$]4L5+/5 M_9)D]]0%+:"BFH=J/JH%J!:B6H1J,:6)$=-65E5Y9_4FG63+:9)_5SZM\LE] M4G3VV.5([YA BZJH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EBF+355G73@7NY M%3Y4M/B*:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64YJXF%A;EM7D9=F?>]>M M'.\;,JAFHIJ%:C:J.8TFW#/0+W;/L%QT4 _5?%0+4"U$M0C58DH3TZ,MRFKR MHNR_I>@F'[-WJ*#E652S4,U&-4?;+X%J%QT7;EQT6 _5?%0+4"U$M0C58DH3 M8T5K8Z57?_8AGTW2MI[RHZ45^:"]7K2VTW5-#R M+*KYJ!:@6HAJ$:K%E":&2EN>U>3EV>OZ_3I5J-3OX5FN.B_>RH7>"8$V95'- M0C4;U1Q4U -5"5(M0+:8T,8C:)JXF;^+^Y,5;M(R+:B:J6:AFHYJ#:BZJ M>=I^[5C=7>',;QXD+HNXLW)B!Z0;.^=\80>DZSO+)J+/+Z8T\?!MR[":O Q[ M4Q^X2M:LB=Q<*TV64R5;E459?3%;WG4>N&C7%=5,5+-0S48U!]5<5/-0S4>U M -5"5(M0+:8T,5[:3JPV?NG3%+03BVHFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H M%E.:&$1M%\%DOF[3,2N7[>CVE27:WG/U?E3QY.E^OMU1FRFI9+[I4 M?5T($Z1#IS%HXQ;53%2S4,U&-0?57%3SM/UE6-6]^]@^.F;0:(9TS! =,T*U MF-+$T&@;LII\]5JOFH%J!:B&H1JL64)N9,VZ?5U1>^ M9*.CY5I4,U'-0C4;U1Q47MHDR3]=;)*52WJ=*.5NLW\;X]+A#(8+V<%'-1#4+U6Q45+V/:ZQUS- M)<)9\F4VGY7?.^,$;>:BFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E"9F3MO, MU2]>^GXSVLY%-1/5+%2S4^/2F$#MSPD=.]XP3MX**:A6HVJCFHYJ*:UVCBW9>=^SWHB,$)(X;H MB!&JQ90FQH'6QH&\+]OW=H^=7!\= M,^@84[^\V+V'@XX9H5I,:6(,M!W8H;RT=Y.6Y7QSU32[5>9/=VB:*Z=)?<6T M6)]PK#]Z\-#T *VUHIJ):A:JV:CFH)J+:EZCR3XDW$='#% M1+4(U6)*$Q.D M[:L.I<6V'[\+7'U]P@K7\M%[9PNIF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I, M:6(*M?77X>B%[PL/T=(KJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EB$+4U MVJ&\1OMS*US+\=XA@Y9J4O12#UFE1+:8T M,3G:.NU07J>]67TITG^NZAF)59T.E9WY@+9D48.X,$[<4>V1W]8'/(1/?#0C4;U1Q4Q6<+DKJ[8IT>;*8VVW0&X,#H^]_M:/FS? M60:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64YH8&&VU=22OMFH#U5 VGTWV:9YT M%N+E0M]I!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6DQI8I)H;9)H+WSA9(3V M:%'-1#4+U6Q46.Y+W<>+7XDN9U-VYS MYJ,DJ_(^R]=OTCEV/H2V<5'-1#4+U6Q4)&$Y:@ MTL:7X\O1Z/G"A9@>;2=W)&W;75G?'F;Y9N)R^,JKW.B=$Z1FHIJ%:C:J.:CF MHIJ':CZJ!4>. '5P^$W"Z(Y$J!93FA@<;8UV)%]%]OC]&CG0.S70&BRJ6:AF MHYJ#:BZJ>:CFHUIPY-=_* D-M/**:C&EB:'15EY'\LJK-M#4PQ=>T48KJIFH M9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EBAK3EU]'XI2^\HM595#-1S4(U&]4< M5'-1S4,U']4"5 M1+4*UF-+$(&JKLR-I(^[$2R=H^Q753%2S4,U&-0?57%3S M4,U'M>#($2"]=()675$MIC0Q.-JJZTC>+=V_8_.8S.;)EWFZ7C]E768[>NL& M+<.BFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJT6A_ 5M-&PT&AJJ*+=&8&E>($:,M MOQKR\NNG=HW79+E<)7-EMISD]:=T;99ARA:+:FJR66E%3)AZQ95D.>E<144^ M:-]@0343U2Q4LU'-0347U3Q4\U$M.'+(R"8LZ(Y$J!93FI@T;6O6D+=FJZ29 MI,LRN5M_Y%]R=Y>G=TF9BA'3S&6VEG#JC!>T78MJ)JI9J&:CFH-J+JIYJ.:C M6M!HZF!KI1P[%9*/V#M2T)XLJEFH9J.:@VJNL;]:ZUA5#74\%@\U#QW61[4 U4)4 MBU MIC0Q5-H*K"&OP/;]A!TYUSLQT-XKJEFH9J.:@VHNJGFHYJ-:8'2T08?Z MZ'*\NX)VB(X;H5I,:6)DM+U70UJ/:YLHRK^4SSW7I8UFR]EBM>A,%K+B=XUJ M)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!93FI@^;7G6>.DU: VT?(MJ)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!93FAA$;2'7D!=RC[?XY4#O($%;N:AFH9J-:@ZJ MN:CFH9J/:L&17W]U?3NH,S-^<,,(W?^8TL1X:+NVAGRAV9\Z2TJ^'3Q+0@NV MJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:6)Z=,6;(V77IO60-NYJ&:BFH5J M-JHYJ.:BFH=J/JH%J!:B6H1J,:6)0=06=HV?79M6#O0.$K2.BVH6JMFHYJ": MBVH>JOFH%ASY]9>\U_F'MXS09Q!3FA 0X[:*.S[R.?-;YTFG?#B'G.L;%ZAF MHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&EB;'2]F['Z@N? (W1.BZJF:AFH9J- M:@ZJN:CFH9J/:@&JA:@6H5I,:6(0:6T0_>VM7?F(O9,';>V.]]NG%Q?J8##8 M:9]:'0\<:\98'QOB VUT_QQ4&ULM9=M<^(V$,>_ MBL;M='(S"98$-B0%9B!)I]=.+LQQUWO1Z0MA+Z");?DD U!=#H.8X2-7&V6JE$EB8#8HCEV+LNS'CB3,=9]\644=XQS:9C*0Y(VM[&FFUDH6:C#1Q/[*HLM33_ MY6]K@UDZ3$,+7XUT3 M0AD'/<8QIZT&_]@E/=3'EXAB2EOL]#\E'L;7ON>/W7T-GE?B>5WPD%&.-7 - MX5L@WAG(E3_ E SJ.?R2P^_$ <\IEV]3^.<4E([Z]0S#DF'8D0%DP-7;%,-S M"H(Q&8VNZT%&)Y F/Z'[8NW00O( :B4/_P]J0$Z4G+QC M;0_'.%@1QW$/HM3&T208H8@B)A5*0>;S7R_R.='H9/YQ;^@US#VM(J'=(GFM M'1V9DTJ0JJ$0%K%O%9'.A+USXEHKTE?2:7_I&,">"TK':$&YU"X M-VJ:IDKU22?9_]%=6"-!'>/PZN(8TH8XJJQ!.J6-QV.Y.2)1LP]V6-5B_HM-^"O62?9PR2IWEM5G5/2]Q'Y@TJ5:A"-9F MJ$V4#I)YU9B_:)%FE=I*:%/W9&PO=V]R:W-H965TF"/!AN\(C,B/F_NF+RS"Y0@C$G"0YH 1I9# M:PS/IT@'Z!8/(=GQO6N@J,PI?50W5\'0#^]3/Z!TU>DIEC3J8T^A(&8CVT>A8(R!*GD;BGN[](3JBK\!8TXOH7 M[/*VC@46*1R[$7H#$J0] >0!Z;8";![B::):9IG6!!1X- M&-T!IEI+-'6AM='1DDV8J&Z<"2;?AC).C&:?;J?_M";CV>4%F-Y>WUW>S,:? MKFYO0 O<$RY8N! D #-!%X_@Y'G-LER0T=R<\$U3<2:@\LD($%-_-0<[QGB;:E3(19Z M%FN"C(!_ITD;N,X90 Y"=?G\='@E';?H.U?CN7,YEC/ MC3%C.%D1.=L$F#^!_79W^$D_'N\P"\[ Y;=4=>55(KLO52\XN!5KPH!8XP3< M;A0_" M)!_>[^N8&^&:,L_ NAI,5>?MR.OX?A>Z WM;0ZI;D.H:27V48T5VNR2R(2RD MP4NE)&M*:DO -2+>0BY+M'>LHO M2/E&4G*.+4FH>+W Q@C3E(U_R,;M=YQNKU//IE>PZ1G9R*+<8";U:@:*VW,Z M/BJRR-)]1<-*NOTBW?ZO5VR_:! SL'N6".<2K;1$@9)HJ23::HG4\ KD M0H495R4A&VJU(\V<0E.]93RVX9&Y _=L&VQ4M=]""&,&C87(?:B[IT3G MN!"H% (UJO1O(80Q@\9"H$,AH-,^5DYAZ0:AT?OL+0]O*L9)W5R.5A'#;\/N M$2U*HP;-3JVZN+R%#)V#>>VUX8^+T4NMJNQ*QP;-ENW?$,_#2*XEM9F=U*"= M"JW*M+1QT/OU5MV?V.+ DQK(4Z%512]M)C3[S,;;'#->8_:'CA-!MWMD1P!+ MOPG-AK/I1L<,UYC5H3%UCC J+2DTVJW&NYP?V8V@ M&WUV.*="T%A?K@D."%,-Y/LEI>+Y1GV@.'X>_0]02P,$% @ 482362,C MK$24 P [A( !D !X;"]W;W)K&ULM9AM;],P M$,>_BA40 @F6A[;I5MI(79-H0P.JMH 0XH677-N(Q"ZVV\*WQTZRT'19Z,"\ M:6/G_K^S[YQSXN&>LF]\#2#0CRPE?&2LA=@,3)-':\@P/Z,;(/+.DK(,"]ED M*Y-O&. X%V6IZ5B6:V8X(88WS/NFS!O2K4@3 E.&^#;+,/MY"2G=CPS;N.N8 M):NU4!VF-]S@%SYP352 M4[FE])MJ7,]@N]R&26AM MU1;-@F'"<5%/OMQ(4W0M(.-?FQ9-P>TVW \)X]L5WK M=5/&=,)\G;! )RS4!*MENEMENMM&]\911+=$<%DG(DAV^#:%EP@O!3 T3N7F MA4D$2&Z#:,(@3@2ZH;RQ6!1>W-R+VA-WGMPAA^;N,)VM(WEL.D]P&.AT&-YW MV#UP6 M^KPI^KS7X5YC%>\R@*:"MRL<^2#IAODY8H!,6:H+5^@2-C'5;#_Y\+E_QD3 MW,=TCC%AZSS^,DKG593.6Z,TITOQ4&UK53YVQ>N$^3IA@4Y8J E6R^5%EE]=?5K936WX&.REN#C7VOOIUB%#08 MW2]Q[;-Y;+3,@\_Q#-@J/SCA*']%+KZ>JM[J<&:<'TD<]5_:@XG=T._;@Z X M>OF-+TZ"WF*V2@A'*2RE*^NL+ZL_*PY7BH:@F_PPX)8*0;/\<@TX!J8,Y/TE MI>*NH1Q41US>+U!+ P04 " !1A)-9$X9MQ$L- ",K &0 'AL+W=O M-?K99.9G ?94;*0A/'!Q7EUV^?TXCQ9YE$8R\^IR);S>9 ^77Q_,#AXON$Z MO)_EY0V]B_-%<"]O9/YE\3DMONNME6DXEW$6)K%(Y=W[@P^#=_[HI!Q0W>-K M*!^SC:]%^5!ND^1;^8TS?7_0+]=(1G*2ET10_/,@KV04E5*Q'M]K]&"]S'+@ MYM?/NED]^.+!W :9O$JBO\-I/GM_<'H@IO(N6$;Y=?)HR_H!'9?>)(FRZF_Q M6-^W?R FRRQ/YO7@8@WF8;SZ-_A1_R(V!@Q&.P9H]0!M:X"F[1@PK <,WSI@ M5 \8;0T8GNT8<%P/.-X><+ICP+@>,'[K*IW4 TZV!YSL&'!:#SA]ZQ+.Z@%G MVP/&NYZX_O,SU]]^ZG8][,'ZR=Y^MH<[7Q[/3_>@>KY[JQ=6]:K4@SRX.$^3 M1Y&6]R^\\HOJI5V-+UZ,85RF\"9/BY^&Q;C\XN;+Y8WQKR_&I[^$\;7X^T;\ M+O[,9S(5GX(T#9O)[TL9Y\)X*/_^6?1$-@M2F8DP M%E_B,,\.Q5W^RT^#D],_RIO^FB7++(BGV7DO+U:X7&QO4J^*![I^M-KSH[W4E."'Y?V1& P.A=;71AWK[BZC(Z'5 MP\67&UW\^O-O'8S^REHLTH(9O\H8:N9C\"0&QY4R?%8VGX[5/UV_]3<\RN%@ M"Y;S190\2;F;M5YA@_@EV\'8;UB[^F&O?WGB.LAEA^6\P>J__GRZ;W]DS2H] M9Z##\]3>I^1AO5I#E>.__@+9^3PJTC1<_]\QK/SAKO\[MO\O^+=?W$,XN9QG M_^E8WP5HC'ZQ"/E2^S3\OY;7'\G-R)19*%990S(:.P.'P/RLWN/SMVP5=!5=+[ M!I7$=!(S2,Q<8<<55IYU?+@X.S[O/6P&DER>36(.B;DDYI&8#V&M0)ZL WGR MRE9UNER=\PUC,9/!=)(LX[S:L$Z*P]9B'[@KB4ISWR22F$YB!HF9*ZP\$[J. M8O_H9"N+Y!)M$G-(S"4QC\1\"&ME\72=Q5-E%C\'3_,B*8,X\?T2-Q,9HF,[V1Y/-F5/:6P;_9(3"P5D('_>;]V3[[)DOM08E%-1W5#%0S4JOF4ULZAUN10>\M^;B#O[KIWFH9J":B6H6JMFHYJ": MBVH>JOF4ULYJTRD:P*6B =HJ0C4=U0Q4,U'-0C4;U1Q4T=A2;5M'@E5I1$<#?R>5U'14,U#-K+7-]FUG2M&B M$:HYJ.:BFH=J/J6U4]K4C0;JOM%?14"%GP2QT)>R_%CJ66<2TJOF4UKY:0E,^TN#RD8:6CU!-1S4#U4Q4LU#-1C4'U5Q4 M\U#-I[1V=IORD:8N'^GR-A=AG.7ILFS<'XJ[8EDBF)>??>F,+MI$0C4=U0Q4 M,U'-0C5;>]EK&O<[WN5QT,6ZJ.:AFD]I[50V521-745RXN(H56:Y2(-<%@>D M.RY<,.C.)5HE034T=GR;MI%V#)\G0AM(J*:CFH%J)JI9J&:CFH-J M+JIYJ.936CN[30-)4U^NJ#I/%&39:CF4UH[KDW?2#N%=WC1>A&JZ:AFH)J):A:JV:CF MH)J+:AZJ^936SF[30M+4+:0/J0S*JW,6_T1"9GGY1LPB318RS9^JRY)%,LC* M]V845]Z_5"]C[SRC)254,U#-1#4+U6Q4Y,XV=-(V=-8V=-HV=-XV=.(V=.8V=.HV=.XV=/(V=/>W_ M45(:-B6EH;JD=+G,BENR3$R2^6W]0=/#XILX"Z>RGK0I3X,XNY-IVOUFJGH) M>Z<9[2RAFE%KK4,IK:M[;J++M5#-1C4'U5Q4\U#-I[1V4IL^TE!]]:.;>D+B M+%L6A[5O_0BX&MT[G&@I"=6,6ML\4ZB==8<3+1RAFHUJ#JJYJ.:AFD]I[7 V MA:.ANG!4A7,UZV@5S6D21<5A>SD=TRJ<94J;>:P[DXIVDE!-1S6CUDXWDMH_ M.AEOIQ3M&J&:C6H.JKFHYJ&:3VGME#:%I*&ZD'059+.M?=M%$';OU**])%33 M4:CF4UH[CDWA:*B^P%$5QV#R?1GN.K)$ M"T:HIJ.:@6HFJEFH9J.:@VHNJGFHY@]?SO%WNG5TTXYATQT:JKM#S=R^N0SF M8B[+;S/QWZ2XWVM3^ZKIO1.*5H90S4 U$]4L5+-1S4$U%]4\5/.'+ZM*P^/N M<(Z:D=C=1]C6N9Y44TRZAF>3+Y=BA2N5BF MDUG9.4K+$&>'8BKCI+JJ9](YI&(W7=Z/IE*(M-Z43&>;%Q[F]EOKJ\46="T5(1JNFH9M1:ZXSM<><[G>AR+52S4T=IJ;4M$(OLC1".T3H9J.:@:JF:AFH9J-:@ZJN:CFH9I/:>WL-IVC MD;IS5&Y>Q2)X"FXC>2C"S8OP=B87[1>AFHYJ1JUM'<$.MO>-T7X1JMFHYJ": MBVH>JOF4UDYDTR\:J?M%U[*(8WF9SZQ\-S4N\ID]![0SD6C'"-7T447)S/97HOKV04E9]?6<8% M7YX!7M\J4GE7SN#T[H-VT'MQNSEX9PW*VWL-8?BYW=)D?WZFW(!C\41&PO=V]R:W-H965T M/#S.]OQJ<,"B[N98BHX#&)4SFT0J6R8]N6 M?H@)DPV>84HCP/1="F_ H"YT/K M>_-XU'2T@[&XC;"0:W70H-23"T'$V$,?I*2S#Z+/$4XU@K$ IFQB2>\O@N"E0XM/H6!#AG>:RN>'&.JX Z6L_GL30E%"M; MQP(_EXHG*V :[G(B0WG&%/,&@A<@M#6IZ8H) MU7@37)3J59DJ0:,1^2EO>C.:CG_?C']=P_B6RBD*G+0SCG*4H%9^QI=Z?O-GLG$NYH80Y@ MDOJ-@:T(6D]M^RO 40GH;@"\8$_0[!R Z[@M^ 8V2,/S6LBFJ*O0W2ITURBW M-H7^/_N?GV0!$X6)_%L'6LJUZ^7T\3F6&?-Q:-'YD"B6:'F[.\VN<_(.;*N" M;;VG[IE5@$Q$/H*JEH)2#7M1"KD,($-1YF:_CKU4[QIU?5*7GCNPES5 [0JH M_0D@5? M@4KUSAI0JQZH4P%U/@-$M6USU'F#U*Y'ZE9(W4\@S7DNMB3JOEFU M3CU1KR+J;4'DOSK@@JY(NM<,BZ_/P:O]58=5SD%7\0N7TW WH/4KM/Y7HM%. MJT/K?P3MJ$([^E(TO>?JX(X^ M=T7JYPYROQ]/ZKO8>=K?#LM<=&/]P73"RB M5$*,/\ M4$L#!!0 ( %&$DUF;Y E/8 D (I< 9 >&PO=V]R:W-H965T=/:" MEB")$QX4'GS8V1]?\&!!H*A/0O7*%[(.Q OP)? !#P'BZBE)OV4KSG/V'(5Q M=MU;Y?GZ0[^?S58\\K.+9,UC\G++0^3I^N>T7O]XL]@N MWZ\GJ?C4WZC,@XC'69#$+.6+Z]Z-\<$;FF6"ZHBO 7_*MMZS\E0>DN1;^>'C M_+HW*$O$0S[+2PE?_'OD=SP,2R51CN^-:&^39YEP^_VK^L_5R8N3>? S?I>$ M_PGF^>JZ=]EC<[[PBS#_,WGZA35)U"06)8B" MN/[O/S=&;"4P[#T)S":!>6P"JTE@M1,X>Q+830*[N4_<3NDDA4 MJ\RO+LPD39:I'S$_GK/Q,Y\5Y75BGQ>+8,93=K->)T&S_T@S-X* MB?NIQ][\\);]P/HL6_DISU@0L_LXR+-WXDOQ_LLJ*3(AFEWU96GZLZ;, M7EUFE)=D_%B^_O6; M.()]S'F4_;>C>+>UG-TM5P:>#]G:G_'KGH@L&4\?>6_TX[\,=_#O+JN08AY( M3+'1WMAH4^JCS^NR_F=,U/XXYW/V1E3:NBJ_[3*1%-,U$2GFU6).)59V X^C MP57_L<,99^.,0SK3KF!==I *NG8@Q3R0F.*Z0$/VPOVTTR=0*12?WF]\>D]7 M,9[E0;PD/"+3ZWI$%\;:[Q&H%(I'QD .'@?(/K)1V^Z*+MU!^;?ID&H[Z&QU M0Q5*335I:X1M:)LT3\)07-&R>M6&=?M5"U]N=]T7]F7;+#)[;;- :JI9IC3+ MU!I;L/^S3^D%FP:"?9+%HM,E4E&W)4+5/)2:ZJ8D 0., @:4!:!J'DI-]5+B M@$'SP$T<%W[(9@(]T^"AJ-MTV7YYM Z3%RX&'GZ4%-W#85I;V]=:S=V*"X;C MM(*HA\I3]4M"@D%3PN]%]"#<21:O-P#\(E\E:?"_(_H)*#TT:DJO,^CH=3Q4 MMJIAD@T,.2#" ME!!ATA"Q)^Y]"O(B];MLHO5T;8*J>2@UU4O)&J:!C7LF$A[NH&H>2DWU4J*( M2:/(27&/UM;VU=R)>^[.> ^5I6J79 V3''^?$O=H96VSK)VX-W2ZXAXJ6]4P M"10F#10=<6]:>O33K9\)SR;^2S6M=I.F?KSDY?MW[(MX/UMQ]CGFG49",0.J MYJ'45+$[69^#A0Q)8J8!R8KY)WDF:AW_K*[Y4+YHU$S;.7.H27^VMZ< RU,B18F MC1:GA, O3TFGD5#@@*IY*#75;4DFYGMP"(3R"%3-0ZFI2RPDM%@'H.64$$AK M:Z^X&.R$P#82HS)4S9)48M$S(,>%0%I$VQ7CR!"(RE;U1E*&I3WA<7P(7*6\ MVTHH?4#5/)2:ZO?6XBCTZBCL\BCL^JAS$(PE"<8Z0# G!4$HJUB[4R)NNZ&? M T L"2 6/1]R9!"$4D>CMAL$VV-D5+:J-Q(H+.VICX-!\";/_2"NOD\6K*Z* MDZHJ_E)5Q4YWH>P!5?-0:NHED)AB@6=,+"BQ0-4\E)KJI<0:B\::(YLZE%0: MM7*MRU93-W=&@N= $$LBB$5/COR3AEZZR<;?"S\,7]C'N![UL.;N[,;1-AB(,2DU=WBP1QAY@6[P-Q1:HFH=24[V4A&,C"(<6T3;0Z&KQ M.].AJ$Q59R3?V-I\,YG>=[956DG;'BBUH-14%R6UV&!JL:'4 E7S4&JJEUO/ M==#4,MFTT7+@6*W*['00RB>-6JNQ[K35TMK:ONVNZC'98/ >TV!):;&UHT6WM>R:KZ(RUG832"4I-?<10THD# MIA,'2B=0-0^EIGHIZ<2AZ>2DUDYK:_MJ["S.,5NM'96A:I8$%N$X8,)QH(0#5?-0:JJ7DG"<,\[+T-K:ON[.R[0G8%$9JF9M M/[0(<'#I5=VC9_705KO?;2_7M$: MNKX<*)$QV%^Q4 51S9)DX1X@BZ,Z3\!],;HBDIQ*4?8CGP>V]A-]\Z!Y&XDDC[DZSM&D.E:%JEH045W^:Y<0HN>\^ M+%T2;6NA\RXH-75G/8D_0_"\RQ"*0E U#Z6F>BGI:'CTJK!]&Q)"L>9 <8@X MB2J':I1$F.&!.9=3XB2MK>UAQZ/VK3B)RK VJ[^U>7/$TV6U"7;&9N7. O4^ MSIMO-QMMWU3;2_?EX?4NW9_\=!F($!GRA4A:K@7LL;3>^+K^D"?K:BOHAR3/ MDZAZN^+^G*?E >+W19+DKQ_*##;;CX_^!E!+ P04 " !1A)-9SST@U$D' M 00 &0 'AL+W=O?(33&Q''K]:$O MDI#P?&T^X =_L=WYCM ?;(UQ@7YE:<[.!^NBV+P>C5BTQEG(AF2#<_[+BM L M+/@FO1VQ#<5A7 =EZ*6)EE(;U[AU.R M.Q_8@_LOOB:WZZ+Z8K28;\);O,3%]>8+Y5NC@TJ<9#AG"!- MJX!ZCV\)WK'69U0=R@TA/ZJ-C_'YP*IJA%,<%95$R-^V^ *G::7$Z_&S$1T< MRJP"VY_OU=_7!\\/YB9D^(*DWY.X6)\/I@,4XU58IL57LON FP/R*[V(I*Q^ M1;MF7VN HI(5)&N">0VR)-^_A[\:$*T KJ,.<)H IQO@G0APFP"W&^">"/": M *\FLS^4FD,0%N%B3LD.T6IOKE9]J&'6T?SPD[PZ[\N"\E\3'E8(L=R/'3Y"T=E=7+0%0US%M;GBZ$7 2[")&4O M><"RO&'X9XGS EUNJ]=7Z'H9H!=_O)R/"E[)JJA1U%3HW;Y"SHD*\<*'R)Z> MU84KPB_TX6_+6QYNGPP/].&?PCMD^W6T*T>/.-@#7>= UZGEW%-TNV#^^9/O M@3X6.&/_JMCLY3RU7)4#7K--&.'S 6_D#-,M'BR>/[/'UAL5*4BQ $A,PN@> M,+HZ]<4WDI891KNZ$>,8A5M,>5)"&YI$^ QM,$U(K,*IE37%J:_CV$)Q>,=4 MZ(!J(:'S#N@\;;4^D!RS @7AW?-G4\>>O&'H.T_$9^AC'@U5R+1RIL@@Q0(@ M,0FC?\#HPS9D'Q(CI%@ )"9A'!\PCK57XW(=)[12 MI@@AQ8*]F%^+51VK[<*96?7??+15X)D<\$SZR7-:65-4D&*!_H"525-"-SV@ MFVJ5/M$A6B:\@T16*Q4A;;0I(4BQ $A,HC8[4)O!IK49)$9(L0!(3,)H6Z(7 M;>D36T&B']P';4H:K;D->3"Y-7KM'&+[SMCR/9%#FOZNMF133%!J,J>6V[#- M.)WMDUN-*R9I&E)6Y;D].C6YQM"TT?E#:XI?67X7G;8RQNB U&1TPDK8VB[V M,3HEG+W&M,5F,O&'E162R8!Z R@UF8QP![:^ZZVZJ#"->#ZK;IYDA6Y*QD,8 M0Q');I(\K)\X[!NG$N*^N*JI'"A:PVD7(:2Y"*#49(3")=AZF_"5FP3>#JM. M!ZMIDK)@19C'27[[8"KSCE*9.[5]VSUJCJ!V $I-)B8,@:WM*$L=#O0?:@&L M+\PQ;!_%!C4.H&H!E)K, M4O@+6]_??E(SGQR[GNF8MW*[V\Q!#024FDQ,V I;[RNZQ-JW%B6EJ>K>,3E* MA: 6 DI-9B1,A*WM7#\A%2KWOO_MKUQ-&-2#@*H%4&KRPV;A0AP+^'$SI+>X M %4+H-1DEL*I.'JGHFOXO*^9XMKEK2C)^-9^5WY]*R';JI3@=#*"OCK&\/KP M*DYKV$/O57[[0=8#NJ%H'.%H'+VCN5ISU35)X\8=KPB]O^:. M+CD#Z]R4.FX_=.A>AJ"N!DI-QBA-T &J^H-3D4R',EP,\A.. ^B=0 MM0!*39YE(OR3JQ_%@4NM34$/I%9]=4SA0:G)\(1A;@3HQ*#69 MI7!BKMGXTA,RJ_>HS KJGJ#49'C"/;GZH::^,JM_E%F[P\3ZBAEC[,,XN<(X MN7KCU%=F3;;*/JN^-L;9 -2%0:G)9T*X,'<"G%E!)[B!J@50:C)+8<7W M64^9"=%(MV="S'QW,NWVGO15, ;6AQORA!OR]$-2IA,A/.4D.J>;!_6E&C/J M9:E-:ZV-J-9=-VQ.7WIQJSZ,#6>,#6>WM0\ MP"K&.:FW3M#RCVA-W.[,:7T-C'GUX5X\X5X\(_=BOJX+U(Z J@50:C):84<\ M8#OB@=H14+4 2DUF*>R(I[6QE=!O]>+@YPPX4]&8I5?YZKRYL5* MJ+&?-";/GCZG8S^,W_N>I9L6*1W[]V=O?ZP*=?7&L^>3=RGD$Z45/'RBS03'Z^#CZI\@QZL$^]9[2(Y0-'>ZGC>LIYI8$LYEDX)61G/&--??!,"]X(3VE;RSW MK+[\ -C.0"#CO!'8]ZUA,BJ)4E2*:STQ%QOC(\BKQW>;4BM<2+()^Y?^SL&< M=)!9(5,JFS"AOS5-1IQF($>RQ1+.JB@# )4J Q]S_:XUUEKA4U7B6:H!=5#2V,GP-]FL]QMVOA9O%[)'@KU::73$68.+4-O M),W8VLS762, 8P]Q=E*6?/.1LX7(J4W^Z("3$=GZ>^_YBH_6W$T>"G)YJER M*-BIL=Y;O':1EUT0&7=!9"=Z[*EYO,BH$X4,NR"R_RI%!O6> MLK5QW=NV-E8/7@_&_C=X+>&[H-YLQ;ABHIXM69I2\6CWJND5F>E7\SU^?7U* M,[+BZJX!Q_YN_)6F;)4GS54W4(CZJMWX"Z2GM\+;=Q,=BXF4KFDZK:=R,3-# M3P]TU/H AT/DVAQN!/.QF!L!#(N#*IC MO5S(U'RP.&Z?1!_N3),DBN(8J^ATZE0PQ>H6Q_#G9L.T@0<6!R+]7:WQU<8[ MY.D^P-;TJ0[!,L4[$]4L/M_]>0W4$L#!!0 ( %&$DUF7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GQ[.^<(W'YO14/ M=VW[0/ZIJZ:[&FVD?+P8C[MBP^J\^[-]9(UZY[X5=2[52_%MW#T*EI?=AC%9 M5V/K_-P;USEO1A\NGX^U%&/S12M9(7G;J(UZPYJS[]U_[^N7Y(EW_(Y77/ZX M&O7/*S8B-6]XS7^R\FIT/B+=IOW^J17\9]O(O$H+T5;5U6BR>V/-A.3%WN94 M0V;Y7==OD?E=DBN0JY%WK@YXST4G^SWZX^>*\8FIG7>OMK*=\THR,!3#6.^J@!Z0"0S@DA!Y%T 4CWE)"V M >D!D-XI(1T#T@<@?5S(&4VG2;C,PC@B\9Q83N-5 ME(7F3?P_1TD]*TI MY GDD0FR2-0%D*P4&?VRI%%*!Z<54L<$VQWQ8A'N+@021#,RC=55&GVDT30< M0D+JF""[@_ZU"K-;DP9RQ 19$C1((A6B5-][2?I)#3.3#!+$!-D08:1.)R59 M\&5X[B ?3+"%D,73SV?704KUX%KHT1]HOYJ9,F0""]D$";U14IV=+8,DNR59 M$BB^J08T(VA!8K"0Q9"NKE-U!6CMT_4+)5A@E8&LA&7^@SQU9,E$_W%=_\QX M5U1MMQ7,A(3\8&'[H>EXR03)1%ZJ^I4$0N3--UUAR,YDA.1@(J@-IQD'6#(SIFIB09AQDS<"8GHD)R<9!E@V,Z9N8X 3*26N;P=B$!.1@ M"PC$'(Q-2$ .NH @S,'8A"SDG+2V&8Q-R$(.LH5@S'?D44N'IC4J29)6;$5 MW,2$+.2B3[^8F'V.J1>1D#2;G+!.I*8'2,/$H_W^KVW M'OEQ*_7.)B8D'@]9/ )"?G&PZYZCF/&"=:./#KMF0N&(2DXV-7/=!)'\R=^)!Y?.RJ MYSAFPCII8D+F\=%[;\=68_27NXD)R<='EL_^/,#NVA%["; /R<='[[WM8^K5 MMWI!A-K;Q(3DXZ/WW@YAUNJ(W0M'^I!\_%>?_%%WHO:)U7?JO%MF?\,'ES#W M%AKW.WA)Q1JA 7/[1)U3P^%(.S;AO3\-NWPV+S^/A-*RJ MW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L_B"'()\_*" HY@_*$)3G#[J' MH/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B M<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCTELG+-H'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZV2PAT%M1 M;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VR:;W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- M[XQZ9P*],^J="?3.J':E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV M?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%E MYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R M%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR M"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4H MLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U M*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%D MM2BRVO\IZT_O]Y\&UL4$L! A0#% M @ 482366#//'=J!0 Z1P !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48236=L*M1$1# \T0 !@ M ("!)TH 'AL+W=O@MA0\ M 8 " @6Y6 !X;"]W;W)K"(:X< !*8@ & M @($I9@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 482364J'#6R * \84 !D ("!#8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48236;C"838N M! K@D !D ("!P[\ 'AL+W=OH# #3"@ &0 M@($HQ >&PO=V]R:W-H965T&UL4$L! A0#% @ 48236>/ WH6*$0 )3< !D M ("!:\L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4823678B3LK: P U @ !D ("!2^< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M48236053_UED' QF, !D ("!__X 'AL+W=O+P M@J4 !D ("!KB$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482366/WUP_9! _PP !D M ("!ZV@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 482369YFDG'; @ &P8 !D ("!P78! 'AL M+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4823 M62]>E;[N @ &08 !D ("!!H ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 482361?QS"WB P U@@ M !D ("!!8\! 'AL+W=ODP$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 48236:)T)W3$"0 $%< !D M ("!Q:$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 48236>R'>)O;&@ [3$! !D ("!R-(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 48236;(1 MR 6] @ .0D !D ("!%@H" 'AL+W=O&PO=V]R:W-H965T$I , .@0 9 " @=X< @!X;"]W;W)K&UL4$L! A0#% @ 48236?SDM17[ @ 1@T !D M ("!N2 " 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 482360W";22S P 7!4 !D ("! MI"D" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 482362,5Y[.J @ 6P< !D ("!:C@" 'AL+W=O&PO=V]R:W-H965TM@0 "@3 9 " @&UL4$L! A0#% @ 482367\KQE_@ P !PP !D M ("!N%0" 'AL+W=O"\& !7+P &0 @('/6 ( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 48236:ZA*23. P ;A, !D ("!L&0" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M48236:,BHI&/ P HPP !D ("!IW$" 'AL+W=O"V%3L$ #'#P &0 @(&4 MD@( >&PO=V]R:W-H965T&UL4$L! A0#% @ 482362,CK$24 P [A( !D M ("!Z)L" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 482369OD"4]@"0 BEP !D ("!+[ " 'AL M+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !5 %4 2A< *'0 @ $! end XML 91 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 92 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.4 html 388 429 1 true 122 0 false 10 false false R1.htm 0000001 - Document - COVER Sheet http://www.latch.com/role/COVER COVER Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.latch.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.latch.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) Sheet http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical) Sheet http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical) Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statement of Cash Flows (unaudited) Sheet http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited Condensed Consolidated Statement of Cash Flows (unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://www.latch.com/role/DESCRIPTIONOFBUSINESS DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 9952158 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION Sheet http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATION RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION Notes 9 false false R10.htm 9952159 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 9952160 - Disclosure - INVESTMENTS Sheet http://www.latch.com/role/INVESTMENTS INVESTMENTS Notes 11 false false R12.htm 9952161 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.latch.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 9952162 - Disclosure - INVENTORIES, NET Sheet http://www.latch.com/role/INVENTORIESNET INVENTORIES, NET Notes 13 false false R14.htm 9952163 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET Sheet http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENET INTERNALLY DEVELOPED SOFTWARE, NET Notes 14 false false R15.htm 9952164 - Disclosure - ACCRUED EXPENSES Sheet http://www.latch.com/role/ACCRUEDEXPENSES ACCRUED EXPENSES Notes 15 false false R16.htm 9952165 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.latch.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 9952166 - Disclosure - EQUITY Sheet http://www.latch.com/role/EQUITY EQUITY Notes 17 false false R18.htm 9952167 - Disclosure - EARNINGS PER SHARE Sheet http://www.latch.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 18 false false R19.htm 9952168 - Disclosure - INCOME TAXES Sheet http://www.latch.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 9952169 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.latch.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 20 false false R21.htm 9952170 - Disclosure - RELATED-PARTY TRANSACTIONS Sheet http://www.latch.com/role/RELATEDPARTYTRANSACTIONS RELATED-PARTY TRANSACTIONS Notes 21 false false R22.htm 9952171 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.latch.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 9955512 - Disclosure - DESCRIPTION OF BUSINESS (Tables) Sheet http://www.latch.com/role/DESCRIPTIONOFBUSINESSTables DESCRIPTION OF BUSINESS (Tables) Tables http://www.latch.com/role/DESCRIPTIONOFBUSINESS 26 false false R27.htm 9955513 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION (Tables) Sheet http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONTables RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION (Tables) Tables http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATION 27 false false R28.htm 9955514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 28 false false R29.htm 9955515 - Disclosure - INVESTMENTS (Tables) Sheet http://www.latch.com/role/INVESTMENTSTables INVESTMENTS (Tables) Tables http://www.latch.com/role/INVESTMENTS 29 false false R30.htm 9955516 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.latch.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.latch.com/role/FAIRVALUEMEASUREMENTS 30 false false R31.htm 9955517 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.latch.com/role/INVENTORIESNETTables INVENTORIES, NET (Tables) Tables http://www.latch.com/role/INVENTORIESNET 31 false false R32.htm 9955518 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET (Tables) Sheet http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETTables INTERNALLY DEVELOPED SOFTWARE, NET (Tables) Tables http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENET 32 false false R33.htm 9955519 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.latch.com/role/ACCRUEDEXPENSESTables ACCRUED EXPENSES (Tables) Tables http://www.latch.com/role/ACCRUEDEXPENSES 33 false false R34.htm 9955520 - Disclosure - EQUITY (Tables) Sheet http://www.latch.com/role/EQUITYTables EQUITY (Tables) Tables http://www.latch.com/role/EQUITY 34 false false R35.htm 9955521 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.latch.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.latch.com/role/EARNINGSPERSHARE 35 false false R36.htm 9955522 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.latch.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.latch.com/role/STOCKBASEDCOMPENSATION 36 false false R37.htm 9955523 - Disclosure - SUBSEQUENT EVENTS (Tables) Sheet http://www.latch.com/role/SUBSEQUENTEVENTSTables SUBSEQUENT EVENTS (Tables) Tables http://www.latch.com/role/SUBSEQUENTEVENTS 37 false false R38.htm 9955524 - Disclosure - DESCRIPTION OF BUSINESS - Narrative (Details) Sheet http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails DESCRIPTION OF BUSINESS - Narrative (Details) Details 38 false false R39.htm 9955525 - Disclosure - DESCRIPTION OF BUSINESS - Reverse Recapitalization (Details) Sheet http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails DESCRIPTION OF BUSINESS - Reverse Recapitalization (Details) Details 39 false false R40.htm 9955526 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Impact of the Restatement Adjustments (Details) Sheet http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Impact of the Restatement Adjustments (Details) Details 40 false false R41.htm 9955527 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Narrative (Details) Sheet http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Narrative (Details) Details http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONTables 41 false false R42.htm 9955528 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Operations and Comprehensive Loss (Details) Sheet http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Operations and Comprehensive Loss (Details) Details 42 false false R43.htm 9955529 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Cash Flows (Details) Sheet http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Cash Flows (Details) Details 43 false false R44.htm 9955530 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Balance Sheets (Details) Sheet http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Balance Sheets (Details) Details 44 false false R45.htm 9955531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Accounts Receivable (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofAccountsReceivableDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Accounts Receivable (Details) Details 45 false false R46.htm 9955532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation and amortization calculated using straight-line method (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation and amortization calculated using straight-line method (Details) Details 46 false false R47.htm 9955533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 47 false false R48.htm 9955534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Intangible Assets (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Intangible Assets (Details) Details 48 false false R49.htm 9955535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life of the intangible assets (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life of the intangible assets (Details) Details 49 false false R50.htm 9955536 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Contract Costs (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDeferredContractCostsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Contract Costs (Details) Details 50 false false R51.htm 9955537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Assets and Contract Liabilities (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESContractAssetsandContractLiabilitiesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Assets and Contract Liabilities (Details) Details 51 false false R52.htm 9955538 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Performance Obligations (Details) Sheet http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Performance Obligations (Details) Details 52 false false R53.htm 9955539 - Disclosure - INVESTMENTS - Marketable Securities by Security Type Summarized (Details) Sheet http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails INVESTMENTS - Marketable Securities by Security Type Summarized (Details) Details 53 false false R54.htm 9955540 - Disclosure - INVESTMENTS - Narrative (Details) Sheet http://www.latch.com/role/INVESTMENTSNarrativeDetails INVESTMENTS - Narrative (Details) Details 54 false false R55.htm 9955541 - Disclosure - INVESTMENTS - Contractual Maturities of Marketable Securities (Details) Sheet http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails INVESTMENTS - Contractual Maturities of Marketable Securities (Details) Details 55 false false R56.htm 9955542 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details) Details 56 false false R57.htm 9955543 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 57 false false R58.htm 9955544 - Disclosure - FAIR VALUE MEASUREMENTS - Activity of the Level 3 Instruments (Details) Sheet http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails FAIR VALUE MEASUREMENTS - Activity of the Level 3 Instruments (Details) Details 58 false false R59.htm 9955545 - Disclosure - INVENTORIES, NET (Details) Sheet http://www.latch.com/role/INVENTORIESNETDetails INVENTORIES, NET (Details) Details http://www.latch.com/role/INVENTORIESNETTables 59 false false R60.htm 9955546 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET (Details) Sheet http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails INTERNALLY DEVELOPED SOFTWARE, NET (Details) Details http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETTables 60 false false R61.htm 9955547 - Disclosure - ACCRUED EXPENSES (Details) Sheet http://www.latch.com/role/ACCRUEDEXPENSESDetails ACCRUED EXPENSES (Details) Details http://www.latch.com/role/ACCRUEDEXPENSESTables 61 false false R62.htm 9955548 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.latch.com/role/COMMITMENTSANDCONTINGENCIES 62 false false R63.htm 9955549 - Disclosure - EQUITY - Narrative (Details) Sheet http://www.latch.com/role/EQUITYNarrativeDetails EQUITY - Narrative (Details) Details 63 false false R64.htm 9955550 - Disclosure - EQUITY - Common Stock Shares Reserved For Future Issuance (Details) Sheet http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails EQUITY - Common Stock Shares Reserved For Future Issuance (Details) Details 64 false false R65.htm 9955551 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted Net Income Per Share for Common Stock and Preferred Stock (Details) Sheet http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails EARNINGS PER SHARE - Computation of Basic and Diluted Net Income Per Share for Common Stock and Preferred Stock (Details) Details 65 false false R66.htm 9955552 - Disclosure - EARNINGS PER SHARE - Outstanding Common Stock Options RSUs and Common Stock Warrant (Details) Sheet http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails EARNINGS PER SHARE - Outstanding Common Stock Options RSUs and Common Stock Warrant (Details) Details 66 false false R67.htm 9955553 - Disclosure - INCOME TAXES (Details) Sheet http://www.latch.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.latch.com/role/INCOMETAXES 67 false false R68.htm 9955554 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Activity (Details) Sheet http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails STOCK-BASED COMPENSATION - Stock-Based Compensation Activity (Details) Details 68 false false R69.htm 9955555 - Disclosure - STOCK-BASED COMPENSATION - Other Operating Cost and Expense, by Component (Details) Sheet http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails STOCK-BASED COMPENSATION - Other Operating Cost and Expense, by Component (Details) Details 69 false false R70.htm 9955556 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 70 false false R71.htm 9955557 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Activity (Details) Sheet http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails STOCK-BASED COMPENSATION - Stock Options Activity (Details) Details 71 false false R72.htm 9955558 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units Activity (Details) Sheet http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails STOCK-BASED COMPENSATION - Restricted Stock Units Activity (Details) Details 72 false false R73.htm 9955559 - Disclosure - RELATED-PARTY TRANSACTIONS (Details) Sheet http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED-PARTY TRANSACTIONS (Details) Details http://www.latch.com/role/RELATEDPARTYTRANSACTIONS 73 false false R74.htm 9955560 - Disclosure - SUBSEQUENT EVENTS - Other Narrative (Details) Sheet http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails SUBSEQUENT EVENTS - Other Narrative (Details) Details 74 false false R75.htm 9955561 - Disclosure - SUBSEQUENT EVENTS - Consideration Shares Threshold (Details) Sheet http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails SUBSEQUENT EVENTS - Consideration Shares Threshold (Details) Details 75 false false R76.htm 9955562 - Disclosure - SUBSEQUENT EVENTS - Compensation Program and Executive Officer Appointment (Details) Sheet http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails SUBSEQUENT EVENTS - Compensation Program and Executive Officer Appointment (Details) Details 76 false false R77.htm 9955563 - Disclosure - SUBSEQUENT EVENTS - November 2024 Executive Transactions (Details) Sheet http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails SUBSEQUENT EVENTS - November 2024 Executive Transactions (Details) Details 77 false false All Reports Book All Reports lat-20220630.htm lat-20220630.xsd lat-20220630_cal.xml lat-20220630_def.xml lat-20220630_lab.xml lat-20220630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "lat-20220630.htm": { "nsprefix": "lat", "nsuri": "http://www.latch.com/20220630", "dts": { "inline": { "local": [ "lat-20220630.htm" ] }, "schema": { "local": [ "lat-20220630.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "lat-20220630_cal.xml" ] }, "definitionLink": { "local": [ "lat-20220630_def.xml" ] }, "labelLink": { "local": [ "lat-20220630_lab.xml" ] }, "presentationLink": { "local": [ "lat-20220630_pre.xml" ] } }, "keyStandard": 339, "keyCustom": 90, "axisStandard": 36, "axisCustom": 3, "memberStandard": 49, "memberCustom": 67, "hidden": { "total": 21, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 12, "http://www.latch.com/20220630": 4 }, "contextCount": 388, "entityCount": 1, "segmentCount": 122, "elementCount": 805, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1597, "http://xbrl.sec.gov/dei/2024": 27, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.latch.com/role/COVER", "longName": "0000001 - Document - COVER", "shortName": "COVER", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R3": { "role": "http://www.latch.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "longName": "9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "longName": "9952154 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)", "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R6": { "role": "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "longName": "9952155 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-3", "name": "lat:SharesIssuedAndOutstandingSubjectToVestingRestrictions", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "lat:SharesIssuedAndOutstandingSubjectToVestingRestrictions", "span", "link:footnote", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "longName": "9952156 - Statement - Condensed Consolidated Statement of Cash Flows (unaudited)", "shortName": "Condensed Consolidated Statement of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSaleOfInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R8": { "role": "http://www.latch.com/role/DESCRIPTIONOFBUSINESS", "longName": "9952157 - Disclosure - DESCRIPTION OF BUSINESS", "shortName": "DESCRIPTION OF BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATION", "longName": "9952158 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION", "shortName": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ErrorCorrectionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ErrorCorrectionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952159 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.latch.com/role/INVESTMENTS", "longName": "9952160 - Disclosure - INVESTMENTS", "shortName": "INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.latch.com/role/FAIRVALUEMEASUREMENTS", "longName": "9952161 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.latch.com/role/INVENTORIESNET", "longName": "9952162 - Disclosure - INVENTORIES, NET", "shortName": "INVENTORIES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENET", "longName": "9952163 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET", "shortName": "INTERNALLY DEVELOPED SOFTWARE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.latch.com/role/ACCRUEDEXPENSES", "longName": "9952164 - Disclosure - ACCRUED EXPENSES", "shortName": "ACCRUED EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952165 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.latch.com/role/EQUITY", "longName": "9952166 - Disclosure - EQUITY", "shortName": "EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.latch.com/role/EARNINGSPERSHARE", "longName": "9952167 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.latch.com/role/INCOMETAXES", "longName": "9952168 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.latch.com/role/STOCKBASEDCOMPENSATION", "longName": "9952169 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.latch.com/role/RELATEDPARTYTRANSACTIONS", "longName": "9952170 - Disclosure - RELATED-PARTY TRANSACTIONS", "shortName": "RELATED-PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.latch.com/role/SUBSEQUENTEVENTS", "longName": "9952171 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-17", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.latch.com/role/DESCRIPTIONOFBUSINESSTables", "longName": "9955512 - Disclosure - DESCRIPTION OF BUSINESS (Tables)", "shortName": "DESCRIPTION OF BUSINESS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "lat:ScheduleOfReverseRecapitalizationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "lat:ScheduleOfReverseRecapitalizationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONTables", "longName": "9955513 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION (Tables)", "shortName": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9955514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.latch.com/role/INVESTMENTSTables", "longName": "9955515 - Disclosure - INVESTMENTS (Tables)", "shortName": "INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.latch.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9955516 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.latch.com/role/INVENTORIESNETTables", "longName": "9955517 - Disclosure - INVENTORIES, NET (Tables)", "shortName": "INVENTORIES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETTables", "longName": "9955518 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET (Tables)", "shortName": "INTERNALLY DEVELOPED SOFTWARE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "lat:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "lat:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.latch.com/role/ACCRUEDEXPENSESTables", "longName": "9955519 - Disclosure - ACCRUED EXPENSES (Tables)", "shortName": "ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.latch.com/role/EQUITYTables", "longName": "9955520 - Disclosure - EQUITY (Tables)", "shortName": "EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.latch.com/role/EARNINGSPERSHARETables", "longName": "9955521 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.latch.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9955522 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.latch.com/role/SUBSEQUENTEVENTSTables", "longName": "9955523 - Disclosure - SUBSEQUENT EVENTS (Tables)", "shortName": "SUBSEQUENT EVENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "lat:ScheduleOfBusinessCombinationConsiderationSharesThresholdTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "lat:ScheduleOfBusinessCombinationConsiderationSharesThresholdTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "longName": "9955524 - Disclosure - DESCRIPTION OF BUSINESS - Narrative (Details)", "shortName": "DESCRIPTION OF BUSINESS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-77", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails", "longName": "9955525 - Disclosure - DESCRIPTION OF BUSINESS - Reverse Recapitalization (Details)", "shortName": "DESCRIPTION OF BUSINESS - Reverse Recapitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-55", "name": "lat:CashAcquiredThroughReverseRecapitalization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "lat:ScheduleOfReverseRecapitalizationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "lat:CashAcquiredThroughReverseRecapitalization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "lat:ScheduleOfReverseRecapitalizationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "longName": "9955526 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Impact of the Restatement Adjustments (Details)", "shortName": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Impact of the Restatement Adjustments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R41": { "role": "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails", "longName": "9955527 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Narrative (Details)", "shortName": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "longName": "9955528 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Operations and Comprehensive Loss (Details)", "shortName": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Operations and Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R43": { "role": "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "longName": "9955529 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Cash Flows (Details)", "shortName": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Statements of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R44": { "role": "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "longName": "9955530 - Disclosure - RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Balance Sheets (Details)", "shortName": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION - Consolidated Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R45": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofAccountsReceivableDetails", "longName": "9955531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Accounts Receivable (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R46": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails", "longName": "9955532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation and amortization calculated using straight-line method (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation and amortization calculated using straight-line method (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-173", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9955533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R48": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "longName": "9955534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Intangible Assets (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R49": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails", "longName": "9955535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life of the intangible assets (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life of the intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-186", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R50": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDeferredContractCostsDetails", "longName": "9955536 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Contract Costs (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Deferred Contract Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESContractAssetsandContractLiabilitiesDetails", "longName": "9955537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Assets and Contract Liabilities (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails", "longName": "9955538 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Performance Obligations (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails", "longName": "9955539 - Disclosure - INVESTMENTS - Marketable Securities by Security Type Summarized (Details)", "shortName": "INVESTMENTS - Marketable Securities by Security Type Summarized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.latch.com/role/INVESTMENTSNarrativeDetails", "longName": "9955540 - Disclosure - INVESTMENTS - Narrative (Details)", "shortName": "INVESTMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R55": { "role": "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails", "longName": "9955541 - Disclosure - INVESTMENTS - Contractual Maturities of Marketable Securities (Details)", "shortName": "INVESTMENTS - Contractual Maturities of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails", "longName": "9955542 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-240", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R57": { "role": "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "longName": "9955543 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "lat:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesIssues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R58": { "role": "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails", "longName": "9955544 - Disclosure - FAIR VALUE MEASUREMENTS - Activity of the Level 3 Instruments (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Activity of the Level 3 Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-259", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-259", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.latch.com/role/INVENTORIESNETDetails", "longName": "9955545 - Disclosure - INVENTORIES, NET (Details)", "shortName": "INVENTORIES, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails", "longName": "9955546 - Disclosure - INTERNALLY DEVELOPED SOFTWARE, NET (Details)", "shortName": "INTERNALLY DEVELOPED SOFTWARE, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "lat:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "lat:ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R61": { "role": "http://www.latch.com/role/ACCRUEDEXPENSESDetails", "longName": "9955547 - Disclosure - ACCRUED EXPENSES (Details)", "shortName": "ACCRUED EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9955548 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "lat:AccruedExcessInventoryCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R63": { "role": "http://www.latch.com/role/EQUITYNarrativeDetails", "longName": "9955549 - Disclosure - EQUITY - Narrative (Details)", "shortName": "EQUITY - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-83", "name": "lat:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "lat:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails", "longName": "9955550 - Disclosure - EQUITY - Common Stock Shares Reserved For Future Issuance (Details)", "shortName": "EQUITY - Common Stock Shares Reserved For Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails", "longName": "9955551 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted Net Income Per Share for Common Stock and Preferred Stock (Details)", "shortName": "EARNINGS PER SHARE - Computation of Basic and Diluted Net Income Per Share for Common Stock and Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails", "longName": "9955552 - Disclosure - EARNINGS PER SHARE - Outstanding Common Stock Options RSUs and Common Stock Warrant (Details)", "shortName": "EARNINGS PER SHARE - Outstanding Common Stock Options RSUs and Common Stock Warrant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.latch.com/role/INCOMETAXESDetails", "longName": "9955553 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails", "longName": "9955554 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-288", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R69": { "role": "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails", "longName": "9955555 - Disclosure - STOCK-BASED COMPENSATION - Other Operating Cost and Expense, by Component (Details)", "shortName": "STOCK-BASED COMPENSATION - Other Operating Cost and Expense, by Component (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-298", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R70": { "role": "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9955556 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails", "longName": "9955557 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails", "longName": "9955558 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-322", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-322", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails", "longName": "9955559 - Disclosure - RELATED-PARTY TRANSACTIONS (Details)", "shortName": "RELATED-PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-330", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-331", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R74": { "role": "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails", "longName": "9955560 - Disclosure - SUBSEQUENT EVENTS - Other Narrative (Details)", "shortName": "SUBSEQUENT EVENTS - Other Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-358", "name": "lat:VolumeWeightedAveragePricePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-345", "name": "lat:RegistrationRightsAgreementPeriodDuringWhichHoldersMaySellUpToTwice", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R75": { "role": "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "longName": "9955561 - Disclosure - SUBSEQUENT EVENTS - Consideration Shares Threshold (Details)", "shortName": "SUBSEQUENT EVENTS - Consideration Shares Threshold (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-341", "name": "lat:BusinessCombinationSharePriceThresholdOne", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-341", "name": "lat:BusinessCombinationSharePriceThresholdOne", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "longName": "9955562 - Disclosure - SUBSEQUENT EVENTS - Compensation Program and Executive Officer Appointment (Details)", "shortName": "SUBSEQUENT EVENTS - Compensation Program and Executive Officer Appointment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-358", "name": "lat:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } }, "R77": { "role": "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "longName": "9955563 - Disclosure - SUBSEQUENT EVENTS - November 2024 Executive Transactions (Details)", "shortName": "SUBSEQUENT EVENTS - November 2024 Executive Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-358", "name": "lat:VolumeWeightedAveragePricePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-377", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "lat-20220630.htm", "unique": true } } }, "tag": { "lat_A2016StockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "A2016StockPlanMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Stock Plan", "label": "2016 Stock Plan [Member]", "documentation": "2016 Stock Plan" } } }, "auth_ref": [] }, "lat_A2021IncentiveAwardPlanSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "A2021IncentiveAwardPlanSharesMember", "presentation": [ "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Incentive Award Plan available shares", "label": "2021 Incentive Award Plan Shares [Member]", "documentation": "2021 Incentive Award Plan Shares" } } }, "auth_ref": [] }, "lat_A2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "A2021PlanMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "2021 Plan [Member]", "documentation": "2021 Plan" } } }, "auth_ref": [] }, "lat_AccessRelatedSoftwareRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "AccessRelatedSoftwareRevenueMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Access related", "label": "Access-Related Software Revenue [Member]", "documentation": "Access-Related Software Revenue" } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r224", "r225", "r226", "r280", "r281", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r371", "r372", "r375", "r523", "r524", "r525", "r526", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r554", "r555", "r556", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r602", "r603", "r617", "r625", "r626", "r627", "r628", "r629", "r630", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r1048" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r502" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r78", "r903" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1087" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, gross", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r184", "r282", "r283", "r1187" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r832" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, after Allowance for Credit Loss", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r776", "r831", "r915", "r1186", "r1187" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1060" ] }, "lat_AccruedExcessInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "AccruedExcessInventoryCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails", "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued non-cancellable purchase commitments", "label": "Accrued Excess Inventory, Current", "documentation": "Accrued Excess Inventory, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails", "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r80" ] }, "lat_AccruedOperatingExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "AccruedOperatingExpensesCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued operating expense", "label": "Accrued Operating Expenses, Current", "documentation": "Accrued Operating Expenses, Current" } } }, "auth_ref": [] }, "lat_AccruedPurchasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "AccruedPurchasesCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases", "label": "Accrued Purchases, Current", "documentation": "Accrued Purchases, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r80", "r846" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r24", "r25", "r98", "r185", "r695", "r727", "r731" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r14", "r25", "r558", "r561", "r630", "r722", "r723", "r1034", "r1035", "r1036", "r1045", "r1046", "r1047", "r1050" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r957" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in-capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r90", "r903", "r1219" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r746", "r1045", "r1046", "r1047", "r1050", "r1153", "r1220" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r970" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r970" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r970" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r970" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r10" ] }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForErrorCorrectionDomain", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Error Correction, Type [Domain]", "label": "Error Correction, Type [Domain]", "documentation": "Type of error correction." } } }, "auth_ref": [ "r227", "r228", "r229", "r234", "r235", "r236", "r237" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholdings on settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "lat_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts", "crdr": "debit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transaction costs related to reverse capitalization", "label": "Adjustments to Additional Paid in Capital, Reverse Recapitalization, Transaction Costs", "documentation": "Adjustments to Additional Paid in Capital, Reverse Recapitalization, Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r62", "r63", "r456" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r150" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r503", "r887" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1003" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r929", "r939", "r949", "r981" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r932", "r942", "r952", "r984" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1004" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r970" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r977" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r933", "r943", "r953", "r977", "r985", "r989", "r997" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r995" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock based compensation expense", "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r489", "r500" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r186", "r284", "r332", "r335", "r337", "r1187" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding common stock options (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r250" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Area of real estate property for lease", "label": "Area of Real Estate Property", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "lat_AssembledWorkforceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "AssembledWorkforceMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assembled workforce", "label": "Assembled Workforce [Member]", "documentation": "Assembled Workforce" } } }, "auth_ref": [] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r878", "r904", "r1073", "r1078", "r1079" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r10", "r44" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r133", "r144", "r179", "r212", "r255", "r259", "r274", "r275", "r321", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r550", "r552", "r604", "r690", "r781", "r860", "r861", "r903", "r922", "r1117", "r1118", "r1173" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r171", "r189", "r212", "r321", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r550", "r552", "r604", "r903", "r1117", "r1118", "r1173" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r578", "r579", "r890" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldInTrust": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsHeldInTrust", "crdr": "debit", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held-in-trust", "label": "Asset, Held-in-Trust", "documentation": "The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations." } } }, "auth_ref": [ "r1041" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails", "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Loss", "terseLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r294" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r290", "r341", "r689" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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 second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r298", "r686" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total investments", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "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." } } }, "auth_ref": [ "r1072", "r1073", "r1185" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total investments", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "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." } } }, "auth_ref": [ "r1072", "r1073", "r1184" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in less than one year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/INVESTMENTSContractualMaturitiesofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in less than one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r297", "r685" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 }, "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails", "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "verboseLabel": "Debt securities, available-for-sale, fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r291", "r341", "r578", "r681", "r890", "r894", "r1064", "r1158", "r1159", "r1160" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities, current", "label": "Debt Securities, Available-for-Sale, Current", "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." } } }, "auth_ref": [ "r287", "r341" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities, non-current", "label": "Debt Securities, Available-for-Sale, Noncurrent", "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." } } }, "auth_ref": [ "r175", "r287", "r341" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r992" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r993" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r988" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r484", "r485", "r486", "r487" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r991" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r990" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r989" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r989" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "lat_BrennanActionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BrennanActionMember", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brennan Action", "label": "Brennan Action [Member]", "documentation": "Brennan Action" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r541", "r881", "r882" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r64", "r65", "r358", "r359", "r360", "r361", "r362", "r541", "r881", "r882" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r541" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Business Acquisition, Share Price", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, consideration transferred", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r2", "r3", "r13" ] }, "lat_BusinessCombinationConsiderationTransferredCashConsiderationPaidToIneligibleHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationConsiderationTransferredCashConsiderationPaidToIneligibleHolders", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration paid", "label": "Business Combination, Consideration Transferred, Cash Consideration Paid To Ineligible Holders", "documentation": "Business Combination, Consideration Transferred, Cash Consideration Paid To Ineligible Holders" } } }, "auth_ref": [] }, "lat_BusinessCombinationNotesPayableStatedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationNotesPayableStatedInterestRate", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable, interest rate", "label": "Business Combination, Notes Payable, Stated Interest Rate", "documentation": "Business Combination, Notes Payable, Stated Interest Rate" } } }, "auth_ref": [] }, "lat_BusinessCombinationNumberOfEmployees": { "xbrltype": "integerItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationNumberOfEmployees", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of team members joined", "label": "Business Combination, Number Of Employees", "documentation": "Business Combination, Number Of Employees" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r66" ] }, "lat_BusinessCombinationShareConsiderationReleasedPercentThresholdFour": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationShareConsiderationReleasedPercentThresholdFour", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share consideration released percent threshold four", "label": "Business Combination, Share Consideration Released Percent Threshold Four", "documentation": "Business Combination, Share Consideration Released Percent Threshold Four" } } }, "auth_ref": [] }, "lat_BusinessCombinationShareConsiderationReleasedPercentThresholdOne": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationShareConsiderationReleasedPercentThresholdOne", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share consideration released percent threshold one", "label": "Business Combination, Share Consideration Released Percent Threshold One", "documentation": "Business Combination, Share Consideration Released Percent Threshold One" } } }, "auth_ref": [] }, "lat_BusinessCombinationShareConsiderationReleasedPercentThresholdThree": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationShareConsiderationReleasedPercentThresholdThree", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share consideration released percent threshold three", "label": "Business Combination, Share Consideration Released Percent Threshold Three", "documentation": "Business Combination, Share Consideration Released Percent Threshold Three" } } }, "auth_ref": [] }, "lat_BusinessCombinationShareConsiderationReleasedPercentThresholdTwo": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationShareConsiderationReleasedPercentThresholdTwo", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share consideration released percent threshold two", "label": "Business Combination, Share Consideration Released Percent Threshold Two", "documentation": "Business Combination, Share Consideration Released Percent Threshold Two" } } }, "auth_ref": [] }, "lat_BusinessCombinationSharePriceThresholdFour": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationSharePriceThresholdFour", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price threshold four (in usd per share)", "label": "Business Combination, Share Price Threshold Four", "documentation": "Business Combination, Share Price Threshold Four" } } }, "auth_ref": [] }, "lat_BusinessCombinationSharePriceThresholdOne": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationSharePriceThresholdOne", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price threshold one (in usd per share)", "label": "Business Combination, Share Price Threshold One", "documentation": "Business Combination, Share Price Threshold One" } } }, "auth_ref": [] }, "lat_BusinessCombinationSharePriceThresholdThree": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationSharePriceThresholdThree", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price threshold three (in usd per share)", "label": "Business Combination, Share Price Threshold Three", "documentation": "Business Combination, Share Price Threshold Three" } } }, "auth_ref": [] }, "lat_BusinessCombinationSharePriceThresholdTwo": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "BusinessCombinationSharePriceThresholdTwo", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price threshold two (in usd per share)", "label": "Business Combination, Share Price Threshold Two", "documentation": "Business Combination, Share Price Threshold Two" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued fixed assets", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r363", "r840" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, additions", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r840" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of software", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r838", "r840" ] }, "lat_CapitalizedComputerSoftwareConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "CapitalizedComputerSoftwareConstructionInProgress", "crdr": "debit", "calculation": { "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software-in-development", "label": "Capitalized Computer Software, Construction In Progress", "documentation": "Capitalized Computer Software, Construction In Progress" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internally-developed software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r363", "r840" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related to the decision not to proceed with further development of certain software products", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r839", "r840" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internally developed software, net", "totalLabel": "Total internally-developed software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r837" ] }, "lat_CapitalizedContractCostAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "CapitalizedContractCostAdditions", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to deferred contract costs", "label": "Capitalized Contract Cost, Additions", "documentation": "Capitalized Contract Cost, Additions" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of deferred contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r350" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost, amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r349" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Contract Cost", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r1088" ] }, "lat_CashAcquiredThroughReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "CashAcquiredThroughReverseRecapitalization", "crdr": "debit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ProceedsFromReverseRecapitalizationTransaction", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash - TSIA trust and cash, net of redemptions", "label": "Cash Acquired Through Reverse Recapitalization", "documentation": "Cash Acquired Through Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r29", "r174", "r843" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r174" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [ "r1156", "r1157" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r30" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r29", "r108", "r209" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r108" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r174" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "lat_ChannelInventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ChannelInventoryGross", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Channel inventory", "label": "Channel Inventory , Gross", "documentation": "Inventory Channel Gross" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r965" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r963" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r162", "r181", "r182", "r183", "r212", "r243", "r244", "r247", "r249", "r257", "r258", "r321", "r386", "r388", "r389", "r390", "r393", "r394", "r413", "r414", "r417", "r420", "r427", "r604", "r737", "r738", "r739", "r740", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r768", "r790", "r812", "r825", "r826", "r827", "r828", "r829", "r1007", "r1042", "r1051" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r181", "r182", "r183", "r257", "r413", "r414", "r415", "r417", "r420", "r425", "r427", "r737", "r738", "r739", "r740", "r874", "r1007", "r1042" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r55", "r56", "r57", "r58" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails", "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r59" ] }, "lat_ClassOfWarrantOrRightConversionOfSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ClassOfWarrantOrRightConversionOfSecurities", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, conversion of securities (in shares)", "label": "Class Of Warrant Or Right, Conversion Of Securities", "documentation": "Class Of Warrant Or Right, Conversion Of Securities" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails", "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, exercise price of warrants or rights (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities called by warrants or rights (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r969" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r969" ] }, "lat_CommercialPaperAndCorporateBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "CommercialPaperAndCorporateBondsMember", "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper and corporate bonds", "label": "Commercial Paper And Corporate Bonds [Member]", "documentation": "Commercial Paper And Corporate Bonds" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (see Note 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r85", "r136", "r692", "r767" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r119", "r377", "r379", "r833", "r1101", "r1108" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserved shares of common stock for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r912", "r913", "r914", "r916", "r917", "r918", "r919", "r1045", "r1046", "r1050", "r1153", "r1218", "r1220" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/EQUITYNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.latch.com/role/EQUITYNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r89", "r768" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r89", "r768", "r787", "r1220", "r1221" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $0.0001 par value, 1,000,000,000 shares authorized; 144,086,282 and 141,585,530 shares issued and outstanding as of June\u00a030, 2022 and December\u00a031, 2021, respectively", "verboseLabel": "Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,592,388 shares issued and outstanding as of December 31, 2021", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r89", "r693", "r903" ] }, "lat_CommonStockVotingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "CommonStockVotingRightsPercentage", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock voting rights, percentage", "label": "Common Stock, Voting Rights, Percentage", "documentation": "Common Stock, Voting Rights, Percentage" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r974" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r973" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r975" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r972" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r26", "r193", "r195", "r201", "r682", "r705", "r706" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "lat_ComputersAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ComputersAndEquipmentMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Computers And Equipment [Member]", "documentation": "Computers And Equipment" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r40", "r72", "r73", "r279", "r832" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r40", "r72", "r73", "r279", "r733", "r832" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r39", "r40", "r72", "r73", "r279", "r832", "r1014" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r77", "r153" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r39", "r40", "r72", "r73", "r279" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r39", "r40", "r72", "r73", "r279", "r832" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r67", "r850" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r1121" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets (unbilled receivables)", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r430", "r432", "r443" ] }, "us-gaap_ContractWithCustomerDurationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerDurationAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Duration [Axis]", "label": "Contract with Customer, Duration [Axis]", "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r877", "r1122" ] }, "us-gaap_ContractWithCustomerDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerDurationDomain", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Duration [Domain]", "label": "Contract with Customer, Duration [Domain]", "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r877", "r1122" ] }, "lat_ContractWithCustomerDurationFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ContractWithCustomerDurationFourMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Duration Four", "label": "Contract With Customer, Duration Four [Member]", "documentation": "Contract With Customer, Duration Four" } } }, "auth_ref": [] }, "lat_ContractWithCustomerDurationOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ContractWithCustomerDurationOneMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Duration One", "label": "Contract With Customer, Duration One [Member]", "documentation": "Contract With Customer, Duration One" } } }, "auth_ref": [] }, "lat_ContractWithCustomerDurationThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ContractWithCustomerDurationThreeMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Duration Three", "label": "Contract With Customer, Duration Three [Member]", "documentation": "Contract With Customer, Duration Three" } } }, "auth_ref": [] }, "lat_ContractWithCustomerDurationTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ContractWithCustomerDurationTwoMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Duration Two", "label": "Contract With Customer, Duration Two [Member]", "documentation": "Contract With Customer, Duration Two" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities (deferred revenue)", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r430", "r431", "r443" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r430", "r431", "r443" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r430", "r431", "r443" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r120", "r395", "r396", "r401", "r402", "r403", "r406", "r407", "r408", "r409", "r410", "r869", "r870", "r871", "r872", "r873" ] }, "lat_ConvertiblePromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ConvertiblePromissoryNoteMember", "presentation": [ "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading securities", "label": "Convertible Promissory Note [Member]", "documentation": "Convertible Promissory Note" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "verboseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r100", "r212", "r321", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r604", "r860", "r1117" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r216", "r217", "r398", "r415", "r637", "r658", "r688", "r847", "r849" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r166", "r223", "r230", "r238", "r325", "r331", "r372", "r522", "r523", "r535", "r537", "r557", "r558", "r559", "r561", "r562", "r563", "r569", "r572", "r574", "r575", "r628" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r166", "r223", "r230", "r238", "r325", "r331", "r372", "r522", "r523", "r535", "r537", "r557", "r558", "r559", "r561", "r562", "r563", "r569", "r572", "r574", "r575", "r628" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r166", "r223", "r230", "r238", "r325", "r331", "r372", "r522", "r523", "r535", "r537", "r557", "r558", "r559", "r561", "r562", "r563", "r569", "r572", "r574", "r575", "r628" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r114", "r279" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion, converted instrument, amount", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r79", "r80", "r134", "r135", "r219", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r869", "r870", "r871", "r872", "r873", "r901", "r1043", "r1102", "r1103", "r1104", "r1167", "r1168" ] }, "lat_DebtInstrumentCovenantMinimumLiquidityRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.latch.com/20220630", "localname": "DebtInstrumentCovenantMinimumLiquidityRatio", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum liquidity ratio", "label": "Debt Instrument, Covenant, Minimum Liquidity Ratio", "documentation": "Debt Instrument, Covenant, Minimum Liquidity Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r395", "r614", "r615", "r870", "r871", "r901" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r82", "r396" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r21", "r219", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r869", "r870", "r871", "r872", "r873", "r901", "r1043", "r1102", "r1103", "r1104", "r1167", "r1168" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails", "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.latch.com/role/INVESTMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1080" ] }, "us-gaap_DebtSecuritiesTradingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesTradingMeasurementInput", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, trading, measurement input", "label": "Debt Securities, Trading, Measurement Input", "documentation": "Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r580", "r581", "r582" ] }, "us-gaap_DebtSecuritiesTradingRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesTradingRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/INVESTMENTSNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of trading securities", "negatedTerseLabel": "Change in fair value of trading securities", "negatedLabel": "Loss on trading securities", "label": "Debt Securities, Trading, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r103", "r1066" ] }, "lat_DebtSecurityInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "DebtSecurityInterestRateStatedPercentage", "presentation": [ "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Security, Interest Rate, Stated Percentage", "documentation": "Debt Security, Interest Rate, Stated Percentage" } } }, "auth_ref": [] }, "lat_DeferredContractCostsRecognitionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "DeferredContractCostsRecognitionPeriod", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs recognition period", "label": "Deferred Contract Costs Recognition Period", "documentation": "Deferred Contract Costs Recognition Period" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1120", "r1166", "r1167", "r1168" ] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual contributions per employee, amount", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "documentation": "Maximum amount the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r255", "r263", "r275", "r860", "r861" ] }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized." } } }, "auth_ref": [ "r851" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes and Derivatives", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r16", "r68", "r69", "r70", "r71", "r218", "r237" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r454", "r458", "r491", "r492", "r494", "r884" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r12", "r60" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r924" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r956" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "lat_DomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "DomainNamesMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domain names", "label": "Domain Names [Member]", "documentation": "Domain Names" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r967" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net loss per common share (in dollars per share)", "verboseLabel": "Basic net loss per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r227", "r228", "r230", "r231", "r232", "r234", "r240", "r243", "r247", "r248", "r249", "r254", "r539", "r549", "r575", "r576", "r683", "r707", "r854" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net loss per common share (in dollars per share)", "verboseLabel": "Diluted net loss per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r227", "r228", "r230", "r231", "r232", "r234", "r243", "r247", "r248", "r249", "r254", "r539", "r549", "r575", "r576", "r683", "r707", "r854" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r37", "r38", "r251" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "EARNINGS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r239", "r250", "r252", "r253" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r605" ] }, "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of derivative liabilities", "negatedTerseLabel": "Change in fair value of derivative liabilities", "verboseLabel": "Change in fair value of derivative liabilities", "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net", "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period." } } }, "auth_ref": [ "r1152" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalization of stock-based compensation to internally developed software", "negatedTerseLabel": "Capitalized costs", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r490" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized related to unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r493" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized related to unvested stock options, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r493" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1151" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized related to unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1151" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails", "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options issued and outstanding", "verboseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r923" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r923" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r923" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1006" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r923" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r923" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r923" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r923" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r961" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1002" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1002" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1002" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r166", "r197", "r198", "r199", "r220", "r221", "r222", "r225", "r232", "r235", "r237", "r256", "r325", "r331", "r372", "r429", "r522", "r523", "r535", "r536", "r537", "r540", "r548", "r549", "r557", "r558", "r559", "r560", "r561", "r563", "r574", "r606", "r607", "r608", "r609", "r610", "r611", "r617", "r619", "r630", "r703", "r722", "r723", "r724", "r746", "r812" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r971" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r929", "r939", "r949", "r981" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r926", "r936", "r946", "r978" ] }, "us-gaap_ErrorCorrectionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ErrorCorrectionTextBlock", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION", "label": "Error Correction [Text Block]", "documentation": "The entire disclosure for reporting error correction." } } }, "auth_ref": [ "r233" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Error Correction, Type [Axis]", "label": "Error Correction, Type [Axis]", "documentation": "Information by type of error correction." } } }, "auth_ref": [ "r227", "r228", "r229", "r234", "r235", "r236", "r237" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r227", "r228", "r229", "r234", "r235", "r236", "r237", "r254" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r977" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 }, "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r10" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails", "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r578", "r579", "r592", "r890" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails", "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r578", "r579", "r592", "r890" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r403", "r446", "r447", "r448", "r449", "r450", "r451", "r577", "r579", "r580", "r581", "r582", "r591", "r592", "r594", "r645", "r646", "r647", "r870", "r871", "r878", "r879", "r880", "r890", "r894" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588", "r593" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r578", "r579", "r580", "r582", "r890", "r1159", "r1164" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r587", "r589", "r590", "r591", "r594", "r595", "r596", "r597", "r598", "r680", "r890", "r895" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r403", "r446", "r451", "r579", "r592", "r645", "r878", "r879", "r880", "r890" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r403", "r446", "r451", "r579", "r580", "r592", "r646", "r870", "r871", "r878", "r879", "r880", "r890" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r403", "r446", "r447", "r448", "r449", "r450", "r451", "r579", "r580", "r581", "r582", "r592", "r647", "r870", "r871", "r878", "r879", "r880", "r890", "r894" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588", "r593" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588", "r593" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r583", "r588", "r593" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r578", "r579", "r580", "r582", "r890", "r1159", "r1164" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r586", "r593", "r892" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r584", "r593" ] }, "lat_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySalesIssues", "crdr": "credit", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales issues", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Sales Issues", "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Sales Issues" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers into or out of Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r1161", "r1163" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r583", "r593" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r403", "r446", "r447", "r448", "r449", "r450", "r451", "r577", "r579", "r580", "r581", "r582", "r591", "r592", "r594", "r645", "r646", "r647", "r870", "r871", "r878", "r879", "r880", "r890", "r894" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r890", "r1156", "r1157", "r1158", "r1159", "r1160", "r1164" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSActivityoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "lat_FiduciaryLawsuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "FiduciaryLawsuitsMember", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiduciary Lawsuits", "label": "Fiduciary Lawsuits [Member]", "documentation": "Fiduciary Lawsuits" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails", "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r333", "r334", "r338", "r339", "r340", "r342", "r343", "r344", "r411", "r425", "r564", "r599", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r704", "r865", "r890", "r892", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r904", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1080", "r1081", "r1082", "r1083", "r1155", "r1158", "r1159", "r1160", "r1162", "r1164" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible asset, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r177", "r351", "r363", "r867" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r356", "r358", "r359", "r360", "r362", "r363", "r365", "r366", "r678", "r679", "r840" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r356", "r363", "r365", "r366", "r368", "r678", "r840", "r867" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r356", "r358", "r359", "r360", "r362", "r363", "r365", "r366", "r840" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r933", "r943", "r953", "r985" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r933", "r943", "r953", "r985" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r933", "r943", "r953", "r985" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r933", "r943", "r953", "r985" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r933", "r943", "r953", "r985" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized gains/losses on available-for-sale securities", "label": "Gain (Loss) on Sale of Investments", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r10", "r46", "r47" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r102", "r792" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r102" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r355", "r367", "r369" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Impairment Loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r10", "r352", "r353", "r354", "r866", "r891" ] }, "lat_HardwareDeviceElectricalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "HardwareDeviceElectricalComponentsMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware Device, Electrical Components", "label": "Hardware Device, Electrical Components [Member]", "documentation": "Hardware Device, Electrical Components" } } }, "auth_ref": [] }, "lat_HardwareDeviceMechanicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "HardwareDeviceMechanicalComponentsMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware Device, Mechanical Components", "label": "Hardware Device, Mechanical Components [Member]", "documentation": "Hardware Device, Mechanical Components" } } }, "auth_ref": [] }, "lat_HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware revenue - channel partner discounts", "label": "Hardware Devices And Other Related Revenue, Channel Partner Discounts [Member]", "documentation": "Hardware Devices And Other Related Revenue, Channel Partner Discounts" } } }, "auth_ref": [] }, "lat_HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware revenue excluding channel partner discounts", "label": "Hardware Devices And Other Related Revenue, Excluding Channel Partner Discounts [Member]", "documentation": "Hardware Devices And Other Related Revenue, Excluding Channel Partner Discounts" } } }, "auth_ref": [] }, "lat_HardwareDevicesAndOtherRelatedRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "HardwareDevicesAndOtherRelatedRevenueMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware", "label": "Hardware Devices And Other Related Revenue [Member]", "documentation": "Hardware Devices And Other Related Revenue" } } }, "auth_ref": [] }, "lat_HardwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "HardwareMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware", "label": "Hardware [Member]", "documentation": "Hardware" } } }, "auth_ref": [] }, "lat_HonestDaysWorkInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "HonestDaysWorkInc.Member", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Honest Day\u2019s Work, Inc.", "label": "Honest Day\u2019s Work, Inc. [Member]", "documentation": "Honest Day\u2019s Work, Inc." } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss on intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r357", "r1040", "r1100" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r118" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "terseLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r99", "r138", "r143", "r684", "r701", "r856", "r860", "r1053", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r373", "r374", "r376", "r584", "r588", "r593", "r717", "r719", "r797", "r840", "r893", "r1189" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r374", "r376", "r584", "r588", "r593", "r717", "r719", "r797", "r840", "r893", "r1189" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.latch.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r213", "r507", "r512", "r513", "r514", "r515", "r517", "r520", "r527", "r529", "r530", "r531", "r742", "r889" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/INCOMETAXESDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r148", "r160", "r236", "r237", "r255", "r264", "r275", "r511", "r512", "r528", "r708", "r889" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r196", "r509", "r510", "r517", "r518", "r519", "r521", "r736" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r675", "r1039" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories, net", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r356", "r361", "r364", "r867" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r356", "r361", "r364", "r867" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r933", "r943", "r953", "r977", "r985", "r989", "r997" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r995" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r925", "r1001" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r925", "r1001" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r925", "r1001" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r176" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r356", "r1096", "r1097" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r255", "r259", "r262", "r265", "r275", "r613", "r860", "r861" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r20" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r860", "r1037", "r1055" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development Costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r370" ] }, "lat_InventoryCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "InventoryCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVENTORIESNETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories, net", "label": "Inventory, Current And Noncurrent", "documentation": "Inventory, Current And Noncurrent" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.latch.com/role/INVENTORIESNET" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES, NET", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r345" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVENTORIESNETDetails": { "parentTag": "lat_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/INVENTORIESNETDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net current", "totalLabel": "Inventories, net current", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r188", "r844", "r903" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.latch.com/role/INVENTORIESNETDetails": { "parentTag": "lat_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net non-current", "verboseLabel": "Finished goods - non-current", "label": "Inventory, Noncurrent", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, Net", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r149", "r173", "r187", "r345", "r346", "r348", "r676", "r852" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.latch.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.latch.com/role/INVENTORIESNETDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/INVENTORIESNETDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Excess and obsolete inventory reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r116", "r1032" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for non-cancellable purchase commitments and excess and obsolete inventory", "label": "Inventory Write-down", "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." } } }, "auth_ref": [ "r347" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.latch.com/role/INVESTMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTMENTS", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r140", "r163", "r285", "r288", "r600", "r601", "r1182" ] }, "lat_LatchIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "LatchIncMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Latch, Inc", "label": "Latch, Inc [Member]", "documentation": "Latch, Inc" } } }, "auth_ref": [] }, "lat_LeaseAgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.latch.com/20220630", "localname": "LeaseAgreementAxis", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Agreement [Axis]", "label": "Lease Agreement [Axis]", "documentation": "Lease Agreement" } } }, "auth_ref": [] }, "lat_LeaseAgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "LeaseAgreementDomain", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Agreement [Domain]", "label": "Lease Agreement [Domain]", "documentation": "Lease Agreement [Domain]" } } }, "auth_ref": [] }, "lat_LegacyLatchStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "LegacyLatchStockholdersMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legacy Latch Stockholders", "label": "Legacy Latch Stockholders [Member]", "documentation": "Legacy Latch Stockholders" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r622" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r21", "r79", "r80", "r81", "r83", "r84", "r85", "r86", "r212", "r321", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r551", "r552", "r553", "r604", "r766", "r855", "r922", "r1117", "r1173", "r1174" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r94", "r137", "r697", "r903", "r1044", "r1084", "r1165" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r81", "r172", "r212", "r321", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r551", "r552", "r553", "r604", "r903", "r1117", "r1173", "r1174" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r579", "r1156" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability", "label": "Liability [Member]", "documentation": "Liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseAndServiceMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "License and Service [Member]", "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r1123" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued litigation costs", "label": "Estimated Litigation Liability, Current", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r85", "r1109" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement amount, net of amount receivable from insurers", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "lat_LitigationSettlementAmountAwardedToOtherPartyIncludingExpectedAmountRecoverableFromInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "LitigationSettlementAmountAwardedToOtherPartyIncludingExpectedAmountRecoverableFromInsurance", "crdr": "credit", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement amount, including amount recoverable from insurers", "label": "Litigation Settlement, Amount Awarded to Other Party, Including Expected Amount Recoverable From Insurance", "documentation": "Litigation Settlement, Amount Awarded to Other Party, Including Expected Amount Recoverable From Insurance" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.latch.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r21", "r1102", "r1103", "r1104" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r21", "r45", "r1102", "r1103", "r1104" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r380", "r381", "r382", "r385", "r501", "r868", "r1110", "r1111" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r380", "r381", "r382", "r385", "r501", "r868", "r1110", "r1111" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount accrued in connection with the dispute", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r380", "r1008" ] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement amount, receivable from insurers", "label": "Loss Contingency, Receivable", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r1114" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r279", "r876", "r906", "r909", "r1122", "r1188", "r1190", "r1191", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r76" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r453", "r501", "r582", "r674", "r716", "r718", "r732", "r758", "r759", "r820", "r821", "r822", "r823", "r824", "r834", "r835", "r864", "r874", "r883", "r894", "r895", "r899", "r900", "r907", "r1119", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r969" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r969" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Expected Term [Member]", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r1158", "r1159", "r1160" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Price Volatility [Member]", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r894", "r1158", "r1159", "r1160" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r580", "r581", "r582", "r894" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r580", "r581", "r582", "r894" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r453", "r501", "r582", "r674", "r716", "r718", "r732", "r758", "r759", "r820", "r821", "r822", "r823", "r824", "r834", "r835", "r864", "r874", "r883", "r894", "r895", "r899", "r907", "r1119", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest, ownership percentage by parent", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r988" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds and other cash equivalents", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r1124" ] }, "lat_MovementInCapitalizedContractCostsNetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.latch.com/20220630", "localname": "MovementInCapitalizedContractCostsNetRollForward", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement In Capitalized Contract Costs, Net [Roll Forward]", "label": "Movement In Capitalized Contract Costs, Net [Roll Forward]", "documentation": "Movement In Capitalized Contract Costs, Net" } } }, "auth_ref": [] }, "lat_Mr.JonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "Mr.JonesMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Jones", "label": "Mr. Jones [Member]", "documentation": "Mr. Jones" } } }, "auth_ref": [] }, "lat_Mr.LillisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "Mr.LillisMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Lillis", "label": "Mr. Lillis [Member]", "documentation": "Mr. Lillis" } } }, "auth_ref": [] }, "lat_Mr.MituraMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "Mr.MituraMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Mitura", "label": "Mr. Mitura [Member]", "documentation": "Mr. Mitura" } } }, "auth_ref": [] }, "lat_Mr.SchaefferMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "Mr.SchaefferMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Schaeffer", "label": "Mr. Schaeffer [Member]", "documentation": "Mr. Schaeffer" } } }, "auth_ref": [] }, "lat_Mr.SchoenfelderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "Mr.SchoenfelderMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Schoenfelder", "label": "Mr. Schoenfelder [Member]", "documentation": "Mr. Schoenfelder" } } }, "auth_ref": [] }, "lat_Mr.SiminoffMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "Mr.SiminoffMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Siminoff", "label": "Mr. Siminoff [Member]", "documentation": "Mr. Siminoff" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r996" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r279", "r876", "r906", "r909", "r1122", "r1188", "r1190", "r1191", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r970" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r108", "r109", "r110" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r101", "r110", "r139", "r170", "r192", "r194", "r199", "r212", "r224", "r227", "r228", "r230", "r231", "r232", "r236", "r237", "r245", "r321", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r539", "r549", "r576", "r604", "r702", "r789", "r810", "r811", "r920", "r1117" ] }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToParentDiluted", "crdr": "credit", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for diluted net loss per share - net loss", "label": "Net Income (Loss) Attributable to Parent, Diluted", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for basic net loss per share - net loss", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r204", "r227", "r228", "r230", "r231", "r240", "r241", "r246", "r249", "r549" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "lat_NewHeadquartersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "NewHeadquartersMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Headquarters", "label": "New Headquarters [Member]", "documentation": "New Headquarters" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r969" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r933", "r943", "r953", "r977", "r985" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r960" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r959" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r977" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r996" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r996" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement warrants received as part of Business Combination", "label": "Noncash or Part Noncash Acquisition, Other Liabilities Assumed", "documentation": "Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "crdr": "debit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ReverseRecapitalizationNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plus: prepaid expenses received as part of Business Combination", "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired", "documentation": "The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "crdr": "credit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ReverseRecapitalizationNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Private placement warrants received as part of Business Combination", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "lat_NoncashOrPartNoncashAcquisitionWarrantsAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "NoncashOrPartNoncashAcquisitionWarrantsAssumed", "crdr": "debit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement warrants received as part of Business Combination", "label": "Noncash or Part Noncash Acquisition, Warrants Assumed", "documentation": "Noncash or Part Noncash Acquisition, Warrants Assumed" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expense received as part of Business Combination", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r861", "r1054" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r857", "r863", "r1054" ] }, "lat_OneLargeCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "OneLargeCustomerMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer", "label": "One Large Customer [Member]", "documentation": "One Large Customer" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Costs and Expenses [Abstract]", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r143", "r856", "r1053", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r621" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r621" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r621" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease ROU assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r620" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r623", "r902" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESS" ], "lang": { "en-us": { "role": { "terseLabel": "DESCRIPTION OF BUSINESS", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r111", "r112", "r113", "r131" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r80" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r178" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r7", "r14", "r132" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r190", "r191", "r320" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangibles", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r867", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1096", "r1097", "r1098", "r1099" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r80", "r903" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r84" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "verboseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r105" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r969" ] }, "lat_OtherSoftwareRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "OtherSoftwareRevenueMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Software Revenue [Member]", "documentation": "Other Software Revenue" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r931", "r941", "r951", "r983" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r934", "r944", "r954", "r986" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r934", "r944", "r954", "r986" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "lat_PIPEInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PIPEInvestmentMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PIPE Investment", "label": "PIPE Investment [Member]", "documentation": "PIPE Investment" } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r130", "r1089", "r1090", "r1091", "r1092", "r1094", "r1096", "r1098", "r1099" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r958" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForMergerRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForMergerRelatedCosts", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for merger related costs", "label": "Payments for Merger Related Costs", "documentation": "The amount of cash paid during the reporting period for charges associated with the mergers." } } }, "auth_ref": [ "r8" ] }, "lat_PaymentsOfReverseRecapitalizationCashElection": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PaymentsOfReverseRecapitalizationCashElection", "crdr": "credit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ProceedsFromReverseRecapitalizationTransaction", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: cash election payment, net", "label": "Payments of Reverse Recapitalization Cash Election", "documentation": "Payments of Reverse Recapitalization Cash Election" } } }, "auth_ref": [] }, "lat_PaymentsOfReverseRecapitalizationIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PaymentsOfReverseRecapitalizationIssuanceCosts", "crdr": "credit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ProceedsFromReverseRecapitalizationTransaction", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: issuance and other costs paid", "label": "Payments of Reverse Recapitalization Issuance Costs", "documentation": "Payments of Reverse Recapitalization Issuance Costs" } } }, "auth_ref": [] }, "lat_PaymentsOfReverseRecapitalizationTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PaymentsOfReverseRecapitalizationTransactionCosts", "crdr": "credit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ProceedsFromReverseRecapitalizationTransaction", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: transaction costs and advisory fees paid", "label": "Payments of Reverse Recapitalization Transaction Costs", "documentation": "Payments of Reverse Recapitalization Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for tax withholding on net settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r207" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of available-for-sale securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1065" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r106" ] }, "us-gaap_PaymentsToAcquireTradingSecuritiesHeldforinvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireTradingSecuritiesHeldforinvestment", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/INVESTMENTSNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of trading securities", "terseLabel": "Payments to acquire convertible promissory note", "label": "Payment for Acquisition, Trading Security, Held-for-Investment", "documentation": "The cash outflow to acquire securities classified as trading securities and held for investment purposes. Excludes payments for trading securities purchased and held principally for the purpose of selling them in the near term (thus held for only a short period of time)." } } }, "auth_ref": [ "r1038" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Development of internal software", "negatedLabel": "Capitalized internally-developed software", "label": "Payments to Develop Software", "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." } } }, "auth_ref": [ "r106" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r968" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r960" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r977" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r970" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r959" ] }, "lat_PerformanceOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PerformanceOptionMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Options", "label": "Performance Option [Member]", "documentation": "Performance Option" } } }, "auth_ref": [] }, "lat_PerformanceShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PerformanceShareUnitsMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Share Units [Member]", "documentation": "Performance Share Units" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r961" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1005" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r960" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par or stated value per share (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r88", "r413" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r88", "r768" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1033" ] }, "lat_PriorLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PriorLoanAgreementMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Loan Agreement", "label": "Prior Loan Agreement [Member]", "documentation": "Prior Loan Agreement" } } }, "auth_ref": [] }, "lat_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ProceedsFromReverseRecapitalizationTransaction", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from issuance of private placement", "terseLabel": "Cash - PIPE Investment including cash election funding", "label": "Proceeds from Issuance of Private Placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving credit facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r28", "r1043" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/INVESTMENTSNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities and call redemptions", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r205", "r206", "r1065" ] }, "lat_ProceedsFromReverseRecapitalizationTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ProceedsFromReverseRecapitalizationTransaction", "crdr": "debit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": "lat_ReverseRecapitalizationNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from business combination", "totalLabel": "Net proceeds from Business Combination", "label": "Proceeds From Reverse Recapitalization Transaction", "documentation": "Proceeds From Reverse Recapitalization Transaction" } } }, "auth_ref": [] }, "lat_ProceedsFromReverseRecapitalizationTransactionNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ProceedsFromReverseRecapitalizationTransactionNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Business Combination and private offering, net of issuance costs", "label": "Proceeds From Reverse Recapitalization Transaction, Net Of Issuance Costs", "documentation": "Proceeds From Reverse Recapitalization Transaction, Net Of Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale and maturity of debt securities, available-for-sale", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r205", "r206", "r1065" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of debt securities, available-for-sale", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r27", "r205", "r286", "r319" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable from option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r19" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r277", "r677", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r842", "r875", "r905", "r907", "r908", "r910", "r911", "r1112", "r1113", "r1122", "r1188", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranties", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r80", "r1115", "r1116" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r277", "r677", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r842", "r875", "r905", "r907", "r908", "r910", "r911", "r1112", "r1113", "r1122", "r1188", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217" ] }, "lat_ProfessionalServiceRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ProfessionalServiceRevenueMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional Service Revenue", "label": "Professional Service Revenue [Member]", "documentation": "Professional Service Revenue" } } }, "auth_ref": [] }, "lat_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PromissoryNoteMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory Note", "label": "Promissory Note [Member]", "documentation": "Promissory Note" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11", "r624" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r624" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r624", "r687", "r700", "r903" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r154", "r159", "r699" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r117", "r624" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful\u00a0life in\u00a0years", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for doubtful accounts", "verboseLabel": "(Reversal) provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r203", "r336" ] }, "lat_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PublicWarrantsMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrants [Member]", "documentation": "Public Warrants" } } }, "auth_ref": [] }, "lat_PublicWarrantsPostCombinationCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PublicWarrantsPostCombinationCompanyMember", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants, Post Combination Company", "label": "Public Warrants, Post Combination Company [Member]", "documentation": "Public Warrants, Post Combination Company" } } }, "auth_ref": [] }, "lat_PublicWarrantsTSIAIPOMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "PublicWarrantsTSIAIPOMember", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants, TSIA IPO", "label": "Public Warrants, TSIA IPO [Member]", "documentation": "Public Warrants, TSIA IPO" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r958" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r958" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r445", "r453", "r484", "r485", "r486", "r501", "r582", "r648", "r657", "r674", "r716", "r718", "r732", "r758", "r759", "r820", "r821", "r822", "r823", "r824", "r834", "r835", "r864", "r874", "r883", "r894", "r895", "r899", "r900", "r907", "r914", "r1105", "r1119", "r1159", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r445", "r453", "r484", "r485", "r486", "r501", "r582", "r648", "r657", "r674", "r716", "r718", "r732", "r758", "r759", "r820", "r821", "r822", "r823", "r824", "r834", "r835", "r864", "r874", "r883", "r894", "r895", "r899", "r900", "r907", "r914", "r1105", "r1119", "r1159", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "lat_RecapitalizationExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RecapitalizationExchangeRatio", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recapitalization exchange ratio", "label": "Recapitalization Exchange Ratio", "documentation": "Recapitalization Exchange Ratio" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r926", "r936", "r946", "r978" ] }, "lat_RegistrationRightsAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RegistrationRightsAgreementMember", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registration Rights Agreement", "label": "Registration Rights Agreement [Member]", "documentation": "Registration Rights Agreement" } } }, "auth_ref": [] }, "lat_RegistrationRightsAgreementOfferingPriceMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RegistrationRightsAgreementOfferingPriceMinimum", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registration rights, offering price minimum", "label": "Registration Rights Agreement, Offering Price Minimum", "documentation": "Registration Rights Agreement, Offering Price Minimum" } } }, "auth_ref": [] }, "lat_RegistrationRightsAgreementPeriodDuringWhichHoldersMaySellUpToTwice": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RegistrationRightsAgreementPeriodDuringWhichHoldersMaySellUpToTwice", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registration rights, period during which holders may sell up to twice", "label": "Registration Rights Agreement, Period During Which Holders May Sell Up to Twice", "documentation": "Registration Rights Agreement, Period During Which Holders May Sell Up to Twice" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r282", "r452", "r634", "r635", "r691", "r698", "r761", "r762", "r763", "r764", "r765", "r786", "r788", "r819" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r214", "r215", "r634", "r635", "r636", "r637", "r691", "r698", "r761", "r762", "r763", "r764", "r765", "r786", "r788", "r819" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r282", "r793", "r794", "r797" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r282", "r452", "r634", "r635", "r691", "r698", "r761", "r762", "r763", "r764", "r765", "r786", "r788", "r819", "r1172" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED-PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r631", "r632", "r633", "r635", "r638", "r743", "r744", "r745", "r795", "r796", "r797", "r816", "r818" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of revolving credit facility", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r107", "r1043" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r107", "r740" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of notes payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r107" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of term loan", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r107" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r216", "r217", "r398", "r415", "r637", "r658", "r688", "r848", "r849" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r505", "r840", "r860", "r1181" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has 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." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENET" ], "lang": { "en-us": { "role": { "terseLabel": "INTERNALLY DEVELOPED SOFTWARE, NET", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period." } } }, "auth_ref": [ "r506", "r836" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Adjustment", "verboseLabel": "Restated", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r220", "r221", "r222", "r234", "r235", "r254", "r574", "r575", "r618", "r1009", "r1010", "r1011", "r1012", "r1016", "r1019", "r1020", "r1059" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r167", "r220", "r221", "r222", "r224", "r225", "r227", "r228", "r229", "r230", "r233", "r234", "r235", "r236", "r237", "r238", "r254", "r326", "r327", "r536", "r537", "r539", "r540", "r548", "r549", "r570", "r574", "r575", "r576", "r616", "r618", "r629", "r630", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r734", "r1059" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r927", "r937", "r947", "r979" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r928", "r938", "r948", "r980" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r935", "r945", "r955", "r987" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r167", "r220", "r221", "r222", "r224", "r225", "r227", "r228", "r229", "r230", "r233", "r234", "r235", "r236", "r237", "r238", "r254", "r326", "r327", "r536", "r537", "r539", "r540", "r548", "r549", "r570", "r574", "r575", "r576", "r616", "r618", "r629", "r630", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r734", "r1059" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r174" ] }, "lat_RestrictedStockAdvisorySharesTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockAdvisorySharesTrancheMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Advisory Shares Tranche", "label": "Restricted Stock, Advisory Shares Tranche [Member]", "documentation": "Restricted Stock, Advisory Shares Tranche" } } }, "auth_ref": [] }, "lat_RestrictedStockPercentageReleasedFromRestriction": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockPercentageReleasedFromRestriction", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, percentage released from restriction", "label": "Restricted Stock, Percentage Released From Restriction", "documentation": "Restricted Stock, Percentage Released From Restriction" } } }, "auth_ref": [] }, "lat_RestrictedStockReleaseTrancheAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockReleaseTrancheAxis", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Release Tranche [Axis]", "label": "Restricted Stock, Release Tranche [Axis]", "documentation": "Restricted Stock, Release Tranche" } } }, "auth_ref": [] }, "lat_RestrictedStockReleaseTrancheDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockReleaseTrancheDomain", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Release Tranche [Domain]", "label": "Restricted Stock, Release Tranche [Domain]", "documentation": "Restricted Stock, Tranche [Domain]" } } }, "auth_ref": [] }, "lat_RestrictedStockRepurchaseRightsDenominator": { "xbrltype": "pureItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockRepurchaseRightsDenominator", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, repurchase rights, denominator", "label": "Restricted Stock, Repurchase Rights, Denominator", "documentation": "Restricted Stock, Repurchase Rights, Denominator" } } }, "auth_ref": [] }, "lat_RestrictedStockRepurchaseRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockRepurchaseRightsPercentage", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase rights, percentage", "label": "Restricted Stock, Repurchase Rights, Percentage", "documentation": "Restricted Stock, Repurchase Rights, Percentage" } } }, "auth_ref": [] }, "lat_RestrictedStockSeparationSharesTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockSeparationSharesTrancheMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Separation Shares Tranche", "label": "Restricted Stock, Separation Shares Tranche [Member]", "documentation": "Restricted Stock, Separation Shares Tranche" } } }, "auth_ref": [] }, "lat_RestrictedStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockSharesOutstanding", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock outstanding (in shares)", "label": "Restricted Stock, Shares Outstanding", "documentation": "Restricted Stock, Shares Outstanding" } } }, "auth_ref": [] }, "lat_RestrictedStockSharesOutstandingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockSharesOutstandingPercentage", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, percentage", "label": "Restricted Stock, Shares Outstanding, Percentage", "documentation": "Restricted Stock, Shares Outstanding, Percentage" } } }, "auth_ref": [] }, "lat_RestrictedStockTerminationDenominator": { "xbrltype": "pureItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTerminationDenominator", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, termination, denominator", "label": "Restricted Stock, Termination, Denominator", "documentation": "Restricted Stock, Termination, Denominator" } } }, "auth_ref": [] }, "lat_RestrictedStockTerminationNumerator": { "xbrltype": "pureItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTerminationNumerator", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, termination, numerator", "label": "Restricted Stock, Termination, Numerator", "documentation": "Restricted Stock, Termination, Numerator" } } }, "auth_ref": [] }, "lat_RestrictedStockThresholdPriceForReleaseFromRestriction": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockThresholdPriceForReleaseFromRestriction", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold price for release from restriction (in dollars per share)", "label": "Restricted Stock, Threshold Price For Release From Restriction", "documentation": "Restricted Stock, Threshold Price For Release From Restriction" } } }, "auth_ref": [] }, "lat_RestrictedStockTrancheAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTrancheAxis", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Tranche [Axis]", "label": "Restricted Stock, Tranche [Axis]", "documentation": "Restricted Stock, Tranche" } } }, "auth_ref": [] }, "lat_RestrictedStockTrancheDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTrancheDomain", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Tranche [Domain]", "label": "Restricted Stock, Tranche [Domain]", "documentation": "Restricted Stock, Tranche [Domain]" } } }, "auth_ref": [] }, "lat_RestrictedStockTrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTrancheFiveMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Tranche Five", "label": "Restricted Stock, Tranche Five [Member]", "documentation": "Restricted Stock, Tranche Five" } } }, "auth_ref": [] }, "lat_RestrictedStockTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTrancheFourMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Tranche Four", "label": "Restricted Stock, Tranche Four [Member]", "documentation": "Restricted Stock, Tranche Four" } } }, "auth_ref": [] }, "lat_RestrictedStockTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTrancheOneMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Tranche One", "label": "Restricted Stock, Tranche One [Member]", "documentation": "Restricted Stock, Tranche One" } } }, "auth_ref": [] }, "lat_RestrictedStockTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTrancheThreeMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Tranche Three", "label": "Restricted Stock, Tranche Three [Member]", "documentation": "Restricted Stock, Tranche Three" } } }, "auth_ref": [] }, "lat_RestrictedStockTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RestrictedStockTrancheTwoMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock, Tranche Two", "label": "Restricted Stock, Tranche Two [Member]", "documentation": "Restricted Stock, Tranche Two" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails", "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units issued and outstanding", "verboseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of positions eliminated", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in headcount, percentage", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.latch.com/role/ACCRUEDEXPENSESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued restructuring costs", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r1029", "r1106", "r1107" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r125", "r696", "r726", "r731", "r741", "r769", "r903" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r166", "r220", "r221", "r222", "r225", "r232", "r235", "r237", "r325", "r331", "r372", "r522", "r523", "r535", "r536", "r537", "r540", "r548", "r549", "r557", "r559", "r560", "r563", "r574", "r617", "r619", "r722", "r724", "r746", "r1220" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "netLabel": "Revenue", "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r141", "r142", "r255", "r260", "r261", "r273", "r275", "r277", "r278", "r279", "r441", "r442", "r677" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r161", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r841" ] }, "lat_RevenueFromContractsWithCustomersSalesReturnsReserveForSalesReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevenueFromContractsWithCustomersSalesReturnsReserveForSalesReturns", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for returns of defective products", "label": "Revenue From Contracts With Customers, Sales Returns, Reserve for Sales Returns", "documentation": "Revenue From Contracts With Customers, Sales Returns, Reserve for Sales Returns" } } }, "auth_ref": [] }, "lat_RevenueRecognitionCustomerContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevenueRecognitionCustomerContractPeriod", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition, customer contract period", "label": "Revenue Recognition, Customer Contract Period", "documentation": "Revenue Recognition, Customer Contract Period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r157" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r158" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r141", "r142", "r200", "r212", "r255", "r260", "r261", "r273", "r275", "r277", "r278", "r279", "r321", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r604", "r684", "r860", "r1117" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "lat_ReverseRecapitalizationNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ReverseRecapitalizationNet", "crdr": "debit", "calculation": { "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Reverse recapitalization, net of transaction costs", "label": "Reverse Recapitalization, Net", "documentation": "Reverse Recapitalization, Net" } } }, "auth_ref": [] }, "lat_ReverseRecapitalizationNetOfTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ReverseRecapitalizationNetOfTransactionCosts", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, net of transaction costs", "label": "Reverse Recapitalization, Net Of Transaction Costs", "documentation": "Reverse Recapitalization, Net Of Transaction Costs" } } }, "auth_ref": [] }, "lat_ReverseRecapitalizationNetOfTransactionCostsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ReverseRecapitalizationNetOfTransactionCostsShares", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, net of transaction costs (in shares)", "label": "Reverse Recapitalization, Net Of Transaction Costs, Shares", "documentation": "Reverse Recapitalization, Net Of Transaction Costs, Shares" } } }, "auth_ref": [] }, "lat_RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Related to Hardware Revenue Recognition", "label": "Revision of Prior Period, Related to Hardware Revenue Recognition [Member]", "documentation": "Revision of Prior Period, Related to Hardware Revenue Recognition" } } }, "auth_ref": [] }, "lat_RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Related to Internally Developed Software and Software in Development", "label": "Revision of Prior Period, Related to Internally Developed Software and Software in Development [Member]", "documentation": "Revision of Prior Period, Related to Internally Developed Software and Software in Development" } } }, "auth_ref": [] }, "lat_RevisionOfPriorPeriodRelatedToOtherCorrectionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevisionOfPriorPeriodRelatedToOtherCorrectionsMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Related to Other Corrections", "label": "Revision of Prior Period, Related to Other Corrections [Member]", "documentation": "Revision of Prior Period, Related to Other Corrections" } } }, "auth_ref": [] }, "lat_RevisionOfPriorPeriodRelatedToPreviouslyReportedAmountsReclassifiedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevisionOfPriorPeriodRelatedToPreviouslyReportedAmountsReclassifiedMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Related to Previously Reported Amounts Reclassified", "label": "Revision of Prior Period, Related to Previously Reported Amounts Reclassified [Member]", "documentation": "Revision of Prior Period, Related to Previously Reported Amounts Reclassified" } } }, "auth_ref": [] }, "lat_RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Related to Software Revenue Recognition", "label": "Revision of Prior Period, Related to Software Revenue Recognition [Member]", "documentation": "Revision of Prior Period, Related to Software Revenue Recognition" } } }, "auth_ref": [] }, "lat_RevisionOfPriorPeriodRelatedToStockBasedCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "RevisionOfPriorPeriodRelatedToStockBasedCompensationMember", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Related to Stock-Based Compensation", "label": "Revision of Prior Period, Related to Stock-Based Compensation [Member]", "documentation": "Revision of Prior Period, Related to Stock-Based Compensation" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r996" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r996" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received on transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "lat_SaleOfStockConsiderationReceivedOnTransactionUsedToFundCashElection": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SaleOfStockConsiderationReceivedOnTransactionUsedToFundCashElection", "crdr": "credit", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration received on transaction, used to fund cash election", "label": "Sale of Stock, Consideration Received on Transaction, Used To Fund Cash Election", "documentation": "Sale of Stock, Consideration Received on Transaction, Used To Fund Cash Election" } } }, "auth_ref": [] }, "lat_SaleOfStockExpectedConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SaleOfStockExpectedConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, expected consideration received on transaction", "label": "Sale of Stock, Expected Consideration Received on Transaction", "documentation": "Sale of Stock, Expected Consideration Received on Transaction" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "lat_SaleOfStockNumberOfBusinessDaysPriorToBusinessCombinationInWhichCalculationOccurred": { "xbrltype": "integerItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SaleOfStockNumberOfBusinessDaysPriorToBusinessCombinationInWhichCalculationOccurred", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of business days prior to business combination in which calculation occurred", "label": "Sale Of Stock, Number Of Business Days Prior To Business Combination In Which Calculation Occurred", "documentation": "Sale Of Stock, Number Of Business Days Prior To Business Combination In Which Calculation Occurred" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "lat_SaleOfStockNumberOfSharesIssuedInTransactionUsedToFundCashElection": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SaleOfStockNumberOfSharesIssuedInTransactionUsedToFundCashElection", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued in transaction, used to fund cash election (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction, Used To Fund Cash Election", "documentation": "Sale of Stock, Number of Shares Issued in Transaction, Used To Fund Cash Election" } } }, "auth_ref": [] }, "lat_SaleOfStockNumberOfTimesStockholdersMayEachRequestToSellAllOrAnyPortionOfTheirRegistrableSecuritiesInAnUnderwrittenOffering": { "xbrltype": "integerItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SaleOfStockNumberOfTimesStockholdersMayEachRequestToSellAllOrAnyPortionOfTheirRegistrableSecuritiesInAnUnderwrittenOffering", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of times stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering (up to)", "label": "Sale Of Stock, Number Of Times Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering", "documentation": "Sale Of Stock, Number Of Times Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering" } } }, "auth_ref": [] }, "lat_SaleOfStockPeriodStockholdersMayEachRequestToSellAllOrAnyPortionOfTheirRegistrableSecuritiesInAnUnderwrittenOffering": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SaleOfStockPeriodStockholdersMayEachRequestToSellAllOrAnyPortionOfTheirRegistrableSecuritiesInAnUnderwrittenOffering", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering, period", "label": "Sale Of Stock, Period Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering", "documentation": "Sale Of Stock, Period Stockholders May Each Request To Sell All Or Any Portion Of Their Registrable Securities In An Underwritten Offering" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "lat_SaleOfStockPricePerShareUsedToFundCashElection": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SaleOfStockPricePerShareUsedToFundCashElection", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share. used to fund cash election (in dollars per share)", "label": "Sale of Stock, Price Per Share. Used To Fund Cash Election", "documentation": "Sale of Stock, Price Per Share. Used To Fund Cash Election" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r279", "r1013" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously Reported", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r167", "r220", "r222", "r224", "r225", "r227", "r228", "r237", "r254", "r536", "r539", "r540", "r548", "r549", "r570", "r574", "r575", "r616", "r618", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r734", "r1016", "r1017", "r1018", "r1019", "r1049", "r1059", "r1085", "r1086", "r1154", "r1170", "r1171" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.latch.com/role/ACCRUEDEXPENSESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails", "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r64", "r65", "r541" ] }, "lat_ScheduleOfBusinessCombinationConsiderationSharesThresholdTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ScheduleOfBusinessCombinationConsiderationSharesThresholdTableTextBlock", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Combination Consideration Shares Threshold", "label": "Schedule Of Business Combination Consideration Shares Threshold [Table Text Block]", "documentation": "Schedule Of Business Combination Consideration Shares Threshold" } } }, "auth_ref": [] }, "lat_ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ScheduleOfCapitalizedComputerSoftwareNetTableTextBlock", "presentation": [ "http://www.latch.com/role/INTERNALLYDEVELOPEDSOFTWARENETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Internally Developed Software, Net", "label": "Schedule Of Capitalized Computer Software, Net [Table Text Block]", "documentation": "Schedule Of Capitalized Computer Software, Net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "label": "Error Correction [Table]", "documentation": "Disclosure of information about prior period adjustment to correct error in previously issued financial statement. Includes, but is not limited to, effect of correction on financial statement line item, affected per-share amount, cumulative effect of change on retained earnings and other appropriate component of equity or net assets in statement of financial position, and effect of prior period adjustment on net income of each prior period presented." } } }, "auth_ref": [ "r227", "r228", "r229", "r234", "r235", "r236", "r237", "r254" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1156", "r1157" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofIntangibleAssetsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUsefullifeoftheintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r356", "r363", "r365", "r366", "r368", "r678", "r840", "r867" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r867", "r1095" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.latch.com/role/INVENTORIESNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r23", "r95", "r96", "r97" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDepreciationandamortizationcalculatedusingstraightlinemethodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11", "r624" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r74", "r75", "r793", "r794", "r797" ] }, "lat_ScheduleOfReverseRecapitalizationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ScheduleOfReverseRecapitalizationTableTextBlock", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization [Table Text Block]", "documentation": "Schedule Of Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r455", "r457", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r484", "r485", "r486", "r487" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Employee and Nonemployee Stock Options", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r17", "r18", "r126" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r49", "r50", "r51", "r52", "r53", "r54", "r121", "r123", "r124", "r125", "r181", "r182", "r183", "r257", "r413", "r414", "r415", "r417", "r420", "r425", "r427", "r737", "r738", "r739", "r740", "r874", "r1007", "r1042" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.latch.com/role/EQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r22", "r48", "r49", "r50", "r51", "r52", "r53", "r54", "r88", "r89", "r123", "r124", "r125" ] }, "lat_SecondaryPurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SecondaryPurchaseMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary Purchase", "label": "Secondary Purchase [Member]", "documentation": "Secondary Purchase" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r276", "r278", "r858", "r859", "r862" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Installation services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r875" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementofCashFlowsunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingNumberOfEmployees": { "xbrltype": "integerItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingNumberOfEmployees", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated vesting, number of employees", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number of Employees", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number of Employees" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r884" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited in period, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants in period, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r471", "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, weighted average grant date fair value (in dollars per share)", "periodEndLabel": "Ending balance, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r471", "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "crdr": "credit", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of liability-based awards for cash", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Share-Based Liabilities Paid", "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement." } } }, "auth_ref": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested in period (in shares)", "negatedTerseLabel": "Vested in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested in period, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r475" ] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPercentageOfCommonStockSharesOutstandingPriorYear": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPercentageOfCommonStockSharesOutstandingPriorYear", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of aggregate common stock shares outstanding", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Percentage Of Common Stock Shares Outstanding Prior Year", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Percentage Of Common Stock Shares Outstanding Prior Year" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrantPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for annual increase for common stock available for issuance", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Available for Grant, Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONOtherOperatingCostandExpensebyComponentDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r455", "r457", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r484", "r485", "r486", "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserved shares of common stock for future issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r886" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCanceledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCanceledInPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, canceled in period (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Canceled in Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Canceled in Period" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationPercentage", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, canceled, percent (up to)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Percentage", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Cancellation Percentage" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConsiderationPerShareUponCancellation": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConsiderationPerShareUponCancellation", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, canceled in period (in dollars per share)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Consideration Per Share Upon Cancellation", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Consideration Per Share Upon Cancellation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r470" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants in period, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options, outstanding, beginning balance (in shares)", "periodEndLabel": "Options, outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r463", "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options, outstanding, weighted average exercise price, beginning balance (in dollars per share)", "periodEndLabel": "Options, outstanding, weighted average exercise price, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r463", "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrant": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrant", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage Of Grant", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage Of Grant" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Period" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardPostTerminationExercise": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPostTerminationExercise", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post-termination exercise (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Post-Termination Exercise", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Post-Termination Exercise" } } }, "auth_ref": [] }, "lat_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPriceHurdle": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPriceHurdle", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price hurdle (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Stock Price Hurdle", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Stock Price Hurdle" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONRestrictedStockUnitsActivityDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r484", "r485", "r486", "r487" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r470" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r454", "r462", "r481", "r482", "r483", "r484", "r487", "r495", "r496", "r497", "r498" ] }, "lat_ShareBasedPaymentArrangementAcceleratedCostFairValueOfNewAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedPaymentArrangementAcceleratedCostFairValueOfNewAward", "crdr": "debit", "calculation": { "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails": { "parentTag": "lat_ShareBasedPaymentArrangementAcceleratedCostReversal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated vesting, fair value of new award", "label": "Share-Based Payment Arrangement, Accelerated Cost, Fair Value of New Award", "documentation": "Share-Based Payment Arrangement, Accelerated Cost, Fair Value of New Award" } } }, "auth_ref": [] }, "lat_ShareBasedPaymentArrangementAcceleratedCostReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedPaymentArrangementAcceleratedCostReversal", "crdr": "debit", "calculation": { "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Accelerated vesting, net reversal of cost", "label": "Share-Based Payment Arrangement, Accelerated Cost (Reversal)", "documentation": "Share-Based Payment Arrangement, Accelerated Cost (Reversal)" } } }, "auth_ref": [] }, "lat_ShareBasedPaymentArrangementAcceleratedCostReversalOfPreviousCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedPaymentArrangementAcceleratedCostReversalOfPreviousCost", "crdr": "credit", "calculation": { "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails": { "parentTag": "lat_ShareBasedPaymentArrangementAcceleratedCostReversal", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated vesting, reversal of previous cost", "label": "Share-Based Payment Arrangement, Accelerated Cost, Reversal Of Previous Cost", "documentation": "Share-Based Payment Arrangement, Accelerated Cost, Reversal Of Previous Cost" } } }, "auth_ref": [] }, "lat_ShareBasedPaymentArrangementAttainmentOfStockPriceHurdleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedPaymentArrangementAttainmentOfStockPriceHurdleMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Attainment of Stock Price Hurdle", "label": "Share-Based Payment Arrangement, Attainment of Stock Price Hurdle [Member]", "documentation": "Share-Based Payment Arrangement, Attainment of Stock Price Hurdle" } } }, "auth_ref": [] }, "lat_ShareBasedPaymentArrangementVestEquallyInThreeAnnualInstallmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "ShareBasedPaymentArrangementVestEquallyInThreeAnnualInstallmentsMember", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Vest Equally In Three Annual Installments", "label": "Share-Based Payment Arrangement, Vest Equally In Three Annual Installments [Member]", "documentation": "Share-Based Payment Arrangement, Vest Equally In Three Annual Installments" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated vesting (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number", "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1125" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationActivityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Stock based compensation expense, expensed and capitalized", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r488" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r885" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r60" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r60" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, RSU vesting not yet released at the time of vesting", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r478" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r127", "r128" ] }, "lat_SharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SharesAuthorized", "presentation": [ "http://www.latch.com/role/EQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, authorized (in shares)", "label": "Shares, Authorized", "documentation": "Shares, Authorized" } } }, "auth_ref": [] }, "lat_SharesIssuedAndOutstandingSubjectToVestingRestrictions": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SharesIssuedAndOutstandingSubjectToVestingRestrictions", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficitParenthetical", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to vesting restrictions (in shares)", "label": "Shares Issued And Outstanding, Subject To Vesting Restrictions", "documentation": "Shares Issued And Outstanding, Subject To Vesting Restrictions" } } }, "auth_ref": [] }, "lat_SharesIssuedAndOutstandingVestingConditionsAnniversaryPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SharesIssuedAndOutstandingVestingConditionsAnniversaryPeriod", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting conditions, anniversary period", "label": "Shares Issued And Outstanding, Vesting Conditions, Anniversary Period", "documentation": "Shares Issued And Outstanding, Vesting Conditions, Anniversary Period" } } }, "auth_ref": [] }, "lat_SharesIssuedAndOutstandingVestingConditionsNumberOfTradingDaysWithinTradingDayPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SharesIssuedAndOutstandingVestingConditionsNumberOfTradingDaysWithinTradingDayPeriod", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting conditions, number of trading days within trading day period", "label": "Shares Issued And Outstanding, Vesting Conditions, Number Of Trading Days Within Trading Day Period", "documentation": "Shares Issued And Outstanding, Vesting Conditions, Number Of Trading Days Within Trading Day Period" } } }, "auth_ref": [] }, "lat_SharesIssuedAndOutstandingVestingConditionsTradingDayPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SharesIssuedAndOutstandingVestingConditionsTradingDayPeriod", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting conditions, trading day period", "label": "Shares Issued And Outstanding, Vesting Conditions, Trading Day Period", "documentation": "Shares Issued And Outstanding, Vesting Conditions, Trading Day Period" } } }, "auth_ref": [] }, "lat_SharesIssuedAndOutstandingVestingConditionsVolumeWeightedAveragePricePerShareThreshold": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SharesIssuedAndOutstandingVestingConditionsVolumeWeightedAveragePricePerShareThreshold", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting conditions, volume-weighted average price per share (in dollars per share)", "label": "Shares Issued And Outstanding, Vesting Conditions, Volume-Weighted Average Price Per Share Threshold", "documentation": "Shares Issued And Outstanding, Vesting Conditions, Volume-Weighted Average Price Per Share Threshold" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholdings on settlement of equity awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r111", "r210" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "lat_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "SoftwareMember", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONImpactoftheRestatementAdjustmentsDetails", "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software [Member]", "documentation": "Software" } } }, "auth_ref": [] }, "lat_StandardProductWarrantyAccrualPercentageOfCostOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StandardProductWarrantyAccrualPercentageOfCostOfRevenue", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for returns of defective products, percentage", "label": "Standard Product Warranty Accrual, Percentage Of Cost Of Revenue", "documentation": "Standard Product Warranty Accrual, Percentage Of Cost Of Revenue" } } }, "auth_ref": [] }, "lat_StandardProductWarrantyReturnPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StandardProductWarrantyReturnPeriod", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard product warranty, return period", "label": "Standard Product Warranty, Return Period", "documentation": "Standard Product Warranty, Return Period" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r162", "r181", "r182", "r183", "r212", "r243", "r244", "r247", "r249", "r257", "r258", "r321", "r386", "r388", "r389", "r390", "r393", "r394", "r413", "r414", "r417", "r420", "r427", "r604", "r737", "r738", "r739", "r740", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r768", "r790", "r812", "r825", "r826", "r827", "r828", "r829", "r1007", "r1042", "r1051" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r89", "r92", "r93", "r166", "r197", "r198", "r199", "r220", "r221", "r222", "r225", "r232", "r235", "r237", "r256", "r325", "r331", "r372", "r429", "r522", "r523", "r535", "r536", "r537", "r540", "r548", "r549", "r557", "r558", "r559", "r560", "r561", "r563", "r574", "r606", "r607", "r608", "r609", "r610", "r611", "r617", "r619", "r630", "r703", "r722", "r723", "r724", "r746", "r812" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r220", "r221", "r222", "r256", "r619", "r677", "r735", "r757", "r760", "r761", "r762", "r763", "r764", "r765", "r768", "r771", "r772", "r773", "r774", "r775", "r777", "r778", "r779", "r780", "r782", "r783", "r784", "r785", "r786", "r788", "r791", "r792", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r812", "r915" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r220", "r221", "r222", "r256", "r282", "r619", "r677", "r735", "r757", "r760", "r761", "r762", "r763", "r764", "r765", "r768", "r771", "r772", "r773", "r774", "r775", "r777", "r778", "r779", "r780", "r782", "r783", "r784", "r785", "r786", "r788", "r791", "r792", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r812", "r915" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r930", "r940", "r950", "r982" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "lat_StockIssuanceCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StockIssuanceCostsPolicyPolicyTextBlock", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Issuance Costs", "label": "Stock Issuance Costs, Policy [Policy Text Block]", "documentation": "Stock Issuance Costs, Policy" } } }, "auth_ref": [] }, "lat_StockIssuedDuringPeriodSharesConversionOfConvertibleDebt": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleDebt", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Convertible Notes (in shares)", "label": "Stock Issued During Period, Shares, Conversion Of Convertible Debt", "documentation": "Stock Issued During Period, Shares, Conversion Of Convertible Debt" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion of redeemable convertible preferred stock to common shares (in shares)", "terseLabel": "Stock issued during period, conversion of convertible securities (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r15", "r51", "r89", "r92", "r125", "r405" ] }, "lat_StockIssuedDuringPeriodSharesConversionOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StockIssuedDuringPeriodSharesConversionOfWarrants", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of warrants (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Warrants", "documentation": "Stock Issued During Period, Shares, Conversion of Warrants" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon settlement of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r15", "r125" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercises of common stock options (in shares)", "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r88", "r89", "r125", "r468" ] }, "lat_StockIssuedDuringPeriodValueConversionOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Convertible Notes", "label": "Stock Issued During Period, Value, Conversion Of Convertible Debt", "documentation": "Stock Issued During Period, Value, Conversion Of Convertible Debt" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of redeemable convertible preferred stock to common shares", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r15", "r89", "r92", "r93", "r125" ] }, "lat_StockIssuedDuringPeriodValueConversionOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StockIssuedDuringPeriodValueConversionOfWarrants", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of warrants", "label": "Stock Issued During Period, Value, Conversion of Warrants", "documentation": "Stock Issued During Period, Value, Conversion of Warrants" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon settlement of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r15", "r88", "r89", "r125" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises of common stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r89", "r92", "r93", "r125" ] }, "lat_StockRepurchasedDuringPeriodPercentageOfBusinessCombinationShares": { "xbrltype": "percentItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StockRepurchasedDuringPeriodPercentageOfBusinessCombinationShares", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased, percentage of business combination shares", "label": "Stock Repurchased During Period, Percentage of Business Combination Shares", "documentation": "Stock Repurchased During Period, Percentage of Business Combination Shares" } } }, "auth_ref": [] }, "lat_StockRepurchasedDuringPeriodPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.latch.com/20220630", "localname": "StockRepurchasedDuringPeriodPrice", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased, price (in dollars per share)", "label": "Stock Repurchased During Period, Price", "documentation": "Stock Repurchased During Period, Price" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r88", "r89", "r125", "r740", "r812", "r828" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r88", "r89", "r125", "r746", "r812", "r828", "r921" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r92", "r93", "r115", "r770", "r787", "r813", "r814", "r903", "r922", "r1044", "r1084", "r1165", "r1220" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.latch.com/role/EQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r122", "r211", "r412", "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r429", "r565", "r815", "r817", "r830" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r612", "r640" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r612", "r640" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r612", "r640" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r612", "r640" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSConsiderationSharesThresholdDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r612", "r640" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r639", "r641" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "lat_TSInnovationAcquisitionsCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "TSInnovationAcquisitionsCorpMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TSIA", "label": "TS Innovation Acquisitions Corp [Member]", "documentation": "TS Innovation Acquisitions Corp" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r976" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Temporary equity, beginning balance", "periodEndLabel": "Temporary equity, ending balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "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." } } }, "auth_ref": [ "r386", "r388", "r389", "r390", "r393", "r394", "r499", "r694" ] }, "lat_TemporaryEquitySharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.latch.com/20220630", "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common shares (in shares)", "terseLabel": "Temporary equity, shares, conversion of convertible securities (in shares)", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Temporary equity, beginning balance (in shares)", "periodEndLabel": "Temporary equity, ending balance (in shares)", "label": "Temporary Equity, Shares Outstanding", "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." } } }, "auth_ref": [ "r87" ] }, "lat_TemporaryEquityValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.latch.com/20220630", "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "crdr": "debit", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common shares", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "documentation": "Temporary Equity, Value, Conversion of Convertible Securities" } } }, "auth_ref": [] }, "lat_TermLoanDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "TermLoanDue2029Member", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Due 2029", "label": "Term Loan Due 2029 [Member]", "documentation": "Term Loan Due 2029" } } }, "auth_ref": [] }, "lat_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "TermLoanMember", "presentation": [ "http://www.latch.com/role/DESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r968" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r975" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r145", "r146", "r147", "r1061", "r1062", "r1063" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r995" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r997" ] }, "us-gaap_TradingSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails", "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading securities", "label": "Debt Securities, Trading", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r180", "r578", "r845", "r1064", "r1158", "r1159", "r1160" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails", "http://www.latch.com/role/INVESTMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r411", "r425", "r564", "r599", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r704", "r890", "r892", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r904", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1080", "r1081", "r1082", "r1083", "r1155", "r1158", "r1159", "r1160", "r1162", "r1164" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r998" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r999" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r999" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r997" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r997" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1000" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r998" ] }, "lat_TwoLargeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "TwoLargeCustomersMember", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Large Customers", "label": "Two Large Customers [Member]", "documentation": "Two Large Customers" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.latch.com/role/INVESTMENTSMarketableSecuritiesbySecurityTypeSummarizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agency debt securities", "label": "US Government Agencies Debt Securities [Member]", "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)." } } }, "auth_ref": [ "r853", "r878", "r1183" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r994" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.latch.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r508", "r516", "r888" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.latch.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded purchase commitment", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r378", "r1169" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.latch.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r41", "r42", "r43", "r151", "r152", "r155", "r156" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150" ] }, "lat_VolumeWeightedAveragePricePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.latch.com/20220630", "localname": "VolumeWeightedAveragePricePeriod", "presentation": [ "http://www.latch.com/role/SUBSEQUENTEVENTSCompensationProgramandExecutiveOfficerAppointmentDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSNovember2024ExecutiveTransactionsDetails", "http://www.latch.com/role/SUBSEQUENTEVENTSOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volume weighted average price, period", "label": "Volume Weighted Average Price, Period", "documentation": "Volume Weighted Average Price, Period" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r964" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREOutstandingCommonStockOptionsRSUsandCommonStockWarrantDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r912", "r913", "r916", "r917", "r918", "r919" ] }, "lat_WarrantPrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "WarrantPrivatePlacementMember", "presentation": [ "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement warrants outstanding", "label": "Warrant, Private Placement [Member]", "documentation": "Warrant, Private Placement" } } }, "auth_ref": [] }, "lat_WarrantPublicMember": { "xbrltype": "domainItemType", "nsuri": "http://www.latch.com/20220630", "localname": "WarrantPublicMember", "presentation": [ "http://www.latch.com/role/EQUITYCommonStockSharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public warrants outstanding", "label": "Warrant, Public [Member]", "documentation": "Warrant, Public" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.latch.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedBalanceSheets", "http://www.latch.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonaRecurringBasisDetails", "http://www.latch.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r1158", "r1159", "r1160" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted average shares outstanding (in shares)", "totalLabel": "Diluted net loss - adjusted weighted-average common shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r242", "r249" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/EARNINGSPERSHAREComputationofBasicandDilutedNetIncomePerShareforCommonStockandPreferredStockDetails", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic weighted average shares outstanding (in shares)", "terseLabel": "Basic net loss - adjusted weighted-average common shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r240", "r249" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.latch.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://www.latch.com/role/RESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSANDINFORMATIONConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r962" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1007": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1008": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-14" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "15", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815-15/tableOfContent" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 98 0001826000-24-000069-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001826000-24-000069-xbrl.zip M4$L#!!0 ( %&$DUF+":TH,P@ #LJ < 83$P<6IU;F4S,#(P,C)E M>&AI8FET,S$Q+FAT;>U:;7/;. [^?K^"E\QUDQG;D?S2)(Z;&==UI][K)-W4 MW>U^NJ$D*.9%$K4D9R7#(H7,L% !-Q"Q0HOLFOT6@;YA]7HI-9#Y7(GKB6%-K]EF MOTEU(Z;P(N]5&3U"=#\W>-F;LYF(C*3KN]Y M_]JS]6&8&)U.H[/YT-M8M<76-QHS,41TM&;@U=9Z(ZZQKX]MSIBKQ4"92 M=?<]^^^,1NHQ3T4R[_XT%BEH=@$S=B53GOU4TSS3=0U*Q$Y0BS^A>XISV*=9 MZ3Z:240&53A^DV(8?GPS>CD:LY;?\.\&L.+ZBJLA+C2HI_%U,+P:CUZ/!OWQ MZ/*"7;YF[ZY&%X/1N_Y;-OPX''P8CWX=XM?;AZ_Z%_,6;C2_9^ M.+ 1M;PF135^,V3O^U=LYM,SA*( MKJ'F,*#L)B'^)5B M,A6&&>GDU@0R"$%KKN8DDO(;L"A:V-3X783.X)2);?0X!PF$0F%C1[$,U=&3 M""$WFXAPPG1!'TO]&2@HC5 J= ),@ B$S-A)AB@SB&T#I+='%V3$88Y1;6( M!?/59?CAL=OZ?K ++!89HH. MD1##8&+XCBL5L9%AM4+82G0CLC"I*#2A8A; MV?H:HE50*_O! ;>\<4,=W=O79_DG3/S[3 M)11+VD-%2<:QP,<#?6BW?,2X @LN!(L($K"-%A#102+TA#1(+,6:3'69GB.A MPT3J O6H6BN9.)3E2H80X=>:'2"H(D"4.N0,;\,)SZZ!];$07A4)2O@M7O<[ M!^"\\#N1>W*/@JAQYM!-]AE5RQ70.Q"2+UM/%-^9*,:)*D*QF@HH03SE+S## MUO.=QNT!/]P1X)XTO!:MPBO0N$ZX?;:O/HZM&K7\D!=Z>Q7JO0$@3LJ97#>7 MA4(#6.FF0MOZB5*063MT.EA6WM7JK2#A%GAE.U^"IU96=AH46(71%RT3$=G+ M!5T$6D2"*T$!"$N,4.(%!/TN8HJ&&)B"!Z(1)@Y<8Q-TU)26L1: M,+I\NB.Z0JIM$[HM \H+E6,R:,N)PE"JR#I@Z?4U9$AU$LP)'(&17I7\XY4EAZR/! N(8^:V8XH;J#3QUP6BVJ/?N<3-U MM4!'1:S5VA'D0!;F80^VZ4A\(0W$_N/'3WHLJ,X5-G?!K03ZXW!*$_S06(UV M!:N+*NU@L XGNJ@H2:<=V8C9SZC-1#UD&!:*0+/2YS=83:4V^#W=)*,M':*A MZG;LX &5&-&/5?.>=.DX'A/!WK'0]4M6+/PZ=%Y-N%Z0(JJW-EL@LHW(KD?9 M).8L$3>0E!Q7Z#)-!7& 'RB#042V0^-1P+]LT8.,!&PZFOJ*O@_ MG1JJ[(4_"H'NVTPMLM!>S1S^?3)S%RT;BB2/4%'#HD8^B-:27Z,*0@YI M<,VQ$(T41!>W'"((9-5,U<#C?LT)&)UL?:K4;SU']P MV&L\//8ILYUVH^.=;F7VR+JL*H$*2[Y;1SIC)#KGV8N]UMZ]9.QZS$E5U-CH8K#,UD_ J?/UX?0$4WY!\T^Z MY]OA_-E^&\NX_5Q]\673]G^!A2FKMJ6H.89*]]VLBO%[*Q&;EJOJ;4_S[A+U M8I&RP41 S(:W$!9T.<4NW0EJ-YP\>.>N6)$;K'EXN*&J6O =V3:^@3N4ICMM M8@U2VQ^VN^XWERFLO?ZXA*'E =Y2A0>(Q<*LJSSRQF3YZ5[>/+(OC?X/4$L# M!!0 ( %&$DUE03!K*.@@ "$J < 83$P<6IU;F4S,#(P,C)E>&AI M8FET,S$R+FAT;>U:47/;N!%^[Z] [6G.GI%DBI)B6W8\HSCV1#>IG7-T<]>G M#D@L+=0DP0- *>JO[RY 2K(EQTJ3BY6YY,$1B=W% OAV]P.(T['-TK/3,7!Q M]K?3OS>;[(V*RPQRRV(-W()@I9'Y+?M-@+ECS68E=:Z*F9:W8\O"(.RRWY2^ MDQ/NVZVT*9S5=DX/_//I@>OD-%)B=G8JY(1)\6I'MGG8[46B$T1PV!7AX3&\ M#$((PNBH$XLVC_[=WD%5%/+63R;PY!NJ_?Q@6]F0JA1WWVT'PCQTG M=W::J-QB9QJ5_4]O8]42U[=HS*H"U=&2A8^VR5-YF_?=^':\J5H\5JG2_=W M_3NAEF;",YG.^C^-9 :&7<&4W:B,YS\U#,]-TX"6B1CCMD,9P\?O;X>OAB'7:K?#^ )9<7W(UQHD&_3R^GE_Y& MU E"&M7H[07[,+AY/;BZ^-"\_OW=Q;_8X'Q$+6$0/+Y(#_#U9P^KNW98PP;[ M)]\=S,6NP&+25R8S9,;0:\9[. MV T42ENF,3MDFT58NV\VC&7%+[GE8_W+K5?\T-KA6N;C9C=[F:IB!N MH>%!H/W2"X4NY IK+W;!9B(0 M<].QC,?,E/1GH3\%#941&D F38KEGIC#5-HQ#M 4$#L'R6Z!KBF!PYR@FF#1 M;'D:?H"W\_V %U@B-)9B:VID5;QU2_\I [6X=4$?W5O7%[E'8/CPQ M%10KXD-9226)Q,<]L^^6?,BX!@^"]:/>$?_*/DHAP[M%-]AFERR70>Q"2+QMWE-SK*,&.:DJQ' HH04SE"[AA MY^56XW:/[V\)<(]:08=FX0T8G"='ZR3*OP5P0DB'D<]4%\ X:Q[0$0;4L '+9ZX6H ;)SZ5N)@\Z2Y M<3A@"$VD()1SHW).U8$;C!!BQ01]KD4-0PP,R2.92CLCCK&N6PI*AU@'1A]/ M]T276+4K0A^K 16E+C 8C.-$<:RT< XX?GT+.5*=%&,"6Z"@8",1W#MXW&-0 MR@+KP _D[\7;@OPZ]5],>%JZ_$BP@"1!?BLGN*!F#4^=,YH-\KU_7$]='=!1 M$7.U\00Y4J5]W(--*A*?2P.Q_^3IK1Z+ZGV%BUWP,X'^>)Q2!W]IK(IMP>H\ M2WL8K,*)3BHJTNE:UF+V,W(S40\5QZ4FT"S5^356,V4LOJ=S8[1E8C14GX_M M/:*2(/HQ:SZ0KAS';2*X0Q8Z?\G+N5_[WJLQ-W-21/G610L(5XC0=I=>+R0+[QQ5,TCY#_CZ"'8:NW ?:]V/.@O[Z_#+-I?NW%?4L=-8 MI#W*PLOX761 0N!GL* 5(C[WCB,9MTJ;.?%P+]!DEDEK 3Y18R*%U(;:A43_ MG)$]1#FF=$,E _^G+4$=FO!'*=%]%X9E'KMSE_T?>\AO1R0&*9)'G"F)Z*-] M/)T(Q!(0*Q49F._EIL#OJ+I[,NGJNZ/![B"Y/C3[+ 16VRY_BK(F W*!B@;F M"?!1M%;D&540WU7A(:VG$E>DK%59_^7#U!54!>/4NMUBI10AG$$WZFT2F=W.^"BO6$*@P2E@IM#F6^>7$!HA7X2Q 6,6Q%W7/5W')-!U:LMG4[ MK?"X_6AST'J\[5-F>]U6+SC>R.R!:0>1FH+GKW8Z.P^"L1\P M+U7WL:EHU>53.F'QD;26(YU6^>%Z^*58OH#RC>/]#<:0J[?L#;*)+ +MOPJW MC]U7X>Z#JS!/3];G#ORKCMD1@N5!K[^R\6XP.G_;8,.K\T6T?@).O3\?3L_0 MY58ERII.XI:X$CI,)O50_S>,L2:V:HK MV_-<3*)*+#-V/I:0L,MY!;[V&ZCM<'+OO3\^1;]6/-Q?DU,=]@Y<$5]Q_=/D MLNJVUR4^H8S[H-WWWUHFL'+)<8%0QQ""A0J/$*:E755YXEYD]==?T3QP5T/_ M!U!+ P04 " !1A)-9K'G67X@$ "9$@ ' &$Q,'%J=6YE,S R,#(R M97AH:6)I=#,R,2YH=&W56&U3XD@0_GZ_H@_K7*PB(0DO0D"K6,22/4MV!6OW M/ET-R43F-LED)Q.5^_77,TD4!5;WZE8Y/E!D>OKIMV=ZFO07,@J/^PM*_.-? M^K\:!IQP+XMH+,$3E$CJ0Y:R^!H^^S3]"H91[!KR9"G8]4*"8SE-^,S%5W9# M5RY >52(6&PNJ[+N'3B)[M\R7"]>VK-\J>M]Q M/^"Q1&,"E?.?.<8:DJ1WTB ANXY='4\E5RW%'@^YDIB1&0B(5+]]V, M132%"WH+ESPB\;M:2N+42*E@0;XQ97]3] G=TX^WA;^($[*8EO[;CG)Z].5L M_'X\@X9CVH\]7HV:B&L,7/(DAUWQW<-,4_%&S@]'E[/QZ7@XF(TG%_#QZG)Z M-;B8P6P"T]%0KW6M-DQ.878V@NG@\OW@8C0U)E_.1W_ 8#A3$L>RG*UQ[TJ< M5;L#5^;4')KW@=F-EG7P;PKV5Y9*%BQ_>B3-C9&,8_!X'%-/,A[#+9,+D L* MQ/-XE)!XJ4[\IXP(S'6XA$N:<"&!!W!.I+>HP3CV3*@JC?V]CN-8O6&NII_L MW@$@Z"D7$=B6\0D"+C3ZMQP0:.QC6_F0Q71_SVY;O8954UW$>828VRP!T60- M/I 4<7^G2YHJ%Q"*13!<,!K Z(YZF60W%"9!P#PT@LXJM,*Q&N":RG<-DDRD M&<&42PXK]2Q2H>I9 Y("\7FBNM_J]G*38G.!/R5B3F*:&I.[D"YAX.DT*3;7 M4$XP@%:G]V)^),3W,?5&2 /IMIH;&9,O,6V-X0-5]B0LV*-9DXL? MIBK3RB;A==16VKET6 MY8:2&:T\CSX6*DPQ_4>51N7)X7(ML/6NTL9+MQ8FG]-QDCNEM7IR%4>?UB,O MQ>I4^]KG]P3)KJ\Q.*$>C>94Y->VW=77=O/)@/U\MGXT\E<>]335SP>SX1E. M&1?#AX/YMGS:00K_ /QNU7R-Z+KF^WO-PUZJOU=GS4WU_P\R4_1MW=83C)6' MS(ZN_.-_]@[ C7E8_"H8C0X(SPYJ+!QLZJ^9?7=_E:[YO MGAE?,D^NODI)>*HG%U?0D"AWUEZN/#!8#Q'6@PJ9(XTSN:[RS/N8XCM_-537 MKZ3^ 5!+ P04 " !1A)-9&[*)$X $ "6$@ ' &$Q,'%J=6YE,S R M,#(R97AH:6)I=#,R,BYH=&W56&U3VS@0_GZ_8B_,T3 3.[;STKS!3!K"D Y' M6A*FO4\WBBT376W)E64@]^MO)=L0( 'NIA0N'S*Q5_OLVZ/51H.EBJ.#P9*2 MX."7P:^6!8?"SV+*%?B2$D4#R%+&+^!+0--O8%G%JI%(5I)=+!5XCM>$+T)^ M8Y--W06[0=TNS2=J?= M#6C8ZCINT_>]Q>)/MX*JN#S72=4JHON5F'%K2;7]WGLO4?TK%JAESW6%OX@3,4Y+_UU/.SW^ M>CSY,)E#P[.]NQZO1TWD!0:N1)+#KOGN8Z:I?"7G1^.S^>1H,AK.)]-3^'1^ M-CL?GLYA/H79>&3>=9TV3(]@?CR&V?#LP_!T/+.F7T_&?\!P--<2SW&VQ_U6 MXJRZ'3BW9_;(O@G,;;2*1-#=&,N'@"\ZIKYC@<,74$M22 M O%]$2>$K_2._YP1B;F.5G!&$R$5B!!.B/*7-9APWX:JUMC=Z7B>TQ_E:N;) M[>\!@AX)&8/K6)\A%-*@?\\!@?( V\K'C-/=';?M]!M.37<1[PYB;K,$1),U M^)U('SW@P4I[@$@LAM&2T1".&"?<9R2":1@R'VV@KQJL\*L&^$ZGNP9))M., M8,:5@+5R%IG0Y:P!28$$(M'-;WUYN4B3N<"?$;D@G*;6]#JB*QCZ)DN:S#64 M$_2_U>D_FQX)"0+,O!714/5:S8V$R5\Q3"%7/\/[GF[^; MJK;=:.H\S+$B!5?#+$+B:C9'#(W>,%S2[QF35!],J2[5;>&K!&DKP6U5@[V; M\E(_DTQIA/&UOR3\@I8U=KN-9LZ4V/ 9*]WM Y(3MI;[CL^Z)]R9YPCBVI9B8XF,K5 0U WQKZEZ2B##=_A))4\V7FA:3* )40V>PVZ @ M00*E-:,5WG0A! R8@=:$P%59E---)%0:F^F]#F4_MTE@%1591+04+X0,J+0P MG1%)4MHK?_0#EB816?48-TDQ2OT";"&4$G&OA1F\U(W1)U'!'L.:7'P[5-E. M/E@IY*0*2LN%V#:BN@H>RIJNW>YTMHH=V]TJ>PRVU;9=UWL6;-VX+,L%)3,: M>1X#+%248OKW*XW*O.4<3JZW9B/ M\*GU\GQZ!9,_$/YMU7PST7=WFN_[J?E>&S4WE?\')*9HVZ:K)QBJB%@ 98S_ MNQZQ(5WE,?9:_V\>_7OP1KRL?I(,_4K0L05W^5R.KO_\-^(40AS MAGF[P87]%C8":OY2&X7AY.+CQ]?7UR;\W7SV7C[:KF.[%*?],?2)&^"L2 CK M]%%7M79#[34,K18]9QKZ"\]X&_A.T_.?X5:U_Q&NQC>^!?;"C:]&?)OV\7^^ M?7TT1W1,&K8;A,0U:?2M==_0^OW^QS><2O)H>*AJQU#3\[*W/'EIL2XLNK0(,4'APM($P_6/W49Y76VH>D/3$\H'C6=")JO+ M&5U8?&/@M72MNVTR_([X"]2TUL\%+BP\^6UE^1=P@E?9K;#NP-DUZC9^?ZQ= M_CRBQ+K\>4Q#HN!7&_3/J?WR2^W:"/U^:^V95&7_0K7OX.D\6V3O_XM?*##7VIF UC.)6-\$K4O;EQX MW>P:!N<3Y]:UZ-M_TUE-L6'1A@W=J%VJP%<]O0/__/QQX:DY7G(]]7UXPQ<[ M,(GSOY3X-Z[U&81?3>&X^*4&0+JPX)/&&)XR:EAD/H96[5+3/QK:^U\?B]SY M^[_ )T'RAG;M$E>_J!?M?B*3NWR'WN\X J>;K$W..1Y<=6&]ANU&D/B MH&"(WM:M77ZY^OIXD^N%[7;\QHCO+JY,TYL"/MSG1Q /%O&MX/<)4NGF#= < MV .'?K6#,'EM'^"RC8?_LO&!(! [FO&-C@?4S[=*W<[RJ+_8KAW"P%ZH=>O" M:YYQG%=!0,/? SJ<.E_M8;)2FM8!RMP;_YOOI;U^_%+@W(MX+O>^9TW-\ _B M@\0+9P\TG/HN!T/R/I@HO$_+^;Y^)_V^!_I"W2E]H*;W#%,%H7H]#4(/OHE" MQR=FN/Q2D+7O>&EWSY<"&N[UO"_M[?E2D!;W[7POU554%H%]X=H.2&A_2IML?LL]F>%'5Z\ M5/;CGS0(^5061M9!F9\7*X;6/]+@6N\87/LX@^OJ6GY18G2,(PWN'7+.:!\' MY[R-HZSN#:N'*MO(-;T?0'&ISQGL&M*/0##:ZU?G ?%ZUHGPXI MV*XF#=;8_N@37 3,X83A*\Q'N C!XO^E%MCCB8,.%?MLY./LTF9^\RVPP =@ MKYN_(WIEX$U]]A=SW"ZFH/O8N .<9E"+/Q]3$DQ]>LG_XA=__KAX+?X;G['R MO"F,8?EAD?MT\?OCY[S/@C5FA$B>"5Z+;='TK6R92>CY[WSMRO?QP\_4]4#G MKGMLUJ59>,3'Q=%OFS4Z*LOO1,L%/L^U>NX43=\-E)W K[F>YJ-OM?RL:>A? M/,"%7$\*Z#.RT]HY1M=R/0^# < O:Y\77A:O!?_+WYM6285NK63L-0YZ_@5^*_XY=\7)CW^F70 M!5@&'N4*<68M,,%!!R0/BJZ\9V:&6#-;HMD^,VN)-3,-:69H1B91;S% M!23_TX*7O4TO/4=DJ%U?,G0D;180PLM.RVTXFC1E;001F/V)"W6\T56 M6A3(%_UJT>+1&X8GJR\T51)#&(6A'=R]J20QRM$8VL&=K$H2HQR5H1W<+RR. M&$F@E7]XFFKCX-YL5>E1DN:HD ]^=/XH0WE4R \_.G^4H3\.[HM71&X?W ^N MB+P\N ]:#;[0A73_'BA,/V3):"ZB\,-'D[H$9G;OTQ?;FP;.[(%./#^D5O$2 M*Q4G5XN+D^M"NG?%+O;.5R;:)G[IS9]3+)GUQA//A3^#1:4$GX\]]S'TS!^5 M(;.0CJ/89+ZR+%:02)Q[8ENW[C69V"%Q*D-R(=U3P4ENFM/QU,%-.W?A"&M0 MQQ.?CO!I+_36-;WQ 4S1 Y%?2&]8;/(_T)#8+K5NB(\UP$%E:"VDI[V6UND/ MK7]-@Q!_J\PZ"^E!%[;.TDYB^VI*]\$.-#7ATLUG "?ATLKG90,;PH42SM<@ M-82+-)R)=6@(Y_N+)/CW"'@:*0+M$_ TA//41=42(A!+A)II$=9!.)^S"JI5 M!,()Y\0*IX=%H))@CNC2U/:R1Z0C>OPUEXYHJ>O?DHZH.+20CFA)"U]U1[0T M/Z>$:J16U9W2HT8-RB"0< G>*J@4$0A7=<_Y^ Y8&50ZN)N<6P\7MNM?N$W M(HGV ZUYU9W>DARPPM:_\@YP^0Y84;1H5]T9/K8#5MC"5]WS/9[@+ZX1C71Z MRUW_JONQY0O^XFA1=9?UR(*_N(4_N,OY#JU9M81WV<>K:PN4^L5;WFO,W ML//-<$CCCM=WPRO+F[ ^J$E5[\X[RRKUK2QC".<*EP0(<2A2=4?Y>''G?&T$ MBJI,:%?>DRXEBU,.L3H'=[4KL@Y5]WS+3Y:41+BJN\]'3I:41"7Q6B075;30 MJ;K/>JR869%K7O4,:1DQLR+77S@WN0K:\D"T$,Y#%4X!'FCAI2.:P^@HHZV\ M=$2K0ZQNU7.^0CA@91"NZI[S\1VP,JA4=3?YB%Y*4=44W^[&]E,(67EA7_:OG/H?4'W^F@_!I-J'+\MY]H7Z(!W?C#8^ 7LZBE)=NW4LIB["'5X1U$-^3OG9($-P-F?U1XC:B,H@CK!>-H\8.9K<.WYD\+KG79)!';]JK#73@>!;=G$GST2AZY][>W]W6D" M4+@ @P3@\0"XO-%ACJE]K.*>^.&03.3]=5_R'@+*%14S@I4H%(EV80,A]PYQ MOY-QZD2X^]O[FUMP_0Y4I5R2'7\@N@H;5#D7NHH@MX0+\ BB4P[$<\*56V"9 M_]VK2_U@9$_FB_V5A.;HUC4/9B'@A^:,O89QU\AS+!A$90@I7-#IN+WZLYWE M_9GBY\&5RS,0#Y1E(Q[H"W6G].;-=*:6[3Y?CXCK4N<>!![@\+,=F-[4#4^S ME+4G7#Q,XB:WGBZA7TQ?N#B:Q$UNW)1PVF%?N/!7Y7!S3NJI+UQD2\)%9*TD M7(V2A(O(RDBX2**(<#E-Q2)I"]#X L9[CS^B98WON_Y MUY[O4Y.%K,$4N(=5]'D_E?G[@M0H?IVE_HAN=*VK,9H'<_B %6'CN^Z&J0=& M%L:3%X,KLC4>J.D]NRQJ+H#E$9<<(31'E& U M:>J9!_LE2P@7,"K'6M+4,T]?2$X0CA/*L9(T]J.X^\S2G ML'@H2^N=>9)/9#R4HB_./,6U'0\LGG$6>D([\[R.<#@H23]H9Y[5$!$'9>@% M[QA:!]6?+_S&.]HM"^%)DO(Z*E1D1O@1J^2QQG]AE, M"\>;S'U0>%;\ZZT;7>4CX++%6DH+5SSSL?*Y8*T.'ZF<>VBX;:]%)/\E[ M3U-[ZF<>.#\SE)6E-\\\1']^*"M%8U8G&?!H4I? U.Y]H)LW#1P@\L3S@5@G M44U:EC(3,B-PMM2H3EB\+'8\[<2\+F0X^FRI49V8;!GL.#]&CGUXHA@X\UCI MF9/?$#)\>W 6%6I(@-)50HD[6F0G[9_;%0G7'626'Y7 M,E$B>ANBA8R_G1&B%[?Z'*U'P6D'3HSJQ#%/$M7'M3E.',M"AF3/!\OO[B)3 M5;Q5)^A\DGA[MT505;R=>8"[;+RM1@?Y]^$])IX,CHMXH@'#EI#!]=)CN0N' M1FMZ:K7W.31::U4GC:.T*$D MHXQVGHUOT#QW\E43W@!:%J*K$P4\342?]@;0LE!]YG'- MLE%]DAM R\)R=8*T)XGETC: EH6W,P\(EXVWTC: EH6WZD2@3Q)OIQH?*"76 M==HA>^&Q?-KQ@5(079UTQVDBND1KH R\=4\[AR,\WLKT=DK!6W6R4Z7U@%A8 M[;WVG71/.W\BT$(+%]:/!1L84C"3<';OP.1 /-W\.;4G7'H]S29+I5=?ICX( MGRD[C/>+_8:_'7:/GEXD#<0,0A/WFQ!WP2\6KD?^0_0#SPTD1@8@L7,RQ"D3.)$\$(K)PP;AW$1E%*EX;PSW6 M'Y[_8^CYAZA&/]!6\ZYP :2J4*%(7N@)%U:)J7#K6G28EQ*?O3&QW>]D7"%W MH"=/V&OY6=YZ^?;J M\()P$82*$:-0SC@-G_]=-NJ[/,&*N?N]TW#W\YE=9T'8TW'Q#TS8BL5N>L)% M#;(5 7VF^/F-0\W0MTWB8"S<'3X4F5M=:^4%()%X&I M!*E*X2KAHC7BDZJD'2Q]X6(YE2!5&>6>?6$C/=!J$WIO[G MJ<\V,*1K:S;?=><6$NO9W@SM*WSB!EB/=YRV:&5)7V$C1OOCY.G5DS@I"B?" M!J *P,G(IU*B%(84X2):Q2'EBS?U)5"* 8JN5BSP!5>&-, [B1-=/&4?6E62 ILGAR=#XHGA2=@ J-3N M$L&9$"QL8%9J=XGE?%C6A(P=\W+G*&>0*GF^<^E7XC_3^-*^*8140L.DF*U M.C[8P8]UK67BEZ[T7,G JLZ]8UX0, MADO E0\X$5(!FI"I (G.\M%YF(V$NB9D;D,"KGS O3_SMH#._<2AD"7%$IW; MTH)&:"$45FG!)(@E- :%9BA$I7/9G&S2?7KT%:.Z]ZU!B4^!: M#4VX,G4I-@6$9AEE7IIPB2&$YO5T/ 4HVB_T9CBD9M0E_VYX97F3>6P]TYW' M:0J^I/3V\TZ%S71\L5WBFC9Q;F%^_A2_O>2B8>>,7XGY@UJ/U)SZ=FA7I_6? MK@L7EM^Y\%$C9Q"8>/6>P'RO7.O:\R<>2#CZJ^=:%5I_X:+4F8'_^^/?O!?J MN^S*,^@3P/UG.@BKR 7"16,%%C]%1B5UX:*2XHN?0M=?N+A;5<1/H500+L24 MD0M<($"([/YGDA#GQ_ MJ9 HK!1 MF"I"T9!0W .*PH:B2H3B^5!?V'A8%NI_\UPZ^T;\'S3\,MT=!I.F6F5@*6R8 ML.JPE&;;/K 4-FY:=5A*$VX?6 H;*!8$EN>#!'&#T=*D*AD:XD; I5E3,C2$ MC=%+TZ)D:+2$C9F?)35DV%B:$^^'8I$E1"T9-I;FBR!0K'0,6S0HGIVY5"@4 M*QVW/L=D6J'4E^%A::H)"$L9'I9FFX"P%#9677582A-N'U@*&R<7!);G@X23 M#HM+DVH/:+2K$!:79DTIT! V1B]-B[*A(6S,_"RI(6S8.+6NC/56.S@MWW'O MVR;]IX=->AR82642FFUAXZ7Y:7 3=]"G_K@Z!! W9.F0(+@;_D%\'V9WYS_8 MSZ/4SMC[Z0 >$%VM3N.7MKBQ.&'6NU A+VZ0:<=Z^^#@A_3>(283,=5#NKAQ M% %7OE#,5R%N\=4F V:K,&HLY2'G70^PP4YE%KY3A:A J0LO0A/C3A4<=%'8 MHTB-T!'._<7FI@_$?:;S7J??R)L]GE;'@.\(Z\4^3@>!;=G$GV&3W[OA8^B9 M/^9J]H$^VT'2(A@T<'#U[%.F<0\L=UAKW^-W >X(Y^LBWK_:870"W#4)4D>] M_^I3UR7N%3L KJB@'T*"A93"FQ?XL>I3+]UP8""TL V8IF#-*V:6[2095()"%+&PX1,"% M+S(Q;I[LJ0[6Q8V!B++2O!4!^?"!0X$7OA"$2^W5[?W>4 MY$(KT:.NL$YN+AK=>T%X[8T'MLMC3MYX0MS#EC,N46$O3ND)Z_$R MV;,:3#M*>$&$I']/6'=8&,KD.ARUN"1(3UA?>0-ECA:<$()OA'6MA:).6;PC MK">^@3J1GC]17A'6/2^5&F7QAK ^>Z&2*_-;,Q87)MJ>/8 M[C,0C/5-;;=J%'-"SUM!5;MN$:Y-"M+BU4[UE$ZGY6BRJH=[2B=S\K09YJP M\0[<4/:=C%.]6:YT5>NP/"->._3F&:V@\BY#$S9 4#/IV;3M^X'=&&]_/>3(O,KRF]]M@ !(SL$ MC"(A(&SDX/P@T,H.@5:1$! V$%%FT?)AML\8FK 1A"/PVW%WZ*QK-PX.]$': MC0OA- L;Z)#0JKA'I%HH1%W8D%K9^U8.LV78 MT(4-G FTX$5Z$[JPL;1SW8POA$H5-JQ7,'T$1Z-@^T/*0J.P$48IH\JK?M*% M#3KN.$CMD<),++AZ/_7-$3E.!8;6SYP:FM^Z'WV$C5.63Y_EBHSYDN]GS!T\ M?I=[;H4E?0UA T@/%%!#K7M@J]F33]R L*/7@E]GZ2O+&F)^I3*^@B%LH$5H M$A3I'QO"!B0.3(*=X\!8U+WO65,SO/,?J?]BFZFXVV]@IX&M=J*%X(:P41.) MBO+<)D/8T([8J'CTAN$)RPIA0SL2%27*"F%#+&*CXD@:I*3-2H:P(1:)BO*2 MHH:P@1VQ47$D#5*6K!"V=DRBHCQ9T1(V:O?K-+!=&@17YI]3.[#G:34FP#VX M!.LS"_[P_!^WKMDL*GP4L M6\(&+"6E(TH7%)IN"1N$+(G2G^D@O(45]:C3S;Y)N%O0 MX6Y&2]A(8L'TV?E>C 9<>U-8'7^"T87%_2'?_.:C.?*H.Z2.1?W#@R'7CO&B MP"!L %%$,! Z')XL$H0-&@J'A+^C/7F:RJ$M;)#PV"A 6G^E)*!7SSZEB^;] M=_KZ&R76GU,@"O4/ (4%_TU+BX.]_+>VL+&^)W6/6^SREL!;]T^7 @L*M[7.)=!7@G-ECV_6&P\.S>@_L ML8RLGKYU/U8_EY#:_D#X:CN.?6CGK"P8R,A=5AA\L\.I3TX4!N<2LZLJ?82- MI"WMD6)0S@:WXE M ;6NO3$>@\#[:K"A^3".$;US3SB%7@HBA8T#5@213Z^>1&2AB!0V=ED51(Y\ M*J5DL9@4-@"Z'9.9FFA++.3#@K#!UF-B0=IO@J!1V,!P!= H;;>BT2AL=+H* M:)1V6^%X%#9,OH 1MN,TP<<]F;%DJ>]C3V_V:Q@2V\7?HK9X][YMTM^FON5( MP!0+&&$#ZKD @S??_#DECC.[=9E++]*TW:OXHBMLU%XXVAXJV7HHR@H;_1:.LH>JIC@4986-(LO(B1@:NRML M3%=&,P1!B+"17AEA$ 8C,OXJ!!8.948(&] L?\F7V:_?T(R,[)>^=3_V$S; M)YP!?[2Z>$UK:+UL0%BX=3\@"!NX.XV.5A)_._ GXW_E V'!"%B@[5Y&0$^X M^!^NY-)Q9I&)/U_II>N/%*C!/ +F)P31_5+<"(,RX6*1XJ!LS9L>J(.;]G<- M2/CHV3DB7;C8K$3ZF2-=!!.R)UQ ^H380MS@N,AL<2@%(%Q@_920+G"0_QRQ M+ER"X(2P_L6;[NK!**%^/*@+ERPY):C;+U*JBP-UX?).[X#ZE?5B8V-Z&1 4 M$V/"I;0DQLXE0&&_7?AXV!I,.QC9$X7XIN\YBT##KS0]__FCKJK&Q^B.CT-B MAHVAYX6N%]*:,O2]\0,=!K_4A@V]KPP;AH8_#/S1QA]=_($76GBAA1=:^%D+ M/VOC9VW\K(TWM_%"&R]T\$('+W3P0@#/W . MW1[^8#-4V33WF(V>S$8_V&SZ./P^CKR/@]94C?TTV,\V^]EE/]E5C5W5V%6- M7=7858U=U=E5G5W5V56=765XTAB@-(8HC4%*8YC2&*@TABJ-P4IKL:L,71J# ME\;PI3& :0QA&H.8QC"F,9!I#&4:@YG&<*8QH&E==I413&/$TABA-$8DC>%0 M8T#4&!(U!D6-85'KLZM]=I6ME,:62F-KI;.UTM46^]EF/WOL)[NJZ>RGP7YV MV,_N'F P$C 8!P.#IJDI*NLI6K=2%.^DZ-Y+45]-84!/(:'%\;#'W%O)W%L' MF[O.,*-W& 498V\F8VP<;L\&XPV#<8;2YK&;"FG&'P;C#8-QA,.XP M&'<8;*8&FZ/!N,-@W&%TN:!G5QEW&(P[#,8=!N,.@W&'P;C#8-QA,.XP&'<8 M?:XEF)I@W-%BDJ3%N*/%)$E+Y4J$767H:C%: MJOZ_M85;T4)I$,=^=B_^-0W EIW!]6!"W,N?!SX.E?_.7['Z(N(_P[L&7AAZ MXXL.O&?M\T(R<&C\G0%;B8;I.0Z9!/0B_N6390<3A\S SH?UHPWVI4^+;\"9 MO% _M$WB1&]A+^27YY-LJGRB(:QH:,5OCBXWX=+'U<_[O69?77]);6KL\X_L M>7Y\,5IB8Q+6V'=@)KA:*/R7)AMZ$[Q-L;PIKL1?5/:_3Q-B6;;[?*$J&CPC M?L%'-O,UJYU:6Y.BW1R1*KX.[_?\B_CA0S _&T,RMIW9Q5^?P.X.E._T57GP MQL3]:ST@;M (P& =\AL#^]_T0D,*LC]?^=2Z\!Q&C&BJ8 ? LO[^_?;IYK/R M^'3U=/.XB! !1_MX<_W[P^W3[_77W_VXUR???MV^WCX^W= M]_*FT,\T@S\(:"/W.?3=U4P)!I];.,NF(L:!A-O6=L9<',CX(O&'HQ MC\)1M0L6#"NLOU-^P'U*X#FVM5E\9'Q5V5*FEPGU7^X>OBEHDKF>^WTZAH>8 M2N12@U[%H ZX;2[!@(U%[8O/GCD=1W&+&E.>H+5KEYK:^ =3L/.G7$K.D9QS M8,Y9M*6.K"\^?"/^#^7.I3]5&.F;L*8W.YWU5_*BL]]IJKA>N]&Y"Q_ZY T1 MHK!_FZJ^: <[=+BZ'-ZD<+&J+H&CM0P.G2UV;HGZ#WY@DS-[H!//#\&[Q6UO M(7@G;^'%T'ZC5B/TIXG0U6N7__67?K?5^;11[H96\2O*L77P15WA.+:H__C] MZN'IYN'K_RH/-_=W#T_*_>\/C[]??7]2GNX4,$"?P,I4P(^^>U"T]@?K)^7N MB_+TVXV2LDT3N_3J^@DO:WVCM;!@)6OM;*+GB^4CEL;?RP"0EWZ>W67L,B1,DZJ,5J8_6&:F/IX>K M[X^W3$E(_:&$"61BY8'A]/_ZB]91/ZW^5#9="#W11>RU-Q[; 6;#E2\V"$\ M.N;(LS/9#:F.M@M8P^IU>KS"]\Q[X[Q(J7#%75\](=[P:[GBI M@:R\_/Q G^T A6"()3$Q3W=JEU]):([J"FYLWXNK)0M)%A*$A98Y:+V&^'#S M1LR0,8KB#14_81"%!$HPH2:6X%F*[2IV&"CFB/F>F8)?4M/MR::M7K/5W9XU MS?YYI[W=H\HUJ.TOS^>#\X8+\P/24A9':8_ MN_:LQ3@'#,C$BLB03GSO!9\S#W!T:Y>?J4->B4_W\-0RRJN3I,,3>;N-"HA- M1HM%*[Y7N^RU&X;:ZW;;_:U+O /,&Q7'IRW+N]5)7BT!P8?KP,#K:'1H:JR/ M57Q@R%; H?3"$;A5_YKZ=F#9)G,L08O8:2Y@M_G/Q+7_S?[^25FJ?-D;R6=* MA-OF0_.QJ=R,)XXW RHL CYR>=>N]GZ62:DZO,R@0EXA=&59/C;4XO]\A>=I ML0#JURXU75>5[TV%G9$ HR/6LB"JYXY7K+Y13Q+V:NWR<6H#VU8N7O[.5;B& M7^_\)^\UT:N:5KN\<^P7&H8KBO7=B\UDX9U_#UHB%QFURXX!;EK5Z/XA^RH@K:]\2A;FW:I=&EIK>=8_ MY5C;_!5C;!21S7M3%$_*O^V)[ , M%JTKQ+64D#IT@I-67#;K])U@DI+HU@5W\;_^TM.U[J= F?APLSTACD+?J#D- M@=O@3M!*-*ARS82,I9QS+"6;O'H$O/MV:,,#.6-0GUK*9.H'4PRHA)X"=S#; M3-,_#'Y"!L*$_I497I18ZILM/?D=Q$$S]RC75;IO97MN7-LNFK(7NMK4VPR0 M)8C)6]="2YHJ@YEBCJCY0QECZ=?KB#*7!PF7"I9]T'Y21B10AK8#)">. Q$GKA8^Z'R. S!BX/K@7S #O)_="E_"443/8070#I_1EIX/4SA3MS*!#A\H,]3 MOIM+>6P\*1\P+]S]I!MZ,[HA'-DL7#S!LWNCC3,P0K;CA.\ M7V\[?EW/=A4L.LLVWV5-<&KSNSIK2IXDB[ZG,,Z_!@0\>_YL->3).\0P;)C1 M3:G 9X^YDZN:_P2J4G/ JG.Z N)QDWUTLC/.RS]LA>(35W9M^]'ZV?;]9)1, M+*BFJ-&J9@S"Y;B_6I2[66^?2Z1&2(W7YV]L>:[YZNS<:J"KV?8:Y-WU*9!_ M/-SBB&+&9*W[; _7Q6Q8I :TH.NQ0,LTX$XL3)7O[5I3M@]^,+[+F>'+7VUX M-7K'+DS-0[G[8@=,J[K$-6WBH/&-=4AX,W;ZLXAO8:K&>[&M]2'JR"$U/I"? MUCJD.\,=0M,N?VPC&%''2:(0'X!H+,3 2R-99&RC\_[3Q4+,\[N7.S;UB"_/ MS'K:;FU1\=C4%0OJ?*8F[WRH==D^P%8=E]ZGRBO^B-;X"XOI >-,79NO<, Z M/-:65EVO 4%-&]1R\$M-71-Y]L9CK.C#SKOL 7?3D'$2L-0B2=SIN&%Y82-Z M'*@+$/R4/30BD%Z[!.:J]]N]>J?5C8D4C_12X2.,H;0FQVJRP<"BPV@4;SZ0 M\P@3';*;4#3\PS44VI$16VHM-?&XV(]ZI[W0C YTW#S5][1 MGRIW"RVMJR9=M$;^W')ZIHV!3\F/!AG"VEP0YY7, ES5,EIM';ZY1,;-BC?_ M<__UZOO5T]W#_RK?[YYNE%W\C$GVC%R5NTO-&@"+VF4U'>RJ3/P9O@='DJCPA17AV%BB/Q@?,(0Q,RB3C.?R L'H M6#5-%#&+Y\+J"Q/5%0*&S'-41AYB*[: KP] P(6/ "VO(QL&EEJ/& '_IG-0D"#P8#%P M89@SA+<'8';AV,":LG K!:SQ"\?*Q ?+S ?A /?YWO09[[=]J\&:96/6&M[M M*/@7C"%H*K\62&CZ!G.P.+3 -/0F=.V7T17CD,8WVEZ<#^=+B[8(WH60!4QZ M8-X'D5,2F+X]P!(3ZGBO/S'@_IVX4QQM9"<;=4["8#I@7=]MPAT;A\;U^Z5A M-E@/6JW/9@UC5Q4PT+U=Z&SN5)P5T#1?P-SV7F.!MH8<,3M$M$.QS'[WZ0@; MP;]0%@? B,"0;=Z;X)_>- #8VT$PW42/M"C_DMSP&-^@/+"'QG*]J8 S-ISZ MC($!$(37-R'X%D>9]/.W8AF1R-@E,6##BX(+Y8/]TUJ9G^9H1$7@#4/V!_([ M,/<'>\,7\>:![; Z)81__#VP8V"]HJ^R[RZ\[ 4D!:P:,BZ[C=="V2\_Q?, M&15KMLTJ+*V@HL4=>-X/%![IHH%X3<84#R<(,E7&.CF*98.<<8+T ?D,6*$L-P$__EG)D>/_3*!2GO*+PV#@'^!5"H:&KC MO[.8!7I4F0CRVN2E3R FT/AAZC0M$]C-"R^;RX(3$+M7B6IE9/< D$.'53K" M$M@ 4S.<1V82LG& K"Y-K,,#)8B#O'.B6UA_-]?8$1VC9;YYFSC$1=DQ4[Y[ MX=R.'VYZU6;$7EFXI@N(Q1JW.=WNAKQX;L.-=5[.EW2K6P.R?R0@V^(6(8[L M(%$N\5?G/H*+NBE>L47^9XNURAO1V[A49GW"0J^!UD9B+ZTU;_'N]- TY1?MLWD,I>XR3A39=\XOB2%D.IE%(:A),!$5R1L+#!,&.GS1TDQB-QKOXV,.N$,P(KCYQV0TL>(O#Z*L M=VK@#DDO#ZPQ M1L(X[,(#R<";A@MCRAI %YE#GM+46D,I;JNAF,/K@(4Z:P*VUGO#'$80>:.P M_!C&8_=MMN? ]!_B(O=XRVNP!-P% MD@8!>K8P/+#-I^R]D2.ZWK9BP9XY B)=D^C>#:)B"6Q#8C/VX68=?A!D$E3,3UF ;"51:PCB.?TC2PS6&"\TR&8(L.6!#"]:RA6 PT?O&DU?IE(C-DQV*$6,4X\BUW&4DL4<@CBBY*-IQ!\QC(G MM?@QD2]K03./=^WTDVS<98Y?@F8$L*A>ER2\(&P".([Z%+G$BART +[C6]\6^3OI02B'<:4W#GI M_ R1K0HAJO$Y6A5"U';J"&5&N_F8U1GIFVL@9#%#_E* +ZELV4*,^ 0,JJ>5 MN'?B6Q!EX'N$2P]6TKF4F[&B?M[I',&:C$@]2?5Q>Y68_!LO7I34G((#3]!C MQTHF^,#!-C=^P*W?D 4IDR?\.?5"_!*>Q3A!@18/(LHO37C-!HP2K7#N3K^ MK0R*?DQL)_:DHK3Y&-TP\/JY*[<4_D<#.^5GP5=PXD&Z("#VI*+ '@XP=GMX MZY#(5J.\U15E0?)7+,C$Z#I<]5C"-G)CMV5RGUA,P68YSRW)5PSTV2PDQQ:/ M+;$2$,RS!5':GZ50XS0S+C^9C>,Y\%6#48:16Y%X/,EC(Q\43X:.$#/EGR[-/(C5D_6OA*7,"0 M5 V-V7A8% &Y[SF]ZKPU0JKVA&44C:6A$HN"O1RB&TF" ,.<4=2>#, -"V>; M1>1*?OR0>>6Y"\"FA8I"88S$*@7P=4F8-OH*7T6\FHA]5I^$[BW@N!A'"$ M#!$/8V?5R?O$0!(@!YWF-]GE1.Q#<2#'5Y ,XV<53W%92_UM71B4+;'RO7(ID/E M)NF%=\<-6K:0B_?,5SV^!_.9W&[>6%^78Q$POIM$*^>EKI%59E*+!3'9JF/8 M(4'CIN5K*DM@#LD/[ P5T@D:%*]LCQGV@K+L>4'/!GKNB70\VR9ES6X)9FW" M4ZYEY+89?VXT072"" L#@U-%J7(/9H9R6U=N@7V45G->IIU:]?MDU64DY\"1 M'*.(W2S=(K:R=/4C'1FOZ8MJ4%O:F'RD=H+K=[I<7_V.!V]=Q1M='F[^=O7P M^?;[WY0O=P]_P*^-KW=W_XU_LZ/0O]U\?]I\''IUM/_32KT*FO?,5D9QV7"X M!9S*P325/VB&GDH+(DVMS4#,L19OYDLOL!51,X F,L&>,) M.;[/DP5(XE*8$-N@/-NH/=#=# .^C7M-F4 ]R;FD*8_F 2L50Q F?]%XW=@ M-0;X^/R)?.YXB@N, 2#\;Y*T2(O&-G^[:?OF=(P[!);VU^"[I[#V/M]\SB8W MB<>&^<8M8.;U4:F18W#- 1L#,_(\KSIU^>^^'?R )T[=R E._,PH)CI&C8QA M"B06NEQL$<8$'$M>N,1*!L(IK\C A:PO^-!(%W.$)0=I[HGM _#?+1LL("PF MX\$55H3!%RG3\^@;>K8!SY;":)V4 [AEB4Y RMUB?",P (:UX9%;^LS ;(.%YS.R +C]M8^=C#,#^@=W73 M'[[;=J?I[8 (1)<^DZA%-_Z-[@\/H\6R(D[A1VA&+N=QCBU$7%.:BN%(E]=, M1>>$<,W&BE!X0)V_?LMC6>R<5V8@;T>5G@JG>*J&*B7^HA*_1=DV+QY"LSV$ MAUB1\'B=5R&A'"', UHH$*RO*^B*(FQKA'4L\+;,*IB [<@7AR2..2M@CKNH MII81);]/T[E]$O5H9XF*]2*1E]]QH;@H$'G8%Z5<6NY%:13TA2//;//PE_== M;A3:*2V1*GEG:H2;*9$5$-5ZK1:U)!F'N'Y@RWX%\,CM$*_&"7,8E?*%KTE2 M*;"3,DLK[6(3#8S-17-,Y>KPG8@S3-G$&32^;E%.9W-_[ZBM0 /;!%T8Z_=R M+_A1#3P:L23!SI9NWK?L^$/XM+!<6JO)/$JFZ7EXG6_8X"$'NM'A!SY/!64C MR.4/ !^H[]Y]2V$#HL0$9CHPTL\DL,B?"FLT@ZF)'S14OGZ]3BK_^?78N=FRI4,";7^@I1M";:<\ M0 ?4"#;I25+CJ#YB$,&-=T_7$3T#Y6^@1R;K&SS ;]&H'5$+@D!#@S3+8QD_LM,7*AY :SVB0 MN*Q("U,<>/R!O=KY!+/:B[U9,.DS93J-;/BJNS;GTL!\GV5Y H(4GA.]Z8MWKD,0-\CL]* MP\$O0;E:!PD^]IY],@'K(8Y*I(L>%?)";"?R>"[J M0-,+0D9JW%A&B<7+=+"Z?S(!YX*=7(-UL(O[@_QI%/< /8N.9G0WH,T^ T=Q M0,P?SV#ONE8C&LV0_>]3N5:60V8)HX<^;T_'R(D/P,K=*,88U;M&=OJ\I#4 MYU&:P@QPCYW?)&7D,:-N<8*! MQ92Y$[- ,BR+\5G_M6CO@.N]D$0NCBD-.2\2%LFEF!5D!P?$.Q9 .\+W)%&/ M2M21[5.T:3"47X]*]OE&/"]$;Y/.MV2D_9"H7)D7FTN*'=&$??7\'T//-S%' M'35=#>*$V3MS6%+)'9'A@)*^A^E8OOP+K0[L5.*.I=3":/.4-[1#Z1<<@UHL MLF:SI /;1H .?<0Y\7F8 6Z6"9$LP"W.(KB71,(A&3G2 E.>+6%[5:78 M%H)>P51(R6QB$S*^,36]WY7W9*XS1#UC=6]D)_ >:,',Q8.CXLP_@V(0!X;3 MS4)^^_R'P+IH7R#AX!O_ $3"$KJ3"+>_'LY-0169+I*)KVS M-+V#GK\^-:(#>P"E4U!0^+/4;Z+)B?4"9)K;,4+RPG =9NNK@(U+V)."^#3\ M%T$[7X$X*(_!0%:#IQ '/K!F<^,GTK+I:OF)QWOGI^NT+6KBV/'V%^),6041 M##H]T"1Q'FF)^?;F*( U=7GA*:M!C,KKP35@#)9L@&15I#!6.F^QN'MQV!'G M:]>&[>4^7V84,I6PZ%LL;W?/5>+R+21)]X4P[M*X>\L ;[X?[SA8V>84=6R8;PM8 MV/,4-Q6>EPAO>1-*^FBZT2X@-EO6VR':LK58>L^K\K=6WT<;&>;M:;?MK/KF M^=1C'3U>X_ A4W!X2&F<3*'NB^U[+F\"B%!"4B:;!58HRB;%3CB-]1?V&,1J M,5:XP-(X29>Z9+\;[BP&L_UHC 2L2^[V-R[LJY_O28GN9U.+8(7["8". M"(QYR]\\6U)>;8=Y>"]Q9Q>"I((O-''/(9W@*V @L?*?I<-Z#GEE8XG:I>+N M(C;/Z0#N !I.)WP#1WP2JQ(U\-V]VQ+Y#5,M<>7I4DEQ?,9K*HQ07X1T/:IB M6<9RNGSO%/:8_>]<(OBL$F-Y9RWWOQQ>B)7T?&$;3N+C,CER4OL$%[?W,?AO MW1+X&FT:XI8@V] $XLW!/6Z(]:A)[H[M;@SA((Y9J9"?WM8I[8.M]D&[D!,J M"SF?\H!&A2@[]E.G$O)MV]-!8(.IBS6H6=I6E#KX1# (/](GIF! /MM^N0-;USMO[&\6'R= M2@+?/AM7,15AURTZ04'/(MTT;G>>.D&5;+,"=^)D>.^+$5L:CI\4 5 M'@!.:\K(Q]/(_Y)!;1E(+6PQI#12C:-NYW;ASQ_)LFI!BAZ/D.5)UA,A<;]V MV=U Q=Q\&07*"B#G8A!,+RW'6#ER=FJ7K!F8UES77R_8DU^+([#D5P'XM3CQ MN\"O>DOR:PYR@@UNX9FO%NM#FIS\]RMQ6";I<41IW7:]^A"8ZX6M MV0_SK=GSN(-4YB> DW9A?'\@92[Y/D=:WH@8WVCB:>]NR/I!OW 7_1]8&QC] M_3EU;OP5:U(>]>;$7M52GY\"#CIMJ=!/AZ!Q^K[5C \G7#[$2VKC4R!R<5PK M:^&.1;9^7 R'U7!W;..$K(0[,0)W"DNA26U:.D%;^KP8[BOK3'X_[TPN]>@I MD+M54TJ1OV'WLD0PIJ.%4)DCJW%,@LM2YIT30;L2U[::, M+)\F>:66/2&"=M2(7SO8QVMD#VRYM?HTJ-HI;->#3,P>BVQ&[?(1UHZ$!5BW M4EL*0<^NNHT-/[*>4/'G0G2L*XFXG4*ZTQE%=*?KJUNZTVUM^8@-HE=[5AV_ M.Q7K]\=+/)J;VAWE;9-VQ.$S0&QO_B)X6[I*=__+U,9#^%E\8#ULO6F QR#6 M%&WM _,URAVJ]38U)TPHT#LU/+P^)XO MZZ][6>R:^1%M6 O4]CVF'("UK++9IJU6,\B%#<0+72'/J"/FFKY-J84HID=H)!B8Y$2) MC@I*P:E5T]?9H+W2NU5S\HMV2B[I>O?Y>NJS/OND&DN; M-5REL'_[HB\^]AIAYZ'@+W@&Q@MQ%OS4B YY9J\J5<#=?^XUQ?34F'\@U-Q^ MMM\PY/?%)^P\'&7JVN$#QOZF@55CAY# Z-D'9@.@;5'3'A,G^*6&?[ED3/'. MQC,ADPM$R)5KX3\WP'/_$8]5J"@_/@*_U%EZXTW'#\EC\$1\+ MK /+0AD3H3LV;&!GHYY:;_=[/W]<'.GE?_U%ZZB?]B%-S'N92;39W-CUNK1H MD0QRJ@S2*H%!^M@EI%7O]G1!.*2@#'DUM.+5"[$=#,XT@&J-@&!H)RFXK"LF MMU@VFBIZOF59*PVJS3([=$JROE\\'VO5Y]6LG^D@G/\5F88YF<=0@7FZK7J_ MU=Z7>;: ^!#J9>EU:RU7":X=\OC X,*F;.U>O=\U! '76?DK5Z;)\A^*3TT* MNA;(7%=<^CY9G-4RJS:[[)+%T8H^) OZG8;OY T=K99ZN]<7Q&@IP*R70,HL M=PL$DH&=+^N]GBC^X5E9OWARM1MZ/K-U0;9*>W=?&1NOZ PX(B\KM&J7>J_> MZ>_M"$I;5D#@[)"I^P"G#< QZFI7%"?HK.S4>Y].B&VQ\X+=(-IWS8YECJ7I MKGR'M#=V"-5HB6_X"E^Y%MNTPQ-T[S0[.F!VM.J=5E<0LT/:KT>4M0? $^OU M7.^J>XM@ JVN5I"5 MDKE$2'3#]VSAMBO,L _<^@ W ^"F%Q6\/1SLER:SP+"JZ"TV_OAA9DW5:_WNC(J7$I4.*2^2QQG M!C!XH8XWH;#"WC!\)?X>.;CS"//MK+&;V."LP,LM/%MV"BO]&*UL_L ?MF35 M6G6CM3>;R(BQ@%#:68U6))1X'D[=/X A8\@%Y.&D&5QH+N[=ADBK=MD#'U*4 MJ)XT.5:-_&ZOL/;VN7F^WBPH# M"EVD(1E*,E3.:I2\#*75+ENM?KVCBE_U=*26RS#RLOI=VF1@._/#L1Y#S_PQ M\AQ8SX#%ZKJ?HF.T,K2FV;@<*0(90 7+FV*_P 4*[>I]]2[;N."A';M/?AG2 M(>Y'Y,R!\2[*9XD*E?']LXI&)/N%)V2&Q2FRK=&Y=&W)N.WYGN/B??6D;1TS M@6I?%*=8MC&2#+'O]NW]&,*H77;J;4V4#51GE=X$"OI3.M]S*'.:>R@'7,F4 M:_!.=L#-V_VZ(4RO&)G1/*Y$+09%N).[53=4F<\L 1"?Z9#Z>*BV3U^H.Z7[ MM7\[CWS4KG)GN!D?\X<=CJZG UV3GH5/$TZZ:YP/@ MJ5N[[-;UMBAX.BM#]FZA3T:6.)RT1;+4D.QOB?1JEYHT9T\40EFJ2/:'4+]V MV:JW=5$V)Q5IRU:DCJ0HP;J:/SJO1@4[1.[>K()'X;9Z]6ZGJ/W4Y9==%&3N MGBWD=HCH_2&'E0EZO:,552Y2V8Y>NS34 M>D^59O(I8FJ?8,3[,66P;IZZC &7 8\_B.^3E,6\N11,QNIVB-QH*8,KUWK M-P1WTS (B8M+L@;VN-5:E_V$3A$H.^3H=J#D$YYM3 YT>[(J08C]@#*@>X" M;MJR6,$_ZVM<5*VYM$9%@DG.H.U[NE9TNH5UK1#0^*Q(T%8&:X\5K,UK7$1G MF>I%%0'+*&W5L98]2IL7:_W:9;==[^P?!:A*>%9HR7SMC<=VB#U*^-8Q1 &, MG;HF;B;[$%"J?/="JO1_*FX#45ZA]Q;8%Z[M_%(+?3R%=CE6E4P 3[!-#S^& M7%>%5RZ#38"-4'D9S9(%KX+ M\M@""&8>/SMZ1 /OO]!Z#*UER2U!^W[++Q6;_?:];:1 ]@V6PE^--S\[0H)%&^H M_'WJ4F[4&VI=T55=9S=^IB8=#Z@?7=+8)?@)SYM0>/P+=1)M7*C.Z33;&93. MIXD7V#C)"Y\Z!(?S"9V+AL&^O:P[24#Q ;7+#X.?=I@0,M*WLY8A 313>JO> M8P],>6WO*(6, @N(C9TU"3NQP8ZU%P0;1^HY4^YF71@J+C%Q%#QUL&&[#9.W M[I>U!>_>MINLZ3TLZ:T;G860,\C6 _>DJ[? 7I(-WD\11+MV[18#(G LNVJ[ MWNN( J)S",A>F>9T/'70\8\/6_;&$Y^.J!N *:HX7G!N)09Y9@ODZO\JT+BTZ_PE)_I^'=\(F\Y>4=[)I0;W=;*YRS$D>75FJE\+4B M>HO"UPJ$VK7+3G?5USDZ@,["E$U)78L.;=,^M]X(!Q&R#S0D\";KAO@NK$>0 M6N;/?)7SRM4.;N[IUSO]U5%U^I+*NK4:7CPZJ,VP* M'ZS)R=+M[6KEX>/OCC"D,^ \\YV77? 5_6B-O*47RY6D/%[MIC;$9#8 M'W-XZGW7J/?[JR):-,R==V4OR_!EE^@9J_OX'%>:>Y_G.09%+LWIB*#LU=%7 MKK6W0.H7=Z!(@>04M.&R9&+)Q$67G1?"Q,4=8E(R$S.;XV.(7:_C\I,UQ9Q^ M1)6FWE[DHW]-@] >SH!6[!')-/EX88H.F03T(O[EDV4'$X?,+FR7D9M]Z=.8 M^,^V&\]]3:T,>R&__.G5ML+11;_?[*HZ8B2REZ(7\ZM:$^#S</X2,,)Q,J7Q:6/5>4V48?J !*Z-6R)@=#E!7;-=T MIKQ,T9TIQ$)Z\!TPH:=,?/IB>]/ F2D^G7C^PC>)3_&& &Z&CVV7[XW1F\I! MRA63.;,'7F *WS8S$#2:,4X)JS#O?=OSE7MXN&$%^G2 M:;#>4L7*C]/!OZ@9/GG_!.3"WPA@WV;OR[B],"ED[F_;F)&AB+V,(6.=C='+ MMZ$@X.]'B?7"1P#B"FQ@G[-T4WF,=^YI@DFGSS0P?7O"* .H_'4:P"WSFI82 M9$-6>;?68.;?'/AH$J2KO]=_ST3-X6?[6C3&%EK2JR7ID7FG,@\K]:W(&%+G M7R$#L(JFX>:O;!K?L1U%A"PQL=P)]#(B&NG E'(XHLBT%IX)P_:H,CN/:?5A MHM 2I1AAT$0<[&X[ )*$YJH,58S;Y$9C306!;-O'3S2:R,N:Q!W^=0/LZ M#>V4A0:"\FY"?6:><7MMH9Y(^9JN"A1UFK^[!,QNF)GP(_T IGTX B\ 5AK, M?K"%*#J7J'K9X@,IXK^X:_!31HG3V11WV:0/LBFAXT9M0 K@?M.\89M6JZD9 MO5Q1CV+QN>Y*I(%.V#HERR*]6I9ZUU>@18EBA$LS;+$<9M\:-,S,U;5'MQ%004_K/R[ZWN MM_#XQ:ZVFBVM;&L+R2VGRBV=TKFEC=S2;^U]6*GD%LDMA^:6;NG<@L>,X#8S MR2Z2781GEU[I[-*M7?;JK=:)-8BJANOVZ W#=[MNY]OM)P^#]4MGL%[MTJCK MABA'9DIX%0DO32T=7]CWN=[1]SY64.)+1'QI9>-+4]7:91O<3]FS^20!II<[2=[I.W-;SN:7!R#WW2T M&'H]>:#U20)L1P.&=P%L%4,&8*A[0OD;B: Y@DK/#X(M@"9!J[5WJS ),!$! M=HB4VBJ&VB*)J#-L"NIS,I89W#S;;HY:Z7DX3>W4+OOUWIJCR$1K]RA!>210 MEI[MTM1N[;)3[^Z?[I*@/!50EH])[,9LU(U>41%6"LEK%^%YGW)QWOA'CY_7*_?U8% M1WOM%9$)U0(V5Z (OQM&^CNO3M94II-5U1 D52JA<\2=!OM!1T/'5]V_3;9$ MCH#(V1'MVP\Y.KBG>KW7+NK<%@D=D:"S(R:W'W0P2ZS6>_J)G>E>#6-OK^IR MF=6\RR2T@-'95AN_$!DM?2VR<)#9V)!UV8J,#QGQ' MUN^=)#9V%&3OQ 8>A:N*LOGUK*)KQ=522]>EB%KJ_7R7'E9)=ULRU':2T-E1 M);U3RO9KEVU51D1.$AN'#.'K>.IHO:W)..Q)0B=?"'\5'9I(8N4,C\$VUU=8 ME!$Z.]_BIT-F,_! '_+[U?O^694_/-" $M\/^+)!OCC?!HQAE.42)NTXY M2:YMN0K4M.$DH[-V86B:4^TW!]539G+J-\%JC!#^H>$_\'1;=*UG*49CH^ M4L?!#)IAV68]%H:K/-L>V>*-Z]1-,1 M[<>BP=1AA1\]78JFDP33#B.R:#1U 4V]NJ:*DEH[J\#C9SKQ@31\&QFS)\<> MC.[?[ ,9@BS-FDS3!7YW*/Z"+)GOOYO%RQ\>I8&Z'U;D_Y@QV8$%++ZI< M4F*N\I@[-.0P]:*J=6U_*U5B[E0PM\.RW1]T[=IENUW7]:)J>>7NMGVP\=4+ M F7H>^/8N/7<4KMKG13C?=C/J@U@ O#;1A:\=4UO3)&"N9FP@RU1ZFUUU<#] M*:\?6;[,E]#;%WHKQNT!H=?E!W.U5^,8$GIG"+TC(@_30JI1[[963]^2T#M# MZ*V8N@?$7I]9O9JQFF 2"'K'/O.ME'8.X8CZBLTHJ7R(XK@_U167'FX3N_Q^ M];Y_5M4QUR/B/E/@"F5(;%]Y($ MBUJ?$\+\C=@N:J0[=_7:=QHN*JJA_4:MQK^I[ZW146VU=OE??^GIFOY) MD!2CQ%8Y;MZ>*-MM#K4UW%73[Z_&G7-;0Q)C0LFO$L67+L57U:!U&'_M\.++ M8'N6VMIJ#N/H\NNL-@1NLE-?B>\3-TR,U)G<'WA$$W4#&WX!$OT3*71E_6L: MA-BSY6[X!Z=4[@!*&YNPUCO]U="=W(HC)J;V-$T/B:5V[;)5[_;WR4!(&(DH MFDJ13!WFRW2*JA64D!)+,NTHB"D62UUA)).,?X)=&?H$)Z,$U)SZ,O8I2@7, M9SH('Q.2/'$B/5"8[[^I%?MZN7FOQW;LK-F>*V-2PN&JV V#N=&T/1#5EX&H MJN'I(#4K!Q%3'>RT*,54-6!5[)["8L541Q--3)U5*),57@,D8(@P]JD=C-!U MX$GW@3Q/H<3^9L!* 5*'8KI@@3IW0V3"/#Q67$Y*1@>$- 6RIM1SHBJ#'8 Y MJ'JKLT\MJ\24B/+IB.*I)<53U:!TF)1Y\>*I+8QX.JM(YBV0WZ=!&'>H>']A M\_EZ;8<)6L:4X9L(HNVSWSTW:2KRCD*4#A[75=?7'+$D@P$5AU56P_(@L,(] M>O5>9_4P#PFKBL.J3%2Q!,NZ_J<2515'558S\R"PPL:-=6W-8?"R%O/4-M)) MERY'FPBD3YJW%IAN#2-UL66E /Z:!,Q1&Y?EAHFQDO*@B6#E,-X;%R_*Y M4UUL"EE7^P6$%&6/G.KC+VL8LCC\8>*H!P"4K>E.%( %)L.+0QTV1*P;1E'- M]27R1$3>88*:Q8$0TRZM>F^OI/G! 7@.3<)8<>: OEH; V'Y$T>]R"X$3SO MS_?%]\;7\!#;G<+*W"6MC7]E-.7W/2%%;]Y"G\#*VB[Q9[012+X9!"T)L2 MSL+]S\,X%)FA6@47,G,]!@W??UI,K\."QQUMGQQX%>(6DKLD=[VKVF0O[NKR MN':O@"Z+DKL$P9GDKL("^/LQ5X^'W%O[''0FF4LLF$GF*K!::"_NZO-L0$OH ME.PY9 /X[D>@X\2G(^H&[(BT]_J?6:(S\OO5^_Y9[0?^W?6C9I2,$;"W(7DA MMD,&#FV F&L$(,SV[:1]OONR#KA)^#HMQ;ARFA/S-\_!I9J?H#3O07KEVP%< M^@Q_NL_W,"W/ NUV-WPB;VMT5Q^W%_?D'L *8*WP_<4'05CF-G?]XCK=2@@* M*>Y*EW;YS/@^UB+4>T74!DLD"B4,LVR(+ED8&J()P[/JS_C%\^%/5P&B^M0U M9WC$C!LXK*I0(8Y$CI&.S6+O>I"I %>YD+]JZ+29W(#*W,T!9L]J^1/^\.]/!= MX+V^K(:0O'9.O):UD*](7HNVJ_?VZ5PF>4TLU$E>*RSY41RKZ2J>0:JJ=:,E M"]0EKYT3KV5U9(MDMJ@#@-B\=@XU?_$>,V7"2__&@)9@1'Q:9M%?BJ0&T,WR MI@.'+M*TK'HX.;1##^VL"@Q_)8%M*L2U%,MVIB&UL"UU@0RYAQEP!LK^5%3Z M/?4?$2+;PT/Z1LU^0WP7UB&(G\-0F:AM=:ZV]>W9F:+'\9GSQ+J1&+5+M6FL MF@\G47TD6?/T6;-7.$NTWLF<[QS)1B'11M9<4Q0M65.R9B58LV!^Z+R3+PL7 M$%UDS#6-N"5C2L:L!&/V"^;,WCLY\YWCV,*:_=JEWFR+R)KG$ 3[@_T!SC>! M49%GRAWN0/&F81""_3\8#Z=T.FRX*[N6R,]&N6%-!<>L%:[U%I&76\;]9ZQ MVG57D)U'DDF*9I)>J:C;%G(MN:1E"0))'3H-'2D3*NFU!R"('7!!3=VN7AEKO=]2ZUEVM M?16$1YAK]I'MOX%_+?OE\F?X$;\V]1SK R,O9!?_O1J6^'HHM]O=E4=L1HY MD-&+^56M"3#^N.;S7K.OKK^D-K7U7Y&/VOBHR(&/+T8R!/S^VD8IRW$147I# M4=NNV(,@SWCO;=MY*[J]@0$,H,&BJHBXC7]DNQ9UPXL&WE2THNAG"W63)&8+ M4FOH>:'KA91+.A?++>./'CR&CS"<7'S\^/KZVGP;^$[3\Y\_ZJIJ?/3A\L?X MWC*F\FEAU7M-E6'X@8*D9['3,8C8,*CC,4+.%&]4B#M+]7\(E-!3/)"IMDL< M9]:8@** C]-?!=VA^'3B^?BI[2K?<:7TIA(OX&'FS!YX88< 'S,#0:,9XY04 M;ZC<^[;G*[QWB?(%YN::-G&4Q_B>@,6S;EVN 4%;)6HJ!8=2D-E,1E)I_AIL MXZ]65?FKVVSKN*0W;\!-;#\I8,VBP#0 +]Y9Q66< S; O_D'P>BOD7S0U<.S1)QBQ[J]%0[1@ES\/?)3>&W!5P/=,%!E^ MMJ]%B]M"8VGB!3:NTH5/<5_U"XUL)$UEQGSJ6]&TU?E7R 4']CA&[^R:7S' M]DD>*56(B1U<0?0B_9' 3.Z&(XKVO85H0 WL,E7.!/_'4"[>LTM%-*&*3G [4H'3,/#.YBWA/^?N_3 M(?5]=KMG_N"3Q]]&G@/V;\ ZBW4_*3=_3NUPIGSX3(>V:8<_*<*ORN\N 4,L MG48[^DB7%=_Z@7X I16.O"D\P@I^6L>X:XP3/WI 4V\7;WMD7.$$ \=U[$&* M-%4N2?)X]H;6[+;U0AS?3K.G]W,]:?/GNI;O&W),IS>F+KB3;3FFJHZIG2D& M]JX@4:N]'"/7^EACAUB7K+X?P=F^.%7LMUUMNS/E;LMZR% SM7)/S6-1KOKGPP,L& M#_"]UY5$X&DLX16,%2,$Q.%8)+;5N'79[]=D@A%%N;#O6UC3G(ZG#G/B6 ,] MOJ;I#@3L$]Z&0/F ?:572J/E6N==:[:FD7\K5_-=J_GDA9$T6!=#8!>6 PD9 M; %-?Z\MD(=:E5A@7F%P4'2>UH)=L>Q:A@4[KV61."H91\>H("A)D!8S)?D> M^1Y!WU/I;L[9Q-W?B3LE_DS1>,!&^>!'E2Z;_8R*%;HNKT,A=:ZZNKTE_Q,= M3SP?%I9;P>^L;)VWDM-ZMB) 9;E%BM\TQ':#3"#)-8EUH\_M5R-_O56QD;_!:@ /.6U MTZJKG0(:_$N>D#QQ,)Y8B<@P\4.[7>\;JTT?9%>_XG'P0$/?P_5]H0J9 M3!P8%H.#-U1NWLP1<9^I\H ?O2N<+^ II_NRQX: 4CLCAQ0=V-<[MYP8*QP$\]K*W>.6NV%#DHY1[[:+ M*KH0^JAB"<(,(Y5Y&X>5>$F]5QUO_T$551L%%51)R%8>466X1P.>6=0H'/S1GW3QN;4WA#F MR)I1!:P#JS=!V)2190_,;1!,J?5YZL-2\-,=>)R* M7;SC$BH6859N+=2I7;;K+;VWK_$M$2;Y7U(GEY>39<_/*O/_DSA36@SO=VN7 M>KVG[9W!D^B2O"^I(ZDC,G5R2>:5#6K'ELP]L23S254D;3BQ".G6&!!^*M$8 M3ZM:/"3M+'ILO4^&B;,_4E)'4D=21U)'4J=:U"G2;[Z:'_3ZY%U9\<$(>";" MK1N=AL B:$S97Z=T_0/]4VYK LL55O MM;73Z4@63Y&>0G/_B^?"GJYA3WZ>N.5-"'Q[F M1"=/)P"1*7H9:I34D=21U)'4D=21U#E'ZN2KL<[:3HN=>KAPX"$_ZS RS*XC MN^P)S3+^WBO7>IH;:7,C_CL-[X9/Y.W>\]F%M5L^5XUNK79Y8JUZROZ^1/^J MYRDJ^G4AT'\&"6"@C^)XP?N*O2L;KI'!-$D=21U)'4D=21U)'4D=21WQJ9// MT\G:0Q?L7^[:? 4C.'=FS*A=&KUZ>TTWL"H>LR#QD]]3W@\_+7'PK

9:1;1?;*L *XFHTT54KI!/ZWCM%]L: $_5ZQU] M%7ZYBQPD\JJ.O%4O]G#(T\%;Z';KNKY/R/'@R#N#PIO#M%^L;'1>YMXD=21U M)'4D=21UA'4ZW]>W=%N#K%4##4L*]@YS2/1(WI;4D=01F3IY)*^6):6QK^1M M"21Y3ZH:9SW]KST71A,@Z<$#YG^%]L"ARG;O"U#FV MHS_GZYQ&)&Y8J&LMR?85 99D>TD=29UJ./CO%&]GE5 FS>.;+>?]G&46L;<&R(E3U2$Y@NM&E^ MOM(VMN6H=+_B,X-73FF]A*UM8=@]H*5O;J\AL24:M@J*O.PHZCN4%#,*;BXD MX2:0W?E.K&65:JMH:H'@DD Z02#ML0>D>)G5CM5C48TQ)-:$#&5(ZDCJ2.H< M:\=(\7*Z\"Z!52LJL>R74B#S0)&25/&IR0].M?_-#JBI*RX-,285SH^P@84( MYH4FA0ZVW=0S#/?3Q O8,:T7/L5S=%[H)^RMT=";.-GEI24!Q0> 2T_FKC!; M9UDC(Y,"DCJ2.D>ID8DD[,.2@.7G?LV%ZS7*UL?HZ3FU9[=VV>[454V4\Z'!Y1(T)PB:+;4]^4"34Q3U:YHS:(3QQ?/A3U>S"VN/&%^ULXT"#J*4P)-B05*G2(^[=+'0$D[%_NWWP% M(SAW&6Z[=MG2ZJV>;-1T8OA9]9(/@I^../@YJ41S=RT"_CYUJ6*H=457=4WY MX-,@)"&U5I8Z3[!HX/D6]1NX91U7/? 34-8 M=1=79I%;AO8;M1K_IKZWCE&ZB78N*#24C6XE12L/"#K1XD__>1C"92:86(RV MSI+)QV77Q/=GL I78UB[<'W,-3O;]_??DJPC%(HD MZ^QBG2Q]\)98)Y]>ZF'[][Y>[^W?.5DREU XD\RUB[GZ1>@EO7995),BR3EB M@.@L.2=75+FM9HPJ%Z"@L+JRU:IKZFK3INRQ9U#:RSB?.VAL52##H?LP$#L[PIGFFU,.@=3Y ODB\Z MB1:FZ=^COPYN)YI8^!3\J-!AC#6"^*\DEF J$R3%R@9 M/;N']LTF&!Q_ZNNS]%]):([JRJUK-A7B6LKC=!#8EDU\.W4J8OET6S_XZP2$ MUVD0/L;0P^[[#_,3(5,'+2CWR8F0S$KAQ+]\ MLNQ@XI#9A>VR8; O?5H4Q/\_>V_;G*BV+0K_%:Q*I[OW MRKV].KE)]NZZGTXA3"-[$? )IWUZY\QY@1%004!G>C\L-=.J\!DO+\//;O^ M@,*)?;UBXZ["6#FNW8F?''_=A:]^SW[>4[N&KN5^I735W,^WW6K0'6JC4G?: M_KFFEKM"G.G\SF1TE9XNSM36,^GYWR1W:LXE%3\3/ROYLSTEKSMOBP7F&[_+ M"2 R:X:G&MA'YY?T K^:A1(!4]66TD6QVEKL*I]7M<&AO#K*\Z]WA[SXAF6^ M(4^]^@UC?FN%<6[,80M,+@.HK'JL:;#!#0+_+5/M=QX@7,W)8[1H.O;5K4?_ MCD?F"< >!EC+6KPL7.K2TSD)#*;I80GT$]81(GW GI#MW04"U@5A36$:ASL$ M- ^"YI,?Q=(@+Z1$O]@:5]IN"]2<2FHS@%FE5X 8PT*!0!V66 1='1B M.CJMSWD6;9:FMS"#=TEE/J5HM*S<<'.T/LNA?E$-7PW2G"@=X^"E2Y6.G:[- MNB%TPPT+DR M4,:E;ZS;*H,++SA,<%B+.:S&D%D-;*4!6QD]>33B?_K3!>R*6'LF MW,.Z-9,:[5J(1G0\:.:ORQGPL?_U% LL)X7[@SUJL6RFD$QO0M?6]PU8I MMG;WJ-@,*[ CL'.1.\%9*L17Z9GD8R;OICCGR2*W.5(1NQ0#!P+YSK$OP%J M.AXTJMP8.PW/P"I]7,EM. #^NUG,R0VCCPE7FCB,[-N9T]1.F-- MJ:$53A"08.\+QDZY@L(]^>/K92-6^$#H7-TGOS"+E^K;ZREJ9ZS*6D[7GI MO-&8D ".P([1Y#/^Y+,QY3/&C?R^0(2T4\!7!L3B.6'42@%#+^XN3(@<-*0 M2!9;S.#\31$J,L\B."BP([ CL".P([##A?FVS;T&39XVW9[\:SO9OH1QM%LO M7KGTP!3] UG7]"GCX 9M@SQKK=<9:]F&#-'_R1L]"6X7V!'8.:$K?019W.=# M%E] TIQ6-UY-,-:!]=O+8(?(CHL H,".P([ CL".P X/[7,E,L];33*:V)AL M)C8>L"XN="+R2()7QR*L#P+L-O_9HW>A+7BETQ]Z9ZSV9,404PY:0HU"5@CL M".RA?-2( 6=4!F8%0[K^36L_P7$IMC-[$UELIA M77OVT\HT6YGN/TAT-WTR?]W[ ?TB=WEUUM0V.N/*6W@$X0FQ(+!3IT=^0+!>@=B2ZX>TD=Q\-1T7L70U]8.K$/ CA02<PU>Z\QZ59 M=ATX(7R5'NZ8F-^E4V C[.4K2"7@_8O\S-^4X74Y1T5=3. MN#^0A[TJ\ZD$_?!(/T6]YFKTH_%#/V>5DS9R*>!/,[!F4D^5)4W1-.D#+M/" M\6896)<)'TW\P";!5>3//R+80]]U; E?I84L4G)(\Z"WN^3CB;S,_< ,WMDV M>#:S^6X1 =0]A,PZNTR=7\2^^IL$?AZG]);JN:8&BF)X.T+\*5G MJ,"FX;XF:[V1H, +I, \@;B'_"CAX>Q>$H1,)N;1%;8PUM6^*$BJ[22EER>I MDG+,Z(P-U9"'2N6UD(+H^"6Z0#W.UU\DL)P0[N=/<9KD"VY@ M1"1+_AQQ(@IU1$I%8$=@IX$8U;Z5BRB%;L-P0>QTF2>+5]$O[YB$2D28G:=M MU,YXT#,XZ<,4)"08O,78*65([AE]N86[Z;"SPLRM=<:ZEJW;%N3#)?D(YA;8 M$=AI7O2JF>!1 Z*WQY/H/:M:HGP"0'R9GD4R;OIBCG^2*'()#BO![['.*' L M7*18W95O;=>:Z"D4V!'8X=^5?UA**_JSZS?O(+ MLWC)\-V0AN^&V?"=D "\T9B0 ([ CM'D,_[?/MCRN<1-_+Y O+]-!QS1;>% M8KY_B361PQ=!2H$=@1V!'8$=@1T>TB\E7&@N5H/WE,[8D(?]NJ8<"&(4HD)@ M1V"'2^PTY&OS(3DX^6ADA5O#Y6BU<)0R5S2A\C%BW"CP([ CL". MP([ CL#.)6*G5)K+J+HT[EA;W7M:7@VL*%#@C?J$;. 9.Q53X+S*AAX7LN$" MDN.K%:%TER16QINOIN,B@JZF?G 5 FJD<+DM5"3-14128$=@1V!'8$=@1V#G M$K%S7'^\^A+WK'G=[XRU814#6Y":$ 0".\=UOIL0!#HG@N "$MZ !NIBBXRV MB!X*[ CL".P([ CL".P([ CL\(6=,XX5T[%T^]@#: MMK^8N(0MI;N(U8+YDZ3V+!=\(B]S/S"#=[99<,]F\JGSB]A7?Y/ SV.=X5)? MU[MEL!)2CQ#/W'^0M$@_&27S%N?ZQRG(H3 9\,7;.?JP'&/?F$'P#D"X?@' M1OG55<4Y?72AG%XUH4V$MJH#FVTCX'SEEAG.5,%SLPZ7H(I!5,*ICR$*1O?+-_7.F-#Z\O: M4!=L*]A6L&T]H?)^P5!G#0S3! M*+L25O"NX%W!N[7&4VM@6*RA'6FRHHU:;BO3Q.3O-'H,_V\[K^/_@O\DQXWO M?A7$B.AJ.C KP__XOR8!WB!^SZ*7TD"T#AFO.0?$S^^&0[X=PUWS\Z M'J4$>M&G%S-X=KP$1G"[S=>BK\V^_O3FV-'LXV#4-48JDD^6$$O) P'.HRP$KJDS469++!\6SB11^O\'=UR_-1,5O,7%HV($"GOA]Y?D28 M@/6N=)3([*,'GQ)-%,T__O[[V]M;]]ROORQW8<,C2F9/,NXB4UVN&<6+HM@FPFO/3J5-'A>3_Q K>O+_3<(( M_IVL)<2M]<54F[)2;8.ZZA*.>&:C,S9Z0QFPG%''F0\D]A)2R X@1;[TRHX@ M!3AH,J + L.N]$B(] -I4NU*":DV0UWTAA]Q *9C%6"=+R2T F=.4>-/I<^+ M$'ZR:C(Y 3-WEV9 BI<+2:WX$[1L1MM$5C&#@XM[4QDPZ*I:YGGQARG+S (R M(T%-!SCPOC$6^Z@8YGY(IZE^#' 5BO-*8AM*5:C]G;HJ/H:RNL2<@&)<1-LO M.?@%:J-D52FV.02XWK1P9XCI896%A*0I9CNG!:^( )D*U Y^55567]B.G_XG%1NCJZ/B0#8Z+T34OO#PW%U(W10+=M M0QE,)\2:_C?.T8TOF@4K:^:97$T"8OYU94[A#3^:[IOY'J)=DR8*P']\(@.9 M8QOQ'!]@^26.W\W(FLG2K6=U)=!B$NBPT+$=,T@/R3D]MO,/?[,DW9LTZ3XN M"19UR8T9SJ1OKO_&__O\RS,7M@.O<+J3;BK'_(-^<#R0'?X";F&'O^6Q'/W/ M<1UC8+*NPABMC&=LJ-V>49/CJ'9'([W4K;9_WBMYIZV'TKI&OY W>Y"[-\K\ M+"<8R6B5I]+N1^>7] *_FH42 2%B2TFM]UJ4JPI@,B[W_E 7WR#;601?YFTO M!ESJ28BIGN#-05C8F70XIAHKAJ(/X#2CK6#_UHBCJ7>U L?(<5(0Z%=:=YC5 M>KA( F^P%FR*]6X)&N,J7Y2/F[LY"4P:PL @Q^ONJ8W50Y-E(IC5FYY8PD[A M!0/E)GV4>=?S3$VV)\58KH?Q&"V,_6%G/!K*_7X-=0$MR.\+9N#GU%4K=%MJK/3P4_S;PNC1 D-,DW?) M/\PF.:RG_A37UVK>C/@F@2]D#FAWXDU=GBV9+SC<_>\+7*I=R4A8EX9IJ,+? M+HFGZE^G@%M62.H*K0)6LS)2#)1L/SWM69;;"$%A)Y?+<:/XC1 M1!Q2SQX!6P/Y]#KCGMP?55X[R]=DHE:(TYN9Z3T3$*;2U'0"Z177!F/6VX:[ MO=)HLN0ZYL1Q+W#M38TR]NO+A-@VL;\LP;J:6IW][@-4>6(@S"1:Y.\46#B MNUSL5L@F).\7,HE66UR>&(0?XGTOB3E3FGF&&)[036\];!"D^>\< M'ADH8/)R8JD(F_>(PG8GF106L0.U-A$KS-W2]'#[,@!&8P XV MXY@@<"-AZ!X:!UX!%YDC@>HU!>HW!^Y+7.>5V'E,H>% I,I259BP'-+,'JE: MF&B*2]B>,&)/1QO?8[$*)X2C+YQP1J4MS;I-(F&L'BA;T?@(OU./X,[[N@;; MNRFZ@648I+ZN[<:Z7O++(B'[T\>9'@1G,H%CXT5^ M<%BVK;5632/9MML$EC\#,&6^^&]>'M_@YKML +>-+3_G32*U&KZ%* -WVO6$ M&7MB<8JS.:/IPJ63@A;>@3&"R[ ^]A14)G#]Y@=?8JA>QT#-H_]A9\Q/8EB8 MJ<JO!9*6)ZED4['*U_A\ 5\UQ?L5Q!M8E5D)!VB^1GA>9," M9UEGS,!=:2-9,^K:RB2L2YY(:(_TK(F&L!>L+X]T411[JM*L$&NS6&**>NE% M&A8NO;M:&_*-V<2,P=9ZXKQBA.:RE&6U4,NF'VT%! 3=%\+^_]9+P/NPA&YI MN4=[_OJC*F7-0FOR2$M[@S(-$!/M .P-.9CI4Z?ZY%W()O$U4)0R3BNYK)!- MLQ(V!=O2W- 'T=J31Z.L22E:1MI-1:5E:Q4R8JG&83;5>'0JNB3+]3X@<].Q MD[$4<>(PFI% LA9!@)4>EUA$UZRTC8'^A4P)@-C^RF"/ZU40\*Q4JC3_#- H MT7H]%V*CE)6]%,8_?"^& M\'8N&';&PUXV4R]LVG;32VF;MC#!X'!3#MKF+\EZ7<9=Y^;[Y05=CQ)SO6>0 M+6N.#A7:Q3P47H$W 0+L@H!7):UV;00 M1=!^7Z5X2\M1K3/6Y?Y 5,R=(ST=(D>K$A1-7@T'YUA8Q[NDO5N+JU[LI,J& M^C)R';<;!NPUALGR1+\SSFE6%H%3WBCG")Y^,8+1@6!&E;OBA+%:0XBTJAB] M#$NC8M1K#SL,L*JT&D54]7 &)*J"U/U^#22) VE@+P2;R$B MJ_6)UANX'&_\TXEF-XL07I($"9>\E^81G!:IR)K>Y\08$3;L2:5OO<0UZHP' MCV#+X%\(^U=7R.5VX=7P&[I=C*ZW;P5%.+7V\ ;1MU2;VY_=_ M 2; ODGP<+U$0UF^&N'$R9[<'V09JW2ZN/#F>#:"M*"0KVI>G>+Z2UJ[>Y_,:/*G8N)S,_5]]^8[ M'7WUY%];_[-P O*G&?Q%(@3T:HQZ:6F(PTO[,F:X]^P: '=Y-KQ,=^,T/<.)Z!0G=[XQ'NMSC)@4GHE[' M'215-\GM%N/Z6<^?YEV,QU9T6.,6J]9:.XW:SO&ZH16/_$%<&[C$6>[%R&.. M06>L59IU*BSE%HK@0VBGN, UA-U\>H&+\G8>8-HA>F>CI0'3P'7BF*X7^-'HS@\-J;5IKEC0C7F,8/\8@+2E-X:2T2T(3_=_G M1D"%I6E5"L*4JMQ7SZPCG/<9J\NRF7F<)9&PKAT:IZ^?JE8-Y3-%C"D.AVK;3CAWS7>D0++]<4W^2ARPX0.> M5ZAQ+47_>1'"+\)0NO%?)L#)5/)CX'$>.*]FA ')*3S&>Z;C?ZGK'(8+7(H' M@ HO;41E#>:::T9KR=0'<'F"D#P0RYP[$;SBWQ0'3P&#>E"59BEUL0W5<&O"54153SF%'-0A140*KB\E(9 M7IO[F";W9CSW!SQC/V/I-8!VPO79/A['M_X2_D,--<")V78WO:&@I+'.A"-PHOK=+>124B^-.F--'N5,ZQ:V?N.B-38LZ%KMR/PEO3G1;.:[ MM$P7" 4C-2&)(IOG"O98\%[' MRM"^2DLAU)RMLZ(4@C?Z:J(2HAI][71+594WM_1RC>* O/KN*PIM"[Q#)Y*F MID6'Q@BKN :K^#LF-L#&H: M+8'I\M)>O_(,:&$LD5I:XV1.HW== "SFBSM8Z5.WQ#+2L^-@$J$P/?*4;TSUCDH M_;[(PMU5L6ZZA'=:IK)+5$LV-OUN66%W>+&D.L LDCZJH5--%.]R2(YU2NT& MJ=# "I&A;"A94X"W2O*SJMS-)YJOTRFQ6'CXES4SO6>O?Y!ZI=Y;(5IO=-; M3L*V/DF'Q9%H; 0&Q.EI[*S&D>XPRIDT=I@@CH>GP1]DA2-AB#0INNTYCDG9=Q JZIRWZAK M:;'P""KT\MV4UC9GV-!W5@GGS^39\3Q:%S25YI2=17)YFRSM-RA*2TM&3$!K M?=D8UA4K:9E"/V]2TPR>:*W7&0\46==X&>U[26GLKZ!NM\KF?2]

KE#0[_ M:.C=ST9D]'B2&/W.> @28Y3=X'Q8$>'I_= =UJ;@0L&%2QMQP!,;8LNUH_0';E3[(#^$\+N9SUO=CNA*\O^7ZX2*@?9=T@SL&=E(3 M^<#X+%7F4P!8*1'2 SEA^XN)2]9ER*E6HY4YVB7Y(#=K4T&05FAS[M4$&TVP M7W?9:2)%_G)XKOL.FI .[(0?;1ND6SF-RQNL2EM(YVD'[2D>_OHR=_UW0AY) M\.I8)+]MZ=IU?8O^=3=]();_[,%9;99TH"-HEG1)[.L7 &WY_,( VS@&O;K, MHQ8X(X*A^'FU.A-YC7%4EFEPY(C*"<=2Y'Z3,H"UM6/>(PX(X.E$23;"78*_B\%1Y_EKS/'5)'O(#L8CSBMNOV8@?GZZZE\@O$EA.F$VL M"&->&/,'33>B0QOO*'6%7V/J*J65->$U"T:[6$8K,0&J *?M]Y][/?"?>_(P M9P@.=]QV20[T?;SF9NZ:%IN6^F8&@8G#50.JRJE;+E/'?!/5!F_ ^ZBSIT\+8_8R*^#L/%2SF[H+Z% M074BE6]?7O"RX.4*FYK*,G.6:7%XFEJYA?;4#-N.7/_O$;KW< GU\A-@,JC M/5QS'I*/R1^?DELX'J4?>M&G%S-X=KP$POH\ Q,*,_;UIS?'CF8?1Z.NH6A( M=#& X@>S;]4NT./O.9\/NR,E_RNEJ^9?(FZU]58Q@29?QL( V*"S5=NL\=*6 MDOI]Y:R^V\TH%Y]3W(\\'TYO*,.]J@$8*^^C!I]"-HOG'WW]_ M>WOK_IH$;MP!?_Y[\%B /=]QX]A5J3T#HNDK]SR*,G.D[^\CQ M;+#V/U[AC^K6'J-BDTO,Y;2.HS_]TQJ@AEV%TC#VI>#<>E*C\EO0EHP?^LQ:SKE^YV ?+I+ MM4XYZO<42S&60+YR='U(!L9$Z9N6WA\:BJD;HX%NVX8RF$Z(-?UOM/?C6Z3X M*,LU,8^,_VL2($NG'YVZ+CZAWH=7F/O,?/D8X#8#\*1C3:8JU'9*715+)65U MB3D!\;2(ME^RKD$18O$G:)=LC%VUD#*#NIF<1C;VH^F1$,FTL(0>. @9"1%$ MV2>:8?T//;I?R24?+.DXILT%><*T \+SP2- M__QL4; MEE08'T"313-_ 7>U0-F8'Y3IU!C<4MYF.3MF)!7E.7XI^Y^#\6 M+W C*QLP7,]CW 7/IA>W=:UX$_[QV0R=\&YZS^PV]E$!00=0N8>++1!,3_"\SRY=&9>$'P8LVN%X"V)?1_%G>!JXE3E'C@X6Y"20 MVT"ITM41A5^^/MX\W-X_W=[]D.Z^29__]7C[X^OCXY);UV"<\EGBEV2=<,N7 MQQ?->7WM<(OE6'(]7\:EM=*'(*X?13D_(P%Q/!E9U278*TK<=[I[3G) LH=W*3:; MI'G@ +#@3:40NU_ BL*;O"Q<@!*% '@:M.%UYK_ YV;P%]V ][SP9O3HB/ M XIP<7*^!=Q#UKRFY>/PEA@>1%L0\T?X;\ ]_<@FV-!#20AD?JRI"F:*GU((]T%*Q] \@5L@@3S,D513 [4%EZ\O% C C\'[_+5 M 9T+>#8]#\21!5\ ;SZ#LITO NQ%B9A%;4:2!1K.!"U]_1P0YM@AK.]=D_:U M_DFODB5FH0"1PF?_&Q$(E*#EG99=L+K;ZL23=WIG<'AC>DR._P'=0Q+ :?_R M_#I33W_?8;/?%W>"[P1_QF8'/2"X%EI;>9C]X\W!4[>A-^?D<@ MX<&6]UY=N@)'&A%O,P>.G7H 19;-9 4C??A5^H0R^R[]D03N@/]"F6?7P=8@ MGT)<7JHVD4)PA#PIAE=3OI:B (B?!=%#X$]4B!,6QL#?;-*$G)9I3ZE+$^AT M <)(U1YAB8+ETY:4'K==XV?I&^0QSA:>H9,X;2J)T09@Y6=[Z0[1D"*>I]73 M[OTPNDK!3EH7UM(4P.>_);(X#]HHSE,W/URLK>EPI4M]NWUQ/:7;&QS!6LL7 M?X#M/TT0*(HZ6L<2: 8 NQ]0Z<.H_,ETWDQ/WL>#$'F)#Z#N/4 LT*3O MD;WOF5^]9Y>*6?C?3],E(2/2%#&JQBA3">7+ICR\_T])"^F"B&)PZB" Z,V014#FY$HT3 M M)@0R91104J_,W?, Y!_R ),37Q!O>FE+4 TXX:=P CW%8FL2N]KIC44U73L M19=/B85MK!3WO?[&V:K8AZVC5395&I@9V/65"1A5CDDW#?F T+[W6/_-B&G_ M#YAT$0EH?.HQZDK??2 @Z<.="S>+(@*8^],)0W\1.%T)J_RHY(1[!O[B>9;S M!"8\",YJG(*U3D7(%^*]HC%Y@] P;5^FK_W_*/&M_OKNA](UZ&87*?\&( UD MXCDFI2L0_G/BR+$2J-?T/RX:M\;1\N,9.POIVNWW;'@3,C.=:6">Q)9OGA') MI%'*9J:F>LH>[DJ;)CV5=1,?W%84%K83 *_X0/(+S_2&CAEQJ:">$QJ@?B$DBH=DTU &EOSBTFT4(&D3_#'^ M_9_L]RM3'!Q/)N2I!8]/6+L'VOF.30F &C.V#_82VC[4>60^!W@!*+#0( *4 MS?T0G@-XB1&XUR=F>8;(\.D?)K_%=TU^Q@ZPYGC0P.++G.XA M1U?W7,GC7W.?&;9)6 +_7ODVOL5ZL3[NC>2?MN2@X-M2@AU\:B1M7>@(&_'8 M/HO'HD4/-[9-$%\T_ -J-40+;4I,;(F3%H@E4YHD]&^EO$QJ/P;.\S-EKVD< M860WB1S,G;"4*PXM8;2\$66(W@@!YWCQ#,B25&9?*)13EEY5+_Z0!3"05<%P M !O-CIVA:W UW.1G&CT$0-9\!DYYIN7E 3"I,P>.9O41>,T_RI0/&NMM_GJV MS7\2W2SAQOZ*<&U?& 4+Y%4V[4KM'Y>O4AH; MH\YXT-TVVRU!!GL3!#M(C1?\ ^9Q#.VA;D8!-'EL'$=+@TIT"H6B9:SL(1( M/AY1( '(X.W!Y9BM-Y"D-,T.:U_HE'IT2DW4C37:3V ,@9,7O'^E#-@01?>5 MSMA0N]N&K^7)EQ5Y@_H#NXQ6"Z2UWWR9PF.$_P;29+GQDRG,LG :\B0%^BI( M@5YWVR3ZJF) ,&F#3+IFB06$ZCW R'3ANLPQR5>D7HYVC,UX^->+Y/KP>C%F M(S^J8':-=E/ZVH9[<.6>X.EH>Y2F80WLBGUFQ7:5%+_JLG4Q-G6W1#M7(!*: MB@N";[;];H #N'MD5(Q[N+ ZV)X9;Z8N(Z% MH582T+A&RKVXC7_#WF-9.H(A$YH43T9MT-(!)Y!HA1VM7C%?,M\BKT-C1;?W M=VDGR;46;JH^82M1V.9[88I &R:'&I9%7^9[2*O?G_SDHY0VO/5^8G#K)CX9 MZNXX+K)&-, 4%A+.FQ_8(?'R:*;?&4=O?I9BEIX]O%.(HA[=^&6-="9'GA\( M6^63UIV9QC96@@2]^[W[LWJPJB^/.EB#47D8]L:-'1_U82 M5$$^+:NWM'UZZ[@>A %>5S>[3;D>!^*.B:R6@VA8!$39EJ1TQ>QI.H6XZ8[1 MMG?'B$:74[>!B$87T>C2[D:7[>T)6FY[0J]\Y_2)).<6Q9M8-JAB'YE1I-WH$FK4WE)4\_P#Y*V0/ M0_F3K.U:@!@*EI7NV$3J9,N%8YA(7\W \Q?1AL.<+AN@=?-XY2NHTA<28P/] M3^ B4$@LI[2T"__]\_I^:13&#MDV\P?S50!;]&Y0A*"??)@WIN5Z8[O1%&/G M9@F??]/W^QF_WC5[NS7W[6D&]T+W/@=3N@):O)_KQ[&$[S*=EM^=-3STV(FS M#BX:?H^^^D\GFCG>Z@-F_&6]<7L1T"A!\@IJ9ZPIFPU.6.Y."8$ZWV_TUI+9 MT,N4/[/6&?=VGCE>GHPA8,##6O"@F7>X]CP'[6LSV/42RS!(\B(@;H:X\)K]Q$O0\B!-3/#1 /M2]]LU1[]NF)Y>H%87D[Y3^8UJH3Z],+X+1+J*XE@7*@WTKK9 M0.#V@J#[V_NOX/HA$Z0[Z%@Z:^/+V"IIJDYE2Q1\*_W_"WR])_\;V%MT4[-+ M#@.:@<'30DPA'9$I>MM-JBT,L0T<6389UL,FY9*UQ9"^GREJPCH8]OL9!3&, M.WE)_!1INJ V1U?"R3%T:)+::VAJTL'! 0K'*[I]4$JO'SR=;N^,N])UE+:: M=K<4;X@=D:QHU,:ZQE"F]!RW-]&>GL1 3Q>=,Y1A6O9EGF3[UM.]DIENQS4G M6!B/T:AM><(---,'@.2A)5"5%,RZ\,PJX1LJM2F?I)5+61DR4'9,&:WI9"E' MI_3Q5/2(E6YV*]B!N12F_!"CZD$%EF?$53 T&%6PFF-#."0%'?)2)@3D!3PP M.HG#=&G'L_,"/W 8SZ]%"I+^CXK&^9["]&NZHNT/XE([$T!0FN5Z& W97X+. MWGPULV -WLST7@$GKH[+^RG%X2)D7BO:)EOK+[K+,K[<2O/:3+GT;H8'@B$3 M A2[ML&^@H,S ^V7Z#$'Z, :+1RHD[J:X7Q:N/S+GUXO_ MBE5%K$LD5I&_[/S"Z*I$*,M] 5%$F\9[K*M+K=M&:$7*TAAV-54O-2-[^^>] M4;D[[9JV/2J41ZVZ-^XT6Q4*,B3EDRM6OQ7K7:!RU"Q+A;+RAS+;XYI>BL71 MEHJ"\"R]^HJ';1,%WZV,FM?U[>LF;I+U$D!93VS@Q19M6';+U<"@QJFL:G6M MN>)DEQ77-!_+D/Q(.NKYW #C0;)DQZJCFRI7S9+XF;.P4\PVIC2WK M>EV+8#A9_,HU\WT'T_AC>EX@O&D8+PHP[5Z5-[]LDMO?\3@!O%7FOE&H/D&LC',9OE^$SJO*;9;5VQQ*R8UG(5VXY31 MRF=45TQF*)VQ)O?4*CPF5%M)'G-B X5E9>B@**;AA#[CF,T2L_(@96:HV-D[ MT+)C*-JJRQAYC#AGN!\DVF@G+K)O^)BJ;7^C0HNXL39F;" AE6)&K3/N]PUY MI&>S[)7V>^Y!HM"*N[1B WO#A>YL7GJG7G-?"WFZERPY@D3/ ML&PE.X/2;]9-$T^Q7-7H34VZTV&]F\4F.,.1EO>R40#XY6H*R6IG)];9>;89 MV*'TF>Z)2,/RV_7CYV4??^XU-[[M3('=*3J2]O_KQYOE54-%ESGK3=W\(5H)4@L:G&42R)KCF_K^6 M"T^9Q-TSGRPNSUV$TLS$Y6NXW-:K3X4!539T^!&V8F!5T10<,F4;9IBHB^#]5\-3EVZ?H(FCT42R5\\UZ6"*>*O<)#$S9@[.I$!;/K4\ M$="^G,2:6I<86Z;S(.G$@AL\^[1K9?6C/>0F,-_T.-#M(IX%KREZZ&[8]&9N M-I4OMNC.P(Y&2)@K8S;I"DF'GI S0@>>;0;+M=',Q:-78.)U99"9JQCD<@P> MO>+9]^TWQW5QYA"KBT!YZ3VC;Q>R%F//CVA[S;,'+Y!J2]P\##/WV7(B,VL" MBK&:.\9J]L1833%64XS5%&,UCSU6P%B\XC<$B<2 JV4(6!0N++NB;@1:;X!H]5%YT5YED@FI$ MH]$,V)(2-J0OE!;SS9;[+UA)0>.94Y>.!D$[A08KT:A :[Y74 %DTUSDSN&AAE#.BA!47+BHJD- /'T"P!$[J[6 MM>C$EF;R_+[\ZY#NO9#380%FT@?PY]SWXBXA:G3$PP#B'G8SP $!84HNI=:? M'1KD7KMN+12\-I$A-UI&YS[$E!8%ODFW0[OO"=VA99<,@Z#$E P-60\<[URK MT7RUQ;A=]@\,E>CO^$WZ'% M_\,,;?-_XD;Q/\W@+Q+A_O=ET)I]OXQ;KZ+FX?O+!#3'TB5ZNODC_A5]TL!RX,L2 E&5 4OT*,YEV2 M;1T*\&G\OO@QCI($>8RQ%YL Y42;PZ]6$F2U-'+%1G@*%A&X>[J)01=*_PQ\ MD-.)9TBO_OIKC@% ]HM"/@F2NZ/K0S(P)DK?M/3^T%!,W1@-=-LVE,%T0JSI M?ZO]4;]3EI!IF&!+X."H48)\TU;K[IX\JVXJEJ]!X GZZ>O?W[]\23=?9/N'V[O'J3[K_!_7Z1OMS^N?]S<7G^7 MEK]YE*Y_?)% T]T]_'G]='OW(Y.UW1RTD6<-L8/D'$\K82.I&D_"B>W4H&ST M/PLSB$@R4X(M$V<,M[ MK*2AF4R9=9[C9-W:QJS4-^D#) -JMYSE+T(G*].*!CHZ">P$RUS&A^.H81+@ M8"U85(]1,S$]7GPM(A.!&QY/8YLN/;R T(5;.(O(BY?Z>:9+22I \;RT.G!^ M6^2S 48;L$VG19'*P\S/4]C_NPJ?S0( ,.BC:); !!0!F&_QB8$30G!K75OR?,GU/8PX M3ZBQB#N)V?KN]4H*3*D%>'*"HH^1U-P/0VHU.B (GQ>N&6LK%L!"VO%EM$]1 M[].(&TXJ?XY]$B!2CP;AXFE)Z83Y*@BW)%LS#'W+H5!6EF(6KPL07 [9F1%IC0,W M!U.^S%W",C0(#3N%%:K9C9.L-E$=A'Z8/Y&VXH-1UWP>H+$XF,&HM&9T*?:B", M"R5K825KCJ HU*[XIU6?7C M!%3A71LQ?)!N.V \3OX MN58\(Y3MV(CGPE^M1@9=\\-7@!6RVG@0?OYLX5P_'#&6J MZ&=U%G]U^&5$$*#R'(")M@(]WHQF.E-+BA(P(=FQZX!:\+[TR%E3Z9K&H@'( M>.KDXI2YPUP#DG8XEA%(2G(;MTP]F%(S^C?3D$1+[X*N)*+]!VR\&KNK1TA\ MQ E)DK]V%Z1".EL;KLS+U5,VD$ZC*O OWZ*GG)#H#3]9VI0T9N-/HS<6365D M(0..DCAI\ATM#'1#I%T4F/%IS!C+Z[.LZ2\8JZ3 P]@D6@0>M>9(\$JZT@-A MTF=UHE7]1\ 8*4CY!ZO-Z59Z2/"F>+[\N0GODR?J$\LMN2G4SE).&&=^O%,C=KEOQWY!F'#B]G M,AWL]'0>\+>/(L._PXKJBPR_R/"+#+_(\!\UPT^CUWDQ[5ZGX,#IY9S]Y=#I MC2A_>.W9]YCQ9$ODKE=*/"?^GQ=@5[/Q_R:#H MET)K6 C46[W+ZC0GP"? 5PE\^?ZOVM_A #>C0%OQLX*B\0"B.=&DD50,GRZX M6P]1;\:(:U.1K?A9K7.T>IS/;MI#"=)J'>;6U)?8%+0/R&)34-SS,MP]ER\N M$,'AMC=QJNZG$\UNXCSLRHK*R](@P2\7QB^E M9LL.1YL,$\(+P%^GX)P>Y1R%@^FR@FD$TVQGFI'"$=/TD6GT$0=,4^MZ@[:; MM5Y'&NJ3;)FEOOTSM@P1J=?X2/(J%XRTCB2\ -J%@VK2'A!95Q2 M68\C*C-P'9FB<"#+Z@R/;=:9<6='//F1Z8K)\=SX+&)R_+J(ZC<04,L*GR$( MGU[;I\8+QA6,RY%QD=GY<$+C8D2-BV&_>I!",+=@;L'/,B9 M!]<:YLYII[CL+E!B[ R6XNYXMN ?2*VUBJ9@"& R'HJ9(< +_SDFF"&^+<[+! M$UFRUSIC?9 E>E$.Q --"'I/Z+UH#=U>>N]UQJ-^#4$R4U4CH($HL3E9B8TD:FRX<00N M()M73OQDZ@!+&C8&^ TY8D64SPB>%#QYJ$V0J7QKQ"88TLBNGEU]WIKDN>!; MP;<\\6W1NK=J?$LKVD9ZMF:U-7R;-T-T8UU6^W-)Y,WEZ;M1VN MSQRO>=[VP5.VY>6I<9&E%0]H9R=GZ[5W[W1(MB-MWUFRAC,C?V696%:?'"%_ M6?T_B0=X=-EX?AM7.H016Q*[?0&]@'MUN%\G#,'F\J,8DR6/1 +J34(=]\IX M4;P524"[>1H/<#L:KJ'P0A(*:#<)[2_)TI)8K\N2M8!_>X+(CPQV,$&O!.B/ M /H[NG5Z^\6A27+%6C>Q9Q$YIC M$>E#O"GWT30?EXNQG5!Z9@ZJN[XXV,3 S[ODOQ*V$SE<3$(K<.9L\S5=X2)- M","(KBBD.\_\ !^8;#.+UY3- __%P5U(\3'H;C"Z9"[6ZIE59ULV5I;?32GB M&LUZ>NO+-V4,0>&JR30!)EL7=R \9 NSR2]B+2C&8\)9WB/9F2?'NPB!?BBY MI==B+E<1KD@8UU+':SJ3.\ 9-W<1PI5AJ ]W?]F$H3+DW'$]GN;>2N"7X3)BNMXYO'EW1CGA5$ MW2!1WR2;9A,R 56$$5?L 4J(2+(=FQ+U"R%1:D_G2N, )NFZ]]3&6WL1+X9- MKV&E=YD0O'M S-#WJ,@%TVX1(/VNK2M/>&UBNKB*50IG^/0DZIO:0+V*!*\" M7]2 M#-^U,Q\)5GBM]C*KM0^S#"S/YYMOTVM"F7<9N6##Z'CD3?3A7.F=P.G MMV^:DKMXF<.-7^!?842 H4$0[%(_N-PS7N5)UX*N,S#>>4U$[+[5:K]FN#7H MGY$=[&\J*E8K1-,\GV)F:K[G\_"VG6QTX5G.&C2MF<5G)RF]FJU#>9/.&!ZL MU1*Y%$O%*9H,5IK?;GKX:E.Q[#2-?547RT[%LE.Q[%0L.SWVLM->[K+3?F>7 M,LY;D*K2!:EB%@AG$R[$+)"BAZIE%HC80BH6:PI@'0588@NIV$(JMI"*+:1\ M""VQ1E. K]W@$UM(3S FK@5# ]=2;X793DS\*=?:5B_AR8=JRBB3?#$3+,YZ.CE)P(IRK- W]"VX[1@Z-* M'1R]18#S51S7C2?1T%DM*P]P2DSV$[SQ=.%9[',G>O^-#E7!Z1W+E[?C%\43 MK>9XY TNBV8F/=(,?K_R*A-PXK/PWU,G>*$_CT>OQ-^CQ%*-3R&"&">.=:6; M#'QCU]AUP#\=VS=T,%,R1VZTAW.X &B,N=S8 K6*CZC M(VU,:T;8\=)WHO>7ERAD>/@5_X-"!;Z$ASMT] Y^"\\**(Y,5Z8'2<,1C%W' M71^3!=#"R3:1"5_1:6[@@\Q=$K'9!' N^QUW&"PI";L'I45( #K)C[I]^F!01X#3O&'>4*.1DE-77--_C,9P$;X'I@7XO8R(P;-XC'57UP?F. QJMC MU)"E.$HF/5'.6QNG1B)4F;7@D/EY3M+B;CA(<-EBNYK11/R"> M^;2-$'%^X <'#AES7.9HR[MM 0UC:A=WL-J)8*+/I'M8X\D-;-33[IE#3I@: M.42!8:(WF83@F'!"]C3#F-5=' LT(?!:)/'^(_,7CH%ZE_Y1+BJ\OIY$WQH5 MOJ6/P9!<$AB&]P-$K")XG^EYV.^>\#1??T6!"?BD(N\6:"[\X7OQO$:@VV>J MI(&5BRT[&:Q"RZ/.6.EF]Q*S_6+ 4B[\2RX+B$'[ *$J"(ALC'T-$)0]2L+" M:"$L5(1%-EVX#@L4!'1J6F8(@+3>K"UO^]E:(^_2- @W^N37?X9CZ-!(PH"H M^]ZPYW!"^W,Y$B\1H6#RA-B+F3^M+AE[F9ZW!FI[I]TIKVOY1';3P+-E+5X6 M;G* Y8_.%][E1MDMU0F)Q\FM36\L/\8N;^:62+,T&X0("952;+[FTB82X?Z& M0V_ %FM^\O-.?0"6\N7&XOHMB,4]1K[UU]6$.B_HUX,JH9QS MMFIY&3=*="M:G>$6*"Q-F.P(_'B0?C(S^ \GQ$U7%G+"NLN-D[M=M+C1\I%0 M:Z Q/=;IQ+ MGAJ5G$P^1R.">JC,YLN^A@EL:B]C9 'YGX43.E'V]4KZR6 (NCZN L#O6!9P M+XA3UI!\J)^];^3N10_8'8@!NV+ KABP*P;L'GO ;C]WP*Y^/I/K#PWO#EL8 MR=,*1/)*AW='+01$KYGPKK;>;]QO!2SZ" NE%?%=J4(L=+^;L&MIUII)G=J7 M%2>K5I9\T[E/CEUFO04N<[P(<^6NG*6O7&^F>IF_G2W]Y"7OK:U08DYQSOJD M.---@L /0BF5"08I\'LB6+""XSGE #-7VXL+1)*3ATLCN8ACNQFI/VX*6%-; MJ!KU!E+ FM9"0 P* .(0&Z'70E@816#1>A,A^7525D:5/5;2D'>VF6Q9-G:6 M6N-I$RXQU+)=:Z UEG)XLW\M+\^9+[ZWW61]&]MJ1Y=(@3:; EU6;\[,P%YK M04QK9+H-T 0"@=_&(>X_?HJ5ED=%4*9'= ^"'@6"CHN@W17>J-BV%6'F8._V MRZ- WW'Y:UNL((^W/M\([!P5._ZF#Y^'EKN]6&FSJ4;74ONT)P,K^]]F)&!= M#"PQOEJ&S>PJ $OL@K_XK"D#/6N\.B+/?O N@U,\]?T(/'EJ>L'=L"W"QM8L ME^6A"64$N @MM-3M;:S$OMDH\%X:?BEC,+VCV'+!57>F#IIW6/631=]#@KZN M2 OO2 L;V]/">%QTWQQ='Y*!,5'ZIJ7WAX9BZL9HH-NVH0RF$V)-_UO5=:53 M0S99'R*KBGRRR">+?++()V]9OIJWL%7=N; 5L\UY.>A! ?%RY.VKH^Y05TMO M7P4R'.Q>WUG\\]YH4,M.T5'7,.K:"'O.9]*4KJ[P=B@ U'#WLW-'^VI&2U< M%E+H6S<"%GMM;I:E%80)S>4%3LC*5?."LJR;. Z4%[$*3OP^N=9.R:%GQ1?' MJ1D-F4,G1?>IU;'-#9.)?''GJ!#BLEN!-[)!Q][9V59 YMGP[5ASRA\L[U?R M\"&6AP7VYY:PC,\:>M>K9!VW4.-&7Q<#Z4TWG;PR MW8CG% KK5%_\PL:?C_BFSS_B6H[5R]7N9:>\U#'DO M4HZWF@"O#COCD:SH^I:"/+$5]?0T)=B%LLNH"6[),L2H,]9ZVUI86L@.%;1N M*YR@+;KXYVE6K0GAPL^KE=/%^LEUL::@+M:&V7V-IQ$^-:UB;H7M_K@Y=OC" M5S$WP6&#TW.8VAGW9*4WJLIA8KON<0B,Z]V5FE9U=R6'9%1>OO,2$]TBV'\* MD=Z<2#=.+])[X*_)AF)P(M(O*>!YZX61Z;JLQBZ>:U HC7>0_[J+W8IZ7RUG MM^'IV:W?&:NR/M@V\*3- 1)!8-JH80*;.K^(??4W"?P\VM)9RY"J?3I#ZCKU M]8*Z>\KIQ>> +_%99XBG9_!MK3SY8*PD;Z M/N!>'-<4V"F34S\)!>%>1#8Z;\U0:KIV.']\PX&UPY,2M<.M=.;$]>6OOZ1T M=J525)'[J*-X$^7HW336H67U8D\!O:C(HU$VNR@RU:VGG7V5C!NDDZ4.M3,> MZKQDO/C)/K>V1K%-QI7:R*&+04R6[FX$S,K"[/%SNX%V@ TOU% =-:_53!@- M4*C*PSXOQ7;'KLP (F]A+:M()=91R[K7@NMUQCWM'+M,!&UDJU!+TD:_,]XV M'[_-E'%1_4>/K;3M-6';'PZSAD+-0J#NJS+>*U!U5+:5PR47.T<,U0*_*L;X^COQ0Z^H&:0<]G?IZ0<\'5P17$I]]E8K/4;^NX#9'M;Z' M^0(G,UCBX?;><[*QOKFXC+B^?==?3*;\@82$+A# %0^IU9DB$T8!94(1.C^9!1PC!1CK>@TEAW(7EI/U9=7@91^)H*9CFL%U M4Q,63\D]A9#&/R-+/!>\\:]EWFL[+>2!J VK M #21Z#F-A=R( N^A E=[O P;N+ >9[^>QB'1IM>LZ;SL[XJ=T; TF_4[8UV5 MM5Y=C1/M:$T5-'=XOJ@ZS6'9G3RH/F*H521WZNL%R1]LWU2G^ %(64T>5E]& M)SJB*]+%=S\,I6G@OR0FCN^==%;=.?%) M7VW[U25MHKR9F=XS 4DC34TGD%Y-=T%P2N:;&02F%TFN8TX1:7%$EWTY\,4Z45/1@5XX&L#3[VB4>-+-!Z[;Y%'@R0*3'P7 M*236(G BY[2I[?/FN@*UGY/H<8F()X::!P)O^3>Q_VDZWB&1AP&M'0$@<%)A M+4CJF ;) 22UVS#IUV:8<$A/I[[^XNEY?W%=$Q)2YTM"BCB4B$/5MHTN(@$) MHSCF+7V("QA_.SSZ?;$.5D,)_01%++<4%]7\\+UET>D/$N4)K4%G/!QDEPJT MNBGC+.FF5GON4&HQ.F,QKRU#*ZPGAR=B6RF.>$=TJ?C#KF0VFY9ZAKK!6D?G$:K3ZCVJ5#-Z>?A MC?*/U-IP2@JAW9P3 A@D2;XG,G^)816<1TI6347? O_E!N[B> N S-VR)?2'A .TQSS/PSI>!37R\XJ):$$S\,9( .&,C#2M,!SF4RQRDI M[3[P7YT020P06-V@N]@4<:WAJ"4#Q@[39^*1J9.7##9PD[ZA_- M6+&%"95_MZ5X[ K(\?"9.$.519MZY^ZK"^82S'5 5*T:R>'&>1L<9W%]^>LOJ1?C7UX0 M]V)3/I!PM=RKZ;CFQ"57(.2N0A!E8M8(7SX!$\)77^"?WO,]O)9O@VZ[FSZ9OTJKM?ZV30BB"80W4JR_":1Q MP9 M;Q_JHGU$M(]PX!AP(XP'W CC2YK7\!!@-B&>]XWPV+W3C+;W+&7RB M .!T2\:V,&B,N9L8<4^(-_:\:\]^6F%Q-4@Q8>UB[<\)"\H[U$QJB/**VTY#4:L@:A5.MX_LU (Y=VZ!*(!HJ #B MIIYHJ\CHB(Q.O6&T'!%TJ/,U4CKCOBX/^U5&";4A>2M83;#: 841=;*:*LHD M1)F$X'0^HZ%U,KH&.G4H]_LU1#1%T40%2DDJF*4YJYUX 6()9^!=?3QEV40* MI3W F^TOP.M;Q^FIP@,<'^W4UY23,^6;,==1,3&\5;Y7'=L M[_G\U?F9*.U[$CPB@>SQB+6MRONK&7@ AS"YT1=&BDO=K*QT'7M^UHI[Y>^/4%_7H.1CLR>&S%TQD4I3"1ML?Y5#;U5R(9KYE@ M_+%XF9#@;AHK5*K2PKN5E"P6STZIO=&Q3IPY:JR)2YUWH."@D+XJCPQ%5D?9 M58LUE=T7)\I36_HGXK 7Q[9=TA(.TYKCL)R2QA2QJL#(KCD/R\ MBS[/'(P^D'W]ZPCQ[.)%WV\PA^=**AI+J-S1W_ZIS5 #;L*);L;,R+/?O N!61*L(4 G@;R M'-1!: 7.!$->$_^5@ 8!]$MH@FG*I]@2^QH$?A!*MPA59^H0NTN_5S])/V=P MKU0G7PBW=^%)4N1++PLW$LA3-TC^7S!<0X'"5/Y6(:F\DD\8O+KJ==4<'30Q0X)W .TNG8SJ,4=2 MICH7K*>=?3@W?AC=31_(*_$6.1N2!HK>&8^44<9F^23=W;02=2?$G/2/DI75 M&=QM+;C<@\1!9ZP/LIF53]+C9X'%TE@LA\1^10;$P?Y9]FNAK']LI:S76D1J M>D52PT7H9R/I3XNXDI)^4)>D'^5)B]_:*"[:276]]H@+;<_,C <2$C.P9M>> M_04(SO7GZ()L7:8Y4+'_,5OI]4FZ_?(H4-DH*M4]DK\T*NF,[^PJH=8:C&W" MY;!F7&J=L9&CUH5*.!+M]5MDB&1UPA9#Y)'0=65 A'^:P5\$5]+N(,%>9SS* M,TO:*DY.B]):Q4DY1/;!KM:RC19M%";M##WJ[:&\GK&;\OY)/!*8+E#>M?WB M>$X8!100.\A/!_(;Y9HE ID-(W./&#D F3BK!S(8Y>U:7L\;B8A([MF$%ZH5&A.N=3G/Z''\'-(E^Z\5$0AL3&OVC)JHG5 M@-\R.]EI+_81=4!6=G&G6-08^S,X'.,_I%.'"CT4S-- 7D M-(LQX^(XW6)U*D_L6ZKPVCN[]D]JAFT?:0\ "$%H@?D-QO>K [K*Q MV&D D I(&%$-740#G_A]I+BY>=;06ZVQ*;0014"-Y0%BI7H(\Q:T M/ !$IWFWNV6 #J.GKT47+M=& ,<2;D=_3JT3IQ2^)TXET]K%F&@Q<++FA4E M6FRE ZZQ+;G.8:#A.H>^K.7,:F[C_%?!#F?+#D67&E5CAUYM:XP$-PAN./GB MGVK,T ?=,)"'O6P585M' +?"5DRYH)A@# @@WW)F>LRGI.#>%A M8_0X,)S.FZ(:,KP/+5$<=,8](Z< 5= -9W13Y[;Y1@21@8)([67K74\CB&JU M63E7^#]\[XJ:HPZF)D@8)=6LC9F@NU@L!Y#GQV)[E?V]Z=BWWO]Q//@O0TH> MTPP[XU%.*WA)EME!NDW(X(LED(9T=S%2&>6.DRFNJ 61\"=%]BGJ0I314T"( MZ%G2.(T0V:-WDS)3..B.P?GG]:MCQQZ.D*S/)_V;F>D]$^RKF9I.(+V:[H(V MX[R906!ZD>0ZYL1QG>A=!"$X2%U^ QS]&U&T"GG>37\R5)4.5\-3QP-9&V3; MI(4KR1L]5;1B#J:BG!4P*0+:L0)&A+*XI*-FLF;UBJ4>-V+IV $)[JR *##Q M1:206(N@V0S963H65:!P&O^3>Q_FHYW2-*ZA[M^9("" M\%.Y)Z=:K8 #J&FW-:#79@T(>N)0/.W/4#0AG0;<2"<1)2D;)3G] 05(./C5 MQ<32;E_F8#W3+5>TZ@R' 6 ,V#-=]QUD)QUU34!2^=/HS0P.2_5=K.M:JRF] M0M7=]-:+P/MQ)BZY#D,2A=\B.:2*G?N __5"1'SH!LDC];Q>!9Q73JS9[X(K)D9$@## MRXL3%Z5C02\.?PK9GS[.:2,1QMM>X7L_."RY=K%N:[V60(*#G^"XDB_^6U[- M95_IC >#[ A:$=?@DD :*OHI1BHX0=3(DHJ(IK::2@KGPHH1B=89JRK_0:VS MZK'Y@$L'@]!T?Y/F:SK<]A>3:+IP)=.RZ)9KX9AS4.NRM+.^^<&7&$/7,8+R M6*K7&>M5.$KX3SQ:;WN\[K)$@AVZ.:ODA*O=>E+96Y=;DE)TK-WFA5(NR;]^ MC'SKKRM<3X#O^H)-,:PM5C3(G-I7?L19U9\1,SXD2LG\R^(I/5$LD]9UR1HAB!H-%GE1M!,6TC;,K3537?>E9 M0-1_(>S_;[T$00]+_)26_-AY*VO]*F/IA-W )37M*\,H1$T9@M$5,!5$TN;, MJ&5O^44#HD=7J>C1JPSHX=#\4]&395=U$E.=&"Q/A3#]UI"4PTK_"JDU.^,=;D_X"#I?$GN^WU YJ9C MK[;_TI+*:$8"R5H$ 79?L("3<.J/F"@J++MC]'TA4P+(LK\R+%Y[]AVBD)4^ MYS&;#F: FO7G13* 2VIJVJD_E(HP]:ADA_<)/Y\W FJH-K,N.C(Z8Z-Z]X7P M\TO3!<4+Z[JHKNR%4=V0OT^Q],/W8AQMYZ,A\)':.[T!+2B&$]>^,.5@_UOE M 9J">CB4-^6=^*)$,\ VKB$'NZHNR5]?IMOGYKO(M7/27+$]\W7/L)3'/9C9 M,D1*_>R(YG!M78!HL---%YGU,R.:"BYW 9K!":":2* ?6TT'"[(*JPN'^H0C M"7)X!I'S?54]F\5?O=VL)\JIM&,)(;MH=I_BZ8>C:H_:-SKC7%SE- M_HFG88U?@F2P,4ZLL&L)V1S+,2]!/YA\R5D;*ASTHV:^C]%,>?&& M,K#S2(RD.4_2.4R';R&=PJ.H#56,HCYCLJJ<']\CD#2>!-(E^>A)%:(4D%?B M+42FG">E?@,WP%O_=*+9S2*$UR1!PDCO92-A1H^VC@PK!^N%#\:A#U8EH[Z' MS+*4U,=*Y"P=B>@/;R34K(JO5SSA\$/9&/(R>ZM.-[]G\&T$_""19)GA3/JP MP F(CA=/*[;A'Y-WR9^3P(S@I23$R.O)G?^)']@DN(K\^4>$<.B[CBTAD%K( MH0T%]P&C-X#0^QB+G]__!8@%HSS!Y/42D:7Y= !\VI.'2@T5],40V0+G[YPH MLM9H0QDZS)*:D=\Y=YA7*(B-0V)K)L_0H/0;4NDWR"EYXDCZU13 X,-D,;;. MW@GKL$F*^ ;B^O+7USIW5.&%&+>,AT@6CSECKR[U!MB];])/R M1D_U;@$I3TX[$VA#12306D9/M7:8-B*>ABH_XJG6?2*\&P2!#T"S0VD:^"\2 M("S&7S,&@@AOUV(?Q#C[!BC[:U9]^8KAO>3:\3%'[S@T>S$H-J MG7%O).M#7N:Z")H[\BJQNFENMY'1J\W($/3&'[T5V$=V A'7YTS$76)D@EH> M46#B"XAX!)_QB">&GA6G_4%<&WC-H:%._&T>=^E@X8L=I"V@GF:C#T6(I[B9 M,!"QB)915[.QB,-$D\&):+JHR$,J%3$/L'(G>J?3J@D@]?T(K"^OR98RN,G'%S9XV!$C2":HTZBKD8TN)5L6*562Q -AT136H/OH)ER M[OQ(H0,U5 [*OR_)D;\QYTX$Q_B;UN=&)/!,UWT'/+T2%S +P/:GT9L9'-; M(\SFFM7[%X:7QQ@II9D,\W:R,JBARDQX7GS[]5M*&'>04I9:,(F4,V)8N.I< M$DQ#BKZJR.FA7@MYUP[IKO>$:RG>#.ZU=UAC!:TXV4[D%:=28Y MQZS\+>!IG%,Y?JW6T)8J_&7E]N%5^".<.JK)ZB [X_FPE.+I>T,$,1ZK_[D, M668I#^>3*MD=(*5]7T%Q'%).T6%.$A@]K);\1Z9OC MF9YUI.9H<7WYZX4W4=:;./T!!4@X^)4 B0") (D B0 )]R$]WK.7Z_U03A@N MP&:F-4J6__+BXW%\ZR]1F<1%\]-MC)Z[Z0U%SB/B)L\/Q?$LW,SK$O1RFG#: M090S[(QKB*$)DN%(Q)3I/2I,)Z-:Q@*+1OAL_,GIO;J^( 7MUO6&\/M; M1D.U^OWU2:$A-U+H(EMWXFX=:5I7=:RH5C_QZJ!EG?/!A>N&@L/29=6H,HQ8 MM$^<#4%6;-C))<@,S:E*+:4&@M[:3F]5EP?5(/]4E!8$;'QBVO/7O\@]&.X !/?SFY* MM]P%0C?-Z8S[2[L0>F?SW-1J@/$ZW:3MUU]2V?-G\NQX'NV@FDKOQ Q$@7-C MIE%_3Z5!C=&> CIAB!.[^K(QS*:B1 GK&1#;GN*ZHX461Z)4^HSIK,^12-,4 MWD3:)=53?P6S%A<\46>F;GMVWS45/%3>X/B/LF'P@N]^-B)'[3<98BHM=-3. M>*3((SU;07%8YNST42/!AX(/"_%ACP\34]/JSEX+'N2#' 4/[@M0'X\%"ZC" M7FM4H9C]*,9A"I (D' T-)4//9R?MWIO+W/7?"7DDP:MCD?QA M9->NZUOTK[OI ['\9P^W][("E!L_C,+43M_K%P!NZ5H3#?>@R4K.+N;6%I(+ MEFH/2S74[]D8Z=G>_=.H&N$;BW"! MV+&2EBK7EA4L<.I*LEW%0LZN.PY0@Q=[ABJHY,N?C7;:6Q[PA4Q)$!";34\@ M5-G\(+GJQ>B,M0;V.>]"Q(DJV@X__:6ST3ESTI[LXE9.*IZZ'S;8=+4'4:WC MM(MFLS/EL7T)_!+*:M0.975)>8+$_J4R4#+#D-3?ZE6PB(*!(8/-RY0VM8+F M;&31WA1#')+Y^FM./-N)%@$);SUK@?+I\R+ZX4?_CT3WIF/G2*<>SKS3U7H+ M@ZHACM.HZ*'O)EBV%'2XYMJ&LAA5^%?-Y]_2>8FZ$'AFW"M8]]*T[;XL2G%F M+>QM]YHJE#^^(J9>Q.^1"3>$_[>=US%](P2QXRUH7BGO$_AA\DXQXO0^8';N MAP[^X&. R]V<5_+IS;&CV4=5H5A-716_J;*ZQ)R$OKN(ME^2>BF+8"E0W;1) MO:#]Q(DE&3%V&;Q2_\7C(I$XNCXD V.B]$U+[P\-Q=2-T4"W;4,93"?$FOZW MJ@_ZG>2R69"\Q-Q\)E>3@)A_79E3>,>/IOMFOH>(JA0H7APO.9,^[.IP[ ) M^\\BC)SI>^-0RR]]_&Y&UDR6@/6ZM+#Q<3$)'=LQ@W1!XQ*&O)T>Q 3<+/*E M&]^SB8?5:? 7+:3')892/$'8=*7'"#Y@^W4_+#QS 2*'V+]Q\8;TCA]I,M@J M8CPYGA3-_ 7DH_)'Y^23*#CT4/3BSZ]F,$S<$4L5_ )&S*//I!]O>*6 MKL(X)HZCQ$^.O^["5[]G/Q\-NR,E_RNEJ_ZO5&QF0T2"[.YL-9[VMFBL%XAN MB.S"9#7^KTF ]TCC:D.ZQUJN/U2O=*9LX1MB7T?)IX/.]FN4*R/G&N5J6$ L M'1?[HU%7UWMED=_O==6^OA/YQ3_OC8Q25VP[E*IT^\J(OT,-]2%OAS*ZVI!' M]*F[#Y4;[-6,I?C8T0/!;*7C6/=UV@)H.5=X[9UNWDFMRBTCS?R7.0 @9&7P M\X"\.J!ZW7Q,_V_6Q/EJ:.IVLJ;V*@6#/4=8B4_H58Y&4"IF1/E25-T=3] J IY!5N MD^4;KO@PR_0#I M=$H" BHL 7FMA]'!$"UPGISH%4+_"BS^'(<"6]3P#N G;_J^@LOV8OXAMF,. M$?9YI2DZ^C&#()W@,>_37=!RO9+]WJU#2T5G9^" M13B8*EV21797+/3/>3'=B:X7W'F>W%E@%G?]ZDOG37W5VE_+N)S,9EPCZY@>/@)[')7:^D$FT^E?L^Y;F MO@%PGSZ41T9VLY-8KG &Y+7'W*I$7KL-+^.]9DJ,DH>;.C]LYB,5T'$MZ)L(I_._OAYK#*)O.[AI- I "=+9%]JL1#H] M2CK]@7*&I%->:@N7XNE>:O5L'\%1*WNOE;2=[V 7\]63%X4=67 M%$Z_#\C<=&R)X*"8$&Z+-;!^-"-!DO]O:/"@\"P+V\$QCKXR%%U[]AWBAW5; M'.IBZLP\5@:3PZQ*S^#;S7SRWKI $U7 M5?KIA$]QS'ZZ'[YG'6+JE:/+0X*5V2U 8CRUUVRAL9U>=7OL"!IZ(Z]37 M7SQQU]155T%X]G@3GI=4^'H?^',XS3NM , !6',I53M!S6-0I*VI_S+TI)NXT07;3VIZXOE,'/6S\B9.G1 M4THU2M(!7Y+TDB(MM\A8GNFZ[X"@5^("5@' _C1Z,P,Q"N#D0R[IVD%XNHVK M/1: JL<8-8>P&4O9]JM7!G/H[YXE,364&JJ9K'" "U!5MK]'3 -H2Y7B[9=' M4:)SXH&0M?+DB!:D*V=9G<.[246+J](Y*@XJ=,Z;M_8:4JEZM\,#J@,%W11M ME!U[TWY/_2Q)J"'S:0LQ9>E%[8Q[V=A[Z0H:GNBD6L/S*7<(;9'5-T(JG\CB MJ49$@0W!4>?-48V6D9?F+9H;-Y1L56WIF"#73'7JZP53GS=3 MUUXG7YJ1=5"2_9$\4%3NE61-,48^F"!_)^QWQYPX+BT,I(5ECY%O_37S78!H M2,M(C$\29N*C]\;#8F:>%=)_>, MK@[LXAP,.N.!K&F\U \*CA <<7#+VQ:.R!*]T1EKU6?:\T/RQW#9^*N\:N=\ MN+X8JGPXS.KM6!":XCPU1<$-*14MIR%:3KIJ<*)&+JGS C 8+,AJ5K3HLSBE M&X*H2$57#^4GW+?8E]5A72EEGG)<@HX*&._;Z"A#*@9N4=1XJ<\6G1,79;_K MPGX_'&:B0^94%F\]2MI0J9+N*;P,U[^D5,(7,B6 -5L*R"OQ%D26J@QR$W78 MM;09P\_Q1C^=:':S".&E2)"PV?NA3*:A9ZFHO!1F"XHZIB'<"$7A/"M9Z]W$E&63G QX/ <]TQ6"QN?36NY8*B: M6LMKD,D&RF1=.\?YR>UH+J_+U*G)F;C4%2Q[C: :>&T(O*;(AE&YSZP4KDX= M^!%$=[C15 /1T357P^I&=ZMH[M37"YH_U*ZI3O%#!<0LKA04^ZYXHI%L5E2L MN.+!KMD90#U\:M6052"HH^S,W/;[\6=)54U-8BY*7UD2TCKCT3!K+(N9RR(- MVF1*SQ!IT,-A)BH'^4N#5M#B/=#B/5EK2QVA[81SUWS'@Y+MDE?\:MNO!'A/ M"=ZSJH+]:0:!F8IK-S>NZ>)+9/;Z>#$NPFO/?L!GA'>+*(Q,#V%26B7TP2J7 MC2$O_92"DHX9D"Y.23MW @[%3L#31I_/FXSW&,NUBL,!7^)06'!\67"M'W[/ M20GFI:;+RM0EE)9=1F=L]&6C7U?US^F3PX+:CE:0D$=0P\YX..!_C/*I!VL* M:N;!#*PB.4<@.75Y4%M*<99NR_O#@1KN=F<\.1%.#\Q+-PDOB' MD!#IAQ\1:?1;PQU;I:\O;P_\"IV/GN/^?YTH6)!L*F )"'!P;M)@6-+O2(&G M;E)N^T"AU@$*E4]0G/KZLI*V.B*TK8@XJUGL^6L/:EYST ;+15Q?_OH3://D MWB]F\.QX5^PK2M7Q)VBT;"2C_K,((V?Z?J*U!B!L?'PH<)0L_6.7'+LGP>/, M#,A.R_'VQ[<\>>9[E&?OS> N>(S,B-C_-MT%6=TRMAJ5E83K=<9*%]X]ZR%) M+V(9GZ :[B+F;VI%^AC,3F\0/*_['NP,TKF M\ADRM<::?J?2$=S42^D[=%U-Q[L-P\4!X,9&R+XJZT-=UGM98&^%OD,?1P'O MKP CF:'D3Z4OQ"(O$Q)(/566-$53VUAO]&'2M!E_\4F4 I7#2RJGDB_'3Q[A M!/?* R Y3/&=)74T5@&\GTZ&(.FR D[L$>>(.L0>\1-6=^[G(.SSXT72GI6_ MOF6T.9P4(6RZ8+H[]I7C298Y=R+3%;U,IQMROD3*/>#DUKMA&"D9W1\J2F=L M* /9J-Y"R&$'REF245.KH;<15)9FU,YXF)-(%\U*HEFI24=X=-IFI<^MG',^ M$MU*IYUS7I.>UE!/Z_)PP,N.B;/:S[UUI\_B9>%BO%ORV;!&_V4>D!GQ0F! MR?7#DPXP:A]CE;1=,C;P-MMEA2@Z+.PFC:;_G[TW;6X;R=)&_PJ"M_L-.X)B M?3!$@D1;1!@(U%LOK7WW-.9F(AP 4D2 !41LQ4 MRR0!)#+/OCSGLPVGQK[ 67UE_OWBA_XKB[]ZC>EPE ;BJW58YBI)J.@1/_D( MY]"VCW&[K]H^5-O'^81CRNPXGV@<5$0TOH906\SB,-C"G)L*+Z@*!L9WYNOP M+..C[MJP(5[LG#[P8\IMT \;TUYWW!RT3^&L"@92%%D='G,[ UEA%KHYNC:B M*OMZ1=2'VAMG(.DQ2,I>IPFF=/E$_?I F[V,:EUV?+5N0=;]:^WSV9L7C!=7 M\Z+JW/PV 7X;C9J#05'3WLKO;E-4=RF3YG3ZZ[2!_IJ#87KH=FZ/LQZ$5_;U MKXSP"TSN%$#L'12VO>9D4GW4\E<-"$$5Y@7;0CL\CP.;:$6'2@]VU7""F<7X M29_ KE4[B+\6CNV$N-&;GLZY4@48+DLC QQ0B//A@#_4ESF-$& M7"]C@'R?O_DZ/$J64F:7]4;MX/3C\(7XRN!E+'WML7?RC_<2=<^TZ63IHO?) M_O.,^DYZ(/_Z_;-I^,MWDTEKU.XB.0@/33R8?]MI :7\+>/S<6O2SOZJW>ID M7Z)NM?56PD.67PHV[1'$R!8MD*#G+42[3Y-4Y!['_BS!6V588OI;3;O3??;H MN"^:B\.;F#U'E]]E("Z]N6O.L,5\YCPQD*ZP3QHZ_]WV>U'@]=%U'=?3/AO, M!MXWF=&B[SOOM3^7<"]--U J<+PFJMYFFN]HJ\#RS36(B#E_- C=IN8OXS_7 M]!7(0)]ZV9D^7\J?OM#2; ?+1&;,RV!Q_;]K\ M%R2=Z)W>)4O$8W)-'-4-6@% _Q4"OJAG!\-Y\ <.VS'M+SD]CAP59D2DW]F< MF4](5E^9?]Q NW%G )N$,QPSZA?>UW1>3*T.?5#&H2/V1[,[2G/==28#GL9<8/W2M]HF27R?[2<@,S!]@.9R"Y@Q M:95)/PUA^EZ[KZ6 *?=D@?',9 MHEE\_+5FML=N;=X><>MYS/>V*[5N&V>]9HB1>MJF=3K/E&E:R'EV&M-!VO"L MJUJHTWFFM$(AY]F%34TK_0C38KQ$-[D-C M$"[L-_T%_=<=9(?PKQD#N>NJ&.ITAGL4P^%GB,'$=H8N4)+C0E0WJ!'5[9<< M;L",6(9\!^$-P4GHI &RZBH\RCW&,P4;$'HX]49RLE0&LH:3*I6AP5",:/$6J?'7L^58R[+4I M7WDE8J7<(SU3MOV$P^V Y3+.:)Q70N92%#F^'B%S.$9PKYLYY>!]76%4RSW$ MG&)E7#CDEJE+0++OXF.6,(H>K>4AF/V+S?T?SG\S#Z<. M?H?_<4UZHI=S(-.XUP==VAOOG'SE\>=AT>D3?Z+F8CNLRZC6M:4]R$FDG99V M7@:B&[Y#ZC7G!YSV!ZKJ7=-9P.G]%GCPDPC,M03Z:VW@-,.6\[&N@1X-P$I^ M$N,V<:M!'YZ5EG"B?KU-W2*QJT2U=SNZ1)]YCA7XVR\Y.X!YIWW0=G7;&_L5 M^R\N%ZG8' S&;#B:M?OZ?- ?C]KZ8#09#@QCU!XN9FR^^-_. #A-7K9T(]GU MR&YF+M-_WN@+>,=WNO6LOWA8JQX?$FC:-_%]/V#+SF0]I?8L>^[F%]V?+YO: M9WO>(BD&XL(S#5/'RO.MF[JE MT81"7FW_)K#U )0<,[9KJDN^84XQ]8:*]9T [FIX3=0F##LS4/K2":Z9*_X% M>Z#O5\:NN'>KFZV.+]ZU-*(9D7F[EB9G[,39T3N6W;"R*7GV4=7TOV8NWB-^ M5!NB7>C@_KAS,VR(Z=ZH['WYZ:BQ_9KVS3CCFO;-Y "I=.&6M4&KU\G=LM8= MM8;]7JZ.KNV?=WNC0GK#AJWQ:*S6M'=-X]:X/ZC8FJJX3VI-M::G\>YG9P(I M#3JI#LF*S4H\P:K<.MG^L+>N['BE["U!C'5X?X\[EVN7/9E@PUG86[IV7%\$ M$<"#IE':VPO9*O,ZF09WS,R&M[P'6Y0,$8Z4E8"9U[[$!Z5$6^/)B_ M#MT515U;=S'+MWYEA+1M"RY -7DJM:O;&"6CE8Q6 M,EK)Z HP4Z:,/M#NK@'.Y7?VQ.R 75(#7BC>\R48!V<-9XZ'4:9KA>A+F:ZO6;KD M$2ZIUN.+BY1^NS$=-_O]-*AK.:HX=]1Y8V1SG:+.#\["/SKJ7-"HZNL>2-T9 MI 9!7I[#.CBO8YP![W#X!53Q;8"_,7,V[^PUPGB[+&C:D857Z%U%7V]8JZST'<:2*>*/%XK00T MV#-@H1@*&K05!5TM!9V[9G*G@AUTE()5"O9\U'T.XDX3<;=*XK'0LHE)M?WY M'PZX\YI[<,OOV:)FA_6&7R&##?;,G+Q 0&W0:TPGS7;GY.ZW7&=9=M3[E1%E MOK3*X-!!'I<@SSXVF74S!M#ESKK4@S++OOZ5<48NQBB_RA0\UNFP.3J]RK16 M/*%HP+K^!'IS@:6?0'/;3J7%%E5=#E?ELB&&JNJQ$&V*$.>-)-V,@ -I=%87G&'P#Y[6][[XLC>^R G MZF1\=\ZRZ,-VK*G=WZD]R[MG#[_5>]..\/%>K:HJ$(/O-/W4P>11.P/U2-DX MM2>V\S4K21AM[+21M#B@Q='6447VE2B9F6^X!SZF1P=95E?_R>G:E0 M1PG4?*&XM#PE2):3(8XJ*%$5:>Q#1=Q+&^/&M-<^N4Q!T48%:6,?HLE>VI@H M.TS98:78%"-EAQV_9\H.*P>OU*BG1-JUDL8^ MU,>]M-%7M'&UM'%\_>UN=3=0ZDZIN]*0&O>*M&&51%JA92\'8#"6YNAR ,9Y M=O-_&>&@5XO*L0^(\:2ZLM$(1\-V^R?S5ZY3*CMH_\K([4P0BZ<1WI@WI*;K M&7./.:\'S95]_2NC^2+!$T\C] EVM@U'1:7%ZT'MBMJ.AT4\B=S&V.C?;_9/ MGT*FZ*VZ]'8FP,/3**]#+73#-'2;TNA*HU<+RO T0N\22.&P=W(OSMG)O:"\ M?&6C%/=KYNH^K%1CO];,]LZ8BU?7J^O5]?6Z_M4T*7YG'M/=^5+3;0,4WQ.S MG/6*V;YJ6BQQ/@X_DEO;^! =R$>NIG*;'#T,(DS&)\,B5[""6I%2.N*:BY32 MU-)O3*^R1:?X8OL*PYG4LW"\5VJQ_>24^U*)0]4ZI("V> (,?M MH4)QN$9*VC\)JDA20LB'87-86 I$T5*5:"F=S3C16L813*<#CU:05I2Y7'DC M9JS,Y;IM6DW-Y;$RE\L>GU:DC3,F&V?2+BH'69%,8_5#[0]P$A[%V5>Z^Y-A M\E'U_Y8697]@%CSA$7CJG_(TCN6H26,Z:+8'50'85'1TR1#[+CI*D M7C%?03IY57#A]708^LKV/6'3%/1U.:'BXM3TI$-J>J*&X5TC&>V+$Q=(1UUL M?!N?[C\I.JH@'>V+$>"9%H854B5I>5;%$/4Y=ZS>CI= M)=-9/9VN@:HO*3?&7K1E.**)DX-Q52I,%#%=,M)>-#6-&]/NJ#E4'8Q724W[ MXNU'.!J3QK3?4579RM$HP9;IM)6G4;=-JZ>K43:EU=/7B'9-.1OE9'B*-0\G M[3:8A^-FI]VNB,)_->7L']C:A6/A ZTHT[-R8&7_H0]487MI>9[XN<#?%L,_ MD-UBQY/%2)W&M GJX+%*E=),F="YCZ6> C8\ 3XS@J2S6DU3MQUJA+%Q%HV ME52^=(CU6+ZB L*39W56D+L4Q>R+HQY&,CFMY3[.3NA=90N2HJA]L=1CA=" M().NCF"4@E?,55A8XRS2>LBE=54Z35[9"#.G&(AP!;C8; M-:;=;G/4'58>E5_17#7*7S-H+DU68_#=3N\VK15-E7V]HNFC(Q2GB]$)B-%> ML]\MJB.@'B2O2.[X$,?)--=I-Z:#?K/?+RK[5P^:.^#Z@U_D>JAM7_CC$*7= MZ32FHW$Z/'8VR[_LZY7X.MKE/UUZ=4%Z#9K=;O5G*%_[.+ OCN=I"]=92:_? ML<\W$.R 8-HU\5S.5'7*W=^2J@[9[[,]=U8,3S W _; 9.TT)X.TYY\[=5V^ MY:!([U)5$D60'L_$34Z9>5HKRBO[>D7Y>6(#9R3\ 84)>AEPJ5=*^8KRNDBQ@I1?D&5#57&Y+KWE\S53#I([8VH:'C;U&QVOEF_ZGIUO;J^7M=? MNG^M3)EXM]3M1P9"45OHIJL]Z5; -&6?WU:HLK MSQ3U_;B:,<-@QH?PB'[731LMDWL[_=U7YN77QV.TI\7B>) M'1RI/3^-8;=QMSD8%Q!34$16)1V]KX3K"-)*4T^O,1V=7.I?0?*YMGZV")=) M>5SEQ8#/+\W[7)IWTE5P%Y?FKVE(P[;@Q[/NNKKMAY&/%S6SX9)QCR3W?8*C M^6\\F5OC7X'GX]SG^\6?_(1RYV*Z@\:TWQQ-3DE"5A 6\RK)J-#01@XJVAW& M&!86QJ@@'95]_572\8EAC'-*PY&2AM=)1?O:SHHEH[$BH[J04:&QB,*4ZD0I M5:54+^GIGU$:]MJ5D89[?'G#]-:6_H)K9-N)3OU*_:J87[VFNAKJI@2Q!"N$ MI0>FMT2IPBMK9L>5&ZJH;K%U-!C$]?"<&,9Q$^=TO_@ IY1;\G>PPKT_+*"A MK4I)E:NDJ6)'@>:CI)VV<*^KZF14G4P%ZF2*%X\])1ZODZ0.KHLIGJ;ZBJ;J M0E/%#L4K4N4.E,I5*K<"A2;%B\=A9<3C:ZHK^8QU9,SS+]QKJ *]ASO_\HAX M6Z^ +_OJV"'B]1%E7#U$46Z.1Z=@*U0P?W&59%6H_W\8,:7I9=R87N-(Y].Z MQJM7A1N-E%4BN[QXQ%DD]H0D]K"O)/:54=7!(8ESD%6_W9@.FYV3.L 46570 M$-@7E3C2$.ACXB@M@Y0EH"R!>C/7><(D9Q'971+9H_2PDJI5[5Q5F403SR/9!N[AZA7I05MG7OS+*/D_A0&&2== AR=J>G#(KKU;TK^BOB!*#X@BP MVYAV^\W)X)1Z7D6 U27 0F,0N51[#U2[FB"N='M%9.OE16N?1.OXI%:):YE! M73IPPHS!Z3$9Q_#U7^6.'GF]?)BCGT*.1_OD.JL[N(MI![ S]^$L\=_H3/GO M?N")?OSENSKLK&GK[LMGGZT\X&9\ONM8%O$S+_/)S"RKU<<5$B'1G48")%-.\W^0.D 1<&YND&J0\+C MQG0T;G:&!0P%4"1<>Q(^>%1WE4@84Y'-<5^-_%9F3/D<5$,= $P_'8,KVSZE M+>7L'/0*1H=_^14/,5/!33,Y&"G7F/:NT9V4C2RKU,F M!Y'TE6*^4B+9CY5Q,)$,E&)6BOFU\U-Q,G=8(<5\514MH\Q3_LI\S7*\PBM8 MSACIJUKXY2_G"78=3*@UB&X>WFC$_"C"F3L@.>*U-:-KSZLJYE+,=40-T6G, M-2:T[@PDN.OBK;*O5[RM>/N(-K*36'O"ZY'&UYX*5[RE>.N8%KE3F&O4YI52 MHVNOE%+,I9CKB(JPTYB+AEJ>UA=5!]XJ^WK%VXJWC^A_/(FUN[RZK%_I8,XK MJ"[C*,APC&N7+9GMF4]A[^,;C!RG3J.,#)2Z7EVOKJ_ ]:\)'_Z3X\(_;6T> MN"ZSYR^:[\+-+"K#UG3C7X'GXW3$"C2'\UVJ?TU]\9#R=W&]QJT5<:QWXE1_ MX*'RY]W:QH_HB&_#$P9#YW[Q0__US7'I"]]WS5G@ZS.+_7"^Z7";K%3W"!'J M"P*C//B#FU_.9H]& EX5#A2?FTHNNSK%4>=C+%?IA(8*"7P"DCV M3)F)TJEWV)@6ES14A%L]PBU^\$ 5K9?"YQC4AJ++OO[U<=1Y8NVE:X)Q]34! MQ:;^1F\"_VN83U-:\)PWT=,V9'T"/Y3K%@)MV=(D^@]<*_.V7I#HIBJ95BJWM)]9N)SQ!OE^Q_RY=N9JU M_LAN9B[3?][H"UCL.]UZUE\\W//8.ZU,^R:^@0>\.]*DN7@Y^\MGU\9_T?WY MLJD!([4TW3:TAV#FF8:INV:LLYZVHHJK_^KX<#/?T>XZ-M?44B:&U?DO[TR;%DT7O5_I[B/PA! /^(0-T44/Y%\+;AFU6VW.,"+& M+AXL>*D%7_TM_?EDW)JTL[]JMSI_C<7M-P1=#Q3V5GV_-ZF:3 IL"%[Z[X:L M%O+3\>-[=>T;R89U[1O.NT#Q,ME3W$R:/4ZW;RGV!VU MAOW>SE,\_/-N;Y3KBFV+&K;&H[%:T]XUC5OC_J!B:ZKB/JDUU9J>QKN??57E M,MEF5\('.[ZU:7G$2A6 M4ZQ63J-E@:PV;I_>=ED'3BO[>L7IBM/SMUT6R>@=T839NW).5YRF..V(4HV/J0#KH\=:0_.S7 "S+=F9XO5TJIR M?86W1BVMCM?GV9J"/WVX958@=^8 M^X $LB=#V-UJ#7[471OVP9,W^L!),33VVI&Q-]C=&%#X4H@_LA8R;$S;K=$X M97.>;H16P*E4K'GUK#DNG#5'Q[+FD4O9RIIC9,UV.IMQ%:Q9]O5*-%R[:"A> M,DR.E P%"X9)&P7#. WK=16"03'FM3-F,F-9!&=..L?J[".7LI4U<6:]FNP MFC'W?D'&D7-[1?GOG.-JW_M^&[ 3N10N5!8EP^=7P76MMV:N2KZ\ Q M9RWOZF8]*/F\E\;&)8H[H,-=0?(B5UR(0H'U=I5\5@R63XA/RJ3779'N0A=< MG$CH-Z:]=G,R;#<[HP,*3:Z=QVVT&!Q0V4#*1&= M"MY?7N =X:66JE/&]1?0&=B5U0*3'$Y:HTDG+YAD9S\DJ+K5X;#%H#&>0"<#+/S(1X-A_=X,_*BDI'8$)7_SI[Q,;-6ZU MB>SN=)\].NZ+YK(%0^QW>!H!'S-O[IHS3%G.G"<&^@..7\/I!]WV>S$$X:/K M.JZG?<9=-1>]]N>2(91R"!;O:81^SA!G>A58OKD&R3?GCS:9U]3\ M9?SGFKX" 0Y7.0N-Z?.E_.D++0U+E$-#?_SP+_0Q:X\%!))0"L\=\Y]\OOK,G9J,'D:L/'FR>"2)># ?M=/W% M>^W^3IURWE/.AW'2V3V!9N-LT\>':.$9M>GOM8??U-F=^>RZIYY=!]R-]-'5 M4!L\U%(;=&M$:[U3::V;-;>OKA*^W)/+"6-UI![/.,,>R<>4FJZAP*@GV?5J M1';=E';:0G;?F<=T=[Z\M8T/0'N6LT:'Y>.O-<[@R23#?F,ZS( B?*]]_O"@ MCO6L>J SW*T'\A_F &1*!EIS;0W(.AUF"O?LU,/$VOHT9RH%<2GBZ]>'^-+Z M(4E\#\R"9SP"[?U3=W\R'_[>17DCX+P,7Z:N4J1&![E/BN0\R'%CFN[-J:,$ MJ6>$WD#E8,NDM5&-:&V/-;*?UH;7 ME(,M]^1R)L-2Z?-C<[#=D@%OKITZRM_5BCP^RF9LR=>)B]-MC/&?682C]'Y'I:X]K-: M;U42ME947&QHY1A*ZH,*2<-/US7:4J?3W&?7''.: _"1KJE,M>3SS!G'.'02 M]S$G.VQ,^^FHZ-NMUDX2<@!?6'PBT$+?UZH/>U:5/NQ1:]#%7?CX:VX%.%\9 M>YX-MG;AW'4B$6QQUE<.$/1_^ ?>TGFVL9_963,\9_M18_R@/=X5W4H>(IXQ M4I9I!WH$J)'\)';08JF#/IYIBLL$U$&;4%%B5PFZ:$>7Z#//04"3K9?$R&,. M],##_GC4U@>CR7!@&*/V<#%C M\\7_=H8< I$N6[J1D_#(;F8NTW_>Z MXQW>Z]:R_> AK$&?/B 8QB\"6P],$SX?KN8O.0;TAW?F3X\ M;GZ(T",(!"> NQI>$V3&G"&,!V+XT GB"%G^+]@#??LK2OGEBGNWNH-MON]E M(6Z 6UIMSC%Y,&XF9\1MV3&\"?_OAI06NKL_[MR,&]N_;=]@. M/)IAMS7J37*A\VS_O#<9%(/STVYUVQ5(9RU@3#728$!9:#$ M<:/A,C!Q12I%Q"L[X;5W@N.7:EYE[\F=LUK#!G@@HL"T!>3YCU$LY;\/ID60\Q.@->\T[VE]@EL\0U;*'[X&]IDF-(F&?1P MZ/B%(A"Y.H.J<>&F>Y5]0 _F+VT%OUIZ&H.C,K1_!#;3>NVFUFUW._O94.TB M68L9QNZ%MBR/%56+O?P6";WO0N@=,D'D[#P!>&+9],?].\.H_0R4%$-7I4^:.=+D!'V1&1K\S7+,<[2*RH M.:&O<$[HGE$&.U(R0%K@!3HK]@7H*W=K4F_4F([&SFQ31;&)'X*?X]Q]!?@/'!V4LL19_+4ZGLA-BKN[Y(7Z?;:PTJ M3,$?=E65E#G1]HKF 1WF,R250?Q1HG7<=-S M*F V*9+:878?0U(95),)C:XHIOX44XH,ZG(9-*@(115IJQZFZ\LDCZ^.?4.V MJ(FI">;YLDKT;/;G+B[+V,HKY+)]JOZ;;AJ?[?]KVO!??BCYF:H'(KK9GZ0[ MU7(RU0[B/H>85@14A&+?1T +\Q3=OJ-J9C=I:CG"JGG M)G4"WI M\XK<][NE;C\R[/M8Z*:K/>E6()I%7/.)FC,TR]1GIG5\D$F9TH7F #^N9LPP MF/$A/*'?==/&D.^]G?[N*SN"'8=@87>;@W$:QD0Y;96DM%/3:R=36 818;(Y MW;);Q\S:==/.65)1%Q!28RZD.E6)15X^#E YH^%9=UW=]D.+X44%!4H+"GR" MD_EO/)@HQ7B_^),?4/[D<'_2F/:;H\G)03?EX560EO89!#EH:7>H8-!6H8)K M)J2+RJ1!IUHR:8\!()M>8:%L.^5=UZ]>42 %;5L-^ .6!RL/3&^)Y,U#*3-? M!4[*#YR@!^+A,3%T0A+'=+_X (>47P)1*K*?44"JXB3U)ZQ]5E%.>MIC&?4* MLXP4,560F$H44OUJ"2EE)N4UD\I?8.6VY)JB:=]/.VS/(,_7=-G'YSGS%+'P: QS1C]I6(;]2>0?>9@ M%H'DL/^&*C)VS=13C'0954BZO*+83E)#&TXP\Q>!I>GS.;S?8?@ARFTZ3^FK M/)E/COM!G,NM.)9,#L*L\: JKI"BE8M6N>:E%1SEU%,U4-=(*P6+%2"]:6^2 MGM=3R0C+-?G.#[XS_WF#2/SXJBOL1.&=J*HKI6S5_("@S[_AR=S%#B9W^'+8 MP2$RS4DG74NH_*+Z4]$^I;V-BC((I0LR6!')-1+)A21-CTN:PQC+!]4J^*LAHJ:#4WB2G MB*>*LJ@4433$/NA>!DE=7!05:GM66<7+S!O8F$U$VE/)G"KI]]CI9#(,-IEV M59?IM1'*_EJ+O(0RQF[D=.I<$4J]">4T@9)7/4^HDG9< ;SH5^.!?W/96C>- M:!8M%4;Z2^9J\\!UL<6&!XR47UY^ATV:W<3Q?6 +!H=EB-'1M[9QCT=X2R>7 MQ6JC-LCKTV%&E6M51:&=7[L?34:8/#P%SUP14 7E40GBJ OBJ)NFV(N%68_G'+ZC>G) MI1V*>JHH;\XH;@:-Z;@"L<%7XZN'V?*U_J)2Y25W*VY+3WWC9Y/),,/&M#OJ M5\3*501SV>[%8PAF!.YU3T5IKI%@SB)@QHUIOUV5&MU7XT;#R;@!BV+HRGVN MEE[&P_D2E;KFSDN-)E@V,AY592*.(JERIN$>1EQI^AFWP5$JWT]29%.V_CY5 M$(T[)(B&5]D(664-?Y](B)_:-J$,Y#,&RN_X(>T3R5UPQ2OR5S)92_Y>6S5W_ NF+NI? MZK6K,F9945>IMD&QQ#5I-Z;#9J\RHJO(,$%O5&'SX"OSM;GN+;4 01!-6W/6 MS-5Q<(B&!_!4>KA@YK@&4/.$NPWN5)WH8'F9\O,2?7;8Y[Z8A";F?PL).L@9OX>DGRX !$'I+, MH#H$8\P TE,D]_I(K@I"L ?DV&MVQNG@184HLJ"(1@4LE=%6J!VO",/D$(= M79__>C6'3(UF4UM2\ISC3KL2(GP+'$O@SI>ZQW"N\=I%3]-_(4@6]N_ 7..4 M2I68+J\W^YO^@D?@_7!NYW >+OLFCNB;I=O^K6U\E*>4:23U&]/!.!V_43G# M>E/-WKDXIU'- 'MZ%-%<&=&<5](,&]-AMP*2IL@<,=(VS$&'5/"7>H)%\% MDWP'AV]WT%(&N8R!7#)PTE1:N)(4 M^? W(B'^%B,5E%+09B_P[X*"T.?."[V&U-"I"?(PHW!\;JC3;N/\ERSU5UQJ MZ)KRE?6DRT(C)GFH,8/@.@BS=+*UI6BNZC1WT31Y(:*P2Z.PB@CGG94LKSU1 M_LFT=7NN$N65O5[Y%RHKK+9$;4G5'/-*YR# 8H&5&YZV<)V5]EO@P2\\3[MS M5C/0=V0@827!VC6?=!\K#!;P&/N1IK)AO8'I>0&H10:[Y"D,^!*ZX"S=?R MI5KB*TEL!5>D%T-V&935;TQ[%< '5_1T@3:X> RXP.;^?F9:D@]\AE=S*JVH6H4 M5&C4_2 "VHF"UVF/% I>S4BHT&*'PF30N#(R2$545)!)!9FV!)G"D!$8@7-G MM7)P.<[\IPH>E0:A%'?"I'=UO[BCPWG L\DOC">-:;5>+3ROPYW?RI:]@K:?ZX[,FQ MGK".9 Z>CNEK"WU.Z%XJ#E8)^^<+9D!!^-#A9(J6;F,Z'IR,!:UB%14DE#R& MS0:A'![PZJBQ#U=-1(4*FWZ5A,VKB5@D,E7%:NQ7ZS"<+W.UGXL&C>D@[0JH MJH*JT#?IXI*=&@>8NU?6 M056H&M_2.!4VVYS0.-7!P>;]<7/8+0I$H1)M?8HHRVHES23*#+J;@,NF2$Z1 M7 XKXXQBL-OF8G#43B-_5Y F"PHQ5-9B^;A8L#F%%=BO^5*W'YGFZC[<'B@( M+1D54Z@ L@4_I/O%1W%$W^&$[FWD4/Q_A-%[ C8#G^ [\WS7G/O,P"]N;2/Y M0>R7F:S9 7>A?&]!4=DEC8NST-;A\8QN5\4S:D9^YX&LN)2,ZU5"QNTQ*^IB M/5"\@UL-)K<7J#V7_F#1050RVE%#SBLTU'$2:WV#]3M&>E[AS@VZOK\U[^: N/?V*-IVYCP=!;:"]-=54I\+B72/:=%E%\G MC!K38;LYZ$XJ4B"H:*U(6AM/8-#B M"$%R98JV9/==3DP5/ M35#@%4LJEMQDR6Y%3,Y>I^@TM>+&*E&EXL;]W-@?5DH_=FNE'Q7@@H+@4ENB MMJ1"2"75T,?9&:V'8+VV&/:YZ98&[S^W'"]P":,-=N&&\ERQ*7VV<=DNJP.N MCVF3'N@+PPEF%DNID[*FU5S5ZEY-1.PN@4..S$!(A3_\YW MSC##^P1WX?H]@NLT^O>6$7YGQ+D:.MY;ES.FO M^\5W-G<>;9PRSXM4"#8_-GO^=@6;F]G.W,/:W2M"<%0\4Q^>*7A>21GH@O*___4HJ'TE A_8@KDN,SA0 I\(]I7E+Z[O#1O33G/4*0IH\?##*JGZ M37&;XK;+%BTSM%Z;7QG72:Z\FKR M:I*5FNYY MK/C6L1S5%Z]+[.1__ZL1.P=@%%"LYN.O-;,-TP]T.V@, M2, J]E8!JE3L6 C\>Q'LN#L,WB]\!)QB1<6*E7CQ0F'Q+Z48^[52C*\F3O[- M96MPU32&SIS'\MOVEXVE\Q/*.O%7*]S.L$'7(_V.\0L^F-2$A7$-7DV)<])M MSX3=(]+_+EBDDRGGJ,KR9/S(X@^UVO%%Q=>*K\_M8.3@ZQQN1N'#*Q7/*YY7 M/%^,)W.:*A]=D2HGA^9OO@[W# /R\%ZXQ:8=T&9D?1)+2XB#&_3A9-<.=P_? MN=8@;_]DMA+S1DV_!9-F^20[2?. M;F\C@1'[+RX7Z<0<#,9L.)JU^_I\T!^/VOI@-!D.#&/4'BYF;+[X7\PDBXN6 M;I3B>60W,Y?I/V_T!;SA.]UZUE\\/*C81JQ,6ZYH.&H-8-$';-F_ B#XQVS/6\1A,%#, -N,W4W#ET0[F#55O_5P3%QO@..KFV@.VS@ M7X2:H_OP#S$L4+>T!Q\^H)G%VIO U@/#A._?5N(-Z8[OJ!]L?DCQA6EK_M() MX*Z&U\21>0R1@K 1C4YPS5SQ+]@#??LKRJRE*^[=Z@Z26CEZ<9)"D8 @L0<; M8.EKC[V3?[R7S4"F38NFB]ZO=/<1N$)(%7S"9B %'\B_CKBEU>8<(P(ZXLGB MZQ9\];?TYY-Q:]+._JK=ZOPU%B3:$) ]RMAN,:/VS@-((D!L".S-/4_N!JI< M\0D]8(R".IY+ID]H@TPD;__=#7Y2$J_U6I*4N'K]&JS@1O--I;^IY1_@D,T% M'+CMW\[GJ-+A];[!/LY!POR "W^SG/G/F!(?'D!<3.RCI9$.7QW8$7SYK3[J-'-35W<;=EQ9KV>3UF^Z9 M'@8OO[G,0\R==$%"+KJC^]TO-FCNA?\WB^XF*0([=&LG%][9G>KAQQ*;$:4V MG,>UX2+4AEZD#5%ED%$(/[!)G<(9^' 3;&C6[1=MJ3\Q;<:8K:TQ].QBUZ.M MZ;"OKD&MC\^FO]0>F0TFNF6]X#>@D# @'6X]7&G"@]<6W)VT%]/^L%$!<[5, MC[RE4]6U-^B<=]OO?[^]_49_=MZ_1?>>0\F8J]A;P'(<-P1?ND6U FJJT\;; M?6>/@<7YZ.'F_VMIM[1>^*WUTM3FH()T6(AI\[@!_HKPFQS'QSV(H3UYL"GP M$WPQDR;7\-?/W,IP?\"9 "6,;Q#;O>A0X&6GC^Z\#%QM(?;1A<%O< />( MGXE\@?!$'C[>[=N)%EAR]%MG;=H"GP=("JQ77&)3@Q?1= ,IE"]Y+IPK/'QP MK3Q/=U_H&;JVT$T77REDQ@W"H"#*Z+T76X9T&9JP("^P?%JYLQ:^FQ>-AUE8 MSK,7VYMP:_$7.L?8TL7.B]W Z#YOW DND;,M[P) M+,*$I^'D$5JKQ[)IQ@-+SC+P$>!<$&G!D?PKL+E[3:R5M>>'\35>R7D:5\M\ MI\E=X>>E.5_2;L1I.NLYW7:WJ]W:H)(L8"DD,GB:Q04+%1#:/NPAWAR7VMKP MOS;47%7E:4Y-]2T29D QD;]QFKY*W&>KEAJT7Z>6$G1*-"KT"NW^IOMJPL?/ M2P?QQIQG&['&8OXLIDCAFG\$-N-\T&LWB<*;_#[:PXL'#_3X_>2'/W3S6;>3 MGWVV03>0\GO T @*-_CJRQVM(7$O[8MO@/8!L4NR8BZ4J@]7>SP\%9>#S#)7 MF*]E4A)$)-'2[H36 F4*0D:(''W%]R*Z!XA*2_<\L+F%N"(9#XNQYR^10!', M*V\3E_-27D4WF@OY_4RR"B4H/4X'Z8CR#XZ*B1'NMI"@*"D29RF$:D$2HNK& M[!\>:9./L"K<(N\$N0"WNE^$-XI)@K1#5%M)P VGT,@X1!RD#%"RMER<.X=& M6V3SH&6UTG^"1I9[R(T,K(M9<[(F1:]S"DZ0KV0NM$:H(9$NM:+J&OIW$AJ4 M^VF/^.1MU_"GX.M)D^-P=9ZU-A".SHH'?V15B!&0L11=058X\7HK(DLR 0*4 MP,]+9L<-=I0;+GMBX'"B'$ $(V[8@0'I/-.NXT\PYNTO BN4R9L_6.JN@5"/ M/JZ !H'MJ2T?'-(RRFW7"5+>V?$56Q)]T*Z#50Y6RG+?(L MX+^/#CYZ1DXN5N<\:DN0R0ZZ/!:=&B@HW#3:"K(M%Z >')?>0DS,3 AN.!0; MO(@Y6)I/INO8PKZ'RY':O8253Z>+]Q-O;+KS8 7$!0_T@'SG2&92ZK,$^22YJ?H_XN$&D%> *5"R&"3P(+^XZ*XQPQA=34\MRK^3; MM+>]*%J6\)]%O(Q[-;Z7*]Y-A\0-GK3IP_^%1PTT"SM%;# #RG]N;8T>7D'P4^D !#U+Q=HO/0(_XP.9L M-6.N^*I#7\%_Z='2[D;KVESQ: .JJ, VP%YGUE:G>[YD\Y\<15QJ5=@3]@)[ MY?YDOK@#O:*S @+EL1<@)QYJR#@3GT3[@3<16_P%%2!_L4Y,BINV!S1+AWFD MA*@J#4?[CZY$Y=P/6Q8T'PC)F]I&S MY6,TDP( *+U=]@A6O8A8>RPA$9)Q]BV/=.-NC!^3MDVA'D"#!+;+A%&^="RR M?A]U4\20!>.X;&'QJ*QIF3?R, M3&S'?01D4U1-:'[?P/=PVFP%Z\28N,'FN/44^X^M-\[E(7>3O(W?&->+5\J@ M,9W'&^&KO6UJ-O,C71 SYV)&'"B.^V0@'1_K,E".'L:NO\ CDM*?>WOH7X!\ M2KHK<84,QQCNBF8NXOX4:%SW,3PP\JR-/0))%20E"I+ZVPN25&U1^94WJK9( MU1;5N[9H1\U(-[MFI%=E0R>GW7@K,T&\+)B'I+ 4(!&#_""#E/+G)UB6/US= M8.#J4YNEO%_T])21V;\.3S_<:#>VT1@S\G5AQ*$)PRTV^E*81_@I!L]W!XU% MAA_6]L1$Y)F"Q=H;CS%-U(-\%]'H[U$T6I2'\' 57;@(7&%BA='*MTFK2#<< M*DZ)ZH)0?-L&6+2>]L>:PIBR!.7VX8^P J7;[@QO.CV1Z$*+ZQ\Z,!U8AMSI M[[:T3PZ^IHS3TH,H5KW%1M3M: /BVQKN56B$;X3,127"'*PQTQ>VN M\V0:8F]Y0#\L^N#[+M)8VT[J-A:9!_-B.< 7409$7W'5M[3@616'P="D Z9FP-AU$D^G]),<(Z T6!&\V1^J /\0! M8.[)(YJ'ZT@880*2WST\G2B<)G*$J:*5DQ(+7>]8 M+=H<2 9\9!#D6/8LN%I\A&_!C5'7,0*X'YZYR,1NN/=2'7CL<;59Q7;@,F,U M#R\FQFRCH@=PJWG&BH1-;-="0-FCTZ6!+I6"IQIND=AN MF63^1@4X?)Q/IAMXYM7O7&O%M@X/_W.DT,*>*JH=E(92QQFX6NC0LBTWYRS#F%8'GE.##SF\[;2!QE25>2'K*H MY%GWXNF0L$XME$NA+!+E "Q\EJS'B(EJ>/\WW;>9RPI_G;&DI'R.2M@-A\F$ M#44]*5LC(M@O&BW5P@? K^D1W)3<%.E[0J6Y_,ZTJQGZN)\<]XX."T/ /_"K MK)3SX#H<43RO1>1G$5VY3%0O A%KH&0LS&,\8XIB2\'Z'IYX5[#56XL(UVC0 M&O2&.R-FPQR7;%M4=U.:SB<'!)V.Q7WJ1PT@@.)_C=N]LGRY63<07OC M"F,PA75];EB("N$Z'+B3M1QR>>"[Y9JULAN9(:Y;9/0TK8%R0\H-:*)8MU^3 MF9;YIA5.*D[ZWS!LY5&P+4OI%3VZ,+R^FV\_,^5(O9EMS[R^\& RF"V3BT:- MZ6A2U/2BBN N5IIU-O1OW/6J%*KB^_T9Q2M6U85LS?5(G5XY*G[A+U]BK]EGTVYB89/O*_!.RX_)6VU$6!E>"LA#;-%GGS=N/;--; M,D-[=)RHNGKMV-1JJ;N8]OBT\1M*\=D!MN?PTM^71(@=6SW#XG>*A85AK]AE M[N;#,"9EF? Y(@)$:TTF[2GSZSPSES>NX3NXF9E\7I=)OY@QC+S$,BT\P4NQ M1F GS%S0[WCZ=T=)(D^4B3PJ+T\4Z9FP XS>B5*\'O#]LQW^E$=N9+S2V-U' M)E(KP7HSE;X(<.O@75;4M46M4U0;'V55FSQJ&6(CQ/L!M*A]F!=P1MN,*5J^ M) 1 L#D. /X=R[EAH2T_D%B_+IH8E+("IKN1B>PH1YBJ$)6FR<.2L5T%^95A MG+_+"+&W--=K'J+%Q+;-+&(0&TG93"8#Q=?1@6+AAL4Q#?"W809J,_GD;>2> MO*VYI[O4,\RPZ=P@ZC?M>&_'-0LPMVPBW8ZM6'J90)1+[R>0--M0'D1GU:.GS>; *>,[% MP'#\W.10 IL$IQ7T*EDOD062->RD@<,^Q!9(HD:WYF+M$2MY($;P!&ZHZE_4 M,H7E4I'F"3R&810+<4O#T@+1]^V)5 5F%#;KY#=LK,PB3EK\:TE C'NM[BA? MVN#\"8A.KS7I'53WN\W[WQD;._IG&0X\;W0HR5W=BH(!O,$=/RPP_*^9^[>I M:?,/T")*1ATO%$HZP^2. \7X_6)A8M(Q<&U"."XZ>)3G^JVNQEMR;VZYH-2$ PA'!BGJBVYZF!M,H.7PO?"'GL2< MH^"U*<;*7REXU(,L)O[ T>$H*':'._'JHHR?1;<>6'1R5S:[7X>IHN-MC"+[ MHHS8MA*!A00E\%!M%@-&EN D6Q'[M#<1'7MK-D=DM>C+8/V(W;S"?;&7&+B/ MX>5QQ!!@FQFI 0K[(:4;Y+M[G-TX@!WA41H\901*=\%T_A/"%!=8SO"F_LM; MV4D5!QWD+XHKBG"BL@K8N:CPM*5#;34;>4()$+DPW=4SAW;.+'Z&7<(2^18G MV\3^^AR*DV/0NB\8Z7WD4"],UE>N^:[I,U/?#8UPZ'MUJ\JQ9; O#A!"UH@J\6DJU@%WG@P_"V[4P M/4JY0=$/:KR$@'H$H?D8&488 M]D3/L>4Y27*GK8^?<16($_$M:1LH@Q519?9A?][)>+ X?86PH_^1+97)@#KO MK*1X>AP_,Q9/7P!Y1!T9"8&(WN*-^>MF:1I@_;XC43-L3 D]3LAAW-0]3NMH M4Z)A8MYG7[#I!%X.E"'VR=YB+'^/U_H,UI+'[)C@&S6F"VR8$T'.I >;D12Y M2F49;:)&NW@*[L+OCF,@3=_:FV?C;?X[I86R!LH,LP;*I#>^W:G2S;[+;;GWG>N=E;@",0V/"P- M(9M)GALR%3_,U0P[^4$Q_ 1]@;W149>@M'6W-*?-Y&[%S26V@-ML]LQO=KOS M>IAG1D-.(JOD*105V,%I&BR>IMY8IT1#Q>[,-7-1UW'$;)>,QA#H(BSHHDYH M44T3VY^]"TULIF'R!OM_!T!1BQ?") SW@6[E,H3H2/*0Z%P0S:/XS5]R5>6/ MQHD*V50,>U.O_.XZGO?QE_ GI$(*BV"',8TS:4S;K5&J!%8#NK5(VL9>?OMA M:!R.D,N&V"7RD.(52E2=E%(-9+NG&H-;:9;33E#-#VC@!Q:[7VPWH+;VI8[: M&<)[U+X6Y1Q! (MC#GM70]SA^! >46=VE@K *RX=&4Q:O4[5>E<[XU9[4LE% MC54]RW%IE[R=/U>Y"2EU4D8-3ZD%)[=I55U2&]BK;O1Z/:U': JR9^N!G)A*ZY9IXIX0I:PW M9Q5DQ.3$,QM-$+*T/9A4/IJGZ+ 2T+EGHL-QNRYT^!K,\"_,\]XE0&]$W6QB MQH6RR0_:S#<%:H$=%6BWT6G=Q@XKD]DZZ-:F4:I3 .O*-J\5\>P1W0413[.]VNN\&NZ=R]B+M M;D6*)@9_8/=1VGN)NH]L(^?RBES=$%?7W;XZVQEOTL0Z?KL!\\X_5' M>?,)EUK8N#']#W.=U,&D3PI/"+AW*7N:\IQ4IZ6E3'5SM=9-E_O85=7*N: _3%;"B M[J%$?2#9YQ9,(2Q+/B8Y#!^:^B3KJENS4;07C ^ V%2IY@:<]NMKK?L(]^-B!A7[G>.'>[ MP6G;53N-T#T7S>+,Y^ZK5PF7*]P^;>-J1[>I00A%T>WHH/D>:NA KJ$#0S5T M0 T=4$,'U-"!$H8.]+.'#@QR1%"KCKC[A7"JKP"*_M[6_J'#&;HO6D=F^!+8 MCX:S1IES^_ '?-L9WK2[54,]Y6>AO?GAK,%L&?>[;\^]P-V2# %&N^WWA!'; M[]*_.N_?"A!?75LY!I] [#+?=60N%>'474='K<4QAOF/13$D_."&$=HM'(C, M0Z*&@'OH!/<))I4-EVP ES(++N'))M(C;D@-['^G#%.85N'ND[&1X]:O[B<.WBZ2@@EZ^%X $1'C<:6 MT*X!W2%ZK" /3EJFC6H[#K8:740#O7'PM/R.7RF?P[4(\ .\]Z007)^N<=P M[+*EX2AVQXT/3VEJL\ G$L.9"ISD::(X>8/A_&J=$QTG;SZK&JE+##_ 9P9> M K673T2(W4= AN)[O-#3Z?'QZ1F(O9Q+<# $Y?K\\*'BN,+[6(B 7#2B M:=D4C*>ST@T^LV%-S,N%$1_X0YOM,3A)1&D_1,K!/9/;**>5XUP%G().TWHL M(E="J";YE93(-"Y"PHO#RG"JCUR3?(@->R&>8-I/CO7$=0%^3/#CUDOXH/ Q MR:<08:+PW??^D336-V3LBT:KT4 @"TZ0RXM+79WD;K;8%0-8^&W7^@OW4R2* M/CUUW\2*2$S@8VI.H)UN!H%&2//\/5T0!\_(]B1&/;X_DD]O9B\W(<_R;8)S M#"5U**?"(2=STP4+ J438HH_.X%EQ&:5"!$ (M0CDD 3@(AXY-IC_ M+R&<.CQRAK-*F#LW/1Q0\KL484DA9#CP3"0R"H1P!'[!9K$)6+AHE],H?RXW M$I#8L0Q$Z(:(/DU/BFXK&LV#].:XFX,0J@UDG2*'N6YSEM0-'$P4'2O7K#C' MP(.O<3/,%<[>,>D4)3MR'4?3:N26,$;:QPO0K(2O A(IL.>??_N.V[R"2P.7 MI:TK+DWP5^)NKIAD$2XC/2B-B(N4%]P9V)WHQ'%=YYGS,K YJ&9+YX?**P>% M#)%?>&P>N"!Z.!TM0-@! 3$T"- _@?LY,Z+ $*L=5H1"&D0XNO)\]H; R(_D MEFG''@&2QW96P!K,?C)=Q^:6">V'!+^'$UB@F,0]W7A)8:2FWK4I;%8!->[B MB%Z<_"/J;FB.%@X3LO$5$..?UHN;RKE,?])A=?@9T'S$$&+$4O1;FW%C'OB/ M^P'\GV+!O/R)[&#<7'A3/HO(2UA<&QZ"J SBQXS[P/V4V#)->QU@@ G)2".= MZOZD;8U1I/>6OV#T(C1)RI-;0Q0C)P70U&>Z%Z[PECH>@G:JY3B&C)R1UW.XUG DY MATL6&;L!V39QZR%2Z9)H$D32W.)U)>_OS.#M=2FTZ7@WM+V_=)W@<>D$?O9S M6EIL\=F/W# 8])":@?/A(7Q85SAJ)[(80#]R^T(,6Z-5, M5!-:'QDKCK,/253=CL],$T(/-YFD9D)#9ZXE6K-<0Q-?,_S8DZZ!YW.CD:6U M0+2^:R-HM%9P,Q>N R>Q!M:G?\8$0CB4:<]4AVU$??B=Y?T2]"E\AHSOFK$Y M$EF!_(V)$LE1+F)4"VD9_&!A\G%Q8GG N1ZVG/"U$E-L*8J5./+BJTYFY6L] MZ21>R8[NO64Y!?"E48VAUQ^-_6EJGFZ)L^3JC6(* M^$^A;7@\RP F-M%;0472C$3,$FPV\KC#*N18'"$F=>FX#'3;:6C[QAGL:.6I M<"@<)\Z#M_C9\P*BSXPAK0>%W$ [OWOPG?E/>2>Z$0^Z;0^]3>HXOB8]$'1S MX"J9_')'M\ROPH.I8G,H=QFTXL1,=V-#)!0_5$ZT5^^?CXJ;\D[F/ M.!I.3I03_C1F+#-GJTI')6MH&QC;C&F8!]8ZK8JE6SX O[EF&.65RR\SY?)V M*]&'(3P*E$6S6=>Z:=S@0?)9L<<1=UU:+W,*].]<6VK?N=&= -K)GT$1=_L$ M-M:=L+G_A,V^@Y=VX ;;)'NWG3&O##X\:%Y9-;9]#]1=Z!7(V9Z4 5R[)D6[ M5F1-1+:+\/J3CA"8_HO 6IB6Q<,ZD3\FA\_CI^&,RXTD@1@[Z"7'I<%&L+7W M3GMCON4&(T\[+%YBN3V2>7-Q@MY[^&WJQ^+F7']%RZ+?RA\GW:*XQ(5=F#/\ M[9/XJ;3LLG\I1>G6AZ+H?2/O%($$V" KTV,\:Q(F&U'!HM9=4"+'H%PW?/SH. 9%HOC88JHS"@T#F0+@,1"3 MF^"\, 'OCO51P_:0_XHB?1+@D=F&$!U([!)K0OMI.\^8^)%75JT.3=K-%$Z\ M2QI+TMPMUTUJ:6*-J:@Z64"R)$;$&P0E&'3*7NR8^=62'D1R)W;N(D/'35CR M@L.,FD@YXW!L5R0.-G-L&,^CGU*M&,/,#J:+?O'KGQS.AX.$@#&XPHSBYX3N' C,'H[PD;DX4#8")#LQC-)=T8/:VIO MNF\U( A4?_0+SUGX] O8+PRM\"CBF]Y;#:,K8+CR]PSW+@9H@Z^]^8 <<=G* MZ,AO,7ER']G=5Q!A3J1*T6SV>!U#Y L1_8IZ.&V%N8JUQ2()N<4E>1>>>S,B M(!X@RJ 93N$AI6P3WWRX-6Y+G(:Y^Q?1:_9M=$)^X)P:2O(Y)N$E MR89W, )7.J]R0YA!Y9R4-B.ADI D4D^@5DB*C^3C1! ]FX$.>67T#I_$^VSN MJA!O:QH MC[/N>PTIHT^R('(;$_$ ALF,9+ D62<1VQG<4&0""D0TPP(0D>3U!/TCT0,E M\6_393-T*OCQID$EZQ.MEY;V>;'SV,>]FZ__ MQ'^1 )2&7%3P8=J\U8\X(5DJ$E6B-+4E,(/C4ADKWA9OB(Z3X"9@/#OVS6-@ M(E?;:;6YA962S.Q328H('7E;8D<\56U9=7RVG']!;C4#GX@SQL=0!9T# MYKN._TR^7XPC4ILGK17>*0"[8R!SQ9U@JO$.:^O(54)S@=)..\R9FG#7P01( M30=H=#U3'2\5P9"=A*<6;BL5NL]8U!U!=LP"W2XB3H,MR,U#JQEH""2=Q;<6 MP8E@O=[27/.2ZPZ]BTI+#+P&!K,-.(9>RDYK9WZISGG7J-Z0*=\>TOM6+(LZ)# M1;[41E53K*N(-TZ 54ONTMQELDZ6]]J@^[^V]#F5[2 N(1ZGR[ J6%(>*<=, M098PX1GA7(:TBON9Z/W89I;S&KRP,!N(>1VX\(K MCAVFG2E*0I7+@4O/2IPP\0N\G*C-\$07",7C&F,A>A5EI(/;.WY^#%DJ813K#Q/V M^+AH.Z+S>M8]D03$!.DOLIY@V[<"8-H!5KMM8F FIL5U#V"1V_G\-> 03 M9J"L[A=8MW._$#&T$ ;SIAOCDGYCFH;<_>MNF-SL!8\NL^!!YH(W87YW4-5Q M1- IA0B&E]G386%$,+[,@D>G$T%<2%'K66@FR)*JT)0,VS!)ZJ!\H6/'(MJ4 MC G-3HP8,9X@X-)/EK'M%'19=7-;#>.+Y)!19N/%ZVR\!XQH<[4/_T-,])@B4GA[X*8'2DVQPDK@[F"YR[EZ_O-WK MM'?OWC'$,"CQ=3J[4?,WB*&&R9H'$9ZZ,J\T"HMLQM]B81$97Z!N&9[#D\&1 M!UU_T.:6$Q@W7'N ->RC0$Q$041@''Q:60,K?IT .GB(?:\M&*SI"=.,*?=N M 0HM< G80(!DS%[B:A+,'@P,BUX@BM3Q=28::*,L >](Q-2+Q>Q'ZL7>[S-W MNG&?N;G_]SUR;@__?9\[CH<[Y9,,/H\5HTH.EVR?QXOM@+GK,WN+$RLJM"F^ MI6N$>(_'%]MAK!OF/MT3BG'TQ^V OD'_%U4 :H@_,92$,@L[&W7L3@/_E@,R M/#/NS:-I9*1(B^C2@9-U;^@80U*.\HVI%<2#RUNR5Q+\(KXDWDY$0 *A[[@1 M8_>!5Z,N-7@[]B)3"_D(9H>/\5\Y>.(0U2 M?/4ER"+>V9Y< <;"0B04WFHTYUD,'G_'?:6&25]D@V(M0K)!.6QSC*4(^ M' MM<&[7YTZY>5;YIZ4LV=DQ&?QZ(_\R9FJ% %)B[4,]LSZ.&11Z.KL6E1Z^$2Z MO%PJD'6J:%S&/GU$F9$)M]X MXCBL>H[Y<<+H%]7/X&80PE58'1-W\&7Z><;@(*A9CRH%J%ML:\ETN,#=E8YU MC!]]CI<\/HCWO!**3@>3PK)QH.J%/D=@#XX2$N8<$B6@A!(1U9XF"G@]%MUM M$P4O= LIOK0.LS<2XAIE=TK*ML_5KD$Z;4@;M+FN[I[ W'\MYR M^$[CA_XK2^)VVRAQ)P6J 2P#N0G5C.4G%WG];KXIE%A":LYE;L=13@'R2NA]SD+,B6VHMP@>Q M7Y8*6MZ!'(I(F4BCAI" M=&S@[>\(J>^J MRHK5]4D##TW'6)'Y9J<8$WD-,K<(YU 4D87;%6YPO(Y:8*KR,#)L#(:0J5;\ M=L6#\K+4*@VR('!!#DG1T#>&$;X G04H;V_"VME#E M"3.2KRUD..ZVQMUQ,?..^ZW)J'O*O..KF+TH19, >$Q.:M'>N+P!(Q9X%T/N M\NQ!6ZO#3OSEI%>LQ>2]@[RH9*G7H<;=5^8G; XL[;LQ'/]&W"OTHWHQX3\" MQ[S9[:4CM-P'.N5 ,/B?ZV".X??L(8R)2B@0_C,US];)EMU\FY(I M .K-)9UL+D$+?9O[(S<\DQ7&C>FHTSF5$780Y%D980<#5I\1XL:XZ$(IBA<. M58;5XX4W!3!#CGA )D]@IBR#)TZR14K4"Y7F@@T[,+"9)N/%>:6/Y5=T MT:_HC-/%0.6$L(]D\[A848QQK8RQ+[.SDS$R:+^',>MT)7NMDS>5)N10T\7' M [X) ]:B$/=P57=HJJ9R&Y$[\':E''V$J@NC.OEU7;\Q[;>;H^[)RJZ@--61 MG'Z0LE.L47/6.$+9G< :@\:TUV[VA^.*L,9A<>)M_8J]['[%?IVK\W:#[-,, MC7BA;PA'N])?M$>LE71Q:$GLHMWN9@3BNE]?RS'BLI'&C:IY-<--SJ=XPAO*Q%8\V:YDQ!/ULM/(U_ECBWYOVDX-=;UAFNOD8++3=]@Q> MXGQ,P>_10T!K1I02=#.38.+URIM8PN$=9C2C+^IHC !6%+$UF^AMO=#3T[I7@2V <>G=7+TQLVIH,= M<%RX>VO7A-?&(OGH(%(84+%1%0?T8.5ONAJD,,L*WXH1V'>MP?:MB+TB;09_ MN>N=_GV[9>AY$P0N]O&DN3(O!LYA_6K?93M#; Q.- 4G\RC':*KO:'WGW!G* M76I3B7'^]GZ5L)'(AK?8W;:"6+7'O-!'\? ?I.?N%P\DFO@+\.Z63F9["[%< M; ^P?*B;:FOAC-D\HELUA8%8T&'UVXWI9%=_JL!9"Q;W0B4!CGR41S40C$E7-_1N?: MGQ[Z.:VTEU,4K8[/M7",771V",3ST>H>G+/C7PE\SDY[A]PX+[$JT+)K 3OBW$\XU'D(9)*UP33*0V)BPW7N8W(6H^4\PR+#R2"N'/FH M&T@Q7-?R682$P,^'"J&Z\O 5^&MQ5&GRK-"NMO@\23EKB:.W\%O5A%\/HN54 MB#*;EIW Y^.I@=@<(;Y" LIQ]"!5320A0;@T?X_R%.G[A_!Y'-&O-F+RH&W? M#9*6?0;^TG2-&QQ$^)*\'BC5<2/>=WT)"1(?:)?CD RVMIP7.= SG%!\1=LO M-YK]$I.;#83AP#T(X?/B#9_>TGFV"=J%XZ1$*"O[@5&JND\YM3G.+M%=G*=K M8S2?)FTBA21?/U=;D;SEK6W$;BA04;^!>3M_B04RK@0#)K&/1O3:VAM,DW7; M[[__'WVU?O^!_M5Y_S:,O&RQ,217"_6VP=FDYE;(S3C^ V=:BKD?TC8!VH<] MX7:I#1O&>!K99_HJ8;)XNB5FG,X<._#H#XZ612+G!9%K-%__A5^ T?LD%@0& M[ORGF$V"42%8E700XAX]4^)>%6)R,DA)4D'RL5;@^(2:(^31G1B;YLH0!:,UJA;)$.X1&AFB0-> 11MXAH= MO58J'QDCB? \<^>1.WL2/K&'[( F[X\1*'='+41^O/1"EC7!B2II'(B247 [ M>W)5A[W-J3LO3+V4[@?*[3N0]S/7W":O.P?)ZR-=G:KK MSM]YJ1:=PZVQ,FU0!RYET_:];^7,Z/BKZ(E7*4#?_6+S &_5U"SVJ(/660:P M8*1*"E&@94C)'$[1GW^$ [//;#(+;"@Q();6&P<#Y;.VX'T>*9BU1^/1JR74 M4X;>HN24^!OC9'#DCY&/+'IA2=>+Z$.&BH/7UM'5F<4FD]&$.SF G-O%]8@N MY.2X#YMAA3BO,UL''0/<*4KQ_&IK=2S\'&SF3X1 MW"DSV@$9>K_ )] # M^/VWTW561\*@=Y,3@*:J#) 8;XYUXR1J M*;PK1L0\F=R-@C.\?;C3>@,POW(:6VNQ:5$G$Z;H2&2+6VE.-TA<*4],_L7 M^ HHQN,:H2D Z)],]HRI^2178&<$PR)E[M%CQG"^Q%G&)/_GICL/5C@BBF8G MV8:)5E4XQQ9L+->E*:E1Z25-3< 7HU8@#.:)6CJ<&MASLBR\:8/P3^S"6VL+"P$6\3)N7*D1=0H$P MQF@; JQ6)ZEK2IC+\+52,U^CO;0<#/O "D$P-7'Q*Z:#:<>CDW@#WIV$T1+8 M%/^9B::4<#/"V;[1)M+AXTB$<,3$ A['?]G2/H5_X^,2XQSX8.TGT/Q.X-%O MQ-0&-E_:YK\#EC#18_L6;AAXIP:SX&?_#AS\0F22Z7&>&#PNU MJYN@LG@"/39MS&88&]/=EY;V(6J/V.$4[[8:5-5D7+CTVJIJ4E5-JJI)5359 M0M7D.+MJU3 D)T&[C+]J#/^#JB.V+#*!_ Q_+-0Y<.2 U\/#F;+W209/O_ M"WA<8$\8X%S(TG:XC8P'Q7]IIF>^2CH6?B->B(X+^.$BO>W[KCD+N &!0T!" M9\Y+>G-QJVT16FVQ!$'2]Z6X4U@*OVVMY&TQ\/:BC" M$=,CHE8ZK,A#/Y1? M@>\ NV"*AXJ!6M[A^Q-ZL+PHFMDZ=Z#A*CZ/-^Y3ZU3,C!5"^B_NK/.C%//7 M:" A_H/WV<%!(4((PXIN'*(4WT]9VK/15/U$/B2<$ZS7MYC!A3Z#Z^8^EF(8 M![P511IXB(,6%KY)<@0U#C),K%X,1Z30A\@U<:>>]H0.E@-]W,:<;1U'G%&\ M,3Y1#RDM:ZD\MH%Q P?>WS)_,L*2 !;$* @]V<,5R2E]./+:"F==9]V18H9A M#(9CP\,*MS3JBXK&+'R"+<:-#MP"3\AZ8?U1Q])<"EYD+*TF6:Y1"4A&^N8PH(&0+SCQ?"!Z(/B>6RSQ\X@$/7E?'^ Z.4(^1:L83$LPKHG46 M*>RP3YH("F>8ZMHC$(=/8A6>-VC_E3_?7#IR'"@?VRD)Z"Z*$,;!=[#;@#^2 MQRU)OBXLSL5)-HI) 1;C1AGETISY/$C5N5]M)1\ENG_3N<\?);I/,!<>T&NF M.\9O>+\6V5'0L7!"H$,P/.YM5A@/)M=A2<3Y4Q"F;'[A^$'$J>DD:+SP8*V+ M"CY2G!K_4" N19%8+H.1E\7O]$0T5OR>IL'"+Q^Q#VDK\-2VLH=PI2&FB(LY M F!X%G6(A!-\.0 5')MI8#2;'MF,013!I7RT,OZ0RAEXYQ)@VL;J,$Z2=%U<* MAS)Q\^R;TBFX8J681L 2:M@PV&21D4%;C>.;K=86(PT8K-:Q:7('+BD>L,>? M\H]#4*G(8(+;28M1[/23@V%O,I&C7 ES+;)#Z2')K0=O<1Y89!>E%R66P\\- MGC=[B9WT 3L6YEZC$;"Q+=D^OU6&^1!$\EUGG"EJ^$W>"/*A/M)-H< MOJ]2IO1]/=] I50V E>G+#1K.;TQBG30\)D MPC85U"GGN2_!W7)P M?TFV%%(-K](Y1W+7P:/LF/.+UK\IB'=Q]':+6?'%A?GB!QQ'13@B*?2W3,J6 M CLV8GO3I>6:/K(\I!V3=L2Q0=4'[0+;D]09Z$HP*_PIJD*\Z\HTUHYI^XD@ M25ROA?24TN2.[$E#O\=S; IH\&?(^? SV H9+F*_F#M'R-.U M[F.P6K2:.IY_(U^+=X^0-I MH"(4'%<4*(H--K=T$=&EYE)#K)J[14C!\@,^MMB1.-,.FI M.LV+O1273I0'ML"+-!&4F;HZPIQ0/"2SH+B$:5.A[Z@SKEKA:CQ:I]UH%!E, MQ 1;YU[P[N5%N\]KJCT9_C"T-[;#S3_9[L8K=Z)?OPUC$O/T;9"_>3KXD9+^ M7)=1&)@73*)O9O/R3#([8[$VDS2W&N.BP+3F,+=+PG M,#B^ G KO,4;N!GR&2I[.\!(]=MTE3,7XKJ,WXOT$0]TTFJ?G0!4/D\:,ZHG MIUVQ1,&05A^:-$59!TD\4]L+J:K!X[&O40S[)E6->J2GIGE71' M54FK*FE5):VJI$NHDIYD5TEWVCL*CLE4J85Q@D[5N%NY;L!L(]0KTY%J8AP" M*,?TEFB*Q0VHI6#J#6D?1$/ MZB4?Q-_=PJ\\Z9QE;CG)5$\DIG>DHK>RW/2_9B[*AII$.Z\UE"_(K0*!S\^< M+I&PDHST)F*QMT=R59BYBT=6R>$07@86Y1(:F8S([_$<%*661*G=:E%J)%=! M49F$>VV8X$QC'@GITI;_:N95%)X)+Z"[V02]XVY)=MAW(WRX?&H8OZ 4 E\1 M5HK06TEM*G\34R@4YD-W'"PVUW7 ,-1%L5/L1\))1\.;OQYX4XB&:89S *E M.IZ)$L0D?BSHDT\(A;P81&RA"\[GE63#-K>;!.9B#+(EVDABO&LO'H]8;C' M=2NVCR!J T@"EV%MFH[S1C=3]=SLO9$/A>,.<^UQ.U>D& Y[5!X8[DH$/;;- MS+ I;H!DSH,^O#G%-9\H,GE*+UWL+MN3!K7,#B20D7AZ@*O.>6P[;=S.IF8# M"_.R70R,<\ 8*CD'4<'K=->!ZP6" ,FU[PVJYMK+0IUR,7WN-G=W1SX:K9-X M8TYRY_FQ$%#;S ]163R.4T.?87U.!!:(P(S4$$D(W=*=-K$A!Z$+$V7;,W,1 MN'.R/8R( ^38.UA.,&>)R[>@^] ;;L#XA-D9H#J00K&Y>+XNK#B1+Q'WTOU$ M=1_HI8 \_ZB0G+=0P1)OPGHGWGP@:Y/0+&/>VJ%21-&.S#'L-D;U9= Q=D F M-ICCG5-Q9"2?9V**MH=3M'EJF1N^L(&(C$Z9;HD@M&6WI+F'A[=72]9'H/"V MOI"*LM#5:*L[@YM.Y0*",05 //-W9CS&X-/+"0C"IH8[5CDY^W$U8P8?7YW2 MP.5L%T>;$ACL))9T*L0-NV'E.FE"C!NLJ'!$['#4M,.PUB,.^)1=QV :K,;E_<9Z)9=9%#0V_;4Q0$[QGHO^=2Z%H M95%N/?Z>5!J>?B99H-'=0]F%DX:B7=CR4*P]E97?B7LNM#?F6Y'U7\U$A95< M2[B=B1MN[F>RAH#$1PR&+O956.B#W:*ZBR-@086],<4"\ S""&_6!LA P-R" MJRT.M4=U#.1 )4:ZPI-L9X7F)*@6['MW^7@N>?OTIL$R8!VZYC'PHZ@V-]J& ML.G)TU=RG;*$(6.=W/?""B,0_JE#CQ_UQRS2VFS_C>T@;X"\B7]+3("A"P([ M0, ]:C$/.P)C39/,D![0%I/2R:C_2.A1@?2_]W1E@(::F]\(7?Z6/T0L(30P M1$7)0H(@R*$(-%N9+>%*W#7$1;A&&-J/@@\H$TR=ORD. F-\'44UM#SX9OTS=H:=] %,CX9[A&#\N\9&16S"Z,B0_@40$006MO M;NR9['Y-?"K&.7(^QT+@>AO7(N/(E=BS,%MUUN M"AT?_5"0'B=8+V"BPRN0HJ%X& Y:$^,6+>\ M6&@1"HT3MF\\>#I-W,S;7 P)ZR9"-<<[Q MHD05!NBY+4H=BW2 @IT). 8)1(A^#+O ;6_D+>LG"3^(/99:,Z8)*9(FT0CB MD!*^[%[C1"G86(+1;;#WAK_(3UY<(@&7PA/A/=M8'V.'*O>/$'8L\[F\YR@$ MUF'AJ#!M%6!AB_XB!ZI@EV@(NA#IMMCEHNL\; .AB"Q>+5I-)=A'9O8?:>>% M^?%B;1D55$7".8J$NZI(6!4)JR)A521<0I'P[FK@;EVJ@2-U)J=]I;MSPFA/ MT@HB/X94(K7?@?WDX,)$U@7)CFQ<1+P+7- N$BDT,IIF+"R%!:-.CJ[GMV\F MO7CIO'/VX!U!(1BHB<"YT@HH:L)UU0'I0%JB]I61-#C!.XXBB@@))\26$O?% M>_';XE^QN%*OC@&D3QEA>$'O<:L_G-$2,]O(O]S<< ';BJ /ZYR[V" YX72A(F'1Z&*> MU4MDNW+A['=!_>^&?A?O\SU\G=_Q/9/8[W:PNC$<_T;<* N'?]@'/Z?53N&] M\[<58/R4E]ZZ?![O3K]!8E9 =Z\:^ 9>,:/FV4ZXT)MN;*6#QK0S22WTKTV. MIKGED.4)'H)H?(93[!YYBAD'-<2)SJ.M Q...Z->P6''=\19^26BRY!3P38[9.T+\ M_V?OW9_35K9$X7]%1B$!$@@06%-U]C@@6MVKU_NY3"G^FY.0N+N32N\@"-=7D516 M#XW9#N%Z%=^I!A)5+W*G\2T6&@._9VZW8>I055<(^H;2SHJ(W:ZP7_$5HJJ1 MY6MY5_A.FM.S9\I?NHV;8^[2EYZO]A F&&UHW=/OG4:(5AW(\,(>GMX6PD<0Y*+#N\UD=86 XZ=6(F\62IB89S\\N M>PZ[%BXEP&%S(\Q-AS6N9R:;2C>_V9B'&^^P%RUS,1'?"4/*F76L>?*BM!4@FNYBOM>W;N.#7^/TPT=MN!+L.=XV?2JFUC4F0S+ MN+6E;VSD!CB*2>TH//7Z(A#")? M@9*NNVI<:2(R;2S4%EB8U<+#U;R9%K7:\]:485!X"GDJS6V.!H&%&;ST^T1U MHG1G2_]EV'0X)8_U&A-G[L=;#0NCL!"*5_"XS <;-DS'H1;N!H9(>0R#/RRR MDK!D161F\&)FWO(9#\FG]RRE(D5-[>/>V;0=T6@,>=:8-\!F$S/A5L8\+)RO M)!*4,/%:'%RT=KO@_\)D F"+8>4&)@J%7W!ECKN,@3T[T1[$S*'X6A[N?J4: MQ*4 '+;'%]?&4YW#3&Q%#?5;>L*#4__"'"AN^LMC-$RQM/]LT,F?8YGRGR62DG$R&X$M FVC:')6( MAUE-N='L+X(Z'N/D:DJ'7W[KTA"T?4+V>TAXU_P@Y4&K(&BSIGL:M%G@A8!; M[G-XD,/^!%MCV_.JVYTWB2RI^RV!,6*@O:!&1(V0"899>5@T[O+X%<[_%.&K M<;1X2M4IF8\O%UL'18:_"!6KS<]'0^S/8M J%(DF?R2Z+V;&N4FZC^>X[SAJ.&[B%3R M=$F>I[;<4G3&+)%QBGO%;/2PME,\3T%VF@_)N_12":?Y$B5K1O4>&!I*/SYB M<&4V"6!,P8J\_1(6T7%!3S 0Y3XAFG/IN9P)FQQ>Q=TJ81;P!6STPC-2L4HY M-[24'%P1B4R1Q9K(Y<\ *:H&BV+$6(8$P$*8D8 6.@IUU@],7FGI9!2;]($B M!4:,!@BG]X:SJU(53VM/&U>+"56/6- %!N4NHBF>0O7+ODF\0?PTY%GY2!0N MPG])+>"7KR4Y:9+JV^/?AP5G-F.B(32:WFD8Q0D@KP9@6 "'@]MRW,R(+8O9 MSX \Z/LQ7_C= E,0^AQ79Y-=(L(F\]C804Q3Y*P2=%JR 66151+>/3(S3E*D MLP&27E"OF+E0-J-B,Z)UE[>P=@#;#.J1$Y6H85)7^N*3V&(#&TIBS$J]5MBI M,]<)GF<%-%I"FD0V/I86C,EFSF#E>;#AB+L PQWFL^*?3IN^!;%>MRK>Y"QJ MZ<.3,P?,Z7<['S])CS0U9+H(\3YA[2%YY0VQ/D[9+Z0$ MZ1':%"\.-0\<,Q65AT@]) M7RXU>/M_4M9"(;>C'6R=:.L[)26OB5$:\R0L+V-<"$D=IMF&$IV MMA0?GTBS9%&D4K"!*RS3M*!_<&1C%_.F\W:9I'IM M=5(];A>M(5/7!ZS7'W6ZQECO#OH=0^\/>_IDTN_TIB,VGOYWM]=J,O&;3/P: M>*F;3/RSR,0O'![!IHLKVC >=#99/JUU(UE4*O*12&J]M;$ITI4]^1%EYMZ0 MW^4Q,@+ARVNN1#WQ@3?D.O6^\F$@@*\-0RZ1)$ +T;& M^"]T@B9\4UA1@]6F:-4 D;GXB3NG+K;2R*'"<5B6!D$^XTAYFWOZP!(:+WBK MN>5F ,M'SC\CF01@<@&/(",G4O!%CS<1?\B$A6+_4C89.Z>?GG A?>9VUYOI M,3+'%SF/)KWDL6=\M3_\EPV*I$4QJ&?JWD01+^[?=%9=;?J5>9>8'J$4QRQ2 M/O&PWPV^;CG1OV23RY&?X-OA?KXY+A+J$_Z=QZOU/+:E%VKJBBY99:_0IUJ%:SJ6%;&0XJ@I0V[%<%J=X&2 G]>Y6RG5&IMW@,TZB7 MGE/GO_')SQDWQ3(B1/C^Y""P*V/VG A0H^:WUT[*@R!(T:][,+JOOD0FQY/&:@[*X# M QJ91P+"JKQDS)S+& ]%\&C3\9-HM.DWQ7"J(YT"2/]C)?#4S< K!@B]K??A M6X))$A:D9]8*&.72KH:IM"LM4S&Y9,,L63BA*$%)\@7CV,6RL+2$\=-K70[D MCI9-Z6L(HB&(2H#QX9 4$2=FD+80*PNH*WQAF$>2+-5*4D*_=:DJV=+PCPTA M-(10?\D0TT":(LI+A$'KLB\/U T2H;2J.*7_.RE5\7K)G2RM2Z0]D=9 M)O6)$99)QJ" CZ,G:0*E8-IZ@&Z58$+5JW7E;:)XO,2A' MEHY#;%*BR3TM6\G57/[>A>-NM[^]L3S46I?=7I8-5FXLOX<[W^N55R?]ND3H M2K]JX9=O&/*K&]9<"CY1=YRU-615ZX.;?B.\)B(W0IMC(4" F1;D.6F<2Q6" MZ3Q=3]JQ-0H=&$UG* _U#9RF(::&F&JOH^U&3?MR7V!W55GO9QU:E;LO&@IK M**Q.XJHZ?1CCA9V^K/6SK1.S"G&Z"*=,(O&Y9=3VVP-=KU^>:%49M15NJJ89 MM7U]?<9PDU&[*:,VJD$/&[-OG54+H@_?W"37-LFU37)MDUQ[=,7M*K\RKQJO ML-!?FURJ)I>JI,]M2SYK. M%440&X)H".(@LJ(J?Y+6Z9",Z'0W9!DVB;=5)M[F\(DFX6Z9)(X<$=0Z.#=* MZ\K=878@7(,&AU,5#A/+RKE_%52%G&AP1<&J=WKY>[W[ZL2BAK2OR<-ND3#+ MF;M7#IETNRU5O*MDO.ZQ)2/.E^O)0S4[8J[!@L,)QMW08 ?!J+]FKWY\- M_1[N?J]77YU<[!'E#WK9BN4F'7?OZ;AEW$M-HE.3Z%0%KSFZKH$)3SU5UM4# M6N$-5354M5_M[6BZVP!TMYS;*D;R^N%O M.3BX5CU^5\W:IKA)F&THOA(IA]D1I#1FL=342&W]S,AJ66<\.E)3.G#?[2SK ME,*ID:7G7W:/=1(:^IG5I\*3X+#=<%*9M9#QEI\I42^($_5$EV[33HTERVNT M3:/BRLS)E'$X%+9_MA;2)*!9308"RJ7IJB9?*3$,3@QN6XK495MZYP\0P);; M>\N-/TX8DX]$#, H37>"SQN\M*()OL^'3BRWU#^7OMQ;3E;I8L9^N93V= MK /4B<,9FTZ=3<;@:=6?_HBTPC]IX.B=S?X%B)SRUI8VAQ6U=:D,%+FC-%V= M&Q(Y4Q)!^4?BKSQY:-C&KR\/ATVF;2A+48*"<3]%+P&-.6ZZ6)X$25SAX%^@ MB"<^OOX;W!\2A[>C .GBX&*YJ^TKT-?@Q9'P8@>NJ0-.J( 3A^E]RF]6JSGW MY/DFB3&81U*OFI#=_L'4J&9K^,TC0,EBXM^+KX;/*D@X4;!+E=*5NU4U@FL( MK2&TLR.T\F3%!]W(7;5\XZK_M12\.]%X^5,J]/T<6(9KX5^O)GOS)--/CK:6 MYL#(IH"J#EI()LZ\AXU3:(YAU!/#G,E!V/[,\*6907.-)X"I""8*(LP=SS.1 M%DQXL>GBTVWI=OF7&-OC#V!D#_[ASQR/Q=_13&R@(O@6MD/O$0'@Z!$*_5Z@ M9_3"9R\8B747;>D;7+'C>LD%P/";,% 47_C8ZK<9HZ"QP0/%)BP9_AQG-%O! MA&T.,-)0>:V7>]O\(Q,#S_ZG"V6 <^>/9.9XE ^XSPY-&C-EP8V]P<^0-YQ%X#V<< M@M3]O'KX?'-EU5S9U+0-FXJ5@;8FID]Y&V,@,-./1];#/=I@@5T@N4ESUZ&L MCB@7@#,0QC[3@\V-[?'&0BX'EP,<#K14H#GS+P;\GZC'=GS.29/I46^F90&= M@83X.S %Z_48?(8/13/3YZ[IN/@59E.!GK)HK[S(TQ&5JU++TOEC,V-"D!/B MT439!1_'DBX4ABB!0.RD1>QRAM!) NHK( $(482*/W,99]V>^1M0S/9GGL1L MS*_;!$A '6:^EDW$ Y5N;?[:O>N ?C[QOKG.2ZQ+WKML;BSH J[LR;5A6=[= M=+4BFIN_-L#*[/:@PE0\I?A1<'_K=HRJ<^ZNAZW+H=[.1L?6I-W-Q7NE*;PX MF#WNFV@% QD;)3:29ER>L#Q N-F;*XIV)7B,&: MY,GLM6%2'?$SH$FV@%MT_V*^- 4[UI.%3AH#SOY7RUEYB[Q.HULNIU3)?/\>^LS M]+L7:HD,?44]L'Z^$B_S:?%)9-;':H;T 8B1KAO1!W25%]/S''&S)O#>V+HLYB!/ M*I: Y-UVMJ\"UU&$%)O.R' 6#,L>O8;]@@,G@D0ER->XM6 M@=D+BVN,%X0GZ:PE =FK 2 UK&[2U@.RO(FAJIM,HT.VABPR)2YPNTDGDY0H!>2(%?407'W?( I MDYP$SG6?N!'LS_1GL:FZ8$[H'8SQV XH,P-X -& 5P0L! M4,#-P,;E56 DLXT%B5BXJD>0YF*<@;!P^$:$C;Q J#<$S8U M LO_+!D!L&=X9BPHS^-/PV;H>< 4V&Q4PI9@8\$RY#)<42(,,/PI96T"F0#-YHEUT&27-606L%"^Y0HI%R$KWJ G9'R M.[EG+EI:8,E$% @*2$R"V/TH0X#_D'C#4-A,$J7 EJ7C 380I7'W@)'JG;9( M$"@PY%?3"V-W5X_7DJ8">N_9FUU2LTY&#R\D!&9"F3F>X[UUV3AT,QX=(U5^ MRY&RK%3/^@0]@!/\M2P!TP7*0OP]"%\2^H2P,CE7K&'.33N;&%VA0[#R+?=; ME\J:+:_SMX7>+(JC?P>184E:*IJ_M0>+7@,:M?U,"=;9(FF. :878\CZRNR$ M/P!6N)L+IL^=>]>I.F^$5%M:'[E9M2&4TU4V )0?0Y I4_(8KC Q"UV$43AY:4*XPOY*#$DYFZ M/F"]_JC3-<9Z=]#O&'I_V-,GDWZG-QVQ\?2_N\-663:)0=VEX.8@Y)P'#?SF MV]5Z!)U4;XTL7TAC2I2;_-7TQL K4_6* *)?!DR#$08,TF5W[X(:[' M *OFZ L#3>4H9U^ZE Z/.'^[NGV0_GGU_=>-]./FZO'7P\V/FY]/CQ$*+74@ MB7PPQ4'W.)ZQ28 QH B(-(D'XWK?36-D6D0=/YB!4)W"L_[>IM$ K53"U4VH-NKV:-&9I-E=K4 M<&\M+%1EV7LNL/ND6P7LLW-%%F+E.BNL37H_:L@U'Y9QLP5)R%"NB/^BZ/F2 M+EA=6Y!W 5NRNKB%HN2!LDX=04X8MFH#V[W!5FM@6RUL>5WE]GRU7G56J^0S M6@J':'Y4&6:=[7O>0]>D:\.;+6-;F?.]@^K%\Z]"5-%[MJX.$;&$DL&]V4V< MZ9KCFBM==J@IK4MM(/?U?8VJ*5[,VZ#UN:$U>BKW@-93\S>;7/R;N4XN1JN\ MR$E1/S&TIOF*V\1^6C6TSY> \MWWYD:I^2,?&E M&J,.MGCK?=:ESVY.\R6 MW#:7ON]+UX^AD?4KULB:&R]QX[VCD?F@==E5Y(%6M<)R^NT65]9C[V*@E&Y- M=F:(WC\:H@];E_VNK'0VS+&MP.!L\*$X/@R.A0_=3J7Z38,.E:##?J(&ZS6? MKG(X7U2#"X5QH;L?5WL1UJ"V+@<=6=_$&]Z#$^=JWS/.SQJ'-ZD[VTTJW<#. MJG:M-X9<=?K,WD;3=KO88:LO:SF3GIM;/[+:LA0 M:?:4*OZJ MPWVM4KV\P?P&\_?K JT.\S&T,53DCKJ!Z^3IE5;9PL[6Z M;NV\$@-6M*6(NX[5(=S4_+ZBW[^'P-&?ANL:MA]USELT<:,=W1L"HM@'\@'? MX=W%W>'+!!CTJJ/:C?^Y.D-^_27G7&:O=0E7V5QDW:S2RJBU"?;6UP K3:V# M M3Z#J-"UFI%MZ"#0'3Y7#8;&C]*A6 Z4R_+)KTK887M6 6A#P^73]C034,W MQU5E-]%-ECYZG0J5V88V&MJHK750G4SI55U9U]!-0S>U-;BVD"EJ49-K:7IN M9@S0\FR7=SVW7&_FEC=SRYNYY86\['34EY4ZBT-;.K:-!5,UUI M\U+UG1G4;*KHIIKI2MM,5_K*QF+RM<+'?M9FPE(-0;9VB%)E@"LC44X#;LD! M28<8%W*&<%,;N&TWV*B!6\FA1=OPL7HYKPXPK4@XH@J/^2GV?//F8F\^4"8A M[*F9=%0[=_+[&3;0W<_\C *%$3VM=3F0AP-M3\E7.:RA0>]WA][[F:6Q(7#8 MW7=B88/;#6ZK7>T8N+WW%/<&MQO<5KM'FQS2ZQ522PY4)'<\\R [_ZCIE[L) M:?W._L*\.OH)W]OJ__:&-0>H/6I3:4.WL;=]140[P>JT$H7C63$H_V@#E?A?$L=J5^P.U%NZ#9OA.G0!2J:3=QU2._MZGN)&.>/T;(O)[(?R]CT]N;GYWO65_A#\H2/COH;U:,Y>G M!TKKLRMK>!IHW M-[V[PE'13:N%;OH=-F=K1O8T'>SWYA^JK(/]0*LV\E+$-FQHH*&!"CQEU=% MMW4)$DP>=C?$V6M!! T=K(;%N9+")J]A=:2@5ZJX-]*@D08'K7NV,WVJ2UQXWWO<_];.*P/A0%-^*HIB-0L==:'W$,5JA@15 M[5"I:NS(H!D[4E^/0?%++J(F#EJ70[D_Z#?W7#=SN#)B;@+3=;CM#99?I50] M[!2BZG<8SFIF#1W(O]/TMR^OOE4W%V*X][D0V[M &P)J"&A/JG$9 BHB1M5* ME>.&AAH:J@$-;3 [*A1"6B.$&@(Z/P+:8,E5+82ZQ6VY34.,5D[ & *8Q"=X MJ<-5 S&.8KC-F'3MO,";%\1-^I\]R;1?F>?SKO.F+;UD&D%)B-EL(HT6TJ_V M8UMZ=@#?;/Q!HFA"FAFO3!HQ9DMCR_ \9%4 MV99NT\>@CR_$SN-MRH"!+R_,I:$\R!8;\6\[SE@\(Y'?BY*TU,EXU]:X&?F';\KQ&@P2O-53'M M>8!0H'$"]"8:Q;##T=X8CO !-'N%?4Y=YT4RD'H]9GL!;8TC&L@L@($+B_## M ++@&"2<&(-;PDT(7!)GI:5> LLWYU@A[ 0N?0H+PE$EE\%^?8007(WI3-K2 MGZ8_@X^?#7>"DY:RUV=8%KX%?YVZF8DT@PU*8Y=-3%\"(,"J' * X=*"&2Z> M@N .ZP(;P9\N/N-"+H/],%F:1M"4WN JT] 8P\K$X>#EXKID). EWL@#J'!L!W S1H JKA MNV!+Q@LH,$2UAN0% (._ SR0V/J4SS.SGV5"11NHY8,I%DF=3M#C&!=C[MQP MX1N#.-)_!3838Q0Z-!U&I35@$<<>AX#%\YLVG),O*B=WZ="+)F1U,!:9X5WZ$-B+Q\.'AN(MD.0&$,[ 3NA:Z(HT!( MN-,8,3\3X#[ VPV; QIV#QP:R7XA$?-%>91Z.^V9HU("N5_X !BX!3^)RWF8 M(! U^)( 3]AQG@6KD&<'8?0\9<((I.8!9*#$2,UYG/ _26R<0A'.":,"9 1 M9YXM1JXY2; CTN4,T\;-Q50J\%K""4 3P#+.-&E\H[=T+D (0#+X.=%8N*PL MO2''Q]TF$!"XJ_W,)65BA1'#EW.902@#,'!Q0X#^I\T>$^.4D&*DD%CDB.T\U7%875;.TU7(HG@H,<3H%K<2 MJ>$X;"[2P_76Y2";4/H/P4Y MTS-_HZ;NSSP)93# 1D 6PF3DVG>X'SF^!BY#ED0('AGTI'_S MV^/Z0^*H7CRW%>[" 8/#X%H4-1H$A'+9#""$5AM.U-%"!?$."VQ.ET(K%)[ZN&%&WYTVNW9),9O#8H/&[2%1+>HPW/+M1V'EYVUK:!ME^_['.[7G/W$> M2O;PZ8[.>KFT(@&/7@(>0[R@;(]N"1BB%9I9);:)^=^"?&B SMU3_)C$P\DE:J]9:@ MD_CO+"HCFAO/[&($QLY?%\84-OO)L-Z,A8=!NJ0N#FJW6+S7;^.0[ *G/Y12 MOJ)> U5@6;JUQVW"IT>P]\V):;C)C+)EFZ,VN^?^#E V5VC)WR(3ZS%6(C&T M$4Q,C&S4XH0E5<$/I",[ :R*!C?[/688LT2Q0#<(*I7X%\# 6'U$$=J\<,7: M;54_Z;GQPT%[V,G_:FE:^!*OT]:5!A:?(9L7L:3_+K';2#:IPPLMBM7^!!,4 MA/J2L%&6A4L4@4U$985!,+FS'] S@IZ*+X9G>K\2#G3RB\#7#E #V-JXCR=X MS1?+&?^5$$7P/@82:LY$J^83]C1, 2V=-_+:$/:Z#.Q$CW'W >.60,*-'($CY$=/%F- 4OK2IX:<4BU#T6M%;9#+!N9V5S.F[$[G*;2MD$ MO>K*\D^C;.A>9,E45)V?P^0+9&-N9#$G3H>]#7G]V])AF@RIN4ITG[F4!O:% MJN],9VOP?:]TMJ,@SU'8\7FX4%)SCH%%USGAK[W$<'IDDFS:4(Z'#S6R"V[0 M+,,5L P7:%U^6/8J5%Y377(B[XGPD \[,A%,F8._]L--(J'^AV':WQW/NQ4Y M:K?VC4CH*2_I<3:/K.=(^H\G*N1K+=L35D0J8:EJ4=_4I)2W/*H$3;VY7#DF MMZ%ZJR86B]ZZU.1.99I4%5BP-1-,NZ@WQ3P.Z\ <#MO]CEK6?ZEL]OPW2Q5? M:NLHB;CI30Z]>J^Q[6/K:6MC["1MH0QRXPG\(Y/J&SY=X$-5L_AA,3TVUO\/ M_O8TH ;M#N'E0Y@T"985S^4R[;'SPJ0/[/<.9&L\D3>*$Z$)IT&\S$S-ML7H(@/SL MN)3M6:Q\J"W=\!@W)L.9WCCP/'[3&/V7NNV:I6HFBB"/F9Z) .)6/282.V%: M;5@RE:R>X;4F'F9LOMGA37#!;XR<5Y;*8B^CWBFI;*Y.J-S!IJHV6G$VFW>+ M&>!EAO!U.[UR^JI2]_/T6Y>VDU-9O9Q;AJ-AB=KC'6NX-^Q]#[PYX^F?0[O>F(C:?_K>.-E5/%2/-:H8OM M4_$J&-;O1= IE36$(@ENR5W$?1MRLG^4#D=A #6;7/GAAQ?9I*##'WWI3CKH MH 91^_.?-S^?[AYN;QYEZ>?-4X0Z2[K8VCPL?L22$'T5\O9^JOR\7J5[19%76R7Z60%B?KU0-6I3(%MOS>W:(0=>E MX.&#RZBB,/V%_!C,"EVRGD[L^#:>:?U:>M#9)$" M"NCQ(\2.TB$N1<405]XT^N,DY36)K@U%K*2([D$H I/G9%W)SAL[Z3356B/X M-],V/;"LI6?'F:Q.46U23(O*A!"@?R \RY, YF_UY<$PVZSS."FD39[R,=CH MCDBD8\/707=G/GJB: &-$"'^XCK<% M ?1:EWU9S6G*<;*J=8,^FYAHA>C3!R&LR$HG.P:]443WA0&8<>*)3L78R811 M!U%QC]A\@]<)CFUC$I@]:EUMVEBJ#1/^N()$45 MT&)(,J0)X<='DHH43'[?PYHS2CZ&;LQCWQ&+#(/#NZB=.]2)U(\L]L$Z,YD^ M!90)M=.Z5 =R;ZA6I$SLKUCAP&KJNT6WHDQX*W13 -TTN=//=DBL&[J]!ZTV M[5Z5+B2XD O!N]^9,KL7ANS8 ICE"45M70[DKKHSG32*;@T1J#"+78% ZU-X MU35SZ4[:Q7I*&O FS;>@8&MJIO<$FO-A)FO\U9U 6#NB\KRL[1 MOPHOLJ:Y) WY-N2[<[R@8O+5]V-[U:%KP5D4V_ZGX4[>L"36FYGS.1^:,A:! M6QQ%86.QE>GQ @N +3PQ7H[K JKYIB7J,^%9]HKC,; '#*$=7KC$?IN>'TY+ M@<\- 6*6-8$N,G+.>-#[@8.YZ/M5_XF,L MJ/^F:@TQ6XP>-EW^%)\3EI@ZP4>J42]>,;R2GGMA_@QG3N9NX\TU?9_9@'AO M85&KN>+M?+C<@H\'-<0>L&2.1I3Q\ Z< .O#:1Q;WB+IP6WA2#K_"V>J42U6H")MB$=^XS#C19 MQL#$.P6F%+O\K>#0EJY6S#K@*)!0LM.W&$\3G4HSP'9X! ?$\"I7(S.SDK<( M2#@_P@E<968N-5,5UO VK;]ZJD*) DX]*N!L1C'D5]+59O?-*(9F%$/M1S&< M21EX?[LR<(R>8T>5KUBB[\Q?N(F!Z@V(%/?1F?JHCJZM$5=[.37B:J_6->)/ M-P\_K[Y__]?%UYM_WGR_N[_Y*CW>?7OZ\^KA9H>J<3ITP0M XRZN&+\VYL1A M_LTRL/_)5M:/J_USJ1^'\]+$3C!>"0]QQ*,X?V45Y:<^DD,?M/MJ917EO6'9 MRO&]3_? 36E-17E34=Y4E#<5Y4U%>1V%<5-A_E[J:3:I,BMRB97 M4P2ZA'TWH.5O[7O7>0;=L3R):)W694]6M;K4%#?IDH'-C>O\GE^LYJUZLLLUQ#+@EH7R6 79Y>U-:E M+JN=WO%G/#6%[8>LSCP$;FG8E$Q7LAELISH_[#2&A(8I[9LB-4>9?G5FMG,S M&*Q:N;9-F:*&?:ZZLM8=G/B KPKLD(:&&QH^MM]L*QK6J4U.IU-5"663[EXM MZGS=1+V.,8:Z3^V'\=RH9=19^%":1)8,:3L)9"RU[I4VZL-@"AWEF,7?*V M4Z8^ED ([P]->?.=E#-($@/]XL(7/N6,$OLIAQ\7@>/SGV*[('/,VBOSQDZ' M?W*C+!<6(03@P&OO9LOJ%*P1.1BO39Q/*]JE'>,?CM;L=10*?9 M)#[2!-J6CH4GRA9XL@/W30,V!W8JHL)JOG98#KQQMQK>=+9Y63X7CD=>GC _ MNP71;;K$]T/\/"2CB5_OY=](%_&G4@E>T5[+,A$=#[*J^6QXFJTD0SC7E8HJ MQU8@)O ^,YNYR(-PK.CD!9L.^2Z5ND4WO;[0+JH0*C:(5UJ!2@=B1:MO)Z=O M2_)BP#C [[(HAN<\$&?:>O/]59O?2G:LP*1<*58I[E0W;;+7/;=IDX/MRHRN MQF,'M'/OWEB@$P/^Z09L$DXJ-9EW94_NL (W\5%<=!2.4;QXV51ML,H,S"=U4)47>8@=2JZB8"ZXDJ%@(@ M(;_PSFM"Y;8%1<-V1QE65;NC=]=/@SQ*09'>[38%14U!45-0U!04-05%1Y:] M8]"T0?CFYN\UE1+G&O'=D+4AD./1L*BGR?66COO-LK*80J(98LX%Y[H(U6NNRW]]Y(E]3XU.: M7F67E146RG >!]"<6N-H8M*=$<_(R6Z0: B%925(1#FV\K] M3EU:.+PGE9,ZUV(K6LNBV$/(4]'M\F+Z%,UME-$=V"L?_[GN@/CO NA>2." M[UNSS@%V^-![C7YZCHBTF756ATA#G*RG*CO;^HV>6IJW8CK2,T\LHD*01B?= MUD'Z/8*D&(&]+3GTJ'-2?W>[OU%):XA%&QRFU6&14B\L>D\**^;&8)LK7CBY M/5]]'YK&!K[ZD 3FKD2AMBY5N:MF.R$U*NOI(](&UEH8D=;/\NU5-\NWT5<+ MXP%5(TC&4MYXHZUNRU4)GMFZA#7^+RR>T7;O>-LHI35$E@V<M-#JIF67&5&<1[;**N\8Z>>H:SU=^[[VPP[;\BW(=\R MV<]5D&\?R++DK/ZP=7K$B]WSFW(O7A=D7JUW&F#,W 1/ ^ M,WN6QW.SYL'!K5$T;BB'KAJG%;,F^Z;CUEABIQTG9-5=;I]=Y(C[;U@A+>( MK-+CK=G\F>E.+G#X^T(*OY+@G<'40.<6H&+_3NF\'L/]N7QKAQA>;[M\RT 4P$ N0M8"UGXF,FK M=@(O&P%1KT(<"0W_\TP_$!U)WF;,%D_@K['QW8B)=2PVD>%V +*&>-!([100 M$]B5Y(SA_+ -G(,.3^2"">[&BS($)W2"!+Q@OP@NG_=%R ,9 6SNLE?3";SD M)MH2HE*1!BKI4EV]BP(E'&E//*?&",0N(&_^B=UJ6/6!DO0 M2?RW&6B?STAKL_MFH'TST+[V ^W7:&AJOH:FG6I;GU#L@ED("V#G2I"TH&M@ MIS _)9@DDW<(\Q@ 8"+]'8 V X@+>@>U,Z669#Y^-I&8_6P\HYH"/P$<&P>> MQV4S*2*^MTKS<-DS:#RA?B.V1H&[_F<0JB,KS'L"_A%EYYMA(G L6?'7#E ) M\!(K+5NO/-SPIG;8,P-T&GL:4%NU(F4!N*@Q!T7GMXF !""6ZF&H]M3UK>9^ MV:!9(6)/?MD(?9+8AA7JTG<19+X8%F[U<<:8?_6"#<-*=S;L#<'H[[57>>Q$ M:\.SZ/V;N'(.7U#Z)$OX31;4 V*C M.@_<'7\"?P8>H^=C7$TTC26%E*^[&D&)OG")!3-GB'0852 M^*CE8V-%I1P)7$/'23>G0>N.G86[!]N_DM\.=VW[]CRTBA$CC[VTI4?&)%2= MI$'RDV80'6S%+4Z!D&?"%,JZ3%Y8,^BU2N@_0-^X4E7SRYCJ5FJM3[Q MAG'I2+XVXW0M_"7(6]DXH(]$?\$?S'T&A2,Z^A*C0Y\'**J&B0=PQG_-'(M8 M-?SZ.^@5XX5PJN"#3X^W5Q+9L%$W?&R+RMDJ/A"VRD*5) :^RX%OA#N0/N . M4$%1.Y^I6??:NZ('E<\?VQ((;B\P;#^4(YM_2R,"J.]PH_#EX<_(8@"8NQ0SD%#[<0ONKBU="]"G0)VZAPCNJ4]? MC(7$C#%NZN\ @$X"$;@B.H'0C8+GFV.[V@@/3'?5CK&UK@(FDX9 M.HS.=&M?V;\2![H3YTE)*B"\ M,4JK-]1@F!T)JDY"4*FM2_\MIZ^P3Y1,D%M(:YW]!(O>!&YT MZNBLV/5=O:#>R,LN>+2U8:\RV(62Y0!>&!YOJTP9&!&VS.%9AJY(EQD>:-HC MT.BY8L=5-C3ARRI52[B45DL2T+P1[T&WB#D1G98?0-4#]6%R9S\!IGK\=>75 ME6[KLJ]OTK>X!S+BJQ: BC@>G5PXB3=E^"G.-S<67K25J#,M=WZB%2F4Z^0.."/"$-N+C?U,^/VG.=4S M+ >L*%S8BB.I:=B,0!?WA+ 2[S;M,>J2U&<[3ZH!K\:=H;U(D8*EW<5LNSB, M(M,CO)MIR#<9V(C$&<5.PDDQ$P#0@JB>OYNYJVQN5$(=(5#/4[M"@65)J5#E M=N>L3^ M7\V*V:L45ZR28*O8VC' E;@ATZP7[89M<7WI*](G29H5-=.X/I1 MK_Y')\ 0E1U_#QO 4__+@FL9^[BP# = MUR8I7B$64CL?C-R%,$[X8OR%+&D*_!]]+M*+Z5G,(-=@S"$W^ O#<*@<5J.' MS!\V1PJPMPPH,22!+M]\(6!($^/% .#)XDONU43#P?-E/HL#<.T-MH%'B=0% M%L[HP@> A%R;+3RQ,VG*&/\&I0;B"V.11VD>^'RF!^%?6P+L_B_##@QW(2E] M0F^! 6-"-6,^=W [$^F?7Z3[IVOIQD-_MNG-N/CTI"<72(-1?/@/N% VYI_@ M5PA1B1_=G$[I73^=5][465'I9=VLD97^E2"B2+Z);0$E^;XE9'@DJ>8)LX=/ MID@M'BL9QD*XFJ-%.#D*ZC/(LXE'*JF!I1U#W=65?(_1F[D7]0IOF$V>',JK MOL= ?GGM"WO[M(<;O$42:3*"&D).,C$]H "/5%2RC 2"AIH*/<.F8+\:%"^+ M<34!8,$7$D!U07F#WV/"PO\(@Y"\V*_P(A&LI_L4B([Q:LM\,6W$QAGH/O@" MC(./&)A:L"[M-T+7'F&0WI9^198DT,V+%](\O&CN>,1UPQW)!4\2Q6!PRQ-& MF+E(>&YA&V\NJ/<3((YGP5XS+EHX>91Z00$)XC#%-"AE@/>9\4\U]!Q:;4G0^/XQG\X?^[D)S7 M2,YW.FH_)>>C-:H3]&/N\J:OA-"?F"[@F9,C]3V -3VIZ"'")M3)1F:G9?85 M A^(%WTK:?EIHELM# K!;BA:*,T=C"(AK5J.Y]&^R3R4DU$B6I&C9]H(C=C: M")@S>^7 O/A$']BP0]XLA LCN@0+-@)9W)P MW2SI#'Y@$4[Q*T79A7EC].V2CF((MP\%JQ5 CX473ZM9OS@R *&J.,1 DI[B M" L)2C&C5_MYRE/(?EZ<,(:-7D=O*F1CC-("K7:W,3BBB/>AF ))8?(0>:SH M:7RO=#_13(]X]TN79&(^'Y"5.>=(G-;TD#Y27G5I9/(;?&$O#IQV$KS@!LD: M !CS[XZN%NI'50M[IZ 6DD*!RH0Y#RPC)):EN\]5'@L-@WNWN8S#)I>QR65L MCR MI,VK-AF)>)R+CMX9?D9NZ8*E8YO^Q=2W+EU%QORJ#1@V8Q(G)A&KY@$I-47-MM7A#-?>$[.B/EOZ -, M9]BL/):PV9,F>V C[P#K 6R8&;?J(BM^V6+?9*:O,,N7DVY"-Y*P:Y5,@E%T M+")GCD'TVF22BQS5:B4-V3"^S%TOB&M8S/5BD6M#O'\:P.WBF7D2*4C.%\QV MH#HIX!AR?..4(".N.[Y;_":*TWR8N\Q+^W,^DAE#*)

_3\3.-\7&O=#LYV&/V!9-&M.)DV2#$5Z!:$2^ ML9E<=O_V9B_?WL1$D%*VYFUHSX4Y(_S)!S8&ZYYR:KZYSLLM^KE1-I4W3;'^ M>]CN'\ V#=.;H^+ +4,5[10/*B8/$OXGTESY8IX?12HRL0")_1U@K43X-AY1 M\%(A!<2>DGC17U\%@*/5XT2%!<\)PELN?[&#UJ72V9AX'6I&D7MV)SQ?TSAS M+WZ5(9RQVQYLQ%Y^Z:NNNIT?]?&D-RP^C>(^7(^QF8D;+AC?L46>3I199H:4 M&L>C(@]N=5&@TP@"E;1+O\)"KUSV1JJS<-NB[OSFE+!K M)C&PSFR++4H$PA2UKZ62K,4*Z3 8-UK@ M+BV3C4JLCNDTJ=6C-=:&V3P)V"^(5ZR52RKH])\H+S*EIBUGU0BF$.41;M#2 M<8EL(DZW!ODS7QS0M!*0\1C[*ZR1$@HM>?AC#0TD(TIRGK&)>JV0)#%B+J-A M8F\R-P(HH=O&/=!$NE#A#,G PL1*#]^0:3J06 "C@:;/*PRFH":) BW@$@!^ MJAL,E1.9DM/-Y21)?I2_XEQ88-$.YC>@_D]%CDA7Z 1X1G7,)L8N6C/XKF,) M$R;+<(L0M9>H;K]!!#@%D!&/EC;]C' M@3\6G@(T7^9[\0F$>,JDR^;"4-@B@IFD\]:XZS<=XMY;%#5E9APZCLKS%)4" M;H\4HTLSN*M0]N^8JW!/<_==N'.,*'^-,Y: MN+K6]')+P=$PY\>?A\=/T&K4FP4Y&5A3I#.+/%(,0J/V'!4@[:?L4"UTTGU7 M9!8&?,^&9TVD7.M,@ID]G+&QAB6"T=:D&< 8B="S,J^4YZ/G;.+)\LWU.)\2%, M[PNY2X)5H*A-XOB,]B!C[6]V7JW!E^6"GQ2V)S %C'O/ MC!"?%)=8(0$#GSK?4;6C4-13S2K2QGS%U-\DR,NT@6E:M@BRX0S_" M!W@%A$X9N";)_B&4M[2_TB;9A'6Q>UBMY?+"$_0M)]!0(# MJ],UD5B7BQB=<1"%N8S)*UEJ8JOBZ').9MK$G%#6G$B/)$ O X+TW\FKZ:$K M +UT ?GPC)!:K2QLX_.4@2+?"3:9J0SPXMS#W@"_LL+2)0Q6G)92,C+\8'L DV6V6IFT.TT669-EEF39=9D MF1TAR^QDT\F69",VQ5LM$-/B#?5\E[=L2(I3(8-%D M@WP!1B)20C,KCS.Q2)YO9B&.HSP]Z($U[$F>T=G:R9XF$+Q%$C5&1?L)> O<\M9\""#98PP!X/9KZ;K)%_$]\X# M&8D^T7& (AT#F+OPGK&P6X52[W/W$,.^:AB* ,4ALJ$17,9'F=,QNO@2#3N!09"=GV.7I>(*+O/@0&0^Q!$].9$D M$&JVZ!<88S;CU'+>X +^@-NV17P,?67DAQ5 CTINIR*XXB_FC-Z10 !9FH7. M0^$G3+E+I@$V $4[B1$Z\JO"W0>4.(=<-#JPQ/AQ'3OWQ/%IQ'$+U9\4G/.@ MG=N*R4HG,VG[WK*?>9#VA@]2+;7H%U?A"R>1RWB8P$EL%=96LFW11LG<,$\. MIRF(UDT?S(]5[30Y.<6QB:P*;;R+&\_F[RUMG ?PXQ9.,L9WI5=TKZ^/.MPS ME[:Q_AB92LG$*>X-]\XEBW1"[OQXQ6QWNH&.;50!JW-N(C+U>&W"!W-GV&?" M$?LG.9=)1#6#K \:K@E'T)1Y5+(/O>2']2CX,MFRR83X$*!=*&UWP-68A^^2_O&=Y]87>O)K5P_PMVKD48 FEYN9N"TMQ/Z<]^#W?H%%Q7F9N6_(<0^S:F*,:S,V: M4+7]YKA"80>P0)<[G:'< MTWOKL: T@YS2_YT4@\3.85CW%!K[=(>5^&Z,\04WR/AA9YEAZ,UR7 MRL,:!?*P!*$>GR"TUN50'@[A?[U^HS\> PE6#3U ?[ZE>DV&] M]%B48E3%(!N-H1QM=(]/&WKK4I//AC7?;DSU&2ET[@ACX(% M_>-C ?8SZ\E]39$'2M76=;X>R>]R6'-^^41S+8^I*XA0FDB T.8XKS! -DWA MM,V!MC.GGAJ88$/0, :RTE=EI:O52L]L<& MN320^]JQL7C-Q,'V\6B\LCV,](Y2J#'S?"EZYF&#^4D0=:BDSO&W]W=X+I1P MX3RNTG 8KJ^DX*Y M="A W,4N^_(GU0J=-+_,)R2&>\?S+Q*$$'=!Y76HV$"!_6;NV/1$7__M*E*6 MP*,6@LX-?S&[!U;-HB\CW%!R]4TL>U+:>D[=35R@DJJ5QR[9@2U*[B.$,#S1 MTA4(@W>\NWJ\E@:BP;+H+1,5+AC4[QV+7*G]/Z]UHV9A5)\ZPB9!<0_D9>0S MO$SC&D-"EF6)R11X6WS]L,U-0*ULI;"1\ZOCKZF,LXGLF+QB)01:B-U"FF##9I9J7 M$O)6"=2E"K9)Q")ZU&(W)5%+*,JIJ:2;ZKC#7FIQ-UOL&P70P^[\(*&H3EM< M"^\A8HK!B_"!#7=&1*;8;H2%I'Q$_]@_LR9P&Z>%]*%%$8N[Z/(94C0YS!T&#G*ZA.&[#0Y%@:[ M)0=B^DII=87W^Q^CZ4 +"%Z2'*;2EAX9-O&%#>GM?3<@78DH^="*$(4!DAA8 M#DY]3H[9);490KFN/9BR!)W$?TLT1^A%S1&:GF+Y#*\VNV]ZBC4]Q6K?4^Q< M6JPHV[58N3&H89(7&EW9 F>]T\NV5($/:]Q2Y>KAY^W//QZE^YL'Z?$_KQYN MMFJOPL^X==GX,F2_&)XYOK(G7TT4UY,G1,4\:/?7E9.?EC*;&-O >13C)G(T M-^^%3T_D#:E'"" Q69) 1,83CME(<$TTM)).B$_OAH-VM?:@6RX6Q0\T;1G8$7^#.=@-U#]8;Z!T_]AXJ?WX*CT/5%1UE8-3) M2R.N':3^8QE$I8Y8[PSI#V6FT"G]Y?GSV(L8_EIV#0)NW=K8DM?3 M9^F#C[O@6UA)4QCOMJ_#:JC^?5#]X-C$HY2[!0;G-C1?![IH:#XDH6%=:*A;DO:WVWB5 MW$IO70XZ;'?5P?*I_#YV>"-$D_@B;7!BP-^.910D4V[XFBM^,U%1$ZV5J.PIP3$2A2P*#I#I:K*J:_) RW8^ MXU4^A0EO38N*?8C;!L>*XMC@F#C6)Q^.JO=D1V]]U=817%&+_?0);@O55%B"&:J[H@X:6,&3)KVI^1OLCG\SU\FC.K73 MNJ1Z7?7SKB17'U=0@V2[ZJ85(YG2(-FY(]G1<4QM<.S<<6P+];1B)-/JAF3O MP84J[K#&3M1B6:%G2I5;N5=7T65ILU'M[L/!6CC-M^Y.BW>-F5LY9:O#3'T/ M;MD&,<\!,8^+E[U].',;Q#P'Q-S* 5P=9O;WX +>'V*^!^?PE_4=(9(:^*$+ M-JIH&G^FB6"5@*;>G&UM MFJ_J5I6T5=F8ZUW#@FRK[*X5D;2CZJWHH(KN5L M9-BZ[+2U?=1Q5(%.-PC6;1A M(@T3:9A(K@N@"L+=4)52\3[6\3(-64CNZ/.&A30LI&$AE;&0Y5D,%=#NAOJ6 MJK>RFIWIK4NUK9\3$\EK?[O4"W7+-J=7MF^&J7OQ+):;WWRNQ3?7>;F.VWQF MNZ+F=$#5>N?3 95W%ATQRWE;[G[*)VI@YN/<\7'2L&&E8\I\9HA%\R42<]F7 M9K#0M E/EAX>?_$Q%ZFOX^$T.%_DC=$H%C%R9 IWLZ[5:F:D2/P4\Z*)%UY> MQS_N+-4ZLH3]QOB@BS=FO2YU2_S*Q@R!(!Y7Z'$E&HQANI*)\U&\U.@+.(YY M$6+M MJ!%LKZT,CM[>-/O8:;2^"UMW2@5[!IXE$$(6)87 I[YICM'"Y08PXM)\9 M<3T:*;9I2SFSWE#1NM#:.1;CR/ 8+D"#JG<07TT-ZG=9E3^X.!_(@)ZK6U,7O"WG"J:]-"?Q^::Y;1YI3 M2&74-#!9.CO7;C3F2EUQ3Z\C[JDUQ+TCF"M+OK-XXN>Q@HF.;UC'-P'VEBER M\N1<1]]#5Z-.VYTA:' Y/?9W*FFI;1Y4@^E[QG2]EG*KV[K4>F ?*_) /754 MS\G6J5<&S+!8C$WY*/'KY'D<$UAY+ZZW?2EHO22BW_[\ELF"$FED;((HS6R/ M4!D7_=$'1:UVJBJSE.-_W@HS%:$.R M3&-D6G#T"_3R3D3^EH?Y8"LRJ%9E2\%]S=D8V:VUD'FB5S)ORV.^;\$+3%L: M&]ZL+5W!>_!'@>7+/(6+IYO!FU.Y8XGT,WPJ=\/!'!['Z\&G*+W,=H#:/2^ M)W#3])G+_,"UX1/?H:5PW]*MC0D V/"/\$"ZM^ 2 !&V#E=[*N]I/4NCW!? MFM[.625>OJGK ];KCSI=8ZQW!_V.H?>'/7TRZ7=ZTQ$;3_][@'GKY?@KF@"? M,T8!9[DF ,SV/UT?_W)^/W5],;6XX7Y&9F=ON<,0"L MV>3*#S_$Y982-@]_]O2EZ!A.:5W>_KR^^W$C/5W]WYO'"(V6$8CN?PF+$D>& MT]5-_)9(0#7I8B7?^"W-7>?5I%S*,'?3IP'62*9%LCC?@#C_8X' 9&^VZRK_>U+67%UZ^^R77'6\C&8R[>M> @^Q[66 MA(I"3>WZG^%GU P850)$:=?P&:'DQ(3/<0X)3UG'7_YJ/[:E*0,%Q; D3.0+ M?,==T$^0-,SX1V,@$P_( Z[0!2A(1F*^2:B/L*@),>4$TBY!\L'2,84QGET_ M9X @-NXE?H$GC9C_QI@M,8Y.\'8V"> D^ ZDQZEI&_88,_Q=-G=75L(0(,BS+>3-H_;EEC &@\&$>V"8,-N*B>@50,SRL,VA+ M9X!B5RNT87FU^9+#"U)1U0M]F17\LETV=IYMV-<$&(+@!-[&QHR),313CN,K"#7*XBCU!C'J-W81)BA;CRMO3#L UN4$D3 M!T"-ZC9B': O*?MP:^;4'!OP_7B&MI>'BC^^9?7[38Y6-L!,4E1!PV>!04^. M- &"EI<*6?#(XX!(9AR\!#P/)UG<@I3^8IBV#_]#:VD:6%8>92)%(@3QISE4 MF"VA06+U@8689 VAJ6:BN00P=Y&5 H0L\R^0[_QOO-S0GO-8N.@;"!'Z"O $ M-P9LCP&PX5IS3*6L:91.:M:[:,]D@R5$*W]2 MEXSOKKH$G<1_BYN,BH()?>)G,S<.$SVSBQ'BH'R#\KOACV%V)G3L!K#KQ9"SW8^B=YB5]7(,1_P(8&*N/&-K3KEB[K>KUJ)H#:FEW.,64 M*9L;#MK#3OY72\5@2RQ26U/V4:(F)Z\$]ZQ<3]IVKJ?8XW0W3?J.'U 6H3O9 M\[V,Z]C+\4[I6HYW2M?JZYUZ?+J[_C\77ZX>;[Y*UW<_[F]^/EX]W=[]W,Y3 MQ4^:!X"X.T?IZNZ;E[GE+!A[9.ZK.68KO/P6&DL\G/<0Z9CW\":'7U_>977/ MH\@[-(,7S' +V[U@4\X=FX0-V9P &>%4'R? &EJ3W(=N8,DUZIW>:=<\;\F] M]5Z[IPTJ*WJNIKYXT 85L=G3R>Y)/79I^/!$JZ*?R.GW@SO[;B*FA]7BNQ:* MGRI('LW?!0!2LX+QTP!MP?X#.]?'GQ&\E%W)\"RATF#1+EA4,][5-+NHIME% MI+HY]*3I,Z/O8>"P_Q6*0>:IO .&HF>4$/0,M%U=9!.M=%R$X-' MFQ.#1\N)P]=:EUCVCEBX-I9POI0R/2BF]UJ6NK\J1;"BE!MC4 M4$IN$[']4DJ1C,\D&6$K,7F@[MR&I2&DAI#V3DC#&A-2V!=MYU%[)]IDX!C( ML[X=6M-3; \4J-27 H>MR[ZL=ZH:PGIB!?YGCWGJ<3!O?:Y\K].ZI,(%]7.# M=N>(=H,CH5T!AM?#OEI#N3-L.-Y9HMY0JR7'4^O&\=Y-^_=K8TYI\_^FS$KO M%!O_2KMU_GV_W?C63C7;4*F>X1S5I$$GT#'LARY.Z38D-H_]=[A#2TWM%P?6M[@!-@3,?<[0,Q=>;A[NO,9#@(X M;+N/X;#=[ZAENWTHFWLU-4L57VKKOE;BIG>L(^; MFB697CALA(\\<#QJ[.L"Q.R 41=M9KCC&;5D$G#$1 ]9\D",A*T_W;\8->G% M?STSF]H,X]_&Y,6T3<]W>^_FS*4-\I51NKEL!CO%GW]W/*]I M[-0T=FKVU#1VJD?3CZ:Q4]/8J6G)4V-X-8V=&BQJ&CLU'8.:QD[GZ,"%9,J&B)HB*#^1-#;&Q%HK4NM5U4F0D,%#17LD0HJ2GK/H8(N4,'.K9XJ M(H+WT,_W8464]!ZRJ*(DR M!W%Z:*4V%>#GB#9:9T/OQWTQHW[K)5<M-OB@+"Y_D;K>J&L8:."@:K$I@U8:>>-LKCX-. MZ[*R IL&:^J%-14%QDKRHH&"ANRPZ<]YIEBUMT#30&U=JDJW)FCS'MR+?ZPL MBFD)5<=I&3' 4$A'UKMG-HZH:1:Y?2)+T^>FZ7-3ZV:1@Z999$/+ M#2U73,M[:Q8Y:)I%-L3:$&NEQ'H MX/K&JVKC]][1C5;\1(,ZQD4Z[M!HXEL;:_:Q3=J]!^Z6UOZ+\,.#'NZ;@<^F+]CVWI MEPWH2T]%+T\?A&8=]C][TL@QW D69D],EXU]Q_6D-\.3C,"?.2[-Y/M@?H3- M2L^N8?L2,VG/9K0?/J$:@$+=\SZ(3=T^WD6[D6![@-X7?P=PO5,SFFJ]_)N? MR=_ "^>!"^#PX!7(2:A/'V_C]P)8L8@.,'9>7AQ;K D_,WU/8F)L#4^,^V F M3X"OV6%Y)_ ]<\(2X,)7 (_T LN'];VV].>,V0+VJB+08<*F@&D3:<0LY^TC M_+\Q<$V)3:>P"(!1EE;R8+Z]C =6224.W_[\ECM',SNK)S-'\\OR'$W@0R/F MWDWI6^\J0H1B/+N3X-E*ZU)5Y?ZP#WQ;S_#M$/ ?C E2/ 'UB>XW?R&FX%= M2@^XYX_2S$# 5 36(G/FIX74.O,((ON;4$Y(9;E/"*],9=QK( %B0P-=&,R M=VP"7LR!&<,5(=KBQ>-/"0LBU)@:IBNR+J57PPJ89/CT&$"6#9Y!TP^MBEUU\!)QY\F@?L&0M%C M=N*"U=:ES^R+!3/<92DF^N\T!WB;4O>'*B!6)P)B&2@O,!M2,:SRVBW M@ _(.ND7$?';S(O83\0R9."9$NH:>%Y,X<"%/(X61 L.2@[+@G]$*)Q+!K_F MHO]I[ON^!)Y)_P;PCDR;H"M+@($I5/56D%)"]LC2VXS+,[QNV Q\$=C\;QGO M&34B @PR4;%2D@T;DDV,!W<6L^04^Q5[OG<\_R*QWY!G2SPH(8Z;9B)MZ8H# M<.ZR5],)/""Q--B,Q&DDE[T8<(5>,/H?@%E(_G/7>34]3LBPR0#N-_Y-^PQT MGZ>,5@/8&.L>!,(\_4;@;"2]28.8([A0Y"T(>$^/MU?\'F>.!0#W0F[YB$0# M&/Z#\6Z^<'^\>:/,WX\L9%E>2D&(U=>6 QC\W):>4@*7KFK"O$BF<)Z,UY;$ M95FT(<;WHLY"+T,-01;/X2EP>X1GI-I[U)W8!V[@AZJ,+#T\_N*_=8@$DC$R M4@\,;Q;^D]!P>;LS!!BQ3-SB!B:I'IOM=XGM2\@@O64.R4]F/ /'>T:6F$?4 M&_4LX]4P+>J+O%+,AY SO5A$HZ9:6H_2#J1'A4?ZYKA_("Z65Z=T4J?T3D?N M*=ELG1"^_%6^\M3> H13B]=8@ M7LCWIZ;KH?*U0$PC&8R0M">&2[\#5@*LUPX9C;#T%.(UJIQ6]RP0C!QW/URM MP2R.XEG,2I6*: <'*W)MXYG=3:^)M$@1Y4_?Q:*=Y->_ "X1QEVH"8#W6Y=9 MQ?T?(0UO3>5+#?9@?82="7=!+T@*3R&?]"X(L.QP]JBI^3_2/06%K.W$/S%& MGF,%_NJ?U*4-(>:VI*"3^.\L:D XAYN]& $N_'5A3&&SGPSKS5AXZ&%*:AZ@ M9(C%>WT:85_@](=20?+=2DGU T7G8S ">]LT7).M]B[59O<_'9^16GOM@*RR M4>"GQ@Y\ Y75)FTG,8#@0V ;H()D.T_6S1&XHF^FB8P75&JX+E".V.\Q0YQSY4J3C:YZGF?Z[Q&XC;J]K MR/O%5VQRY4&' 9GX%=B!H_HX?3F@/Y M$K]\Y(:?!V+=0K.1!EHG)!]H\A.&FCSW]W'CYPMZ6=O2362_9!0/?"HC17$, MBOLJO%W3P ];9Z1 M5@A40S 7M9R\A8C' *A+@Z%W2F!0L#_)0.G(GZT+H@J MR#Q]@'56>M9-/IZQ26 Q80]F;I'>(UYSA0 #AO.$FL$3+/K%@B\3L =&Q^!* MY@@Z-V"G*ONO0%"_O" W$C(>N[L') _"^" 1$L8FHP_2GFYCI?0@KQ[YET'< M!RXJ"_P+DUS,'B,.2M&^C0/#$'*GK>IV]7:O6\U@*$5I]WO#RJ95E?M%LZDJ M-M5?CPG5#C*I\^")Y0F2^3) L&4IX96K>D[(^0#K3_H'L-8KV+/QC&$^$:Z_ MQW!] [C"@'N@$"<*KFOX,:I6Z/E^ L/U@$ \Y."E8G"ZBGS:MP 5T_9 ^?HG M)7?D36-:\MPHZAK7S:ZS=G*=/,VK=GS5@=J O)B3B254Z:/,*0ZG#!N^])6- M&5GD&C?3HSECE6Y+;P_T CO+">K@S5UH;25'8\4(-JY _-HR>4EH3.\E-$0<4+)_).>)I$%7B3>^82!:REK/R,G&KH*E3 M-G;4ZV ?GVY'SNO;][%LS=6A>,D.A9!G+);S3EAK>MI&+"N[B66O/$F5EL_8 MPZA]Y#:8E=+42?^^(OO_I.0SP[3O+:7SR5K.=9/.<>[]#M*YCRT_U4&V'5IQ MV5P?/;\QF1O9O(-LSB&HTK)Y /34/BW0M1 M.%NT!GA7M$IGVSXM&W$J2N9-Y/)B*J^:VUAC0?T>(G336I>]3!/*BN>#-ZK16A@Q6AR-U^1]:5@_=E7X<0CG)&1(,C21D8/ MC8S>._>U-D9&"9Q:963D-]9=,C+Z51D9#3,]>V:ZA9%1#<*GC0REO)4Q0"M# MJTT$*Z<%V,ZM/ [;D&(X;/<[:ME^%,KFUFO-4L67VKI-G;CI39WJZKW&MH^E MB.\8*37*Q["S4*H#'K:N>0N[ 1BB&\#2U(.XS;S+?-;?.Z8LS-Z305PN;6&>#%\Q[X3 @^#,*91GV$PHYJHE,0@HHZ M"C)[ I^&]=BBQY HRJ8FZO^Q59K'<*]&1[H;W9*.2%]^!4A\ T (5UV.\8&I M4^U>-HS8+MO6+#W3=0\^C_1I_W =STNK!5/S-YM<_)NY3MY)U0XVAK9I[@QU*> ,,!QOL7R9 MF^@VVYHO/9A87\;A&]&=[)&YK\"=\U'ZIR.VPP==T+#NY/?7CN?_=/Q_,7AM M>)ID(F2$O;T$]F+0OYTE4PGPP*))(6\SJ(.,RK\W@' J_^:XXB-\KHAYJZH(*#W3DYXZU0/R19T1K86<;(P> M8?PT+BS#KG/PR$)RQN/ /3<21[($6#*/-^M/B>- M7RRPFBX>QS/'PG[S]*,+U%[P@1=GPBP^BF+S'+QP!B< E4?, M@$%EQ_"\X"4<',(QWQ#Z3^8L-'D@>: 3N4A:L7@#RX=X% KO9?D+B.8$+MG7 H)YB5+H\ G=8@^&P&!BE%A:/FYS/ 1 M.W FVMB$G_O)&7D6MG?&25]\)),$+):ZK/,3(C+A^W#\'@Z&(O9N_ 8,-8G5 M(W8ZMLVX&D5#^C@&>[P/>]Y+F24>A[E;T5;V.4WCQ8D M$ 09I86U;R2H#[MTOZ'-3+VKT2LV#USL8AW9P[!3TCP!<&@NCAR<])AS(GJ6 M>>%(B#2?\0)OS@V P"/1@A,N7?9LHOY+:T0_1)D)RLN+]'@Q2+"71P:*!"@@ ML.FK,3UT%3P#=Y64T(X08^D(HBAPTSM 7,"[#SD>?H:7D&/@-W-(]]\6/SA:P7,EZXSK6A2;[: M/\,F^B+3Y?GK^CFW=V]F_>N/:L/U1O[:(VQ#X0UVS?%KJH"IDPE[':9ZD<% M9=E4=?5XX]2BP-"62>PJ97EU^WU95[*=MPY93R)NO,;UKD?%R3W7:-63WM8E MHZ>)KKK,D.(DMU6ZB(KI(FH%/3,K(K9*^U(-:TY$?W"G;]6YVF4JOLY?'*J# M4YTNVM,Z2)RRTNO):L[(RD,F/I<7AX)_R15IC$02P&M;(?'8XI$?L';BT05VS*#MBWW MM:.U9FYLP\8V/ EAF":V[80A#A&KHG-D8R"6Q[9O&Z?]-";BJ0O$Z(ZWEXG= MUJ4F#[L=6<\ATP-U2VX,Q,9 / F9F)@SM)U U%N7_;:R\Q# >EF'M2:>TAUQ M#V F%NZ,5$F_W7K2]ZKXX]Z:9>T]_JCUR..J#3IRM[(NH56@2F.<-L;IG@*7 M>^JCM>? I89=C]K*<3OY+HGABMO!' .%'C>5AYM>JOYX5;&X/P,H/\]2]>)A MN:DHW_%X551@)];;6)V>J!'WZ<>B3IP*E\J7AZ>1_X#EX7DEX1HFO_3:@Y4U MX5B9E5MISQN/P$-8'BY 54%Q>(89U*XX7!OB5#%U57'X+8!,U(?+DC&?N\YO M*D*V%JN;8>2@B3I4UJ/)KGVRTGZZB.\I>5C2I4DNRAHD 5PH=;JT*7;DTREX MNBQ7CTX7%43^?5[#I5&BS M248\0.[%,6ESQV3$+D^\&-0@$?&=2KLY>:&O*@-HE,_4]%9:ZIL\C1. MB;C50>]TK5;,T^C+6K^J(O%CY6CD=: ZAV;^WW-:Q^R[%[CNK8O?)CKEA/^72ZNOQ)-R.IJ6.I=_R<)B#4+GDA='*DIQL WGM M#S3QST(I83+OWC!SDV)T2@CHK,EW")MLAP%;G@JP(63;ENH=C\^/QOUP)N84 M](BPQS+O"Q].(D)&DHK2G6Z8_M9>'7N7\D4ZIHM9C'HH@V2:!)P$ #D +\ F M^8#/HDFH=C[_,!:<]3[XS4WA6<# 0O3NT/0>MUT+!S\+FYUP/OYN&4L++94IJZ[*?,[(D M:L^/JH 1K9W2W&*)57C^4!'>O4U:TJK3EV?26NM2[^AR5\]A3^G41']FB!PC M$S0L9T3I'(FL(JX=(,!>DC2.*AL7A:F/49FBUO"([4#XTM-BSJ3;V]OT8X#\ M2[/!:*U8<45MU/5@85@#M\]5T L]* MZ>B$(.O20HT7/ ,E@SGEY."*S+XT>878$^-6 H=0)WH01[B;WHL#X*?%$"HI M[+K8>2)+85QV19.!G.D4-"+LII\=CH*?Q)< 'QP!&E&*W]T4Y '17'E0Z"CW M^^M!L8YL*,DOL'PQZ0!1TT^AVFZ \4!(PE\[XDMYL/1:EUI[E=DYBO ST"6[ GF,%W'[CC&1SN#/2=.UOZ+\,.\%3*4!83<1R;*/H[>S;& M"XFZ_L=S.'Z;7'#PQM(23ME@. AG3/.6D#U'J<^ [J4-IPUCTQX-:OR-ZF>H M.1#V>[<@#=#L>0+,]_C+RN-X'PW#;!I\&L?%J) /*/_"T9D0.EW(+XO )AL M$>(ERB7.D&WB MP^2T6D[1)IX'QQ?> T []NP@D="'7/VB*5$O?#T^/PIGK\*>>1[Y$CDEIMS@ MMYRZ,F07H5(SM&4UB^OJS="69FA++16-9FC+N0]M69K.VZ#W%@WOE=5XL0NSME'E73_C/$KVIS&6)0MI_5A? M3TX>-L+SXG-8X62X.)D5\&,"%JSES/E,/:Y?X<= 1W\Q-$QD^NAO M8P+7+BKC7JN)3=9;K.2+TFN,5=R(,8IG8+J"_8&!%XY&7Y!I(&DF&(&Y 0#_0V,X MA ]_&ONV$G(Y)FH/86:#'9R8@NQ5+ 0KT@D_ ;@XG!0+C>,^1PHCS0G'!5, MPZ'Q!VWI"E#G^1F,0 Q&D'9/L0N0+"2&K&"R#V'#U <=>(- 5'CP%=2O:N!6SL[DCAV .(/N 0D[ND MO^D7 /?)^1;8$V2U(:."J M@DBW"';9[ VHRJ1=K)JFS7F[&'G[P6-,0@-34N*H?#U,P*\,G5;S, H62K<] M;W+MECX6F@R,5V;J^H#U^J-.UQCKW4&_8^C]84^?3/J=WG3$QM/_'N"H[7*J MAS) ?Y6P:#$!F7]"VHA)4]D_7> G1_)3*-T(/*6&63YP;?@>Z'>1(!SOJ^F- M+<<+W+Q!E3T].PH4/L35E^97'AX4Z3O2T4?6NGRX^7[U=//UXO[JX>E?TM/# MU<_'J^NGV[N?CQ%.+<\Q7V=8\[.>J-KZQ+-+T3).Y'3$VJF)QNTB.ZS;&6%H M +,@N6&*S!^-,@HT45C(#KW=8+'+-*U].C4M MTR"WW@S8L?/_V/O2)K>1(]&_@M".':T7:)K@34W,YJ59,_[ME$D MBDU8($#CZ!;GU[_,K"J@ (DP3X(LBLVUJ,FB4)57I5W+NS<)).&NVY0@R80 MW<"/A8&'_GDR=/C>*)5XNQ6P ME640%/O? !*B;,V8.MP0.9<0IAP#B%8OF/LI:CTR!5EFD<3:0BHF5.,R5L4B M7Y:<)UHB=\-./OXF[=V[L?9W7&K JYQN$@.@&ON:"OSTP[&:9S M?PQGW5_0[DDOW@GPWL/+UO$]MM.OMGM.PE>3>]#QX(#.<0VW,[W'=H:-P=HF MMMIRW3ZY'NOT1*:TRAPJ9 U5*;5[DX::Q)6.SI3I6%\R@[_?(HN?P"GZGY*# MSM*=>"G"UZ8]3\\SOK'7 Q@"=C^AUL4 !6V M_GA48>N/1^VU];_\\\,\ .&8 M+PY?TQ?A?)Y&D7KB+DQ]%ZXX$LHR04^LCW%W^(^;>:6RZ/M?W]WS)=I;*$41%O "K"4*K+>/EPH:A+ M?)3]7BTI/'!_![4H3JSW+->&?@^C;S(A3^T)B":O!\.<[-3?6'T![\++W@'[ MH2*%;>KSO5]Y+W70?+16^(=0/FG[="AXB2TW!30J1:NL 1)=A4%ANL4/YF&T M#F4C8?WM/WD1G$6\J8B?7(*AQGSEP8;P)97[*"! [JCPVM\9THRP$G8*A!WHW_(O*=4U(SND;V*C>R4- M[ 7DKV& L?1/$4:@Y!\:A1SZ_QU=2FX S<':6=BB>TM!/ZU"=1U7RS)C\OA7SX5$W M]#V>XJ$H+:8"]A13TN$KM<\0Q?0=)MF0@IH=N4:VV+E$3[!GA,@,*8H?RNK$ M2]WWK6V\H4\"!#!>-05.NY? &N@9$PV$%:9)%).98.]?PWS7*8HU8O/%R4J9N@-9!@,L\\ 5BBQ%L# M/VV.\.L-]HR$J(!EWA#D(SH"O(6'0:"WM,VW\B!O [WE WP'LHN #5^@1 -+ M#&V5QB)KXKQX,]DKL62CB([U-LND1BWIG@7Z)5B52O0K '50J?T$S.O^=H(@ M:7,)9RO@0EPEMOX=DJE)M'.0H^C9UA^-3/V1J3]J9:*XJ3^ZY/HCX2RM]*'V MSS=[BE=IDS*G6'4*\3<4"DJD8D7$A6TZ?-VQ,BDH])\Y6#3>''E:Y$#G_HTX MG?T;-!NJ )!F0MYKQE5SFT1:$9/-'^KT>1<4.1$*HS#6KRQVV7^$H;VU SC# MG25\NI3T!(=]"Z:FKSQQX\[N7FQ.(6UWON1NBJF[^]11 ="O2_@?U,R_(O0J M A.3?@5I3?K;@0G94HE\SY4PV=U0#C7K_!C_@CM_Q4N#&U4E>CES7;5_<]E& MV_?@Q9O1=O,WH!57-'K<6/_Z_>UO)/:X&VMU8HD"28Q]X?!%R5*YP84 HPE, M!;(2M@YMT,I &N>T17GK>1W!&M;T\LXWE92>OUN\3K7PR^:'B=BTI'VD1R(K M#"F_V@["Z+*[3HX05H\6&)GR];1"?MSOC$:-9?Q@T)F.=LOXPS\?=2K 9LZ Q=;ITB)*7L5.)?6ZOM?S_0=EG16P9"D8"I-*0?)9"HP* M^!W;-/S@?L7[IX\)L)X";@_J7:NQQ7//6D;&GX)*+QO62O2J*M0>K;GY<\%S MTPK.(S!<*AH3_";YLA+Q>JWF9%1=JUDU#.^^\S?:C*<3\>/7N\H)#Y,Q-D)[ M*'X\9"+(96&S+5RGH[? =9/'X+K]0S7:AJ=3<1WFBE?RW91:5+;K'CPC?+:& M[PH(UCEO6M.;P-QW3\)Y/X5I5,5X4[#]A^;".WO&*^"WP'>]0_EN>UY,;9CO M?%S*'_.&I;9,FEVQ#7K4JKR\.UUSWG8G=V;)5A;4BB!(HM O^88O(7NLKH6] MR*4K)I)A".D?L EN??%67A N%J7B6IRAQPEY*4F!]QYFY$GOA^ M/W)E2$2$"='+3!,-:L!!#>152,/->L2]8RF6G=-;@)IE*YB_A:$+$&;:RR&J@A-T\=?=*>X"\Y2]?4A%ZBHDPV%G6Y0QH%3YQO5A. M-Q&OPK1615,?OGM)[K+'QZI#4)3 I(TA\*B#E,P)I#0C15XWU$.?QMMC0!D"XB1304(,>PEX5KDE54^NL(V[VL?1PS, M@&YFXGW_2#]BVW$\1 8Y[<(=,5$KYQ]_AF/ L0)E:OB1=L M7C9N.U9,3"LE">4A1Y)NGS-Y\AE1%[_G04B<&C8?43$=X!RA285>\5I5Y+G M2^$=-J2WA3CR\B(5R4Q%T#64;D5.W+J8 P'?6=;@"SZY'W1[#6"[IT_;= C6 M[K;*G?5I$T29@Z9.*%V"-"(WPGQT3.Z\AEU_\T1Y <=[2O1$CZ1( M:(S4?A,%G+;S&]N@9DPY0.Y'N8O/\$9 MGHW?M/];?S#85TN^%NWGXD\+'=N-LT6G6%C0[TSWIXMJ%06!F]%Z1M[RLM(Z M658!<,>HL;T%=H7*SFYGW*L4",4"W&ZG/WJ"$MP&]2L5Q*]J%JD5OY9J(4T5 M >]8D AHE,1#LB-PN=!KVZR9-ZPB*)<.%.P@NL/4BI^I8$"*=G&#Z&JNMB9I M$#M_GJNRNNXHM,O"B? !DCL+S^=HERVYCQU[M+6S.D]+E32H1L% J,S/9Z;* MAS #Y L6QE B=D$_EPK]_OV_I(Z'0.QKRE7'UC]H(L#::$8A2XED&LJCU93# MH.*,>+*8,MC_1\QQA36 WT-LIQA@ Y.5Y72O_R4SL0&F3H8Y.ZI1+>JP62FL*(SU?'W4+!5(E'?U$I/XB?_O4,$G"V.S3SD? M%O62'+0"LAE@A7;^GIH]_XZ@DO0)QO87[OO_7'\-O]Y1,4B%_DYM7319-X$[ MKE?6X*_I5Q)V@G]4&0;Z7+#T6,JW&%XHK-J(CEC,C/*B.HH2-A?- +N#CQ(> MB$Y@-(T#4!+F-85"A\J^%4E>7H&^68FNMT8&8^"0W14;3 M+U[@K=)5\^MF6NG7*UPVQS#)$2[%2LD; M6"S.Q;N?%Z?<0V,_ITO;&1[A-BRXDLH%VSQW !WN+MSI/JIW#^Y\S,X:T!64 MD2T_&%NO0R^0S%"5&/MNZ7%T/%)OQXT%0@&D :SR-I\^5+&L+K-FO/@6L>*' M[R OJ1>^7++LC"S>2W+ J:8LH6TK[WW*>G:YFK$D4E+%"$8)8CI.[[40.[^& MMV)F )H"VD:H!D[XX!7O%P^&C!@(^0U/E\]5#[WMLY+O;_>9+DMO;EC^(:3F MQY^$$/N"_AGJERA[MP-D7UB!#>ZOM!=7E?&/V)/V ?,Q@0D?4^4 N MAAT4D!$\V+VG!I85MFB;:6*[JOG&IIK/5/.9:CY3S7>":KZJDBOXN,F0LNJA_5!,QR=S#V M/IDGY"9Y&[BRA3].5U85]K_):RW^X'LRU%T1(P,9]>+-M*+6/FMJ*1JF'W:@ MNF#&:&?3C^,.(QQ%,H15%>(8=YT7;\8[XE=E91T=_=FD1^3 M2Z,U6^W+-(G,@?US^@ULTODRY,&"HX?!KK-^1+>N'UD$*\$#C*.C">]S]-RN MY%/Y-9@]11W&T"#37E+,0]#ZV\29S5"8 -<\,%/LG=S?:I^IWH/D&A_8<$CG MOQX2Z<3N5LU_RJ8 ?T^P^VYN**YQWJ#*8?%HLIT<"P46LPO6;W$N5!EJQ:A M-A-)#:4)9;,]&CO@C/),!KF.P-CC@W[R"*#O:Z#O8WR[;_'. M6EZ](/TN['IO:*&]5^D5S\/SK\+U;],;V)8UJ>@JJ[5]P_Q4C,MIF2<4=!;. M:4P:$VFL>O=CC,C$P&%NEC!8HW7&>=PPS#;D=+4T/.7GTW)@0!N?@D48_N/A$,]>8J_AO. &0O7$;_UP+2'NP*[0L"O!80H[>87&IG;1KP1KA3;[@WS*^?+ MAW<$[,5&.?[Q$SB:>%!K8:*S/9UM%=[R?0 F!"H8PH-JI^A_S(%+5PYH.#1\ M0;4[$2>X-+6@:5]I0+JT>I^3"_Y#1@Q9Z,BIEAAJ8#3RU%(#%I+H)Q]62"@* MAQE20)/4^GR]V>[[6'_G_V>1;-WXP^YN%>9MQ-FGQ6?._ \47OI-MD9L?GF/ M0)>95E_>,1X51"3GE-,GT_=Q7@GZ_82;+R1]SP(4SCDEZ&OV9"DGKQQ8A0,% M+NF9,OI)+]"#K/S[6E[K(H>:KSR,D8,\NA=LG:>"[1BGH.^%K9!5*/R4P"\! M0HL*">$K)9>\283C+N_M3TE#XB=3N;9H80JK>&)VZ];0X&8*]G#/8+=/*B;T M,QY$=<@\$( C#8!8,UTQX*?4,!ES(G!6+65/BCE0_D9<0-@R2B941)@635D7 MCKVZVJK:'7YU49K'W[GOAVA[JA1*ZN@?%IKLGW>>.AV3 M^O8#2^HA<"&]_8DPW\:ECM@JF[5\Z"+%HL^7IHR+! (< MB>8M/)7D8V,G:&RC;!603VJ_;NC/PBBB7*)8I@6A?I8-!*/;U =1H(:GH2U7 M\_A]+\,G;"V-??-QL$Z0:-_]' 8W>+F\Y[.D\17K=%^\&>TM'6!RL&W.=Z5I M UADBI*WR-;OLDF^/[+@6^YSIN**AE#N[U;:5!81F)^"YK2(TX']MS7-S7$P MQ;7>I[5-FJ*)_'4DWIKE=5I![IK%Q3XE#F[$L08]F-,JRX M7U47^R^;..&K^.B;M;!*<<9-#M,K3&)0 R)SH!>N^N)N-";\D21:;=D'7MLK M456 Z\BT1*DOB0@ ^50V-?4?1;UJ%Y]? DV4$W.+I[?+DDT-L8%?9F@ &LEN M(95E4#71I:$<'.Q)(\!;(!^C\A.8Y6_I5#/MF$.@D@K#7+P%A?)9! M)V=N:[08*5I,I!VLE9ZIB\769!8U0I80S<$M9!EIH 6IUG;7D]>ZDPNN+BI^MTYGOQ4N24X,E_QSJ3+TF$_I-_A&F$ MFX'C8#UW+!P0PLHDXTS@I%I<2<%N>6 MX8]0CNBSQ.YCJ;9&*'PMLC>-[94#3;"JA6WR2LHR02FGA.P6+GUD$GY# C/0 M%J9TVF4I4O$:091J3:SX $K+1OWF0F;MI_%VE:?8 Q5$Z*B2FT"V"$)5%$O* MPSI2E:J*+]6YGH.H+Z*#I@>II(K2+1"K&U2!FA*HBXEGLJ%*85&I&68C<(1" M2/5]E?-O-*52U)7EU($.)]%)/M RLX$$Z+:I4LIE-Z$XE=G;B35C/D62*-ZU MIII%16K*>58>.;--L@5-IGJ'EN_!QRX"C)1.,L02 O$'22R_NUGM8O/N(E*:V!0TR(0#@Y8AG-)^*C+#9 "B\Q3GVEU)'K[#IS4 ME77EI]%2Y,K%?Y@D^1U)\A.3)&^2Y$V2O$F2/T&2_* Z27YXAB-O2._A^7RZ MLM."'.?P<:P)&.NJHF@:,[<3F5-"B@1<:VOU&[S-8&'0(.&U06&QE[;>?XIT M(LTWB^&F&;"\*%:[$WK#H3Z&%DL#/3\/NZJ &BDZ\FP7D[X55:@H!"] QQ5(BI=S0+65I-E03E$2B1&R\\LWOM$* M$-PTZV8">GD4:]U,M/KGKR(18.?N/;U&VD,S$Z\2#COU133E$@RT0B-5:5A7 MDTPUJ> M2[XO,&HD54AG.]C)&'ZYY1E "V29/R;;2*C79M[/[48W##-KA1FN MO57E_A9S\Z\J7O1)?%>8UURUDF8_B$710-*6_/+/6//1BDE.RFPE'4Q(^@*5 M GYN,9E'TCS&&DI9W-D2%5O6[X4MXM]:6M!W/8B?!VE_.IB:J8-*UIK@']2[ M]!J31(34KWJC(-#FF,(;0 3/67FZN( M(V'*-LOOMTO XS\I EV%A<.O(KN:*84S:,U0$??@ZR36HG:ZFSN/*&S=47;F MZ$9_%%]YUY6^0X9=,# &*%LA1?PF]5E$#5NMF,$_-T(BL/(0\H7LIB0V2^_/ M96NQF$-T(H3]SL(@Q6P^D)L^5VEO^VX[[&'G4ZKAP:Q#>H)+T04OSH&MS70L M]$+DW]>>W@LQRS/)W::J'Z+693=+0"XJTA@ZMT3,'TZL92V#)2A;'$9Y0UGJ MT)5O/$L]IV.C= >K;1[Q3.M0_8[A.R%.!60QKT!20Q[A2#,*S32?L- *Q0; M@6BV?L; #DC^+SS V,N_4&K_AG6!KO1="3N=VUGG'"6& &H-8UG#W3']]Z*# MVSMX"JZ!%!?$7*-?V'?TV[VEP^I?8O-3-82Z2=!+=_4-L;WLL";T;S<]X*A] M!\1\W_&POC:QX0GWE%*>XH3C%V]&M0B4!BKYI2_AYMFC164MR%1JEI),P/VD MRRF%-9= NX6-G4M4E_!H[*[JPH8UU2Z^P M[N0[+"9>4CR*R(WP@D:;/[Z8+Z>!'8-EE0*G&\5:N<=[KLOJB M+?;Y$RW"9+^[RK@7)>DI*LHM8MD/3^HXHK%VLI.R.];;,N'N8 -:_X8'@";< MC&8+-8XS/4XI9A:?_[3X&^ZL,DS?ZV*A947S@ZR'A2@A0.-O/_-2$PAI+@+N M04IG+=*0:'5AAN1S[7V_7GHN: &O:"_.BS#G3JHDVCX.X@ OVH^V+C7 XV@J290?P[G9.?H MOWC3.^+*KS]*[V1'&;QXTZ\HJ:&+1K1;7=+#0D=MRN*C_@E9?'@@BU?Y7[8X MGKCZ(&X>/2TW[PK6/R[I@'(X>#AN'I[L'*"B5'3XN0ORC@ HR.H2; ML45U1GY9&5LEVS=F^?&>!#LZWFP_!&9E"-#__$LX;0^9T#'NUTPK5*X%R=22 M);/KG@IQ*H0"R0-QW6?YQ)&J2VL.ITE[X(2=H&K@1(V32X!2CO,#I&&_5R4- ME=^JF&ZGB@@#@-+!FGX!6L?PE0XMH>X?6%G8[\NC5>O[A0E4VK?]:+11%5DD$+SY8Y5H!9,*W4 M\,E\QU%.-IYGP;TD]\1QE4^2I1;G;D^0%EFG+Q3,Y29)NZZPK?+W]UX\]\,X MC;B$\RY$Q768^@IO^-$'+4Z#.2AD6+N_QHR>*.7GFF15:&+/9B!D[2W9K_"/ M 13=23/3+3AQ:6>&V!&.U]:Z6_L/Y&Z=<4PU$T7<-&0,LZH#(/DHU@KSZFYO M%E.O(U@"^R<%I7N04@5?'9)TEB5(/VTBYKC7Z?>*UHQ 1R7JY[_W2!7OG;T^!/D8=/<\ ]"IGP5 MHJ244+]CY+H!:2U(Y730+T7;:5O&/RRP93*XP<4V+N2<8N%TJH#Z/O&Q=8CY MG',X1#U>ZJ&^"^0"A&6@"\%^HAH;)P/7#O)\*OA4D60&G186*#7UIXT+,93! M";UI4[!Q^IW^=EB%'&J4)'"X]#J>/*IDVL6PUG&>^2*-])[,+S_HUE0]%@1$ M8TDJKX/G+BEZ]^ F \+CA&V_)<)VX#RJL#V8/(RPW4,C3RAL>R_>#!]>V!;O M7>E/J$;XLQ4C_0?3:PQ\'T1,#]HBIOM"3&_GBSR"3GPL[1@9OH> GE"&#ZB+ MTB$RO%1Z7O1\GV>DXSGDY@R&];DY&&:I2LYY3CDY@]&CY>0,QA>;DS.8G"HG MIS8435VNF#9\1[#POFZ%]2)Y6"F2=U-H.7!/198DB,4V,2\F5E.+2#9_1AQ] MRCM)R..4@I.%1WY4]; _BJY73J5DG[YXT^T,MM/ 95_HW30VVAY =2Q'?L#B M1/IQDR*/81<(3)9X;%5X8!7A:VL9WN%0+)NJ.+'EEY_%&YST730BBM9#(#/( +DN)NMYD6NK\>!T-7N+0F893?G; MG5N6=7@0JY[P_/U#SU\XMYT=&K /VE##X\NY#Q(&M/()03 X% 2%L]O9P=V* M[,*]0&A'O[I]HS._P&TD9^'UJSH J0SE0Z>OU:1\CW8/3#E:A9?F'J5;QQ^E MB?2W*(P/' "B-;\?#E^\F72VR]**S>^/KN_ ULK;11OP(F*(NV6XTJOA796/ M6I57W@&U;[Y\&BM^M-^*/RH!O!)QNZSV*B-]."(C?5)CI&-/'^Q.=(> */8F MH-8VJ-8(:1/&>7N 78!OSM)O_CJ+_O*F%:*@H>*:#F/NJ_ M?&VYX5VPN[7;EP2'1>0SU_'>>L_G8OO]JD:;V7NT:>_%*0W%W:!K0CBFD1&P M?9:'$:;XIKE@XRP_RSV5U2_ MEO*S. /GK?KVB_I6M;2@>QL7<+-:O?(S'^ G^Z Q%[,70WD"AD5X61.-C"MD MA9YZ=ZDIF+@A/J=PVO[L>JR^_J!:@KV=9_,CZJ J2Z&K: /U< HM8*LT<2FH MLKYMZ!1/Z,6R@PL5(=G80PQ;FE%/MQS@G#"OO%L4!6I MO2R./1R($0G446>UM6Q*Z((BY8=K,6=!:(A5/U>#^+C^ /XD%AS@S4F=C(6\ MCZ6^>?LR:]Z:9%(J.P?-JLW;BFYC.@@M;(='+1.USHL[.7*[CR\U3*#IW%QW MJ>J-7B] ;G[<;O*H S2#DH8'%JT+=$*$8E*2/2:('/\GNA9J$H%#K M9]D6MO"N$JWG&FJ3'68;BKBWFE'7XL*.L<%8UA:?D4-IW7RG/'DCO-@-T'OYH8"R6;CW2H)HCA_#J_A.(B3O8=V;]2UAX/ZFN#LXM-%%&8[EL]D M#9V1UXXTX>J 1;&S'8"J-[LF:'8A]PV[DPI0Y"[MZL.)4IV<(O'FEP/+M:%3 MS;I2%D^Y;:CN..>_F)]6GW/ZXLUX/.STMM/!1!Q]&U]([/ ?/$+C)+CJ$^S% MDM9DJF+NK*+VBM2-4??%FPKT96UG&G/EOJP4'&7+XN6GZ#<6)?(/FGTK[B'Y M218$^A0)%XH^QDGC*G&RCS2&T6G,SB,'V'EJ=\=#>U21OW((.\N>S-LL73=( M]?WOEG;<2] "R_K/[CO(/HZL=K5?5._A(EU/8$9+!VE.%SWL_# !2>_T*\BB MDA!$%S8N.V1'FE RM#OQ:(X5-E?)4F/!3:8+:,P'GQ(#C0+2D(1UF:6?3K"U"1YNU: MBRA<"0VD]K1DS=8=1 &Z'*C)6@#PS#5/';>+-ED-N=;=7E\!$F@D%AP'K?#P M[?3G?:W$%1+;VO<2H9,F=V'><(($E^L!Y,C_0Y9U+-J68+Y=('T,U#5>6%#W M1>,KH>SF5IO:I7HP\V;(!BR4@,&*S4CMRJ-?D/'O27$># M^C37*B$HIKBH1*^'DW.@6LCQQ(I+B0=P.GDFJ 0ORF8/^;42R]XF<7U/DR)K MC(JL@7^J)!2J3NB/*IE%?(0#O8+DU;4SH72-4P@\+Y,!3__V(J2<7FJ,K! 6EX>L2 M (:^\:+%2UYW-60<5L2<,.[&1]KW36@DVQ#MYZ3AI4V*N!V:J!J"X#U-- M 1Y[F>J+2"%[GES5'K8:=YSI46RUJ_7Y@[#5N'LN;-4 %/=@JS%V6]C+5E\I M*_%9I^C7-@8H*H,B:+G 5VK6FIJF> M'7'ZAZEI,C5-9Y,::FJ:+J>F:6?QTKDK.NW11L\9G(N> MTP 4]]%SAC5]N4J.KD51S4'!9R/_^FK6:![Y%_FT^AQ2VKEK)1YES6KK"KCA MNO'^V.)YA;+V1%MIWKD88L+CVFBCY:W6;"[[!\CL:9%OD42AK_+E5$ 2)V/+ M!,4M,KX4L&[EP3]8?'!7XMB#QP?'X! M7D\5'30QOA;$^-Z*L;=5^0I;&)?B:JL>Q59U#+)BB&63W[6*@JW:CJP'2SBG MHATM8I75P1PJ],-I#&2H<\U%.ZKG-^M\"5"CKJ>WT^EV'U'/<,4$I"9\/\[6'^U34YGCN*]3$ M4"8DCU.?%JDL>4(Z6J2^M6">GV(-,M[CBS069I LT*MY'2BJ-V'HXK-B)M'> M,HV=!3W65987I/,!)EJ\8VFL,<-).;J660V3/JL@T,/PJ'8#,JN2[$7%R;;U MN/MJI4(53]]BX5Y66^5QS39+LN,1KN5CF12?*W4 +#-K9GGE6>T47=$*._/1 M:>CSH1#,X[+2B1CGJK'A65<84^6XRNF54M%8$D:5YO*$YO:4#66B)##[_]]? MGFB3[WD0TK]KMHDE5/UM7]I+Z_^TW!\QZ=;[(V037WFS_C_E:R%7I_)3"3 C M.[EL$UN< A1N5O6YJ]1_.]_]G.[%-OO+?B\5GE9)ND()3#V(W) +8YNDJ"TA MNL_@SUP\.YPX$K-?E1/HL^X$*GL,RI1Q"5C2>[+T1E5=J53QO)R/6]ME1,(=-SO^*%R_\G:PAT;)PE# MNU=[1X\_J)AX#[%\O:T"O_(:JK$E&6VB(XO^6J^RA4MMFXD=9SNLR81<8$>+ M"9-1M".CR*G/*,+MHI+C#8<3/AK/N@,V'PXFXRX;CJ>CH>N.NZ/%C,\7_SMU M7CQ &M)P5LYD0R,^UK+95'C;!7,@YG>H5PN' ASI)W0*.MWK_P&#'GNC#I1]Y\3=Q,("' MD+>)AWU\WA:=%BN4V0LP@T+,6Q#MV7 I;*"X-4L]EAT0YHPT6]BWJE&$MUD_ MB564G@'/($KAINX! ]"(#]"-83G @4^==@+9B0[T/(0<(@Q4,.$641A?X01Y M*EFVL%5I)+H]2JT;-XD=((LM-K%NN19*'>N?@<_C6%$&\HG65%+Z2 $4$:G#)>0@YB4$X'J31[_C67\Z^0FQDY3+S2E%;^E]RI39B;[?] S M&N4KTK2^;$ )7L621*^0M'@$ /H62+58H^"7&0D7.*) SP6'F>H^8FGM1\3N MPP)G5+SVZQ?X*@AOI:J0-\G Q:+U07O)I8;BXG2U*G@.JS9X)O92PP1-K=D< M320B-.57R<=&7JKBKPYEU0!($#C5]K17K^1>:X 6)S+G. M@Q^^KWU&/J^-A?F_&:MB"SM:!S_%R_Z1;:&'( M1)UN=IXQ'T8B%FFV?+&;P MX@WV#;(^@AA!5#=QC?^B-J.'LJ+& -0W*0HRZ@] *<M0A<33O] /?T[UOX+O6Y!@?R86H<+C&"& MJM"$Z3F.GC./:"C7O?"I#*V@[JB^N8!_^%&R07H >U!^2NL 9F]Y0 MA!UH5 M'\&5MEK(=ZS?J8DJX%#VII3N&?S+FOMAZLJI'0J76%[^XI\!5N2(2T0L]@[6<%F%CGC8)>)T MNU6W2(OOB/_+-\HPL]X*QS> %_&C31LXI0IP(=)NQGT%*X22,-?KX1V?CYC^=+,*1Y<"/Y0K@+9-\[X*PX43M?I!2'D1(! ME>_(%0:JD(E"FM]$X1T=6UFLEVF&?4#G"LDG..I-"%N^5I)'-O(_80H.\!+R MM3;P:8OJ^-[]E\5_0/4]TCU7;!0/U.OY'DGS_**D^PV[!:U"NB[I.B-ZTN,1 M4OK#A5:S"21$"N'+SHB4 P\&WPWUL:?/;ZE1$'4GA"\I7#(7%Q2Y#^-$WD-L MAKND@]WP0)"LO,ZIF5&X\.3MOT7$$GBQ:,0/NDC6S5RQM03,;E*X*!;X&&@3 M?U&8L&B^U/44D::H'(-_9JOUZ_=YTS+X'0^6:-U)*E0TI6EFIV2ASEX>$DY< M!()0AE!>LF]\%SAT 1\629(EE DFO=SDW4 J1TOGFT>C1&MAC,H3=J7UB=E*R(E+T2_K-#X M/B[PS9@ABZ>22W,-WUQP5L1D)WS\*W\3_B791P7G)$A <4[EQ!'?^\9I9AB. M'(##4\H;Z31;,U8OA-G>H2!!IQ1S11M8K,U>8^Q:.$$1;*+/MI395%0M 4GF MA_@G2K9D>7J^DDJ1V(Z2KDJX*N;*AU\+GR^/LN/CF:NM=$5*,@JR0GN*9]:= M)EPR][O MR.O#4)4M< ,0V1X;7R6@E!=K&\_?RY[@F_@ON>54VN$B48NASDVH4&NA)^D@;360")Y:Y_'U2X^ M.-];:O?*,D'YM[=O?U.2$H?[D;:4;06_A4\#CD8DL*_X0 Z70KS!VA]^_/CU M_5OK*@B#:_EU7,GT)$ONC>@(7 !..RA5G,8W_$"IQ;GG8+JA:E,R?.H+F[9\_9!DE'D0:M@:)LJ+;@S"Z2-*240GAEQ1 MR]S>>4;&&33&_U1W<9/6F)749S):= ..-=%?Z(?T\E6]]#YV3.A.87QF39(& M3L<9.3N;)!W^>7\Z;/1$W::H>G]J-G7&FQKT#FF\5==E:ZN7UA$_FV[]K+?^ MCC_<5IW*W"48ZT29J=@L":.>0;+$&768G_B/%'3\?M?.)%+B/B;D[O^S)T!O MDY9LYX%X-$T.P'"##G0-%SA+D#D/SQ059\?"U]J3G[3DH!HP/_SYOYQ1]_4[ M4094,H<,H') _4D'U*/X6$=DR.[;287[ !GTNM^IT/XPA007>/'FJMS/DY#; M,O'[7,5\3<&ZRHA]^7"2JSTX:*H"'"%"3B,HT'E@_4+F/B\W=&N]/M;FG^TA ME.V2W/F<\\6BS/46_K?4BOH//FV]?#>T=JFTYMBCWMC06FOP<>&T MYO3.EM:RYWO-E)!*NFL?.TCL7^5#AB8SU3MGYY &='H7U:;W"R)H-? M]?CIP2;,7L@<)*@KH'EI@KKJB"V7!?:DWVTH#JK9XM$$M:&U"Z&UD3T># VM MM08?ETQK?;L[.5]:.T@!/93NVH>

B1,-,Z%KNG EJM>)^S OJK3-6[A^YI MG 07XB2X&J*;8+05!3L##X$AM+,BM(%C#R9#0VAM0,9%$YK3M9V^EQ1#:61&:,[&'@[XAM#8@X[();6QW!\8,:R%FIH^5%=0Z!OO3RVU#["]4 MW%M?4$QI]5U33OQLBF3-I@[=E"DG/M8S\L7[;HJ)#__9917''E)/_"P!8ZJ& M3=6PJ1HV5<,ME%FF:MA4#;=#\6KSSTS5L*D:?J;^S:$];9Q"VQX7IZ&U4:1FU-GT+4M:-HZ VC7!B#P:3V%^FW9V>I6/IPLVP*^?1AE>TCL..*1V6I;WT!KV:N!W%Q--I9]SM-:TE M=B:=:;?ZJ\8EI&8I9<2H+R7)]H,%/<]J#28'B;X MV$O+^HU'6)+$;K@UIY*SV(IX/O#\SDN6UII%\-<2/M.^M-)@P6[#B+A=/EHQ M ]YS__N%-QQ.^&@\ZP[8?#B8C+ML.)Z.AJX[[HX6,SY?_*_3[[[8*X&F)0'4 MJY- CR19:<577@*OFQ_@_=EIUAYZR.D3GW%/MIX5I^NUSU>(_S"-K(47L&#N M,=^B"C+\/+9RZO$"B\WGP&+P(RYHB?QA+'"M)(0?AK>>R^%GMSQ.PB@6/T$^ MP<)#6-4+%F&T8O@74-X-BY"#2F^&MZ5^$MO6';>6[)87WY\LO=CZ"1:QG.[U M_U@EI-@6LP+EIS37YPN4; YSR.601H FFQ AXC3@*PQ![@CD7P>>(E/BTJ MBKRTD\&"(7!D)!X-O$K>.SL"^YU;+@ M &$.)+F '8?S;]<"00@;'L2"?/AW_#>WX0T 1D S?8H(8:L0E(P_2C_SL$X3 MR!+^ >OH'V0_(?J-\2F@4OD[*V'?.>P/?QFE\R2-8(\V$5F(U,LB1'<:Q=SR M@:!]:\$!?KB-F">)9"U$ 8\P2V[IA0./P<#V\G-)!$CX,9\ M#B?0/P9XSA%2UU06#%"6X(@[UM0#@I$C;1OZ1DX@&)RHX%6)]Q MW^.PMSJLTN5C>2!A8CP;*(3S%(N2X8=E2ID#V2K!PJPTYHLT8VC"TQI $;I M_-?B7W*37AP&,;X+Z0QD%H -OA?O@'^0' (I1MM=A8$'\LHFF.R3.?;6%N'* M8RF=!P'!K&]\D^TPC25WPR[@A7 O$\+Q13^&(&500( EPB,2._0Y1RP#*NB9 MRDW;^!06^#5_H;NA[HM2X*)%;WH]PY *+N@$./, MW\02>+1;.D^.$CRGAA4%N1POV7W%@R7>-Y+80S!UF.^75I+TN&; 53H57H"P MK[E;@9-0W]RM/,1+HA:ZBT'[!,X%[,F'@)%]@;EP8:-L9(@LB_D@O@,A I/0 M+ERJ.U](<@TX$XMD05M(5S.X=@$O/ES3";T(M6(A"X%6$)?(W/"+\@F! /#* M!HH-M)OL;NG-EWCZ9)?XW%).,B'(A138JW5UK(]!IEO912;*B%G*6,540AYS MQ;&9W)6BLGS %=O YH%/03^+PI552Z62$(8#H)3M/A-9F[ _%0-6DJB[^2-L M!LA.D_I'GKZK1TUA;;\4UM+^=QGE)N(-OYY%G'V[9@O8["OFW[%-C,:BSN+ MS0J $^K&<<#IB[S^YJ^S""W0[2V=I2C91T9B)91>5$LV6: MOEMRO-'AB@8Y 8HB_MNKD.>7()(+ J(*4B38Z/-,?*)FH100 9J"XH%7&D@* M(>3$'0^R-IUS)2CANB4EH$*WCRQFK2O2 ,,4$.'&+U_5DD4+G*?'=F*<= ;=W5WS#O^\/YH\ MC)O2Z?3&S;H"/L&FNIW)H-E2SWA3P]WH,YT8:WV-7Y<1YX_3B_%<07)8<\IV M-";3@PWG =T#&T#>NPW898'L 5M#7A9@#"W=DY;NFT;:.)_U@9Z_/U)/M[.S M:C9Z<.O'!\VZ-:1P&:10G>#A#'9E>)Q-"KYY_GF50)RD%*A<8V[*&IYC$K"9 M2]T>9%PTH9FYU.U!QD43FNF7T1YD7#2AG:A?Q@,5JPOZF;:<@-[O2HT\2G5] MQAW%[/[$,>W>VHFD[*.\_*%GZWOTV. MUA''V,=/(&.,PO]$Z)G8TZD)L+84.89W6HT>![,3FHZK-@;SPUW0Y7YU&V,[ M-TNC[-FCZ?0SQMFEECD/-DR0!"G,1GF"D^,YGB MQZ54]GHC8TRV$SDF!-MJ]!C>:3%R3LH[)YA;WC:MXFO%_)=SU2WF]]$MGJ]B M[PR;2D=C2+D#!WCJV@K:NS1X$09,<93\>;7HT;CG:'" M\>A-=B]3Y^^;RMV68L9X,EJ-GL:ZH,',,L.H82QK8SO(!.>_=CW_:A93B:F#RM9E[/J=T;&\=G6[$S ML*?#\R[+:$GZ9_7TBM(\U:<>8B'G[\C)IGU DANF.">59O <-IWG0CMX/PAH MVLW<5_VA/9P,&F??/P1H3F3^&H8P#+&#(9P)!OH,0QB&, Q!##$>VCW'W!"& M(0Q#2)6I;SM'S!D[%4.0#?67A,&KE(.M>D(FFB'>8H-#)_''V8'$SN P/EO' M_)7ZQVOEG/4" A(]]'K%HALO4*>L\/O1"\77K\4(^NFT,^[V_O0BL_3DB_?, MM)]TIMWJK]1,>[/4X4M5#R'M[YI!6J#G&J(];&KTR=[>6LK9/!ZF]O$ M1U[@\B!Y=7W"N((V..#I7_^Z *I19XKP??,VMACFI*0^=7., 6S> D1) *+3 MB^<@8Y/86F/G99>[5A):81I9E[6G@!/"\J@E;K,! 9-2*/%S:'JR8 LKS =P6_V5 .#KZ%5EV$L/(L"K_Q M $Y#KX*MR,L$"3B<$AO&$&"?Q&WT":_ MX(AB3 2*<85/:QY19$FD"2% (KZ$Q["!%_;<[%C%L$U#RF_)G ^ 71SB6"X MP)V7+ E ^]#J!7,_)=@'.:2O1-OOET60WP%N?G Z PO.XJO17S_TM ^P8S@1 MQS+B7*1D>=^1.))E;/$ 7_./-.#" ]OOVE:OV^O9R!AK/L'M$W:Q%HJY/<[XK*@K+LN,7MB',P^=N2E4"U#(@C.;< MNL(?8.)#K_L:?_?YXT_TE_/ZY:7@;-XBG(GK2:O7J,;8CVD,"\4QRLX92!'\ M9SI2OZ.VL/IJD@VSM@Z@7J M3]RU![)**FR1Y0IAAR2Z :J7=]![/N>K&7S==\05U+%^7WH^+VAE'I[^-O1O MQ;MO6>2%:5P^H8"A.B?^$-"!F636HOHWX[['$=CX8250#\)3QN"D MH3)_GOIBF_#R4OS/[U M7T. ^+3SR"1.*[[R$F#Q^0$\A^!<>8D0-D*\!+AW#GK5(V6;'R@-[)8!ZI2P M /+\C46)]=&V/L+-8 'G296B74#Z22CDP!+Y%79*N'6DJE5_LZ,$!.CNN*KE M+Q[PNKZ0VYJWZ+86:E\F99U^V\2LR W]D0GBR7-#C81MNX2MDFE*K*#A[O*$ M>7X55WON?[_PAL,)'XUGW0&;#P>3<9<-Q]/1T'7'W=%BQN>+_W6ZHQ<5LJ#H MK<=&>?(3BD/TGMAO4XO*ZL2I=\H=0Q+Q,_D)2\*Q5@BVXEAUS85N>9#RYEM_ M\]=9A#[I\SORWUGDDE.V=/:3W.;6[US>U"#CEVIGD=@96"]@!47P6FL1A2OA M+ 33',D.=?MU&"4+N+-#,? #9Z8&!B_C%?(_&P^1Y\ 60OB@S7\+YD,<-NG M1+>TB9C[?KX!L,(RU[9MW2V]^5(I&+ Y$!Q@H.&.I=> ?C5+/=_-_T5VPUV MOG%\.QAB\#,PXP!F[(9^YGI@821P./(51F%ZLQ0FRY*!=>=;N-- ;@"LPCEY MGLD!NN*N!W 1YB3LQ/?)!1_A#WV.((IB\GUDIA4:CSAO(=J#*YFYVC MO1B Z<@RKSU8/5XLC0GZ+/3)B3[C^" Z9A:<;&/IBE&@*VY!FJ*QZGSMD:'' M$C((LTW=@3T,"UMQ.H.#P:_@<(A^T .(!ER^X!A' .F.!G($WXN-U;*B)+@A M6/\5-1,R9HJ%+,B?@Q*MW(?E0A*SA/M!C% ;>/ ]98!0+]$$A X2AD1$XL %Z ME(4_<8$61+[6BB/O8_Q>6ZO(15EXC%@ 60>HDE.(+N+"(;3DR,S(C!%?^PR# M;/ /['8+KXCX(H472QZDU ,I.>N-F)V*R_2)]9;=UBI=$[ B;.T:_XL"TH4M M19MK(%P4*^LUR!, ,T /@!:E:V'8+1E@ D!(YE^\A)L%^(,4'!76!,DGP@8( MY*+L"0G@$K. L+=@R>#/4';9I4 IO0@>#,F7!$(<9*U+[8>YY;,9DMPM:)_* MZR?>"N^7\M<%P;6)E6-[ =(Y5(O.68JV2/%UB?Z>XAG$4NIZ$_LBES>]-?'P M;H#'Z6$?L1ULY5JX??R.(FE(1?![<8.QUQI,[5%M0EB,1)O!O$L!"S-)B69;#;%/P M3\M,AA@=ZB@E0#]QKT%DN!N\)/#DF-)@A3-?.L9C%,81U]AQ!EM;>(FFSPI' M/>I=/,@!K](1,C\^74(=14.HJ.6GS)0[UP*\@DS?"/S0 CJ4Y54VX\ Z 8*8 M5#\4.7&FV$GN!ABL/,19MD%XY2Y=[R)Y]Z,NX[XH2+2.D17_ KW"C8 7AXA6 M9.*V(*O)(XI)!N+/#,& 4<%B.G=]77IQMC[],Z,U06.89$/\#L2%:B]]7 F;"1%?43+J@ ;-R4[+U>2&.A?H."BWNFMT(#7?HQ*]QK_%EE:@>MK M7Z[9_!N[T3Z0*NQ&_#J9YTB51AP*Y^IH%_ZX0W SYM+S8W,?;S?_'"S4HEE(.AC MN$=1!Q3:'[V=V!M? @]D>)E+1"G\ +^N@ =AH]>(5;$!O)/+F.Q8G_1/!7SH M:B0+ODKIFQ%ZF+IN\?8K'$U32S6\T0YO0Y0SI+R2PX &;@AKA1!N)4!+BT4S MB=!VYME2I:J91\/V$I[4Z%(0H_:]KE@I+2"G[ 8DN0+;%&E;\A7YGTB]VMY+ M.6O@LG!4N 2S6V\WPI*E%[G7Z(G;%)_7F-4F3YW*%]+MP@98TL2"U+,5OYZ) M9G40"A2P^7?RI9*?!*2BIRDF*[P3_I!(6H9WE'A7D8!Q&>K$I^Q@'^3!+@#; MG[:PI;A+T$"CM+L=<7RQP"X"VD\M+::-SW]FJ_7K]UN4<1I[0^UF"Z5%[5!) M/)E!59)Z*CC#5RCMT.9'?ZLT]C4'$BB.'-/":16PW&$_7.2O<;8JZ&9 ,S(2 M,@N#-*9_"!N;Y/(&3%H?-([O^ 70S:W<65S3V*ECO4777)9,@E3H:(D3#9K==^7[H/, MR68+KXEZ=>FU&*!EI)XIS)$"I[3QB'PPN9:);]A",7G_T"F*KD;8/+'[H M!K(S_P>R^9S25$M66[Z?!Q!(-DJ@E1?'68;90TFG?)OD[Z&QAD#]%&M W4J\ M#74RW!Q =,$CC!,H@_4&B0A+M;"J%*WHES9*GP6GOE_JU?Q'H;=O_-YBLO9 M(H/,H14VTVH\ Z3>.(U8H'Q6 MY8M@AU&GWP? #.(^8 EP+HN3+"X)@GR WF5R5A8VF#EV*JO$/@:W6%LCPG-" ME_SRX5W5QY]%BE=VY4>1^IEMNZDB0$6N:O/+D$1QB=SI.GX]GIL%0]\S=7] \XJDQ>N@FP M^P+VMJGNOV#O?Y=PP_!;*O(CP9Z_34^ST):2)P2N6<+I@9E\#[A!YE&)K6BL M8ULW&$(*<:\Q=8X ?,'JJ1LL"&)[WWCE @$P,;:5-4% M)5]1KD:ITOB+&;=2C+C"O5)/Q,_/"AC56P%-:GFF+]IN.YQU85&S4J)]@NN$ M4FH1H@@@!Q2FD6"^8H)R1B5E@)@*(\KMSJ.9D3R\:A&FY', M6D-3[PK@$3UXMGKO6*J[#UT(V]UX]L$AI[BG[> 'TJ/3%1*D20N_P:C3'S?K M<%?_>7\Z?)A>>4YG,ABU;U.#AKT GV13O6'3ES_)IOJ'M#I\Z%Z ^L^F6S^K MZ/8J5)%6S2+X6B^7#IA+\,C-%IOT9'Q<]&XUG]S?MK7EB,=+YY#)$WN/^WS@ MY3P\1]QC/-G3FSC5@/E!:"SOA$_DX+E>SP]0?](!50&G \78$9 XS7FO*'H8 MIK"&&]N8;LE1 "Q5Z=T:8_3TE\L2=OA$N <3/">\$,Z-=J\B$8EZI%9ZV],& MJ[9Q[+3!2Z:MIDK0.6HMC)//5+M&0M0"*LN>WS4N]U"* M:R%:!IW'D@"M8Z\_%>FOL7*Y8TIPZY5+U4/'S/IN!+:^W>M/S:CO=B+'L4>] ML4%.:Y'CG&@,NT'./N1,IQWGD7#3NIOO3_>[],_9H_2QJE_'0[N7+EQ!=NS) MI"FO&.OEJ9 S/E]7V:6CQAX[AF_:BIQN=]09/AN[_]',_OZXY1K UQ#[#T2E M5HLGL/WO,6:^?>PSM2?]IA=/(SB<@=5S40@=V>-!4W%H$-IBA/;M[L0@]((0 M.AAVCG3UW0.?K;O.'\67T:9DS(.:7SY1%E_UC+WCLOA..<+[Q9M7!Z<0'F?/[_EG%?V\5VK=\PT3.([=[?9-$*>=V!D!"8 <$_YL*7(F M_<[ A#\O/OQYKYRGYQL;,H>)VSQ9O-.@IJVH&9E0=$M1,^UU'@LWK;OS M'B_6V?KK_N&RG9ZO9NS8XX$Q^%N*G*&Q*-N*&L?N#8POIJ7(Z0W&G_Y9A?$^UXP[ M-F&]A@&*L^XL=>'8&=O=T9&JFT'.HZMA]FAPI*%DD//X?HE19V3">QTTU@$GOL1+?3)3B_AFC4]/-J*7(<1Q[;'I-M14[O7[7]#-Z!IZ ^C'W MQA?03)SU['[C? 5CT3P5=KKVL''UNL'.TZ7(#1_+WC3(N;>)8WP!S\ 7\)ZO M(XXCUVEP-&H#JQ!V]P=]8+P"#>59OW�V/9/%5&Q[AI=W:#FJ>*V)C*^+:B MQNGVC^T6].S4@/-/^ VWDF5,SN]#==T:V[UCC1V34=A&C/;Z]J!G;CBUI7TQKRTK8 _7K&&>?[\GG]6L^6DI M4R]>8CS":&ENY=8@AO)P_U]PO :%]:+G_S7C. MMN/'(.$1CQ-5"'-\YL4S5G<=NS?JG[6Z>Z&(Z=F3T< @IG6(<>R1F4/<5N1< M#9NWD#>AY#.\^T^1>WF9JOU5SQA<[5%E/F I=Z?-+653L]5.9$X FZ8Z]C*PZ8SM[K'MJ0Q&VXC1J^G@ MV)3PBZJI?!0+O]5'IG#WC"_"B"N%)F'?39.K![1?''LX;6[SGUY0&FQ699<[ M]J!)*P&#S39CT^G:SF!BL'D9V.P-.D?VM3=*S%EWMOHM"F^]&+MU@QYS?S7F M^<;S'#.$J*68Z9O):BW%S)4S-FDC[<99O[U)=O-7K.GFM,LOPE%8S_%$;P9V#!'1CQ8+[!+F-![,NYRNZ_TSC!WBHF1MO0 MHC;AIM8AI6>BL^U$S)5IMM!"I#@F.GO1T=EW#^,I,I&#YQPY&#KV9'IAR;F& M;"^>;"E.VT#K,&3;+@0^4[)UNO; N;#T@N<;IQUVFO;,,G':"XC3JJQ(:RW" MM:L0MK!D$3]EH%8CJ3[0C1NF,Y\7:>I4,4RSMVK,*"O_(8F]NL<"U7,]/ M$^YB1Y@'9,A[:&C/0 \[)VVKV^DWST!N@49ER.S,R.P\ \*&S,Z)S+J=P9%U MURT@M4M/"1D..Z-G,]CM^96^_TY_@*;)8%?LA@OM,K;"-(D3T$3A',;V,ULS MMM^3VWXFX[=9ZXE!W^X-^_:DW[0'A=$EG@A%0P-YGZYB_4O]X[7KQVF>;5UY Z*2'7J]8=.,%UP*PKX;K M+9 32L37K^\\-UF^FDX[XVX/:$#)<_EB\:W3 ?+X2\7GD\ZT6_U5M^-4/V*6 MJEU*WJ?J2\F;< V_J*4M01<2TS4!G7WTV9(UCOU9@6O^XGJW;_X*_U/Z^37J M$X #)8*]P.5!\NH:/WEH:3L]S'!CF3'SY&]_78#*I-,E&OO,P:(@4V,%TBJ) M;>RTY:?X0]![-EI&=VPEH16"-/<"YON;ZS58)/"Q_B@8*5;$UV&$GWJ!E2RY MA5ECL! 5F8Q?QU:OV^M9;X,@9;[UF7YK+3R?(]H#D5.>^!MKR2-^YR7+/-'^ M0!P+68=[]A:;UJ!]UA:TCSO#'D+APW= ,N7QT0Q4P.7A9Q]NV:+6"SKYA_QS8Q"F/M3"M0010 )QW40@XX?9$V MWOQU%J&$W]Z2_IZ"MC.MY/[' R>M^,I+X'7S P#\F=_R(.6U%+=]&/D)&N1/ M?;9#3H)W!%!"#%)[MK%^Z'<<"U[FJUZ-*/:39<2YM8(5E['%00*[UC_2@%O] MKBVN *P[A_O"Q5OE@ >F,LOV W(K# M17(GKB:Q>Q1Q\*.Q_B,O@'O0EV5, )U;;PZKJ2=@IXF'MQZLOXAY@N]DU@_= M3B];P^5R9[#8DD6N_L:.]3$#V-9N(K[P^1RN5Q;DQX-%9JGGTS6T_D ?C@/["$!Z?A=-U; 5 )'!!H _X$D2=V+"_R MF,,-[5K_20$6/$) (UH(F/@UW E 6/@N^ 8_4 N)G>T"#VYF'7E ]$"Q%DN2 MR)NEPA2"_:DGW?PYE_N ^$+-WN9DM8G='"TD7T][KY0K.;@7;.[Y M0(B)9%-]P;A>C3LK]@&#AC. *@FF]P ;/UPC7*T/4FF] (8JG-'5SI@IYD46 MFVH7XFE83-PUKZPK[Z7UP[C3UZ[>G,[!OHC#(.#^-:G;\ )U'ENTJ?'P0$CG M XW.B8[5:?%G\(2@\ P:=.'WZYZ!&W3^[7JV_;RZ(+-?+CESYVCKBH]O<6ZV M%XBKCZYJA-,B#>;X.!!*@OJ"%::1]3-+ %V_P:D _BL:*D;2!KC43>GG@M'A M].(O-'YIN5_8QOK\\:?7 #J '8[JCN"!E*YH% Q*Y>EKC"^ )_&F+X#0[W:& ME=#/U S@,P2; A]![\J[I4<'E8_J)"CVI.T!E0I06?"8^@\O1-Q\8;XDL%]8 M](V3>7Q!DB8_WBH[7HV0<72-N@529JA9)8=)F9*0Z9&Z7F$DB!N*C*-:O;L7.:G =A0LPF4@:6PO."X()LRD M07.DWXB "_]_QV>QEY!5!A!;PB)>XI'K)[X4 ^-O1'D^'?>MNX(3 F70$2]) MYD8LV(_R?U(D[VCY17M<*CM S8,&F$)E5)7]DE\[J:/EPM\PA-<8ZH& 1# M5.L'ZFF4HSLZ"N('MP4*'AJ:N)NR-"*7R5QVU>'*B?)C&@-EQS&&469>P)2F M2*1T&>+H?3GZ\%://ER01-HZ:"',4B.4NBU1JFB=?&N%K0.MSMF:$/X'^0L3 M'HD8H=3W-;?GA1"M&!DM.JA*$BU.BCY?,M6G87/M:.7;TTH?O@P[4HXO&.Z!G9) M:'F%,>L&MHW.8"1RMP0..;=TMO?E2 M>CN%9Y^A.R97$^!.]D+W.KSET;7X]];>%\R+K%OFI]DE]1M!BJ-[8TYWN/4[ MB^!.AMO6]]C,(T=(OD]82BP=*\N"%765+>2%02V29HDNH&I^T11_N+2R_)#B'\VXI:FNG#-Z&E3)Z9* B9B(@F9=E[]UV: '(ULNO1ZN>I=$W4 M)T+?#^](-T!!$%LH*^#X_[?.#E/#Q'G,?9?Q!U?>_(OGJN0/A3+1 .E#_M:AM0?<@K\M"% M*:SAQK;%O\\Y,NV2(OER5LJX7,8XK5$XKOG6@ZJ;U>@\5(EF0] M3LW0B SP?=NH<(T@U*_[G0K[ @/)N$"AODW:Z!=$6P_= J$ELF1GI<>K1VMX M8)X_O^>?U:"CO\N4_X?NM-,$6)?6!JWJB.UNC^'T[>ETQ! MXZ9[AM8,K1T5%K2'P_[9TMI!39D.I;OV(6"Q^I^:AG+W1$[?=KH#@YQV(J=G3P9-QYH:Y#P1GH-.T M4[8Q_+SY1SF)UI_/C>W?,-%O1Z]F1H0CDMQ8[3M2<],S^UK=CI MV=V>F4C75NPX3N<4P^@NR&PXCYO_7ME/SS=*,!HUY0X3P'FJZ%KW?$L%+ATU M)MNYK:AQG$%C#Z*)>I[AA?]PB4_/5SONV\-+&-5\F<@9=HU'IJ6HZ=O=[I&! M9(.<1^>;Z;1SBIJ!L]0 =J@^9Y+W-*^.&9["_K^H2'QO;'=[3?FH$2#.P "Z M*(QBMDS_R))P@]%68G1H]R=-%1&#T39CM-_K'.E;,@E09]TDZU/60%I-[S'] MLLSSS[1?5MU08A/=:QBGL(=]4Z'54NPX(WO:/=\639>.G8D]:IS78[#S9+9L MMW,*P79!VO!Y: (50\--D*^9$C"P>P.3H-A2[$SL2>,:>H. MMQ4[DU&G:6\0$^@[0QW@;SS@D9QZSMR5%WAQ$E%1GO$'-(WI37HFX;>MV)G8 M3METGQ8M9WG]G[,+X#U?1WSNY=/4V2J$W?U! M'QAG0,.>K2;CM[7(<>Q^XY$-!CE/AAQG9/J$MQ0YDU'C5H?&$W"V*;_A5JJ, MR?I]L%X37=MIK"$\;@::22F\7SW$T.[UCHR5&HRV$:.#@3TQ:;^7A-&)8[)^ MGV76[\]A'%N+*%PII28,3EK$?%%<=>5T^_9XT,!M:WK#MAF=H,DX_8G!YF5@ ML M89X_O^>?5<3RW9(%-QRXPEHP+[)NF9]R[%$ @LZ[I<0ER_?8S/.]Q#--BQH" M]\__->DYO=W;=/B#%\TT[L7#G=;I-4)A._O"#% MX(Y%$0N23"O8F,3FAE4TT\;)&29%\\D\/?9X.C2YLZU#C-.WQZ;_=UNQTYN, M&YP^L4IM;!WCPCEW]%P W]PO M3:1]*/FU\TOG^9K-E"43!A9L$?:>>O$2FX$)C_K,- 5["N%KU/ZG$[Z#D:DT M;1]B""^&:]J)G*;>,3C1)7]')]E\HQU^QXVF3AKW?Y"$3.R MG?'8(*9UB!G8W;%IG]=2Y%R-1B9H?N'6_RE23"]42^XWR+>)761G>>OO4'?.I=7' ]_]IG:KHD&$W6\\%LX4X[48 MH5>]@3UI$D,PV&PQ-OM=N]<]0J4L)3',^"*, MN%)H$O;=]"Y[.+::3NR!,VAL%YQ>2!IL5F!STK6[W08!$8/--F/3 =XTV+P0 M;/;ZQU8F&!WFK-N5_1:%MUZ,?=A!C;F_%O-\XY;](PVZ,S/;#&8,9DS5B$&/ MR<@X+P_&N+H(A2>6'\8/[K%X1-VY=1K4#X^C,;><5\@U,VC0NO,Q0\E$ M:=OH-JJ.TKY[&(>1B2 \ZPA"MVOW!Z/+"B$8NKUXNJ6 K2%;0[;G1;8]D+9- MNK*= ]D^WX#ML'-D1Q<3L#WK@*W*C[36(FZ["F$+2Q;Q4T9L-9KJ ^&X83KS M>9&H3A7,-%M[[*T]J^CPCRSVYA8+7,OU_#3A+G:)>4"&O(>*]@P4L7-2M[J= M\^RP;LCLK,BLUQD:,FL%*BZ9S)S.]!1CXDQFR"$B8-SO-&](8HR],Q IO],? MH&0RV!6[X4*QC*TP3>($E% XAS'[S-:,V??D9I_)^FVF/PQZ]L@9VL.142-: MBJ)^UYZ.NK8S[I\_AL[Q>9*G?TFPS 6P_]D:PBI#,_[;!WS5^H?KUTO7OML M\\H+")WTT.L5BVZ\X%H ]M5PO05R0HGX^O6=YR;+5]-I9]SM 0TH>2Y?++YU M.D >?ZGX? )&0?57W8Y3_8A9JG8I>9^J+R5OPC7\HI:V!%U(3-<$<_;19TO6 M./9G!:[YB^O=OODK_$_IY]>H3P .E CV I<'R:MK_.2AI>WT,)N-90;;D[_] M=0$JDTZ7:.PS!XN"3(T52*LDMK'SEI_B#T'OV6@9W;&5A%8(TMP+F.]OKM=@ MD<#'^J-@I%@17X<1?NH%5K+D%J:,P4)49C)^'5N];J]GO0V"E/G69_JMM?!\ MCF@/1$YYXF^L)8_XG9&/83"A^^ 4W!-_B _B97@7(.K"-5B>.!%7#<3#_K)^>+>-D), &6LP7EF_AHFUXBR M;2Y2OY94Y)/# 2R]#F,/3_HJXEBS<,OE7>B@F"X\)>5:-W^$S4# @150^XBF M]DOZ>@OR 5R$\H8Z'W\-RU]''F 8T*.=PMM^Q.4^?!MYM(]Y>!-@$;:^>/G%\-^%S^>@D;#B M#F>IYY/FDCW!YG \W$EXZ[D"#7,@K7#%H[@$[;W \0 ;\!]8PDO@,B0-R0J MXL+% K8/?\*=(G8L=9\8C@,0_4_*0".*4%H@E@G*^#7:A=@H$*2CC!(]V.8)!G2BJ%A##SN#)!405DX&H<'J=;B47S^41MCB6>+^_ MYZF='++-4+4O*XJV*^\E[KFOB3+$K. M $&$D?< "S]<(XJL#]*0J#UF:]B\< 17.T)F"Y48?Z)1[@D8GVZE5\1&*(2< M2A8&@PY4UH#[UV3ZP!O4:6S1",C#XP!1HJ+3RY8@*E6'Q=_!(X)^,V!(R3&I M?@9NV_FWZ]GV\^HRS;F/,W>.K@3Q\2V.8_<"<4W2M8YP6J3!'!\'.DDVZN+\ MF26 K=_@6 #]%8UPPZ\8\*";TL\%V\+QQ5_H6Z G?V$;Z_/'GUX+V8$3X"-X M(*7K'-D\%A#1M"D%/8DW?0&"?PWX,Y4$N C!IL G!=P#CG\G)8X7]N>$#N,OAAPAD(( !?XJ&; M%'7Z&*01H.)P<3/04 ;0(9SL$3L]363KD-VBC]=2V#B%=^R74_#<[0[QED0, M9$\1[E>W'DFU837.HW !MAF)4&J8:8+P'N.1!R1EQ+^_X[/8B\AQ0H@ MMX1%O,0C)Q[8F;;+TY[)_#EG(47@4):=N;4Z)74+1#=PR)S+U-HPRC&X\QYE#!X5$;'++Y:^^&&2\&) M^U2?*+M2^;"B6%X>((JK_70E,(.-F49H/>LWP*[;IULPPZMNG8+.6G,?X. > M^IVZ1Y -+D5,OR\'T=[J0;0+DM1;!RU$"^O,84T7.97&2:ODVRIL&XA\SM:$ M[#^(O8&?14Q;&E":S[D1Q1Z*Q3V6UO.+5SJ7$*]LL;P2 ^]%T^>/,G*\D,*>S0[0Z[&(6QW@38,:D$X2_0;M^8737=&G!/GO!.# M[1_Q.L- WWH:5-%%B1HC)J+$63/O;1L&O\\0"&8*KPK/>.Y_O_"&PPD?C6?= M 9L/!Y-QEPW'T]'0=: ,E,@IB1F^%M3ZEBRGK3P?D?[S!7[% M5S,03/+C@5V9&9D&9)%Y"N;>&3Y"&A%90/D=AI\"#&^E3]NFV(.=( MK)\,Y.V,ZT_=@%#CTN!>>9BM"V\1F;ED\ )>W05A7$:"7<6^F "S&N)4QXU MB3ZWE6?_[J&#!6L>_,TI"=7>R2:/#0603:<\/.801\FU4$NR:R+@W(V%1-69 M#U/-@=GNPN@;.:'D18+J./ RBXC]\HSTN"+NA7]%=0%[AE+/]_&_J+L#N0<) M<4T A++),DEB:Q&%*ZED!Z ?S!-X0Y N&+K'*%?L MCC*\J,!,T,V@V\GBT6 M"H1*2?41>K$0>0+'*FX,)<>M%8;!2U]&<+!D]?QS> M,?9MKO)*'F[KU/@KP1!4)$1^(9"]4(0,5FN??UU(#+:;X2[=Y-92/B/T_>6$M!PX)A))=GRK9 M4Z$4.&(JD!>%Z36Z-X:=?/KPK?F/K8BS?1O8N;0OJ;2@T7;[F5 T#/[R!WQA0<2>J%B#ML;+O&2K!3*&!T)^R>PUX#D )1?LN\^\UN/WX%.G)&IOR%< M%=5I'2F"!RHB*;> F##%'ELB 2.8 M\Y2: 5*%]1O:WA]MZR/@RW(Z%JJ@O>[K"E3&'?K.>6U]2>%NS8&/-VCHWY(U ME&/1Y8LLH2F4\^6D;(,7HR=@3CG80&EPHZ+U 90%R,6['JXE'[D8B--W%9=@ M;$];'\0^3U#[=MD*N(\>I%L+Z PN:;BCW_K)DN3#'=Y28+XSD=0MXU_S4+;3 M0)>6J%D3>05(:J[(%)OAC92OY$N*)&>=XAY#X J5^1C(.F.R&87XH@&B']G%L MC*$U-\''ZOCIW]__;KV=@_8H8AGV_V_ORI_;MJ[UOX+Q2V>D#D6)B];T=4:6 M[<:)'3N6/>EO;T#B4D0- @P62^Q?_\YV%X"@1,J2!5+,M(DD$L#%7<[ZG?-Q M"$GK7<=]9O>%I!1<8_PI4NSC),*$*8K-B4JO:$>"+ \T5N>GKHN2]J^N0%#B M^EJ'S3I014S>%SSI(YB*\%"4E12:8X>N^E>4M"D.;.J'P1Z8@V#@!C:D!&OO MDZ>)]^X<_(W:"/IQ7$P$Z@);+AN.85-&_'+@L*/?EL@T],C@.6S!N"*T#\#\ MA;V:4L%#I-B%K1&HL+Z(3I;(W,C'8[9C[6N=EJ;O9/RE2%0B61C5W2PK2]#[%W#E,9>=VCFK@'13+#0&+#E/-/8%_*NOT MR/D+TV"/@JT<:7!<(9)S@C>%67EE+?,X22@Q8H 5CJ40 J:W#P07$:WO INQ91.$SUF$&FE20@8J5S@[+1V0_E5,?J_ M8&#:&^$WTG<)Q.(%M64/M%ZR99Y5MERF[=;8?S.A/#RP@D4 MD \E*,QS%TQ2)0K9Z5;P77K1C&/$GKN=S6QQT+4L9<9^@$F!@G;'4I4D"!6J M!$F/VKV2H_KPZ.K&2(,/L"U&!1UU'8TI@;.N808\=BUP%TUPCG%=D[04J2FY MO;BMQ$22\(*MH6K-E\+51GDPW"KA6/XKJ;II[L4LR9;AG,U<4N9!1 M_E(>3L3?-WSUV9/6E M*[IURJ=TR$@6HT\TS"5#0&*._"Q5NNSV_-+M614*=(D^=T&<=*N2L$!1#I8N M5L7FE&N8@9W*EB0>OD!LMAS1K6_ ?@!+>.^/NV.MC8NL,K+&=59%)+*7YX]& MN"(T7R)'G @2QII,G%Q"XD9_^B*#Q,:.&+SB7)VA:X[A;1'6KD$WI)OKX% 0@HEG+DA,=HF''B2;\P>@V" M[,&OZ)]2)3L#&,B51H]07 8,9IG90IM ^3"R$4LK2F3 X+)<#]FDA=E+=D!8 M=[PSO08,<63D( 9J)10-W@:"#6_S&W]R(:$X<4[#90\]R%0AZ#4+/JU:N8 PHG>(;J9-DC0VTUV\.F2:VT;#*,DDW 4 MB1A0',EG!1KE/4F*ECESG4.]C;GUQ>4L WN?'2=S%<5N"6*=I&D"YSAK>10= MXDW'NXWF]EPKZ[I97A-%=;M:*M*L\&-SQLIOW:J\L1'?[MS1;S@!)%U:(")%$%XJS^C MN(_ ]O6@'4D/!A?<0B9#%Y_ <'?\70-T5?Q5*B?-QBS$\07^Q/C%90XOD'N_ M)D4:LYVU,]CUX&7_UC) EO?:1'R%]X%QN5OW=#,@=:6UXO92%/_B7(@_L]*] MNAB4MH+Y0#1.9"Q#F9U#VBNP+A@?;56V1-UC>$'U/4-KC6=E!/(T*K)YS<-C MF%LS&00N'5C5HOC(@)_.E:'H]WH.TJ*\'(3AN,)*)IC2BB"1J*G=!F1/H#\& M;H74LN!QTK4P^J9B,H( SQ3F,]B)H4HNO%.$C<5PP1&3 H826"-65X19:7<8 M((SO=O45'%A5WHLOFA4")\R]@1]1B@7NE!53ZM>L=YGL@*R:,9S?K=BZ7M<0 M+!B<$P,E0YC2<#ITW&\?@).6,U)?'F^\18Q]1L-"<'U@4K>,N?JD8(*^@P^!&R.(D!"WSLUV M6R#[N2OE0#:!XVV&3IS(@XFDV=H\O5RC$-&$1^"3 ?\9UYV"Z2U4KF@BR8F MR8+SP2&+^B,DI85Y4>T,/7Y_\27GC(*J1S]S\&+^WX1;X#:%.H> M0@2=7)U0S&HBLALX$R#L<%?X3B&@^(?/X_TIO$#^,2PY4C. A'P>;TXHXXH, M35E'@ZA0(%S0(<=$$^G7YS$I@1I&J(S1? .+D95/'&2HAU _#@I68O Y:&^H%E&F,XOAW5!I#538@^ELW5W!'H(32; Y.Q,6N;JW/ZS-I("E7,J708 M(JZ&3%'B.:^=Z#6/4));+0_$+?E&&/PA\Y5L?/:>1B8JR.'O MQ9;K?4_;)DFND1]&4M.,BHWB\2;@0>)/JL&7UM(F[W'*U"L6F8JI1<[QH ML,V&MN/+LYC] 0B@M)CFPQEOT@Q+JF+X35)>7&2E4P/&K_T9OOTLYH=3[2C) M)27RGR*X$GR8E$;Y9EH8: >"%S<3B/\PXRZ. :8EO_E## [ACX,$P0_X$Q;Z M9J,0$94I_IK[,T$G^!8U3_OQ 6V=)7%/W]=M'Q[V5:#<7_[UW>O@P!)Z';=H!31O4<>=X M&5;1AZ;==+]V.O>U&KYC=K">B/"X7C!=+BH9*S$?_X )G&-2I<9?]32JZS&U M*,2684B_\W6?SWQU[K_K'/;-6M]]\0(\V#0_X?9'"W?A8C8PVK.3"M/N;LTR MW;'N\VSBPZ%2\^3KJ\S/T\S"[TI*CPJAR7,STKK";^E]?.>\N!MOE;D\\%:= MT:>8S)^JLG:E5W1?C6)7C7JWG9->JW_4W_V>5T1ALM*K+I90VXVVL1NMUVMU M3HY_^$9;6>2/Z)\U%OF&A!692D3^[TJN[<$40&66:BV/[FJS7'M&F[>1^_W6 MR8FT*5AZ,]=OJD>3FL]W=7;ZK8/^P?)2YH$6YOD9EE:RN/+&UIH]MIFYU#Y> MUA)HX#X^;!V>'JVC6;;A"]/OG[2.#[HKRO^M,;/:++^63@XC[+;$J$(B!T \ M&8J?K>5R'YFR@O6]-5A^F*!_#L9*;=[\"5/B9,98M/*B8H6GB9!)G%9R@3U8 MX2 I,+-(L=KEHK@;&O!XD*EIN$ ![-SLGI$[B&FIJ&1O.V!>,X'HM_IM/K' M!_>SN)_J5)".W2=LQ_H@C!8TYS&IHW/CTS]Z4[/OSVZMA @J4Q8>NMS.+A?A MW)4=A]:@2H-<)NI%8D2D)6IY!"_W_(#6&;MLP#BY82IRK5-[ 6*'=@;1JMY- M-Y^E/IUX:S^O>RV\3Z?K\ S?_C)SCV'$=8GYB@IYA+_XV+9/(>IX>RW36Q^4 MFW)P\X\2=;TT#2K=? $I786C^K26#AE[XQ/M@70]U9QY^M=4#9.KF H8O" $ M)S,U?4[*74H'>'/$H"72&8JZ.O@EXD%=WEUZ(RGX=9H#8(,2A]2Q?J6JC)>P MK6!;8!M'KO/W2\R:\G1^$'V>:[B)W*0]HE:+7!LNNMR;K MT3C9Y89-ZY(S%9G4/W'6$C;)3_V^\X=59!WM]M+II*Z\%9%:.Z3E'].9HV U M/33L<>,&Q-R&6C<]1GA^U^J5%TJYZSLDK8KEFHEGH(3/!AF38) M#R*2UZ'(TL36ANK:TEM[\_360M&1JA&=3RH\UZL[5G[ 30(<^AGZ&$'8?D1= M[T9%/.3*?RR3&2A:F"!@@8%06.Y/\S'R M!G/=F-8L3F\*)G8N8BQ,WI$&LY\NOV32176W7IC@>'\Z=&9Q28;@^_/9=OL; MQV?[833:>RF=3B['V-GH'+FIK\H]=->X@H'H;*DY)NRP9#@"7K,GTFFG5]\U.4H?\0#B- MA16*"*H&EE:$>>;0)DG2[^"([AYOW)FZ0)ME"#-T;CGG/B*W;2@NR6L8+T[C M)IPO;I1EZ;SBQ.X0O77%(AKJ>7&X^*;NO"@]+W@8L9(-_'.))\#E=!C/X[@@ MPFUJR#0*(Z8!E),%QPV'@\IG2TYAZ^W[ZU=OOU:&[R>%ZULZ[FD2P\_#C5&C MACZAUS3ZA$M;@7CI\%#4R-ZF,E V:SZ;QJ6@J3A'5"N.OK2PQ@ZP*7'*1\_5 M**6C=W_#I-=;W3 Y?)HCNX!Q 7<9'-<_L*,C=>K[QG1T\(=(__Z*M2P9?^&.-F'#]=M$ M8),F$=MT'S'J$=#^FIN9!ACLG2[Q2^EDY09H:FSKKS*PM0?4,A3V,W9Q-Q&> MUS?(4N'GNJTZYS=<&BKNQ'->(,$#%TY=P .N(4HF1@I$&I(17XJF:Z>PL-!D8" MJI_(I[@7T7R&:8J,C,3Q[5)$NNV^7"H_>EG[(DAMGW-[%^N(6YGC:VJ!F/US M/@(.ES@15KG/VHA&T.?S[.XN8?RR,T5B&AOODC.(_?G@G4(M6Q-D"JQYKCP4,&X.,I& H3%+W\-JG MX ;L'G1.*9+DAE:I#5:89KGW5X&$K-2>G'Q?$X+1%;5MK]Q%OS1)9:('ZFBD MF+0'?T[56,496@ IT=;34<8D*?Z:%%EDJ#SJ1D]<,GK9JXP2PI.3C\%YKW]W MS.$FL"!#GB^5IGAH[:+3[4=%2KEHF&&?W/R!@E>ML(W8?2(WL>>MW"^7TOAG MWDZX6RL8X']C/PTH,T1LX#OP%8Z5,YDM+J2B?CXRDIUO\"@]G;;SU&))Z8H[\48& M2?(5>PMKN]L]#A.%(?M;>B V2FZM&+9[_#6*%6\]RNLD*4:L7B7393&6= MH9YYG9Z_USG<4;OT[H/T&_H% WF,SKM6_E><:,X.F.&Z:A5I M-^N4L,RXMA-)MFZ$/0(V+:Z\Z2=/2\,KE=&J&AYP5GR(YO&C&9BTLK[HTZ$- M8JU5RR*G45H.T;K#2 J3&(+4SNQVN-_#!% M.@+81OA\Q" 1PZIL#^G'G]UAE)1R2359(PO$Y\9>OFT:2;%Z>3PVE\-OZFRU MM#24/#+J1K1_Z1)]5/$E#1'@O\[//]Z'XNGIW<>/UF9Z99(6[_4J_"F'= /. MUEL6,N4<#*RLWI&_F<4GNF->>9TZ]7J&3/):N9:;/R_07+>)8 E*4'2TP\0T MTIE^+>I4A2?WQD!GN/^P<2Q;#*1;6D>RRSYF M^BB=V0?1EF19*.P:TGA9OF3&B,QU6LHS^)C.3&(MBEIUP"X>6@,#,ER^D6#% MR]#1)&V$AP!QL8@M %T69F;?+03P..JJWB=D B3F1/4^O7W#K\,N-9[0*=@K M-Y2:11ZKWH&GX,IDIA@Q4/ZX>_2W"J6,U3E%%.WAT.WU939!/\H2\HE27# B M6S7:59+)U0#->S^%-:*!4VPEM';>_ NQJ$:>3;#\0'9?E3:AI.BM3=>EY'V MRM"6M$GL,4:Z,-J+(M!RJTAT31],=)YHUG;VXM.0IAOQ:;[# M"4H6QH?+#]Z;U)^HZR3]2OX/QIC%^:=U5_&W,$UBCJQQ(#G,OE)M59:9O\*? MZQP9"0L[L >R(2:3(L80K@W\[J+9%V)BHX15WXA5>^T/QUKSWIDO(A,! R]Y MF.,*UIA5+4^%G!6( R2#*AA9GNI%-636]VB _Z0 'I+9$J[V7MM]]V15@ M6P\=DMF8P&?-D>&HG%W?,DM,S>*>F0.8)V!146D%GV9\@N-07%-5C\/XB6$ M8@26L#&&P$I#P=-M![NT@.<<"IU\U_V*_.%7[5Q-4_(=2FA8!X"=Z)@'UVA. MF:CG'D/1W*$5+Z3.5X*+K9/#DX$UM1@L_:]J44(K#3@>(T$O-UFND_BB0003 M4*3D(VY"/()+8NLV;)T?1XYMS:1S_&-9EZ/B=H1!0A1", :=?W9N M(_7=>!;Q-QQDQC1>8R>(X=Y!1%#=;?2 W%(3W)R&*$IR*&@S"LR"0DVS# %? M3J6EL:#N$\>_@[>KP;M<*]RF5#TNO='G%:]3Y+BJWM6J!=$/J-$M%6<3NF3H#P @$&<@*5R\E!-[@\ M<\:"D@P3&I/L^.-@1<1S,!F]EU!C'#2PS4XYOQW\@5_0U[1SF4:_^1.N7L<% M, TT-'H)QC(P&*;_RBN6-8,+X62C]R;G;((NL*4AE%!@XI]EKH=&.Z<<&"'+ MVK5RZY"2=4"K&I@$3 6MODGS[_@6I(76/=NH^(HZ'<^@,V=^1-7I3R162U,R MV%V\TN(\H%N.L9(1)=Y5Y"3U Q7!&%,,Y&3NXKDUI[JQ2LU,>;S'T0HGLYG= MW%B&GBU8VRHRS4=YS7G,$9&]Z7XD&%XR_4HT1,(U3LT1=5[? LM,7:SMBG)+ MDG$KDI]<)$L; LX0VB(I6L?Y5!QTL(?MSWC)H>]'*=Y?:?*N8S:43@Z=J M[>WHMY6UN7##G&MG4M\1M+VOH7U6,H;T6"@EZ@?JKX+"2(@NS+*JAJ6:AY*[ M61HCH:7K\?L"BJ9S9Y7@7"Y>FU%HUPS)<53^I.6D/:D*8DJP(2?$IEOIB#*; M3ZFR"42.+BNZ/6TL:!WV\*SL#3XG[VV@?XU=SMITQ3VCO8Z=K0\!F-'R!,:Y MA+2-R=JO:3_02^LR+.S"C! ZJ7.I(N6F"2]#J@]R(L1D$- I6K0I MS0LC,LF>&+>RZY;SPG5P)7>2BO3\FGKAYXMJ.MJBFNX]>0-U552 U SALS*D MU-NO4A/C'NFY"@]*>EJTQO58Q;K<6C\/ZR*R,4GM,DC4.>NU*4.TN/-4Q5XEX1HY$C8%/4(Z!!CRV^$45$' M*A_ZL>A+'8:52DN$2KNZ.O#0=HA80D[!PAQ*RU^1P>232:Z>RV(0%6K0!A)J MQ+ I(J(M!LS%//NQJ3)#69LFQ=588U5;I3HCD?NIK$7G>!HZVV/3A%"W[B!N)N.O"JIAS'=K-6%C_ MN (ZPU6GUV$4F2>1JR#>@'-:':\%LQQ:$3T>@3;-V!#.XX\T5:'1:T$F)4(K,1H$:[.2==0RT/N@[A$H5RJ=+V; M%)@O*G=CD6V]Q@6"'OL&1U2-4]LP@"RWB<""JJ;;[:)[<5)S&PE_B$BX]RON MV93*57HME+U)&+MM1; ^ERH]7AO]=TD19GM4%HW[9(]W3VLNW-OVSJ-(S$>1JPE91(A\QC_0!7RU)-+U MCN( "M[(5.#C&,&\A<^N9JMF6I:5;$?$((N(7ZDGG)F[*W1%' MBK*FH#NI"3"T]^."7\CD2KFZYB.[ *$^JE5PBW%X?P7*- MWW&8:KCL7]B_D(RO95YRJY >=;=]%+*$UMR*2=O$EMTX!"4RE<.(&DBU6Q*F M@AF3BJ=0S34!<#L8P8U*U?3S.8_MHC_BHG_2-F^@(6K@P.J.@.5$]T#EUUBM M:G18J]02BCG[@&!M+R7%U M,VGE27MT;C0L'+_YD>LV(P47]9B!86HTW';+/>*6^S+EX(!$M[XI P.")?2' MTE4N @]H-./P0IRX^P"#%+2-J)(2%%..L3UC7<%*H)%JH92XTY T A%![I]! M"U'IN*18Z!1@W&\KVA.4YRG+FMT'G4;?>R MW(/'("U]#;'B3:=[X!$92YBI.1/XTD\'L&.SO0\WD9JY@!3XSE6*("F[GZ[0 MLB$EU)JO%-9]*B8J'R6VB_K:+^S M)PU@%D-$U.S9Z6$E2"0'O>6TX'),]!8E+_T)CF[^:4XNQ>#469SS[@P<4:=5 M-,$[=$[ESA.UU<<_1!_/NWTF(##?XAF$@B-&,0FFS6F;\BEC5VOZ,"\0:^4A MU" /ZPN5).^EI#BI@O]":)=6]Z=> 3B M0.]/T:59"-/EI[KQ-K=LP1QS>4CT4>"JV?I"'X.%+H7.%G0\E)I=[+T97A72 MX'-#P=/U'8TN;(WS6RV@='G+!Q1)-AGX2:N@#0 S?)"V8M1M3.,$&->G@:I, MWZ%QIH1>82",0E$Z#M^9BL=$1:YJ-/SJ-3I>;2HT_.N2YVMF^37 M=#OTA)[1P2YB3H4$N&+.1G\19>/-U8=SSXA(.%69'T; %K+BT!] MI2T7ORX/XEC=,/)#JE&/\C'!)AV?$W10P3WV*$\%SQF*CRL.2UU]&8$VR06VQ55-@"H)N#O%O &NQX9XENL)LZ+>%;8A(CR"/CN&R. ML58"<6L>QK MO?5,?X9\-N66!,X9:WGCY!HV+IRGD(X']YZ,!*DI*$T_P)RKTJ=!@X*Y^-0B M(1>16LONNC]#7O]P(S3,>9O8%;TW=@N?;,(6[K:]+S%H)51$"#:Z]*7+R6O0X2!K+A5,FBWH_<)++!;5 M)FSXWY.X+N.[Y"8X[&S")NBUO5=JY)/!\&4*9_12Q5B^9Q=_N]#]35CH?MM[ MCUF<2W^D\IE+&;P1"YP[U5O?L=3'F[#4A^UE @)KM\@[PUUX(^ZI=AXD4^W" M?+85#ZB@/J<^N:[G3H^N#7C[WQ.PI! ;@'B25 #@J?>/\.8L3N+?BPG<=D@1 M31CQ)S6"D>UUCE]XL3^!4:IA< 92$ .UG8/!80N _J[_C/-S__3^G MDSA?>E2]>[_^:L\!76/K+>Z< !_!<=RWQ.YV2]Y6I,.QSV:;3F9EUJC37Y/@ M>S33U:PV"E\.2PBA4*8;K^]T=@E5PM@]]'NS/"V&^EQ>I]@U02BN.(DF',IP M5K,1!V=\V,_US3@2@W5GQ[[W3PY6N6#2FP]/V M\5&O88,Z;I]T3QHWIH.3?L/&!#+M^/8[[=/^Y#T*QP"/U/^^Z+VH )[.#KS. M-)?[/.W7.H=SW^M.;_";\WG9ZD'E,_K0\NMD.?$5#Y-TFG ?D<$,+ =!N1LY ME@=W+H<(+A%%\,X>I7T\'/W/:S4=(L5++_]=FV;CIL9[11"?:*W8$A^K8>G^&C__-3C\\8IQM#&>3[-SO;WKZ^OVS#,]E7R M;?\\'8ZQ<=V^"J[\=#_P5H,O+>J_0*(1.![G""O3QT;Z*^ M9KL?2($?]=?^?/GVO.6]PQ8LN5SO718##VR\-GT-P6?#F??.SX?C]C_V_6I\ M8%UV^8\4H,L)B\N]_O[YVDF+YLTC"-WM+'[W+![N=[K[*""^3YF/Z)^U4MG= M>^V>RHNNO'ONGJ@ZO6QVR%8U/ZYJ=O4R_]CMX=@/C_8C5(5[$]*5IA,#H@HC M5-.KZ.;W_LSK'+:DU59)+Y.^;9$:!O5\Z?VF9JYZ[BS^J M_?'=!M_H%M'H& MWK=OX;5_)NE7OO8[=?GC[__FR%Z+DVEC_Y+_YGY+[VGC3QOM6[SM:[)Z9T<=_O' M^T'G^+33Z03JIM=A/7NI$"/ND>\C7;X^*6&4N< %I'["!'RWN"ML3]@L?V0M MY-1]XW?/<:Z:*]N:-U='^YV#YY@[ZVUS9UO]=U_]UW6"?E7%]W(6^==9\[W MYHFB;8IJ$\17\^;J@53@JQY<_5 >(RU\^?ZC36(MLJN60)KZ_4]OB)\EG.UWSE\ MEHF]3F.MI:TF? 1-Z'<._OI/$:O> 3:'DL'U.I*BLVDXZGYATZJL\%GW72IN)@5/T 12%:[!" )MS[!5A)V[Y2$MA]\HR7A V_+[?7WE83K9Q,^<9WQ5A(V01)V[V,3 MNN*O<^)]:5^V+]I&$'9ZAP>MNZ3EZ<'14M*R2.,P&V]MQ^9?_PQLQVUM_59B M]KKWL1W76F(VU49;]^LWW\;L'&R@<[/U1[2B_L)%\2QKAY])3G;HM>_]^^>F=MR._ MJ'_G*F;RLI="*&6I?&%H\57A7ZG=,V\GW!5*/&3<1F+I"Y<,[Z4?$:'\Y5BI M///VO"^Q7P0A4O2.W(N=+.=K!A,0MH *@+=DR8QGA&' MGJO:2W]K?C?@^LTWOSL'_76TOI]@IBZ(-?LC2&'F8$<.5)"$K_S3;VHY/?ST=]WUB05B%9N(';\2_4\F?'\;:H#0(\1]XC(<:9$V@JJS3SEMN&!H?+ZPBN0B ^_D:J_"I7E#>"A MOXL;Y&DI84X?A)S^J+ ?.VC$RK!0XKG,DRM MR4P'US)KO;X9CI%'2@=-.J>]?DLNO"+R]!C%3^;!R9]Y0[] YID4\I>%3QF MH+P,7AP^$%DP4&,_&F$3$:(EQSB2? ')N%01PT5T/[_(QTD*;Q><+<.1D^)[ M_G"&'#@E![W#50ER>OWVP8K$+XMN==1K'Q]W'X(;Y4EMM25/X[OSSQ>_@"__ M^T5["0MKD=U?T3I(??EBZ7NL]JCUFO1ZJ?%R=K;"9*_44^LI7F<_V_=^]3,0 M1[^IF4,;NP2Z<5G+]*$Z\3_ILC_N'*W33)!?&$Z\BW&H1O,IWKK9:9"(V:"% M>*6&:C( =[USRO4"#9_Z=9C31Y'N3_I&*.#?^^D0P^O!K,GR_>F4X*/.3W-2 M2?<2\/,9Z9H0?O.$S?.2\PO#>7*CWM%CAY*:$C4Z/E@<-=H?),$,_C/.)]$_ M_Q]02P,$% @ 48236;-XZD5_&@ 23D! ! !L870M,C R,C V,S N M>'-D[3UK=]JXMM_G5^CFRYV[UM"\FK[6M&=1 E/.38 +I)WY-,O8 G1J+"K; M23B__FK+-AC\D&0@48\S'SK!UGYO25M;6_+O_WA,Y]0[^/)^:NS$X0] MFSK$FWT\N1MW&N]._O'IEU]^_Z]&X\_/PQMT3>UP@;T M1BV NR@!Q+,43#' MZ!MEW\F]A0:N%4PI6S0:GP18BRY7C,SF ;HXNWB=-$O>L@]7T[=OWDTNKAKO M+6?:>/W>>MMX[[RY;%Q,+J^-%Z_>V,U MWN&S:>/,?C_/^]16^.!-('_T/OCW'"PMQT3S_PZ/_\60>!,L/IZQ&U=XGW?:OTX86[2_O(47D\L'Z^;6\%6:_[; MGK^RZ8(WO[@X>W-YEK0$/*0$,_'\P/+L-68G8(U@M<3^>3X0?W\*[X'06>/L MO'%QG@&50UXTSBX;E^=I)IV-1&D.KTZCER?("@)&)F& .]S&UWAJA2X'";T? MH>62*<$.=R 7@XML-4B]#BPVPT'/6F!_:=E8IL%/OR $1B6+)64!\C)P4\N? M"#Y]%@#8ZQ,4.< -M:U ^#6T]!.1,NU/L1OX\*L!OUX]^L[)J3K5T&_,+&NI M13D-$U&/G^AP4.9%>6SD@L"O1@+7@$>-\PON$Y5YV/01/1X2N#UYR.T814:1 M08K?_KYLK'N9-ALQI!8;^;U6T18) !CA2H>@C^U7,WI_ZF"BTA%VF\,?.JZ_ MA03;C@[-I#G\D4/3\CP:"'AX$C];+HDWI=$#_@A\]4/BL$,\3<;/S/013S;G M[]^_/Q5O^5 K@"UF,^KB\L:G2T:7F 4$^^FI1R"8,SS]>,*'RT8R4/Z]9/@5 M9R1ID<&_W>G@-2> ?3Y2"W%O-O(D*,#O/I[XW PNCC1DL/@.GNJ*ST&(1_X3 MA'>MB:[P' 2[/[O?7+#X8:*Y,GU2S\$>!^9_^-0E#JPN/ELNQ"6C.<:!KZ9L.9H22[Q_ M?W5Q?@66&'$]XL04"4Z41HIBK"A"^V*JE(X'%N/BS7% .,,'LMLV3JD1+ZH8 M$?VZ1>5_ZF[4M0)].NWS85GPZ%L>;[3@XLXY +G'-]3W0\\*'1+ ^JZJM:L0 MD[K!I9H;;&@C.D4;ZHB31UOT$3" ?EVS\.(C*;,-L8-Y!#YQ,6]Q#],X_W/ MIVW,&+2D]G>N4/'_.74=S/SVCY $JVO.I4V"P_C.ODQ(?>IU%9_:<(52;*$U M7T@P)/PMS=I_HX@Y]&O,WHN_'<[4!YJFCL:1U!.OGM437V;+ C^@TY;ESSLN M?3CHO)B+5NHC;S1]!%P$Z"!!J*8SW75[U!IV!^-NO]?O?+X;=7OMT4C)A/F0 M4BN]A=4?\6V7^B'#\&.#!_4[*,%4(QL,VZ-Q<]R^;??&_%M$_2E9*?JV*6V?+=KRQ0ML*6@AB)R:$T/;0@B M3A&E2-;(Z*.[V]OF\*]^9]3]H]?M=%O-WKC9:O7O>N-N[X]!_Z;;ZK;5>J(B M*JDYW^^:,T8,IDRA1AO<*$%>(\-U>U^YEPOW5;).NKW,!&_.=DV0@JZ1CCO- M[O!K\^:.CQ+-T=VPK:[M?$BIWL]W]0YXD$"$TIAJ9 /P/#YE#'GO[K7'RJZ> M I%J_2+/VV,$OR&.HE;J'K>'O>;-S5_7[:_MF_Z@?3WJ=\;?FL.VNOI+44C- M<9DU1X(0K3&B!&7=#,1GO>%=^[K]YZ#=&RG.S+LP4A.\WC5!C $E*&JD\%;_ M]K8[3@+35E]$'.V>2 >*F4EV_ MV=5U!%@GI3:'/>Y,([Y4&GWA8ZN:>G>!I(K.K+T3%+!&0P))C93>[?$^W1XW M_U0<3]+MI:K.+(TC:"3 :Z3DT;C?^M_/S5&;#\"W,(6I)RX*0*6JSRYC 5%# M8$)I5#4RP[!]TQRWKP?-X?BO\;#)%= "#:@Y?B&PS!1O,\O9&%5#X$)I9#4R MQNCN\XA/<3R4:']57MAF@*3*SZQI-RA0A*-6.E?)D0VH2VR"U2IP-%&6V^OJ MZCS'7JKI-_1K0J;V>Q=CV.]3,V 9O-1:F=Q%P3X&^C7"6"?#5-YRT##>OC2D M!LYD0_;=W*BC)ZB-D1IFUT(HM7$FW:(SY-;/FJG-" V39:&D=LED7U(XZJCX MW%T-#1.4P4N-D4G/%.R-U-$PVSL>FITB R@U12:!L[MA4D\;E&U[:-E$ 9'4 M1CF9']DN2AVMMK,UHF&F?$BI73)IH=VME3I:(ZQ]*56S2STBZT:DT*[M&IIY,K9S^YB:=D! MG09S;C0_.0K1=/X5^H$X.*/C$L?G0NI F>3$WEE:OF 3W,'Q$+CN*<4@2G'X MXG8Z!J\TARL:K=E+Z2?QJ/]:D3GCPXS31(;@]#G^_ M^.W^SK$^ROBL+IKA0NJ-F7S9<;TQ?1+SQ>VJ&7SK&I$G=[=?%)#YU+;-!]2UYU2]F QATZ;MDU#WC7Y:@N3>TA_Z/C300E*76B?PBGN M;QLN8!Q*^$ ;1EY\IM"$UYA+:1/!*P\BK 5E0;PN3Z3 3N@3;^8'S(++<3DE M/N@'<^HJ\>U6P"=UH[H8OIM,LE]69PO4O3]S6#GT/1DCK$/M5F MO'', $Q2&Q90Q,.+DQ0:[L['T]!UR12+?"-9J\XZDJ)KL!+B2%!_ M<8I":R6*BL9N+'MP0:T)< I?Y'MY'=*A*72:3Z-9RF;6GQ+-.E#>,GZ78 M>?&AXO- F,%'0R ET9^X9!9E8 _O->5TI'Z2R45K^4F*.$I1?W&+:N;Z^_RI M'(-3>G&-)W.-U*F&6XM]YPK@L=D(VR$3H^AD%?^] HA1N%A8C/P;:R5.]B0A M=8;,+D'ZI$8#;6BB#5$T626_5D@H8T.X[GY0*8-1!B^SX.NR*\=JGX=(Z2*) M4.\9)%??39OK@T<_(D%X@^^Q>]GU_("%VB68>Z"7VCB3KRZV M<4(Q234*HN@2IGMT^(UM(,92<[]1 M,'0*BUB;+X2OB1L&V.GAH.MQB^(!9D*?4\I2%N4-MS^JI.4?3\"'U)=43J$+ MOTI8@S6$8$ZD"V+V$.HCSN.V1 +'[?:<7#QRV^V$ 7SYWB#=+ M&;6_%'LOP]%=?' E>?$-AFPOV,?7]J,H]:I,%BK7JU),;/M)S <"1I+3+YNW M,3.U])S4+<=ZZZ(,F-2&.=\;V-R17$OEY]\L(9R2CXA8G"W#GB^X3%(N6J4# M>^"7FC-;WEATL44CZF<-01.EB6X222_F3]35#^:8Q8?U8# 5(UK[$72&)RO0 M'O6PWF!]$$)2A\@6,!8[A*"-UL1%*9H8F&/ZO\&F\9J%%^]8ZZY:R;L:*JF% MLP6(Q1:N]S*P9.2-8Y$#C^<%6*4FS18(2D;Q=2SU,G1G+ %W1S!B!_&:Z8Z3 M.Z"=5;!+[9VMYBJV]X9@;'I!LMZ&+_HX@M[QVW(<4B/FG-4N^LY"+8VT>S>8 MB#8J'A93P20S6/8[C]E+QY*8J.;SYHZ^X6@W<>*+*Z+\XWC._X%O=^]C1Q6\ M4JO*O[@1'TY?4TI2J&M:+T86QMBL" >,SIBU$"L1;(?0$?K3*;$Q:RZ7E'CB M-J;]+%^1F-0=#'![.+LXO5: M6V-F<6W:(B3=QRV4D4O=0.&"2;XZBLDAH)>R?9KB?[K1?S]]]#]8RR7QIA2> M1+\]CT:\BT?\"7:CR]C )3AW?T=#*&PX8:?I.:F<[RB<_ O;P9A^Y8$K_YW$ MKZ#,$V1-?%'[^O%D:KD^/D&>M<#/PZ1WNJ>2D^M/H[X!LE6X7.EY5= =7A9[G[; M M"G!4&>$S>TD!XV7VK:((.;X]/,5FV'E^5XDW)TLF,'U,/XES5!6]!)&I M[E!PL7(/!_UI*B84)_8CRQ8JI0JJ9W8('98/(K>YCI"Z(R3OY6P&]7'A %FR6J4]V9M->BA M,TX;G^%B0NSS0'(Q(9X5#?S%N7-M]>R)WQ!]C3%;W%#+*T]J[+8R(:DQZ [: M71XI1_% .?_Y;4V08CSJ>AZ]CPO9UI,-]RJVE-A$ =($"6_PS+)7-Y#$%E,+ M= 8^O)8+)P$R0BY@KNO9$D%V6IG ^VJ3;^S8<>2\)JHY"ZTB+/N(%>(:9@@(+,^]QPIU/!-':Q/]*71XM M?L-P-RYOS ,+:X:YU/;Z^,)ZAJB0Z-^/W#%]<1F3.Z@R$P_BRQ1X#P[TC01S MXFT>1'F40ZA2@]B1_#$!.J@.CZ&JGULC3<\C$/#SU=7A5)*#]/EUDAV+TQ)U MT\O_.Q\[8]H)/0>^=]%VL1TQIC[,:Z-^[MSN1H2M ;.Z)I30''HWMMH8O&%Z M:PT3?5H ]L,/XAK5<9N:]-3+J1TH-6=LZFF7Y_:C/;>\&1["KY+T=RG4D8:% M9:C2,5I)#I [$8^<:#B;%]BG4#P=%(;:=6"M1,Z].#6FFL"O@,G8KB\316ET MU,3RTRI#<8M"$XVIZBC>T:NP"6CLL) 4:5WC>Q[H^! 10R'X$(L/PX! 7HCY M:.Z&XG U']0][,+FBH<9U!F*SQ>IU8$=A(0)N174V@% ME&7PYDE[BR&'5%W:,G@3I!TP.N6Q+H'JQQ%FP+)2("F',T$ZI:7, 59#)LG< M]_"-Q6:X%?H!76 F61 4M#9!DO$#W>)-TO$*FYL@"WP.8,%Y<+Y1]GU*F2U; M@A:V-T&:Y",:L(^=J/LZILH]2C;?*0$;,9D7<\J]K;J8*6#3Q9PSO(<]M\ - M%[5#0\E@J0IM@* CJ"?@4Q>?IYV09EH2,.0U-"*]NX6H,Z/;>UM&)E-9[.!A2U^6]C*]-G"+Q]/$E-9OZGOGX=GE5FQ;#&2KO$,\(""0F%SB]YC=Y7\,J-2]20!/F M]L]<^YXEOE4AJS[(;6I ;K)#G)"O6=CJQGKP0R*+N J;&R!*SG&E,5E@?^NL ML;5J6_9\B'_P:"88TQ%VW:;K]OER;36@3&Q[3,=S3%CB@EM7O76]IG?G<40/ M_'> >=LIAH!)YPC5T_'T["=J4Z>FHDO S+#$$S+S[.FWE-@P:\#M^?(#6RI* MU,%F:+[GAAMO%EWK@8,@>AE5-#4A [%RBIB[/MC,/XU&WV1WT=9(5.R FS/[;# ZH'VS=&K-86MY* M1\1R#"9(')W^;8;!G#)864G.5*<;/N_]Q"TH3UQ?O-AG(J9,7\FH<#>L%HYG M/O:<^K3A5RHNBQ9!M$+R4P'R:%E/]:1G;(2H_Y3WL=RF)G2FA+&='*::- 5 M)LC5O#B[..<3%W_&0P$QJ7$^XYNS)(56*J"&R'C^)HHE7=DU6_EM#9'BXEQ) M@.UF)O ^@LRU Q=QQ(DNR07N1!+?('2LX+23TS,F9+WQ@\ -Q]21EWWFL]DIRZJVPO0F+EQL(-->[ ML\U'XA?)D=?R !(XP0>'<(Q^'/]7JW;=9BZJ1583)&EK@C%X"/ %6\Z/T&*! M](Q>06,3Y+AEKT9D03PZG9;+D-/0@)UHSM4MQ\HL*?/;SE[*0+^*!3_%[0T0!@89>TZQ M-\50+2 ?D7(:&R.&A:$X046&[99F"/!/B(6DS&^U,H!QV5=%1+%$?)[+\N?; MRP"+B&N>L$MF_5^V;)(# M/GLN/OF",8YJL89X&6_.1'O.U]CCLQLW#"U.D>N@>-8[AR6,*J1M-# 8D:// MZUX\2/'Y$EU4SXG35.GS55H=58+)@!J%DAKFJ =&WP@5'T3YLBY#A,K#N^68 MCA](21'907 ;T/\+I4@J*,6 =4L\L@@75;21C\?0-^1'2+C55D-@H/38IS*.XT0% M:E-)SG HK"5\?/TEH+ZG-: 683 BUZS&[_BAV+@:&'XFB>%&GWUECG#\1%+# M[3Y["AVA,%KFG;IZ%XNQ. H^]NKDZHA-V-#;2XHJ(X(ZXI]?/96&#QW4/[V* M*HTU&IA-4!#G;$K9 @+<:,/9DQX#+ 4Q(.&6XB_:!5869[NY :*4%KH$ <<1 MK7,V'R?[$C+'E=7#[HG5<,5 F5W[1PC7XG>C>P^;GL=_0GS/'T(3B8>>0)U!=9%+,9@G"&2N: M]/9S*9BYHLEO/%< -%8\^2WG-2(E1WWT$9DG_3H7+4:C#F4Q[Q5UH(SNJ)JHN/[>%#7T MP@6D[M6+SO)A3:HV2W%8H:BN"/J))/S]E OH\\!@87WZY?\!4$L#!!0 ( M %&$DUE1O4>V.2, %Q. 0 4 ;&%T+3(P,C(P-C,P7V-A;"YX;6SE?5MW M6[FQYGM^A:?G=1#C?LE*?<1N/IY-__:+^#/_Y1E.TRR/ MI^__]LN[MZ^8_^4__OZG/_WU?S'VKU^/7S][.4OG9SA=/'O1(2PP/_LT7IP^ M6YSBLS]FW;_''^'9T0069=:=,?;WY3][,?OPI1N_/UT\DUSJBX]=_+;[BRG. M^B@-"Y +TP$<"]DJ)J,RV7"'*N+_>?\78X3RH#+S&2/3W@+SR OCR4=N@S8H M^?)+)^/IO_]2?T28XS.:WG2^?/FW7TX7BP]_>?[\TZ=/?_X6G10CA^?*W7S\Z']_V0?I:\?Q?O[\^2:=X!FP\G2]@ MFNH \_%?YLLW7\\2+):K_EUUY_^_S%;)IQ.L=,?YG/)N-.^TP_*W7^@K"8N4W"I>D?SO#;[T^3>T M"2;I?+)OW5%5U+X/AY@?0O5LMT,?1DEJY\:%*%-.LN_N4$(DZ6[X[. MY^P]P(?1ZS'$\62\&.-\9)33#E1@J#PR;9-B/HK,-"@?T>:04[BZ4G4ZN79Y^P;C+K/6P% M";IT@S57GY_U)Y[/S\_.EM_)Q@L\N_CWI9N=M9'V8M9TK5E44' M:?$'[>(OSN>+V1EV%]B^O)E-TQJ<5K3#*@$LBJ*9CB'2=@V915E"\$5(Y5QC M(FP(;1-VR!^,'7U(I1EE_H"N@^EBOC?-QW5-YX?GBZK=JLDP65%;&%>52T43$M:P[*-.1FI''D!SC7@5PY ,HRWE?E,#;K';ECDO\_-#A*?F;XX]X,"4G%%_/YO,WN#@L;^'SR&OO M!$3'0E2%:9$-B]XX!D9(F<%JR-B:(0^#."33J#5S>A16,T8=XP+&4\S[T$W) M;12&:=U#*D(&5L[71]']60C*C&O&DL MDG:;SWR.BZ_G!"XHX8FR3"%M@MJ8P'PHB7'D67EPPD75>FNY#&!K2PKFI^2[ MU#^JS#["!*LWLWA!?LT76O:5OH\0L@?TS 92^AHTV<0:"Q,E6XF"UEJV-AHW M C8DF^OQO+AA;C6723OR?X0QO3W!5[/NA'"=(/DW2U?G)<;%MU=?C]%,+(G[ MP,A(,$RCI&W=$%P7ZT M9 1<()+U&DE& F,L[>U6:.93#@P\J%0]Z9R;;ZSWX!F2@=:0)JTDT(P3!]./ M-/:L^T) 1HK+7$J)S$J.]1 >6'29,YFL!8T&H[6-.7!Y_"$95^UD_N@5;B;C MHPX_D!.Y__E#O2$D3;?T"Z[.4'L4Q?/,$!7-4&!F(2=+NU)*V@8C';2^O-L MUB:,,#\<(UK+HQE1;KF7\X)FE=$QLG#JF6PL+!:DR7+EDXW @S$[O@-]O.([ M@B]US_TJ0P%HO2WU=+CNNAF9=\ 9J)*L J.,;D@-W:;PMEKZE M_=.=8[YEAJH$:\B*9\%QS71)5>O2TR85V?HY)P5.MV?"[6"&9""W)T,# >SF M^O\"62B%>Y,B\Y'TM);%,)\C9TI+="XK(TOK.]U-< W)/F[,DN9BZ>VJ]P*, MS32T%L!4UH'I:",#VM-HRAFM0>--;GU4>0>4(9G0C6G18O'[L)3(?KOE)-8' M0A6B(T+:7.,Z.0N%7'V9E#$V>QUR:XWR/4P-YSQ"#I$+[Y@I4=!^'8 %])R1 M\E99.*VDZ7%Z [67MF?"/8%R#UKR/@,:G!4YV%)#;8VC^:A GHDN+,B MF07 M8VGM$7R/RX,QDMHS8$L!-+25SL[&BS-OL=IJLRT(@1/^RRI81\J M,PN#D@T#'@TYPTYSU_K8Z!XX [6,VE.CE4@:W]2-2C&@O"3?CDOB9]&614GJ M/G.7I'0%I6E^^[\$QYI"]8I S00%/,P^JGOES9318KTKKF[5;@0Q) M,38@Q?:+W+=M6=&BV]#V%L'G-2[( ##D2 M#N>!1;+06;2Q@$Y*F=P\1N>AEZKVQQ'WXQ?WFGS_^OSZ@KRFU^W2B$\6]'/I MKLW*(3%T.<03DKSU(C1*7*:]X%LL M]"AYD(6C9-DYXI\7J:J(R')4(1L)&+"UB78%P/:>Z\4WO:)';'44<#Z>OO^V MPK]BF77K\.^W\!GG^Y\7'=#3/IY"]^6 9+*THNK5RVQ"P[P_F)(:Q?EB%)%G M&2PPQ5VFM:$?D1PUYGT.@9Y,":*]!]S;=(;D23^>@S<=ZF'(OV%8VAKH.DCF M5YQB&1,8BZ!R)#-.!UNU!5:/#IC5(9_<'@%S M2!OLMORYF2+3K]0:WM;,%X=E#7>D0681M6*V .W@PAL&*@A&>S>FDAV/NOW] MS"4 @]HJ6W/B\4O=?IM<[]DT(=3D,A7.8HRT6^?JY=;H"%%2\%$58TWS@)3K M(!YXW/AC27V[)6]L)O5C]PFE((K5L5FU(FAJX')A25MIC4;E7/Y1[?XVIHCR MQFH=#4,0H5K&AL6$D=40)[#2^Y*;E_?XGBGRM IW*'R\\W%]I/2:/; TM]E5 M+.L-9$1((OR_]-/ET]ICXL%Q7'1EQ($8R-3+E "Z!S9IZC8"X$[J4O MD*"UNK\7T*#+D;0?5X3_&U?7S!:M'7()419$J$48Q;3GI M@*PD,PF\\CY(GEJ?4VX$;$@Q(/U0IKU\FE&GCCZOPV/=]C[7>9^/YZ$YF0Y1,H\R,8/")9<%612M3VJ^"VI(P2+]4*:M7!HZ]RLS]HD?<3);!GY]E2$] MB\$E8+E8\LR-L[30VK$ &CDHU#*W/M*\%]"0'+_M^'#SIJR5'-JELN'R\(<0 M_0[=O_'25$/;RV7@ZGB^ZY?G#!:BL@BD2D%FE(M/1U&+2(;!B(Q@$A!!:.W'? M@30D]ZTM-UK*HJ&O_Z'#-%ZN!OU]@LNE)HAGLVXQ_I_E^R.E,R\E)L9-H5F[ M7!L2D(.@-48T7$,NK97*)KB&Y+:UI4ISJ;1,DKU>:O=KF=U^!L?=UP)>#,>@+1* MF-C\BN'N\-FGM:-:<>#&?=.C5[RM8WG+_-Y-N_7YVC]FDWK<]NUP_]M)W%XW MGM.O7M++Z?LC[,:S_'5= K?2% \,74W:>\N*3\MH:M)+B:J,IEFIQ;-?36:?>LQ=NG60GK.4OC^Q=OE(=:2C;O9Q3-_VZY=W!.E@ M^M5RWB,>?5P5 M*6"^6$8!$X,!W(OHT2 TL62N;*9BEZL+8V1-?6L!0Q^,2- M8DZ*VL\@T%0#/0 B1ZU5&'*_G?D0 >S6[<[!A,!U3>,NRU)R MR+RJ"2D^*&6Q!.%;*])6;O>N[+\=,::YN-HEX2];)_WG>)J_AOPEP:7E7C!3 MFVAII7BM%AA8*2)[%4SDJO5]Z4T40S*2=D22+471C!*/B$1SB<=(N'BM3J05 M! ;5WQ;9!E.RB2FTSG_M)8)0[S 9<1>,ZE>2.XHIU&"<*MRSK(G^.B;'()%# M8K'V>!="."^'%E.XL[B-W?"HG8!V'&.(*I %QCF3KB8P<%X+@H)B.COR%T61 MP@XVQM#^9)M1>XGM,.I0.B6<(=/>*-H2-9 M/&25R'_37)#V0\Y\L8LR 3WM6!#*;$X$PTTKXQQ+Z"-R+/+.E)/0Y['BJA'UJR[]+W$ M@EV'MW?K&]$7.2E59DD')(0929G6@P)GE 7G7/O(I\.P9\V2>2.\\#3YRWCI7:$-I&%/O93J'[ M$-L.K*IU.\:158K+D#2#$.H=C*R+0!K:%"Z$ IM":%U3[KN@-N+13W8(W592 M_1+H6@O'4?9&6L4C4SS5>9,OZ8GKM&=Z,):3LXD[,\O]C&X#;BE/O9.=5" M!23++A?)@_ ^)>Q?W=V-;R-Z_71'VCW)KT>& MW=NA=D1>*A?:(TLYU]2CQ!F@,8QSB#IS"5GT?\1P+\2->/:3G8GW*<5V5#LC M[[1;7?@=3!^Z1 M9QJ+LF0)B@2>?LK4VG*_!\Y&U/G9SM%;B:=A+[/Y:?U_[9KTD2 M3_3GBVZ< M%ICK+_:F^>H;ESZYRN>ZN=6NZZ+O?TZG]'3@,2QPOQ1,M4*.(>Z#HQU6!5H[ M!\S7%A/)B6 %[;HJMP[CWNT,&R1$;,I#6TQ)B6=F2U*TELFQX*)@WB85$D?, MMK5U^]C$D"?.T1TNQV])Q^A#_.WJSMZ.;[6-7<475#8^14L65:2UT("T#%8S M2]H05M_/CTW%;\?=.3K#*8IJOXC W%NNP9VB3J"7U@,7MZ MFKBQ1=!_7+:NX[$YNB%EC/SX]-Q6_.VR4993/"R7IWTXW6J!1SEP#%I%)I.C M]:HKYTN(#(17J-#XH%OG3/8PC2&5K_F!"/_4A'H*NT)E'F7FEBG &K#F$MD] MDC,?; FI>*6;WS\]UJYX3 KCEZ4S^':VET@F':YS"[XE&_P#)[G,NO%7QW'D M0PT)IJU,Y]KCUG/)HM"1(4^._-18A&J=&/((F ]T")[$V]^6;C>S(/N59LL M[T0.P[+GQN^P6(-;1L^L9D [Q@N83.:'9>\CC"?UBOK5K*MG&-_F,HJ%2[1* MLI1\35>PD?DL2;M"D04L2FY;'U,V 3XD9V!7S-RYP!MF>5][J%;5)2O"2] 4 M#U!K23)(M8UIC,! NL("5R!2!)U*ZTS+C8 -JDW:4VV#6TNL!S*MZ]:>S,KB M$W0XXKGV*%><65TK"EHD!P%SJ!6#I+7>!"Z:;V9W@?D1\KW[(\TVDNEOUZ'Y M?\!N\>5H M,%[9;5A%Y6/1YEKT$5DQAJFKI.I,$!I22X4EI9-)G5K;-<-D?W MP(SOGXQ*367W%*=6$9Q!*30S'@B?(#N)^X<9XEZR'-)13JX>OP_%7Z^.P MO!Y/D?YXT6$>+T:N<*O(%V8N&WKD"^D&;TUA/IKH0A$!8VN?[TXP/X(CLRUU M;M9W;R&9YIOQ,4YJ^;:WL[?PN89UG*[J4%9#]?9D-VW0G.:#^?R94"\,!L32\AS5*;@=-+'WF6Q41E;.M:0M\%-:2KA5W1JJF@MN8/+?<52+69 M>#?'8TSP8;RH-426:W>IGNBR;N@%\MJ!G-;#>.-1%&94(<87DUE02C"1%1A MKU%?BSJ\47ZS!8XAG=OWS*:=BZV7C>JJ]E9)'+9REL>S-2*:G$QXB'II+)BCAA*3E$@T@(( M9EP"9VWR.K=V:.^ \B/4FNK3]GZL5/HK%/UR_^3%\<'1VX/#-X>O?GUWC'C+)UJ>BMI[9EK>B'*YQ1BL)ZQ0TKRR;WM(0L M>!U9-BD6&ZVRWC>W"K:R@[Y2^XYQEK?3$UQ/KVB?)/TR;3>\B@@W#W>Z;"%1.G-XFT,9R_!^^JO64D#]I K>)86\_5%E(!"K(< M7$JHK U&MF#,@XWBWEWW(5'F\3)IPIEER,OJY#>_/>UFY^]/[P Z B#"\E*; M<5I1NT>1#XC9L]J1SG+GM7>;\&7S$8?@CN^0*CV)8C=;RZ4%6#$YF6QMCHFI M8I%I'S6+(7)F4W2>+'4=(+;87:X//(C[P"%M,%M)IN<#P:-E36H\FD!:]A@9 MA2(E%%=(4]:LUF"AWC%%QF71TOIH=?MXK8V0#<$#WQ&K>A19D[WHCFG7LN;. M&/ .@'%4->\#:%_TDC.#*)TI@%SS#3:=NT?8^CIS-DVTS1]V1] MUB^6>_Y\ M7$=8%M\^+*M\R0M=($8HR)E-RW@/G9BV*3$HL;#D8P;Z'6K;NM#1HX .(;&I M(4-NA-#W+KQVU^8;0;U43X!0GY]5N&"5M\I%AD)D,BT4+9"LL06:$]Y"C[-O MG;+_:+"#<2:>E'#;2O$)+FU&R".*6FE'BNKG!'*0O?E[^]\].3=[[_O'?_7X:N3@]_>'+PZ>+'WYNW>BQ>'[]Z\/7CS MV]'AZX,7!_LG)^D4\_D$9S<*"CS^S+35R%N?H_:R!(WZ\%T?B_BY_WF=J_/; M;)8_C2>345$I"U\$$T77DW85&=2*VB4(B4(*Y-#Z&G\37-L7NKDZQF_=;#Z_ M.7LG MU^(N;$/2L;UR[/INV(OPFFG<[RS%M^UZ:2:\FW;KUF2U]-2O6&8=UJ;H47)= M('!65#TD-\JRJ)QEED)8QB](Z(/#Q:/M5X]]&KHD*X^GA%/\+H?O:972$.3A+?A,@JOR>./DSY-Q5Y;R;!79CWR@([@KR.OGA% M_EY%/_\&GV>,8&T]+K6<:6$]\]IP,FLPIN** O=4C/TN^"&;!@,C;ULB[)S' M-U?M-F-+"*[(0F#(,1K%=G4+2E@=)3GH6 MD58P2&!!)L?(B?<9BTM>MBZ:VW0"/X>">R)JMZ=(?_[QJ[V#XW_NO7ZW__O^ MWLF[X_VEZ[C.+8+)ZEP>II<[_2Q.80$=_HXPKTE"L/BJR6=3.*Y+TI$@EJO] M>#=Z)["V]K9WOWB-G/)+B+X">#F>I\FLPAHI[8Q/A0Q!RQ/3M34*&&>8X37_ M2T6I;.OZ!?E6"M<8]8T M6TY_,]P:944-\&T\V_OP#,FJ:,B3ZYMI,Y&TLP!6K35NF2?MU!BX1)9\A>-$ M39.5@8GBH=12OL&U#J6^$TR+3@S+JGM7RK'>-NO@4RQ<1^:QMNR.29)?AHYY M!9*#UPZNI\$U::*P$;@A/21M>'/]^>A'3CLRER]=7&FI$,G%9]&87,V'QP?[)V_VWVYW'W?S>YKY%)0?:?Z+4L;F[<3N2(5D5CY;[S9#.K1>] M8=/+-99C^/0[++ C-[DVR< @ IDMUD2HX82&9H>:)1>=,4[+G-NW>KX%R)#L M@?;B?_22MY=^56++13C&.78?R?Y [X/,*3 ?%.%13C*(4C(>"0MZ(*ZV[N)T M-YI!%<]N3X3M5K]-J813F$YQ\A72,I!H)'2**FC!P-(/'8MA0:!BV48O8^8Z MF/ ==7_GEP^I@MS6(FVSA$TD^77\=>=N99&5D<6S4G_H*!P#46MP M.$C2&UC8[RJ7TJS@T8 M0S!'VLKXSCWID6O?7C751U(Z39/RA0F7$M,BU=XH-M:FX$(X;XKS[5.1[K*R MG\8,V978'[C:??J;;_>/W^R]?OU?+_?_N?_Z\&C_YG.;WXQF\X7W?DR)_A@>M3-WG%]^\5=7W, WIB/UI*/1PT?1G NV]>''\;O_E_K^.]M^<[)\\ MWN:YXXNV-G(V =@J:R6E[APO1^ZLC>"1+]&0L#+CDB2D==*D1#@R=$$:A=&9 MV#QL_2XPV]@RZR_=_YQ(-5XW]4<0M92(D7DIR2B/N1;/],A2"L5K%T.YWK;Z M5KOEWD&&9*.TD?=E\Z3=^K:[LU]!.H$)=)=FJ,DDY-43B2I'7K']U*K;\SEFIR4\)IOGE M>'*^P/P&%P=3^I=XA*NVG&767>JI2!\\HO>0II>7;SS^V&H7J+8^ ]OYTC4Z M4/MC^1QAWOM(JN@]OCD_B]@=EC72);HK&4 F@ TA2T:*2#$M-&?@%/G%D3QB MSVMZ9.O";0^$N'5.VFW#W3787O[O\_EBV23 0XHRU4-H3_N"QH0L)'JBA02I MEJ%[JG4%^T="'=(!7Y_\NY':M@/)-K/&[EB8&SB7>\M(\*211U/[4A!.$+%V ML%5, 18G9,826N>U/PC@D(X0GYQR3:388\WRMX40EQR!1@H6]T%JXK)DC:TU@=_[=!O?:,R67YF M_33?$.7:W1XE[B/J4IC-RC!=M"*'FTO&0W6OC$JA>4K;9LB&I*&?B),WKFC: MB[29KMZG?6[V!?&$_/5QPML1KB= ?ZM]S-+L_;0&'I +,)XM"X_,+X4C[)W- MSI>QG(:G+ V3J,G+1!%(Z4"MD:)5T$D8K5K?:?@BDV;41\:9> MA9 :Q=;VPHTO[LDTN'\"#3H^?Z/!!?.^\7(O)9S4$^-5I:)5$QR8C(HIW'%N MF;=F68,ZD<0],)_H7>FD-WZ3 [E'#+W-\>(#AON:8'U8WN"GY;,X0A-S]"4Q MC\C)5K:.^>B(]45YLJ,YZ+3)-<1V*(:@IW?!FLM'F#N46Y-C[$>L36T!B1_' ML_/YJNZ=]B)HE5DHTM=# -K@JROH(PB1M%'E>KWC5L_752"#".T=,-T:B&]# MA;A^O_ZH5L+?__3_ %!+ P04 " !1A)-9Y$))-P"N "#P0< % &QA M="TR,#(R,#8S,%]D968N>&UL[+U;=V,WDB7\WK_"X^]U4,;]4JNK9\EYJ=(: M.Y4K,UV>>>(* ($4NR@RAZ32F?7KOP ONI&22!&'DBBO[K)U,\]&['V "" 0 M\9__Z]O9X(>O.)[T1\.__2C^PG_\ 8=IE/O#SW_[\;=/;YG_\7_]UW_\QW_^ M#\;^S\\??OGA]2B=G^%P^L.K,<(4\P]_]*>G/TQ/\8??1^-_];_"#^\',"VC M\1EC_S7[SUZ-OGP?]S^?3G^07.KEGRU_._ZK*<[Z* T+D O3 1P+V2HFHS+9 M<( O/("^/)1VZ#-BCY[$,'_>&__EK_$6&"/]#P MAI/9MW_[\70Z_?+7GW[ZXX\__O(MC@=_&8T__R0Y5S\M__K'Q9]_6_G[/]3L MKT4(X:?9;R_^=-)?]X?TL>*G__/K+Q_3*9X!ZP\G4QBFRP?0X_/TXC^\BL;\ M-/\E_>FD_]?)[+__991@.B/HWB'\<.M?U._8\L]8_1$3DBGQEV^3_.-__<=,9T2D'$ZC\CHISBL$F^(<=VG[X[Y MXK-8Q@+G@VE#Q*N?W13OZ SZ+0V\\M$-T,X^B)WA6<1Q2ZC7/O<*SB7(FPCK M1](\F4[_DD9G/\VPO1H-,XT7,WTQ&0WZN4ZO'Z?TSSK?3D;EA/0VFP8F,*0_ M.OLRQM-JH*_XRV@R.1_">>[3?W+_L.C!!%U*;A6?P6_VZ"LC)XGUA_WZW_Q" MWRZ>7P>Z?QO@MRG2Y\YGN26^P2A=^Z-!G6-'%Z(80,3![*>]\PG[#/"E=X&# M!H3'].6D9T6)6+1GF)#6+F,+\U$@4UG&H+U)6:V1U&0IT0*3.!/5XA$_U17R M)QQ,)\N?5)[TC*/;4)UWFI5*N/165,^IZ-F9IPS1:!__&$TSC@F1XQ^-9MC M_IH&(WH?_O;C='R.ES\<#:>DZC>#V0/I+CT?Y/$U/QA]Q M_+6?\.A;?](3&J),)3$GR"@Z9/+-''@6M4X(.1>N_"9:H =S16LC4+T;SLCN7*\":4CXK4[4 M)=UM.%HEO)&!]\:^<:F@9#SRQZ(M54@97,G]^K%]S11^%]&WL MVI!L\J=Z_X!Q_@/&^.O,&^U9IR-P$QDZD#0V&6A8#EF,1F0?5?+.W.,?KGYJ M2]K6^>1K.=O5S*,F-EIEB^_"UL=1F5Y!$J2V,D1@PJ9,JXP$%KBEKP(:P:T6 M2=D-V+K^J<^=K1ULU/#=NO 0YH-:@)$&C>(N,]*08]I:3BXC=TR58D&F9+*W MK=WEJP">,[>[6W257KDKO1_P*P[/<7(4)],QI&FO!"PY^OKJ?#(=G>'X MS;3"=+_YT_PK0<^&AL59_0_Q70AK0/G% ]( =EK+857W>A@&YC[ ME\INW*X72F?$=+ >O!I-IB=E ?S""*",LMD*&KJDP!%#9C'SS(SA"#(4I7 C MQWH+M:P%\NRGCMW-VS7GO20KBD1:]X;;AYS??OM3]Z"MSF[/<*T/QH0WDYFB:X$+,A%-YHSU:%:)H M3/6M8)[]J]W&S)WX@!.D#SPE-_0?-"RA/8.X1V ]J^#1L2MK/VMK-Y)U#<85+]CF'^%\;_PRN![Q@8!G*:] MS!5-5E:1YR,*F2"(Q#$5$*KU]'\[FD,10R-[=S Y_!V'-. !(3O*9V3=.MAI M_RLNX>F"4GME&2^!QEIB9A ",L2(>BB9:67Q6&VE48K_'+ M&%-_=CY-7P]P9F,">S8:3_O_GOV\EQW/V4&JFU>!/!LC&4@MF!,8/$\V V\= M16Z"ZU DTIR#59WHYMYE+W)-3[6*)9/)<>:\L( >R0#"N124\L5T[54>B@)V ML^XJW:89W$7\(XG #B M@:;M8!$XF9[B^-UH.+H.;2'&"X6CEAZ3!):5M-6'40QB]"R3P &AF))+:P%L MA.SY:Z(] 1VL 6_()CDC!3KC_M>9$_-WLE45\,EP]7?O<-HC#S= 5(:6*JCY M)R6P:*)C0-ZP*L;2)-9ZRM@:Y".L(1VP/=HG51V$JF^A/_XG#,[Q*/_W^61: M7ZV3\CN,QS"<3GHZ:2F"-,P;=.3\R$3O%FAFI?%9!!%]:;U[<2>@@]1,.PHZ M"&!?8YQ^Q'0^)COCY-,8ZH'*!X1!_]^8E]KN>FE/20>N3<4QJ4"PSGS?JB7.^Y/3N;CK"'H)+3?<1F:M MHXG/.O+"9"1WVV8GN'#2E=:[X_>".DB]M*6B __F>#C%,4ZFUX9^U29UG4S. MVH!6,)$DA7DQ93:+^C29Q18C=+:ZL5PVP760BFE.2!>1\IUFZ 51$IB@Q1*0Q)6)6)WE<@=P&0DIXIK1LZ3)^VZS((C MS]M[RYT!'Z5L[:^\+&&T,?VJ)MSN:\UR\V>9-M0?GA/(R\MB/V,9C7'^=Y_@ M&TYHR1P#/;\_A/'WV9X#C:[>JB&;#V;CF\^6/4S6G:'>4Y+,)W4DB$%XNR-\C!!LN4H7]H[CF+ MR9$&N3(T%P5KL'7"P :PGKT.6IM^51V^2<"S!N=OP_%B[^QSW1WDYOIXO2<<2%)/!*J9E3(RF.)"$@*^]$ZULI M78WE,9);&PMG783UV*QWD35[R[C>DD/6_SQ\=3X>XS!]_S2&X81L.$_,F'TW MF/ENEWOERQ&]KTD;](OI=-R/Y]-Z(_O3Z#W0QTQ[40D7:0J@I1IHL%E8%KV* M=9*0-:;Q6K:NO;#7 ;X2R<\YK44HL*4+P,/!4FC#8R M.:6#:KU5<0>+J'_.V-W(%K=!/4Z_[@?(JY)Z2TV6;%% C)M"LT M4%UO,M+X!7)5,K9V8FZ!6R<7Y(K-C19E2%\5( TABMH(9SUWRS4_ MVB!_]DO*(Q"X9AK:^=[[IL.83YH\6?0\TZ2I(Y"O9 2%DEZP9% I8Y/WXK'D M]D@KUF/(X(%*W)["#M:]6\ NS+."N4=+,G)=##/)<*;K<6)$(UDH3AN-$+UH M?=RV)<0_-=>8QEM7V__\Z8:):2;_5S>E53\@+?]G=?N _H+&..W3E^])7S@> MU[\FA]?%I]R5:*69!'3CC0I$SFY1A(1;)E!0J M@2J*7K:NQO38)5JWX?.^$JU;F/&Q2[2N#&'^,M6=KM&POI"S.H8^HY?1!6:* M5ZR>!3"P](]D)6(N0O/0^B3Q3D!/I8CK-D3?IIF=#=[%ML)U3(M2;)N VJ:B MZS:;"^L [;>R:P?$W=QC:&;UO4G"VI04.?O,6%T3G%#1&Y!"C7\E3:9.>=O\ M\MC^I'!+N=?'4L(VQNZD-M79V6@X<[R6Y4VM"R%R4R^X(\U_(&G-%(X9<%$X MR#8TKU&Y N(1]A=W)V?U7&D'RW90QO HYYD18? >^OEX^ J^]*= M160<)0T5E2-P)C.N1+;<"NY4Z]LX=P(Z! FTLW@';_Y12N=GYX,:J=UVUKX M"N0F9ULKM6ZR M0&64$K:HQ$I6HM;?LPRR]$P"2M!><].\": M^4 I@I#:&0:NT.CX[+*@L2P'+"8F0Z/6/0YH M34%O:34P+E)4BC1>7T1U"ZP1(M":L5' ?@^]]^'8;W>!'2D:=63?AH';34%? M9+0N8!5 DST')I5T3/MZIY*3UA."C*YPS?5&?OD6"_$-",^5\596;?RBOYJ' M ;5(92F8IO.,_9-RE$=?9F:M4YHR*&-$J G*-*6)ZH$X7Y/3(F30J631HLW: M)EB>N4_6W-R-'>_[\"U>@DT0-O3>-D.U?Y>N/9M;2&4'*O8\ARR1%@D1'+#B M>+WIB,@\@F$H/.,<\]&Z\AE)JPH!-/9! :U8P> X%YG9WGS7.1M\#V)C.-= MDE4Z(Z,#X=Q MIH0"$EZ.VNKR3D).W#+@C".N60B('@0IG5BRGV8]B^0[A@= M=4A'!^=4-_"]@O'X>^WU<#8ZI^AMW67.4!1/*0@& C/3/ 46?):,%FU3!!CC M-ENM'JZ?^T&^'$$U)JSA9GCM%KI6_?,I%GI0K^:J7]^I[3LJ,D0<62ZH[ M0K7^B]"&OC5@HDD!\HTN+FL[KS[LZ0>HG3U1T3! 7X-X5L/W?L#(*8((RK/( M:^,S9TGM&0,KR6GG#:("O;UV-GOXRY!.!T1T4/7TWH57:4F2MIXE'^MIO\BL M%N5@T8FUS-R:Z:$NX M,FJ:7J4N.B>F1 E,VU0[L4O%($/6RFF/KG7NUBJ*PU;$CE;O((_O**6ZE)$B M/U9ET@ GOWVI=_;>U)MUD^HF_=*?3'M>)!N2="R1]\6T5.1DBT!RE0%D$4'9 MYGV'-H1VV(KI@I\.RA/-#' \F9QCOEIA;C[MS7YY,MNYGKSYAN/4GV#N*6LY M3Z+44UI=TQ@)L:N-!D0$X:52)74RW6R%\K#%U3%K'01*MR">17GK 3N.+GFD M-T'5;%DG.45.Y/E%G;WUTC@OVE]MW!+DBU19(\X:5M2NVP=WOA*W["/,^J9X MZYQP+K!D3*QE$L@XX.LY''(*3#%+=2-"7[N5\]#G'Z:$]L9(P^K<=V"^:S-J M!KEPX4+TY ?&H&N10<5\ A[$0<.ZX-MH_ *K M43I(2ZNL=@%KQBPP0BB8C$'*8(J1:9/#AVV?^^+DTH:!#LJ*/F1EO7)FDJQ7 M @IGJ!T-00K#8LR>\1(1,LAZ%6V? =RS./%ZI&"N+9M=5!A\P!)]!;W/"A % ML.!KY]P@(_,2!1/"E8R&YJRRI\V$YW/X^C@17ULNURCQP5OC=0K_@!4L@OR\"OAE??E7H\ET,G^S>J4D&WA$)D&1H50J#(JJ-T6BS\7&S&_V M+EV[C&[_Y,/4T!Y86".:G1*'MH';DYX<0B<\4U;6N$([YH6++"8)W*#Q,O+& MC+ZU/7AZ&]#!EMD?VUHBNTPWSVU&G6INH*'I+L-3&G#&QF&UFD7Z> MO*;9-+4NI_L@H"]2<@VY6Z.XG?M1SM^(6N6(;/ )OOW>GYZ>SOM2T0^6K15J M?=BSVDQQ-F'W0E:2%XQ,Z_E-6\D"1,64",%%F63QS2N3/@#G@>NM:^;6R&WG M)IB7=Z%H%IX53OHTVA2[$R"*UZ6V=ZQ5V#(Y Q8DV4XY$4.P7+=.GML![F&+ M;U\\KM'@3OOT5W!_&MU2Y>T6-W7%0XWDA<;"!0.7:AFXHA@HQQE:=.AU G^S MG-+:V* AI,/4W&/RMD9_.[<#W60LLUCEUVV29 3(6W!.D!=[Y=F9C,D3F,L170X478RIL-4]I-4Q!K)[WQV ML=^>D)AF97^@EFLE3T<(SF)$>M^K4PV2YH>XK[:X!](S=)\OP]/5RIJ$WIT/ M4CKK$ERX">1:!69FC6"B("]+U9)(R5FT3B71?"/J<'I#/P6][U4!:Z2]\Z4% M C(?207=LZ[X[(UAUF)B&BC\])&^]3F%;'V20K8N4WT-P&&+Z.&V7L-\BZ[( MMU^EJ:5TN4R&*9EHF#(1N*0\D\F7D+Q B:U3?#>_U-3D:DX&8Z75D=ED ]/: M#"Y+JJ-6F1M]KF[]KEZ /I&S:I^/J<)&B>3HS3WU.>X%Q<= MDW<*T4GF2IG5I^3,2T&:$5QK!5S)V'J1O@O/SN]".L5\/L"3LN8IDY^_7_EN M7@ 0A):Z5NK*&A6]*;6Q@J#@Q$8AC'$Y)-?\M&Q+C/MJ@M5,)RO[Q%V2\E0: M9OTR&GZ>XOBLY@%_HO]F5@=..&V\-UN%X MM&*;G1(_:DQ ![=F;V):U'G;!%5'C;/6(WJ,17!/SZQ]:6 ;*W=29.':19%%&481G#*@) LN MUV0/10%23)()H576.9.7VKI*RUH@^X],6["T4CUA5Q-W4+!PMD^"^2J@)+/A M%(MQ;W2]JU@82'0L!YV$LTX4KUH[G#=!' 3?NYFV@W>\(CD>3LC9O.@AH:0D MHZZXS$*DQF2OHG@1WM^.QN^@4L9U1._@;"GZ37!U MY/W=ANEQ_+]=.;M3 CL:O//YX0J^!-IBML!4J+&U%9KY3 L52$N_*%DXW_HR MRGZ%<(\/N"\=;&/GAOS/JPR.SWX9P7#9C"_:B*[N0/-:F4[QS$!GSBS&)$24 M*M_LF'E+'<>KG[K_5;V-I4=-S-2%\[:L"_=J )/)29EGSE9Y\B*+2ERS9.L] M;\R1!2T\PY3(V\PF&M'Z?/]6,"]B>6]#10>%C*[B68A_$T0=K>^K:!ZY)_IN M=-V,\-K8NHOP?A69];162>Y9$+;>CXV>@1? G"X4G20K2FY^R+@G]C=M@]XU M^=N8>"_]SPW%LS9 8,4$QW0NA1$0QX)3689@0&/[_9Q'[W^^*S/W-C_?QJP= MN %S0+-1'BT0Q:)+L9J30Q-K5;-B:*3DJ'*=-/>H %7K39Q5% ?"](,-V]DK M/4/T\W)3*?,,S@B"4"M]AR*8!S",YY 13$">6U]M6T5Q2%0_Q+ =;,]\/(^3 M?N[#^/M'J$[LY2JEI4<;O6!.E;HI&0F8D)8AMU%F6JE<;+UI=RN8E^'<-Z&B MB^J1EW!J<'OMCOCBI=@$84?._OWH'LGY;T/G39%TPT47I;+O1ZH$)H->LZRP MWD(KEN8^K9GWRAG,F&WS@[_'4LM]P<)CB64;"CH0R?'[DZ5W2ZMJJ;>NK2NY M]N(CYR=8SK+,D0N:4D-S+5P\_!%Z+31FYF;OA0>9M8.@X?T AG6 ,RD3:*EK M2T<.OG:3J$60I8O,Q!B",[9HCHTIOOK\%^%$/-C@#0L"W\1RT6K\?C0=^0C7 MD3R./_!P9FZA> >S=C"3WT!E5(HHA:8(5M*\XQ)G 4WM/*2A)J/$(%NGWN^# MY'N6\:XXWL::C8_LWA^_?W,\_(K7&N>F(("+$!B(7+>BO&+1TJJB' 27=#8B M;U(S=]UG[W\MWL76HX:&:KC\9NSW?L'/,'@SG/:GWV=RC%$%\)PS!S:1'$N] MAL2!Q<"-4]J Y7>]D1-,?_D\^OH3??3\9:0O+M_!-0\\Z.5V5P,W+)Q>H!.,PV86:R[OUA4(L A%K?)RGG_D_:WCN[&P*@S\S5<3RNZ*M;T_9=ZG?'J M)<\%,$U#,X;B;%_7>,T!65 )6>*J<)] EXUJ$-WYD&=(:3NC-7Q5)^-I[^2/ M(>$X[7^9W[0HRJ98(A-8^UQZ\@-BL)YYGX*.T;EXLPO-^FB%/OE*I$+?74ZV M*P\]:/]H-Q,W[ ER#HO;U!V?VQBOL=\T6Q^.AVFQ+"!P M"#$%%K$4I@W--0!"L&(P:A^4EF&3M.#KG[J_Q7-GXXZ:6*:#W?R:Z'S9B&!Q MTPSSE:3U68-OTFX-<[JK6;$_ZII? M-3G[,AK#^/N\"L^FB'GRM;N4I$!')W)V:W:72)EEH7,(T@GZW2;Q^8.>?@#" MV9/I.\B$^X!?X/NL].=)J?=T/RWNZ?8T!;A)"\U"R:G>IZ78-SO-9$A!R<"- MWBPXW&+^N0W+ 0BDJ;D[N,ER-3/CO-J&OID)>#X+'E\M8]P362B*AX%A"I9\ M;Z]8R,(S089)!E.2O'G]_2WP'9!<.J.E8;[DK)GA*LZE35[#]\E[6CW'GT;+ M'[T:G<7^<+;A>3S\_;2?3E_!()W/ZZ>>I%1+K.:>Y-U>&1/!G]:AG[TL/1=$.LV$FU0K4O-HH M1G3IR[*E2?L?\5\1,U3 M)I><)9G)73>T]$;EL%Y-R"ZZ:'QLG:"W%<##%$QC8AINGL_FQBNK[-$P7RG8 M^O$\_C>FZ:?1/W$RI>^7O97J,4+/I""MY!.M%@KC) MFO6@IQ^ 3O9D^E6Q[-9,^U;$"Z"D]7E3A_F"^\=53('0I3C"1(LW$2GH&6"036B+7 MWH+,C:6X,;:7)\1N:%NS$;E3XL@6 UK!':V(0LG$"L_T^O@"C";WR%( Y6/F MOG#?5FY_JFHG$M:(9Z=M["UP'PV'_;K%"N,E<.0H@JDIYR&(>C1<6(P^,Y6B M$1*BD3?;0^ZJGA4,+T\^N]&P1C\[-=G>9M_LMTGM'OCV?)A?P>3TS0 7P4=0 MO*;7L5@4A; ^:T:BC\PC0!(B.)0;J6AG)(>BI?U2LD91#]XDOP'_FL]W"]0B M7/8:-<6JD:Q$K#&OZ"LIDPXQ)N>LVTX]&SSU\)32VM1K5-%JW_O^_8Q;\,>2 M/84#FJE T:O&D)B/.K/@O:,%6&MA\W92>2B4P]//7DA9(ZJ=-[)76@;-9\E> M$-X&S)F5PFM3+4!&\62F-99<,^-%*M"Z7OPM4 Y +"V-O48$.V]CW]G'JA@L M*5G'-"C#=#*>W//:O:MDE66T29AN2A-MTL?JL.3P4+.OT<2#-Z67X(XF$YQ. M_H&#F<=T/IGVE'(J"^59=H[3 (UCD6M;Z^I))T4I);4N(+P"XH#8W\W :RC? M:6OY_7B4$//D+1G@_@;3/<5Y$FB1>5KDE'3 N=LDAWB[IQX M^1V;>HTJ=NYI?!5N7:]@F,CK(8?Y*TSQ_0#2K HG64,EZU-ASEN:KT!'%H6/ M3*&2H?9W+*YY18*-D!V :CJD8DVFWTZ[L3>5_.9;.H7A9_Q0O^M59Y=&+)G$ MVH581\T@Z\"2Y=Z( M;&3:+5.Q]R 'RW->0:BGG$A@V+H1!J$S_CS]T7KZ<"Y3@%)B4J%6FG)D"?C"A-0>[<"Z3.T3C#? MX! MR*5K4M8(J&7K7$)T,IZ5<\[_A,'Y97*/%-R0VZ.8*M4"T5!85 _>"5Z(&'D) MMIOZMW?".B#!M"9AC5!4Z_Z\']Y\_'3TZ MOSMZ]^KXZ)>+7W\\>O?Z^-W;DP^_'M5^N,=G7\BC&I7I*=9\CD7U\*/\W^?S MDC*3A_?V[1[3KGV!]VRU1CV%WXS'H_&KT7@\WRR;' WS+%ET?O!S!<05:)=O M!D^@'LGP.VZ$F\*XPJ*^5WT)*435GI6 MO*F[D:!9 $T!*0_9"6-3N5EXJF&?XH>BWE?GXOVI\?;6QGMA=MU5L7TV.ZXW M?*].-O4:MHO>2>4Y"SS0,F3(ZP7AR?\5F9NLK=1A(U_@GKOG-Q[[^$4D]D/X MJ(WA&]I,B%^9Y]DQGCIBU,UJV6*;7/?L%KM4[4]#PGO<5/'7@ M"T23A?8W =5PX;X5R/X7\-TY6B6\D8$;S_ZW@Z.01U>-LQ)$831ET3+GC&36 M6*\CS8:X6;7JI\7Z':O[GDC?QJZ-ZW_\ \;Y#QCC8AW*)B6-WC).JQ'3M1\Z M9 3&E;'!2!#H-DFDO_ZI^UVP&YEYU,1&C8MK+I&\QMFX:HKU]!3''W!0-WSK M(?3P'-]\2X/SFGORZA2&0QR\A_%TB./7_4FJ=8Z6525M"MD[(9F+7)&, RU6 MM7QALCQ+RV5 N\D5G8:0]J>375E=(XY]4]+1/'#G,.Y&GV.Q+H7$I!4UP8%\ MV%AH'(8' T:J FJ3!/C=D1RNCMH1T-!CG*70CLKTBA%$T5%FZVAA1&0Z2& Q M4XC$H[(R1"A*WG<6L_JISWT9V<%&C5_VHT2CF2RDM82UD-BRF;IW&HH03*7: MOE$;P;R&6D>1:^M!2Q/*!@S>_Z3]OJR[<##JS("-Z9U-'.M1&8XAQ1QK=0V* M4&VRM7Y4H0'33)%YSE%L\F+>_H1G26TA9U4_?[_RS>(/AWE>Y'(6 MP*0,JIAL&-><,UJL'*.9C+X"JTQV(L;F]4NZ&,<+VRAZ,I+HH)K<%=1O1^,; M(US6!MX 8D=]T3: ]SC-TAY?"S>3X3LBLH-.;)M +=Y& 099W89GNMXB#<97 MM]J% N30JR(.16OW]&Q[EE+;AK_&3ABY$?UY&= &> 0; /PD@'U<$7 MN.J5@5>CX70,:5J+N+PB!EC7+'8@O%>CR?2D+(#WHLC&1P@,9' 4#RG. M:DL%IK@")[VHS<>:YW)? ?"2Q/)PR]^ZECV!_.UW,*[7Z[_B(^1IKSS[T?*Q M[[;"D\B[3EQH6EP#;!+T\H[]J2;Y!D<2R1 MAT(F4X'1#RQ# RK3/*T*;WVU^J7D76^CQ@[RKK=A]BGF78<2LBZ9O%?IR(F0 MD9QFU+)ZKS&A5]KH%JD;AY-WO17A=^1=;V/XSM-R-P%SV'G76]%Q9W[N0VS9 M.<$T+UKNP+ Z79)JG:,@E4>6LH48BZXWR9\/L5OD7;?C=1L3[C'ONJ8/2.,- M2.DR!0!NH]O7SS?O>BMB-LR[WL:J'<36G6RJRJ20X'.6 M2U04*$;+P!G+O$70 7@6F[7W_/-X;Y^^PY.11 >GV)OLZFX"\<_CO7UKX0%G M+@\A\I&.]U3)#KT(3)1:02-$8#$4Q;"8@%P4+F3S2F@OZ7BO:ZEMP]]>C_=F ME5N&,!A\?XU?<3#Z#Q>_O>*0Q%)\1@W,.%68SHG3T@&"^4)N M3G+6K;AY#SCW>S"\IWD@N)4,-CX0W ^'C2\(W#VD69[;E9=\@9=#\$HFPNNQ MUBL,P#P428XUC]9)2"GOKKGUSWY)@FI@_;U.8K-Z0C_#!/.KT=D76D?@RFFX MRMP[86K=*9\I<$+/0K:1B2"MQ<2E\&EGS=R%X"4IIQD3'?CVQ\,T.L-?1I/) M\E"[/SSO#S^??%E4T9[\C&54)\KZ=Y_@&T[>?)N.@9[?'\+X^VQW_]UH6/? MB0UZS.=EW;.>%U)JI(B?1R%J.QI3:U9QYC-7KBBIVK<4[G XS^WH>I<3EZ>B MBEN7UR=P$%YKS8\&_3R[0[ T_V14+FT$P]D+/\;3ZL5_G=GS$4[-=P/Z:$?L M#>W[),[CO95*:9>9K84BM*BW&RSW%$U%99,).4)J/!L^]_-X'GPQQ@@6/=0I MC!;F %:QR MYY*B%Y:U+EKZ4\_AMU-C!>?PVS#Z%\_BUE01L]%9PM$QD66V8 M) N!OO(^!#0FE)3^K+*R&_7W55G9AH*]U=G8!-0+JK*R%4<;%=QXB('WQCYW M2!&=K=WOZN4P KH7!9,1EM$T<&YO%'4\[18W[;*2GO2M[%KMU56)($WI9A: MBYDB&.LLBT%QQA4D;RA^*1LU>WN:55:V,O/M55:VL5'C3=0;MXI3 .&X#BQ[ M7^_[)QH:^,2RM8.-.CCL6PQJN:-*;JE"99A/0&!$ ML2SH$I@1OF27T.?2.E"Z!N Y<[N[11O7HKN9Z(7)^R@X,(6!H*!*#$( EH)7 M@@L0@(TKB[Y0=WD7PW>G@86T-P%SV(FL6]%Q9\+C0VS9>2*KU;G88B/CM5.% M3CDQ+[UFP@'4NAN@^48U*IX&L5LDLK;C=1L3-N;S8\(AT+ST?HQ?^Z/SR>#[ M!_PR&D\Q+Q84%]'/NATY6233.2,+V11FDQ':^N@XE ;TWH?CL5-:MZ)HU)%] M&]<3OBO=UO&8)-K,E*QGE;QF:0<3F3/:B:1\#JH%[4\XB?FAC+>R:@?.=R>I M8S':B!1,L)@H!M2^UET""0P%ENPIOO#J*5P^/. DYH?XC4]&$H]4HV@3B'\F M,>];"P_(+'T(D8^4Q)QUS,7)S*RK16,5K0/!\<(XB(*(#GWSZQXO*HFY:ZEM MP]_3JE%4R)ODM?.%1.$H5"'+Q&PEBUJK3$Y'0I9!Z3 M_RN4+<"RY^0-1R=9L,&1U5P&*;A+8I,JLX>3>=R-;AI8_^ED'GM9E.*A)K@Z M59LN! 8.9L5P%)B, &*SWM.'E7G!B* ;:.@>%"]*1RT9:1C<=7D-2'"AC)#(;';D..82F/>J M7O'@3D>5?($_KW+M17W[X7!5EKH[6:[N_,Y#%@IMT@ FDW[I7VP&>Y,"9#0L M"Q!,.U#,1VV93!B,@J*SWZ0Q1S- +TEZ7?&T*C;3J,+HY"A.9H4I>P:H]1EMKP J.,-U;)5N5#+S \MSLSNV1%[V3_)U)Q-B#WD#(P M)3S-E];6A#T:08:L@6R /+=.O7D6%6=WX[9!$=EMB.E@(_-:*=,+(ZBHLRXI M,"SUZFMRA0+06NC6@2V"@Z=HM+%:U@)Y2;/,[DQT+8]>RCG2DJ=8"LHQ+8UB M(0G)-#<>,:$3V+KJ_B/7&&Y RIVU@[>Q: ?T+F[<#3]75%7K;[[5O80KTZ$U MSA,*DK#!VDF34/HL++.BS!UM@QLE!FQ!^;V@7M*LT):A#JZ9TXB1/O"4H%V) MTA8H>\%#0=")Q63)X,S6LV/_\;3_[]G/>\)8 )DE MBR9FIE4,#"+/S*'5GKN<;6B=@K8)KD.32G,N&N[#KEA@.?)>+=I4)P(WH!Z+*<3<]&*TRQCA473;U4I2DH M2Y$1SN!]XHZ"LZZ(OX3Q(F.3![+0P?HQ2ZAX-QJ.KD-;Z/;B90C!*5K+ G,6 M4G6,)8.D-4NV5@'VQDF_4=.%;;2R$;(7)9_V7'6PPKPA\^6,%%Z-^U]GKM+? MR:Q5ZR?#U=^]PVE/ZR1,1,LB1(JZ@K8,-!>,9EN=0"-/J75QM*U!/L(*U0'; M-Y/;.Z6J@P#Y+?3'_X3!.5Z^9B?E]]J BMXWBM624)F"LQ0H3-,<:8T-\T2, MF$H,/%C96$=W CI(S;2CH(-P^37&Z4=,YV.R,TX^C:$>'GU &/3_C7FI[1XH MZX6KYU0N KG@QK,@36 >;,&,,@C=NO/?1L .4B_M*>G "ZHX)A4(UIGO6[7$ M>7]R.A=W'4$/#6AM7&+@O*0PWW$&4B=FC/1>>Q7:G^3<"^H@]=*6B@[\FV7U MSFM#OVJ3NDXZ$$X7&9ET4I.> 9B/"1A'*W1R27':H5>4(3YY;89*H8$NP1$ZL(R;%%UP)I;8? _F3D0'*92&)*Q*Q.XJD=N! M"5E<<Z)J:' MNA&-Y&T%;R4K,184,22=6GO!?Y8D;[(/]%14T<$Z>0%Y\0+^C$.BGUD)Y>4+;C8TN5DJ<7ME S]85;51B 2$R M\O\-\P8\XX#!BIQ2<*TCLVL 7I(@'F[Y#A;':P7OY[ (WTDAO5YX!1FC=@B< M65\[;6(]I_>HF'HU?3O\/#?GDD?8_SQ\=4Z3P#!]_S2&X032 M(D5E]MU@YCQ>3@;+$;VOZ2OTB^ETW(_GTUI3Z=/H/=#'3'L1>"P^.19-\$PK M'AGD$!@&(5.2FGAH[9CM=8 O1_>/KX\.#H3N,&9/1UF#',W0U_V>6I<=I)$4 MY1=T7J+GHO6VRAUP#D]HK6S?P7G/&Q@/:>*>T,S]\;3>G5Z.5WKDW,G"Q Q7 M$!8Q('8]02R@'"C[#S%T!X[#[^0+G=8:!U]Q#)_QW7DU MS4F909R)DELPS)14\V$R,HC.,EG[ MF4*FM6ZSZM!;R*4-\I>T^CP"UVMFK)VK'&PZC/G\"MG[Y#UG3M2K;K*63',R M,63O)T3;?(OLI70=WD:-'70=WH;9I]!U^&9S(<&MP<@3^?OD M\>AB;*VRZ9@'4;RV(I(3M(DR7TSSM*T(OZ-YVC:&[[RWUB9@#KMYVE9TW-ED MZR&V[)Q@[11YF=JS&'QU-B.%]57$,5*PSTM1Y/D^'V*W:)[6CM=M3+COYFDX MVR#$S$RBE5#'@BP6%YF/-#4!64 TF<6?>O.TK2C:IGG:-O;=8_,TB!2LYI!) MS;SN[2OZ*M;-.N"NQ)A2#AO5UGR^S=,>RG@KJW:P'?0.IS4(?#\>?>U3J/?S M]]_(,3P>7M0\."*'Y>L\>6:Y;0%61BPAL0RE%L6PR(+WF:7HI9<%H_"M:ZQN MC_*Y[83O$EATS&$'I7VO9Z0F[F46F<#X.G9Z>"VNPYDRG,N2,15HO:G]R+G M73-V9P+P-N;NMJ?8IU%MQ#!,_0%>@_AIM*UU:AL9,$XQ2]:@631P%J2-S+IZ M(.VETJ;U+G47XSAX)3XZ^9V4+]B@@%@N6HJ:0N=\;>2@O&$A1,NBEF 3@I:Z M]5W1IUG,[?$5\)#Z;]O0U\&<^1[Z9('_W1_FBRM?UF4CG,+:$=9!"9?-:A()E[DM1K*HA*W>:6 A2V!0O/:A&*MRZ\//)UHFZLFI MJSV!7=QE/_M"+\%<^;2BP_!S/PZPMK*93MY6SG! DVON(?+"D],L6QMDJYCA ME@?0P!6VK@'^! N8/3E]M26NDQ(T7PG+:/S]=YIL\?7HCV%/"1!<<*BSJ:Q7 M,S0+KD2"Y;VV.L7 6[M;JRC^U,ZNU'1PDWXV\GK6_78T?CTZC]-R/CA*:=8F ML@?6B1 (43*J4#!;:KHR^8#U)H?B5J30O.#077C^%% [NCJX>K>\"G:]7W>O M@%,!'#(:8^W0XT.]7%]8B"ES^A\XTWKWU6^:;#SW(629I*"Y$ MH)4;>.U,ER@X#"%E%-ZJW+K;P<.0OB!5-2=N+VO9LL)NFI7^F2Y@>D4!H\Z" M1>43P53DQN6"+%E$$8KV!5I[VAM">T&"VIV:3BK@W[;POH?O\U572T@8Z@54 MDVO><>T.#YJ,8#BB-8BI>^W< /6"5+,+'=T4]5T%.#['_$L?8G\P"RAZ21!* M#I$I,/6 F8#Z1%-CBA2)6&7=/I:S55PO2S6[D-+!J<8M\^&\1-WT*E!M .I) M2SU&)J#@D4&@?U!4ZJ1#CA&[5\\MX%Z0A%K0TTT9_;O7U:M8G?8Q!5,;?:;: MH-4Y%B7]0VJ*!%3T6LCNP_C;\;TT->U.4@?G'*M8:Q7^:H+?^]/35^>3Z>@, MQTO WWO2Y^(XMRPX!S2/>D<1IN),*,U=4$;SYH6 MX3X@F35CJH.CCTVWX+M M84 OI*'5."1""O6L+Q3.N$#'LXKU1_GDQKQF'G5PT^+XXJCQ*_^^\ M/\9?8?POG!6'OLS3A6-9RNQ%=N"P]<*X$; G,WTU M8WCELD%K>KK0T'B4$/.LS=&O,%V@FFVRSM'3"_@*!H/)23GZ"OU!1?]V-/X( MUP9AB]8R*&!HHF7:6,Y"O1==2E;)V0!*M3[D;0+\\#6X=WH[.+U9>9$6VTF:@B)XEF.<)8M:%@NM!"BM4.1U"-F\*NP#8!Z^_CJF MKH/#FQ7(9"OR.*??WP]@.*7WY0W]],L,J?*.8F0-+/%2.R^HPH(%R0@D3\69 M'$KK?8S-T;T\;;4AJH/PX!+I:_R*@]&7CZ,R_0/&V-,U8U32ZH^\QBT9/?/< M2":##TD4!6!;7X"Y%K.Y'7K&8ZW,[QCWWC%=HF'>)IHA!5A- MZ[2@8/?1PL:#5U!'1'73P'$=TK?](0S3>L,4(:S7 ,Q$D^@E4)G6WF+P/6DS&*(>HD^3GM2Q0G'"I=;AW M"Y2#E4]+"KK8)+BB[*5D3\JKT=G9:/AQ.DK_ZDF2+ $JY/7[S'0B)R]H:5EQ MP',VCBS0NNS4O: .7BUM:>DPW/^ @UIP_]/H$WRKQY:G\\ZD=3-L_1T MG*I'3KEV3S*SUB"!OE721.$-\M:W?1^*]?!5M@\2N]@8N/)V5)^1IM17-)_V MI[UEC[:T/"H47XO@ BJ]LBVVM'X MN0K,.W0L)RO06AVB:UTV;'-T!Z^@CHCJ()'S32F8*.Q[\RV=PO S?J %]618 MP=?_U2WUKS!8;G>,^XF6V_J+HV&^_H,K?]E+/EFIG&8TB2+3H .])58PJ:6R M*8>:+M]8>QT,XR5M/3VV"CIP]'<"/[?X:J)C&IQ7!_.JF>:FZQ4>=?3&,XAA MMLV,S(M<<]-21&ZC=K+U KW?$;ZDU^$):Z>#J&2WUUQ&FS'8V3&K9MH$LG.R MP!RYT,DZ9ZUJ'1?_.:WO0\=;,=M!,+0;>"YM25Z*FKGDF,:0"'RN(^ R.(W1 M-;]STE"6#[-6[199+W?0EY='E,.\QNN\['IZX>YRCUE'5^I^+H4V9#PRG4Q, M99F%0"=(B!T8;!?,+^U5WAN_7<099U\&H^^('W'\M9]P_?[UH@%X LF*M3<6!;)]7 MW]%0]J_F_6IJI6#VXPNB@Q/+9:&*N0'GIZBUVK>2L@B3'#/UL$/'!"PX3+7* M0*%82-&BVOHTZA8H+TQG+0CIX/QR(=Q9/9/J%B":+]NKP9MA>FI$XHZV#G8V&S9>>( IZ(T*M:6$+!:2&O!7TTJ+- MM>%=ZRWCAT%]8<+;!Z%=W))< _MU?V:X^O+,U^N:'#"<]//LCN=H.*\S5\'K MS&5.!%X(E2B \D\UX(5(4MMD9$SM-Y0VPGPGYKLB-Q;MQ;^\Z<;IJ9(ZU^S M7\Q^7DWY :A? S#*J#\?$4<3IYC5/H#R;7QS#ID\][H_S@2DYC=UA^NK3-=9LM %T3 MY^-9";]-:7W%_... >=.H;JQ7D>,A:6@W?R@%[2D%=V;:$W]4C?ONK0+X)UK M0Z=3S.<#/"F;PKB"XM.L));4AMZ_F#^VX_3\3E>_G TG-(K_V8P M>R!-DOAY]3K;YH)>U_D=2XY*!F3"UZ(4/!I&[KE@"I1R$KG+FY6RVJ(Y-CVV MH;1.:=#C=!Z1T4]Q6.O+WRZU?1-^2R_M;0W?<"]F?8/P3<#TB"8X'TS;JF$. MH*6#N%0!NX'WUB;IV].QGM8=;-DYP28:;B1'9D%( B4Y\]DF9E*2F2"FPC>* M&)X&L?./WC.OVYBP,9\?$PZ!YJ7W8_S:'YU/!M\_X)?1F%S&7V=Q4"]FZX-- MA7E=@&D5$PNV*)JCA%-)>)O=1O?5[J'W/AS[B_,:4#3JR+X-V\[?%/3%JK2 MY23)E]?D(9%)W#9$%J/W3#LP6BIO.6QT W:+Q?L&A.?*>"NK=G!*\A!W^.?O M5[Y9_.%P<>HSFP:U6LEF!T+>6X&Q]?YE%^-X87[CDY%$ M!X<\5U"_'8UOC'#Q=F\"<1NW= OU;@!OOT[KT]'":#]$=C"U;@(U8Q#!FWC_@'&N%5;J7?/A.2Y2-BKRI=^A?+1:>995+2VFP3%:&QR3&80N=53NQAJ] M]M+_;B@>M=%<&U)'C\)(0[?_?N3+:CVW(N>":W2)G%8+2 ;SB8&PCBFER((B M@=NH@,1N*%Z2EIHRLM=Y:37HG<_6M:_9 ":3?NE?Q,$&?2@ZU<*'Y#CK2/C! M:V10I'(E12ZTV5E66P!Z20KKBJ?&M6_N'L2\9<.E2[' FXV("/1*9&-KYP\/ M;':]T&7CE.#>%&%Z8D%IIR;6 T1%6'I-%;2#'%G07U8'@O27/[X;!A MBM8&:WTMUK*2C[U K;A.611@D&M[QT+XO:'XQ@:MA%%:!^-W][SN0/"2Q-6, MB0[N:,V[YUTFE"D7O)&115[79;29A>@5$R7EH+SU-K:N5GD=P7.[$;1+8L<. MMF\8QUU'LVA4=0%*8 :7/;T"?E8^S@<6BN",QP12"JT3;WT+;RV01Y@O=F!G M+=&[F+:#;<;%?<8;MQB/IJ]@//[>'W[^)PS.L:=5D@#:,U2U^"H4S[P'RX0S MM99.BJ+Y[:R-@#V6'G8B<2@ M!=F!IM[VM[O%_(SQ5'LY!@0M>J0@)KFTI: MV7P6JF0?->>M/8H-8!V"$EI;O[-P$6[:"\X:9NR64#VQYZ91!1LI R9S12Q4 J8$H+B3*+V+X0^/8H MGW?TV2TIW90&7]\7J"YQT3MP5FM69*8W1F?"!IB9M#%[$7V6H7FCL#OP/&MI M-#-T)^7_+@J#U&W3\RF.E_OP,W2E.%4*,M 6ZIQ96(3:2%T"&0-#4"(TWYBX M"]&S%D)#8W?@5E[Q8ZY,4E*'C,XG$J2H9\B!W%R%D4F()9DL%04ZC16P%LBS M)GYWTW;F)?:4YP"V2$8#J 5>0F#1),T"(*;$BRTW\S@:N8?/FM$'&*\#3_!J M-8MAGIV U=K^.)[4-6;Z_6*HY$UH M%-M+.HOJA*\.MJ.OX+P917%- Y406#) 4923==*2U8<-,6 VCH?6/8UO1[-_ M[73#X.TRV<7\79Q3++8\W\/W&NLL ^(2/(I@:E(9)U192T;.C&7%!J>L1:>; MMQ5>C^11!;$35[?L+>]@Z&[H'Y]C7AUS+T-(*A(257BM5*.!!2,+S8JY=KB2 MZ4J_]G8*6 _FD$30P-Q=5.4;#6>CJ\V$7M%J.3J[K*SU?8E1247_92U99"F> MU=ZIVA-/,B+D%RL'(H86I.]A56(.H@*[)Q(6!-*)>U+:TG"7!:/'" M%+431K1NXG7 O.]HX"XJTM\U,5W9_P"=I=7>,FM5O5)E.(NH-0.#)G#'K<+F MFXN;03O0N*(+8CKP+GZ'\1AJCM8P?^A_/IU.3LZG%(@/:UN0'F2CG'&9&>%H M_,Z0RFV41+6M>;Q:R>:IDG?A.5"E-*.@ Y_BB@%ZTBN3C0"&2=6,*_*#H="0 MB] <2DWK%JV+Z5UY_(&2_U #=]%S9W1VUI]OQM4<3IJ_2( X3+..<"HK@$(. MK2F>8J!$LU22F0G@$JV4"DWKD/,.. >JA58$=.!FK([XHGG4^]%X9OOI=-R/ MY].Z@_)I5!>XN@".!O2)GV=WD7!RZ8.9VHS AG=2ER3/CPZ#V2#@>+G(&>L48CT7;VGA#44SGZS5N MY(R#C,DD"Q%:[Z;= N5%RZ4%/=VD_I^?G<]N0BXN=I]]&>-I+>[SM?94I$CO ME]&D-G0Y*9_@6Z]X[R*W2&MUS#7!!%FM$L"8W,!Z2*297X+\FXE)_VD.%6I9D&( SM>Z)9+[4IKU%2S$:V M/C:^']6+UEACTCH(_E:-U3-:!E?;?G.H+8,49!(Z(C,Z@E"6NYQ:SUNK*%ZT M;'8DI8,X\+XHI&>%\L%8H!6YU(P=UX,CDG6 *$$)Z&&Z*M/0EJ@?%:IRVH M8,"A5^%F<<;V8IE#>=%">0 ;'9UV7(-U]=0M%9>*59'1<&M7[&*85PIF7>=1 M.%&X[G"C< 7/BY;+0WEIZ/W6@EA7M5LO(E^B^G@>_YO,]>SWFOPVJ2<7]N MMQXZS*#)N5,.$M,0ZFZ!BRR55*+(J$2^H:2U9]O27H)L]<7/K\42[CH\? M?_OUUZ,/__?D[_?I^-W?WY_\ W!^V73M" M/I(5&W6(O/7ZZN5+$I2DR"YX9H0E;SP8S8))G!E:+Y4$6>AE:;PVW8^J7:_' M6Y^U:.>ADBY<%E9N'JTWI3;$MJ^^C8TUOP6 M/"WEL.FM_0?2TL%9\>VCIP]8%%O=!&)'?7,V@/LZ<[>CV7^@V9R\42>6;]R= M9EG)9')UQ M8VDNKI) >YL--VO D MZP+$LDW,!C!:MOV^?/0C-/Q^F/%OTK>#Y;IX01=P0&*VSDC&?2T\FP1G0)$W MR5(8IZ)U-FY4ZN6Q";RKL7=3_K8Q6&/>?B5+G9V?+8 4E,%9[Y@PLN:01F!1 M><4*YU9(!2*)%BV[&_2M\NP)D5M!9&,NXJ)DM07E& M;E=DV<0$3GOZQT9!TGWD77WH,R3OP3;;9^S[VP3+^>"7?L&>D$9%GPOSPDH: M:$V!=+&FG?BLE.1)^-:7S#: ]82\WC8;O*VIN/55W_?1V+MZD7;:_XI=GW.M M/&@_AU9WCZ_1"53-=;]V]?!2=#9:$)@T*RJ0 P 66/"0ZB55(#6B16C]?MZ. M9N=,UIN?/(\Q'&23(CDYL4ZQ.FO'0N2%R5ATM-X69YO7RUB+9%^G28WX7LE. MW=V\CWUF5-=0FBOS>9J>C#_B^&L_S1WA(&-TB?P@3(469$V.,)2 M0D)]['0 M8KJ91NYQ/]8]^[%B]!9TCAJ:M7%LL, S2Z2>(YHL=ISSG&7S&=PG M1BLI!N44G,IZ!* 59@8I M4 1 1#>R)@-ST5FN;N+I@Q+Z4695+:>)8RD/\T]BS7P M\.B-,3D'#O?%\*N?^MSGXQULU/CUI+$5G$QF11D6@_N 7W%XOL0F='8\68+% M7:AWQ12#Z#BS28(1J$(NF\S#]SWGN3/:U(Z-W\CKL\9DV75MT?S[.DP; R] M,Q,X$VG\@28.HQ6SP0/8[)TIV[A/&SSRN3/?E74[*?Z7%FWW%F-?SC]#M:\JNA?*;+,.,DYH.2?':CJ>7>K\T)_\Z^?O/]/:?GH&XW_-9I(I2A9S!L(G8RV^DYC7#EVVR*V8TO3!,PYHV6+ 3I!28OH'G/ MA,>1RSVWMQY7+=NPT&'KO@^8L/^USJ47*ZM4(11@(()B.GD*ZC&3:V.S\DX' M%TSKWJ"W8=E_7F-;UFYIXK>3R1OZD!>W6V" D\6VWCM<7C#"4J)"BF=[&WH\C>G%_59AL7$VL]5E7<6;RD46F M;T%['0"YYAVT9;H-SF&[GP\R>B>5QVY NW*9<1-H^W(Z'[MR0#,*[Y/&CO;? MQY1Q!6*J_I$@B.AI:J2PFM8S,)PI%YW7 NBE:.U"[%T:V_N6G2MC&[-WH8A% M"[D5B!?/)!^ ]-#!I MP[*3%!2Y*J)%Q@N64VZR2=2AQ3V8#&6S[^N?/8PFI=U-ZJ9L1?^E\Q M'P^G\/^S]Z;-;27'FO!?N7&_IUW[,C'S@:V6;+W3+6HHR0Y_0M22)2%, 3( MJEOWU[]9(+@#Y %0!P!!3=R1N37.4YG/J4A6Q MII=[D13>,MIR(#!3.5<3]=!&<$H+IC 9'EM?):X![P@,L[Z5LK*]/+O,IY<9RAK;XM*A"1% M5=/S!*W?B0#*")D5;>,H6 >S9M7G[SZ U*M2QHTEVL==Y:+.Z%?\CN?CVPT1 M/6K'96V#Z!S9=D;7SC!,0.)6&!UD#KSYP.Y58(Z3%VUUT#@2\>IR6B4)X'4I MF&:7XSQ.RTD>?YN+?AYY9SG(*!V@,Q?%WQ7EVH=$#:,5'9#M?NP97MMKD&5+52QX[WD:@\ML=[8 M&!"FU$&GGMX>=!RXP.QI U426S39V2=9'HEW'@)7UM' KL^;ZT%25\5RV>KB MZ5CD6@A0A4QQQTJ!4K)(RI/YY%H45ZR+:[>AN3[TNLYIM(U2>K!FZT%F[D5HSLZ/&PO:5E--33N4[S-![:L!OCQC_%5GP^B M?XY*UK9Z#I2S"EQMM"]S37:GH]=BEVO^3@][,?K?3+P[?/\_DBJO.[T$SXP@ M*UDG6K:*=5AZ$JY6W'J9I3!D@&W+@)O'O1P.;"CBQAV5'H/X9GQQE;F2@B^H M=(+BB9V$D$-DV0(W1%Z;DNK63*G;TUX,!S84< \EQZNO$6YUWL\^I<1L@H") M#JO + 2A# 3RICEC(7/7>O1\%UR[ITM/CE!$']7& MUX&W-^/)R:U1Y@/NK3?%!S"TOX%BFC )ST%KPS&[XA.V9LA*,$=#BC;B;FAB M7 &[XN/;K]_"<#(?&$,2&#AFC$34X(Q3M8N@@:CH*]3!:!49:M%Z8/QR)$?# M@ :";FA>S#O$TCZ5PR0O6A3^LTZ*&TL31>=$RJWZ7^F./F.=+K=_NG BB"U*^22Q5+;9_@"SFI/7C23 M(C"?;>$=F-, RE&P:-[@M7[);W=ZLKGWBZB?3_^6/ MX<^!YU9A8A&2Y=4=*K3\DB)HQ[2,.IFB6_K'1*>X3V=,(MDZC42H6"%D+$#ESZ72V.K1NF-49W-$P MJ!]U+(EX;76G^BL6G$SN0IS>.BH7$(MQ+,1@ (-@1.U$&R8=BR!]JSIT!/@EVB^UYR;WX;AC@\'U;W_+;E1$0>&$O +,]0F*Z7/J86%$L+ M5EM+/&5>WJ^A[R4/9S7"9\^='2AF"8^V#I>>Y.](^]J4I'!E9(7@1 IH(; Z M

]R),>C^^T%O43_6_=>?-@E=GZE-Y!, M6.:B EMW(%6[=_G %>3H7*DM1\7]L64]].6=0SD>!C00]1(*;!P&7=DE[B9@ MRP="E9Q+.V,9T6 GF:+C0 M1MQ+B+!U./,*V1E^(X^W;EFWH F;5;VQT:EV&_,27 J*."K0Q2233IVZ*F[ MA(=HCHX*6PI\"1>V#GA>L_,W#%,\&W[^,CLMGZ:7B4 #QXLS=1"ZB-[67E<* M@D<#(COG+$,LNG7?[D17?MV[ZZF$R(M(,HG-#9>/"V MD$<;A",_IW"((6E?'',AMTZW>AS1D=)B*\$O2;S:.F%S!;QW9/4L$!K-BU7> M *]CMA4O"*X>;9$%IT2L$RI:6Q)/@CIV=FPH_B4$61CB__NO]R1%\/\]_\7\ MYU429UC^J_[OI[.WUU+[XX\__G(>9NG+7]+XZU_G\OKPZ???3\[^=?KFP]N_ MO7O[YNVKDW/O\&97$L _9SC*F/^[MUYJ-X15Q3GI M1*FU"HK.(G)F?^RS:HHDD=#9P1&6]NCE3H8 M5&8HVFG));F'K'4F\S-HL]H70;9HO;J.H@Z@%V87N#];K_:@^BV;8FZBMP.@ M6PK>Y>PU,(RUW4&N_56" &T39UG4R8>M8TD'0;.&K5=WR;)UU+6KUJM6\N)5 ME!!D=G5"LX9@N2;W1@3E0Y)>'WGKU764TJ7UZCH2[:'D\WV8U;#G]>AL:2+G M'KR)F< X TXH!EJ&E$T,M:ZP\0YQ!\!QZG][6?=P>)S.ON#DP9(OH07.F"F1 M2&CJ+H?(($9!-ALR5C :+UAJ3(-'X!PW*5KIH8>ZSK>CA; ['HX*0T8=-$2% MLE:%$%(_+Q))B8M($I*M:;,FQ"-WE?I4V.[YM?15ZP*Y)Y=I [C[<9MZI<%Z ME&NFPQY.P$V@Z\)\,'1HVUASD'..=<"G!LU*]IS\ =Y\>L7!T.X)-^K06;>. MZAJ[4Y<(*I;K&5,9F:)E LHZ;-P92^MF#J+C.CFR&A23'?RH!Q^\>UNI=U6, M6\EQ?PUSF/<6%7EV4M;.Q]D*<'24@V5-(#<1X1 MPTE*EPVO,=]I\N*]"%$QDD+4"90GL%%)!,4$DG$8,.;6MU[KHSQ"0O6LJEX, MF[LPW^%LR0L@:?-UY*0F8VJK,7)<'18#O+BDG9<^]5$R_22N(R10ZYI(VMP98NT MD744\AS31H(R61=DM?^S 15=(O/2:L@D4,NLHYU^=RU5GV,L="V";)$VLHZB M#N >OPOTD74DVGBVR,,HK.4B.>,R:,D#*%T"! ("IHA<4M(YJ]A!O0<0S=Z57K>3 M80^'PMW<%&DP%A MG-LP]6:D:!_!'+?PWB M:E)9!Q@-)V7?>O3NQV%O*/S[ZMM".P!KK[7>2U->+KU>YG@ES5)QL>:MH,:4PB$KI M6E3NDY1&\6[3,I[0W)V'[G9,],9B'[>064,G: XD_'D+2"3?2Z-1H#EZ I+) M>)><@:DC>%A64O)._?N>4M[MASY#Y6TLLYU&P6[-XPHQ)18L!QE,G:R2R3;G MM,V8K+3,'G/AK:^,#G,H6N_71LW5L?)]W_4E^7N M[\8??^INKL376'FCF_#K9J^5U,/1YZ4(:D_0-,/\2)MNP MA2P4>.D<\!)8Q) MOS];_CD2Y,G2N'WP8QW1]\"+^<# 1:Q'.%%H-73X.<5! MR?GXA<#6%K;0$O!7),2M]>TCV\WYW,IX&4VD3O+?A8.8K*@$/: MZ')*AF5'B_:M"Z8[ =L]/9Z3K[^6VGK86K:6U>7(,#[@(B*:;$!K+FN_+@6Q M#AOD*@?ZPGC3O)--*^P_&;I+Y:_<( _JNF!P;TC1KBX,!OP0K@SNK_[GI<'/ M2X/#D.'/2X,7=6GP,[;ZHF.K/8?,?L96]Q\[^QE;/1B"_(RM_HRM_HRM_HRM M_HRM_HRM'H-+]#.V^C.V>M@,?8:QU;?O_O'ZP\??7[_[^.'W,/DW+F:ZIHL) M?2Y.XX_%US\^$I8/%U^_ALGP?S!OGH6]Y0.WC::V7&^C,.I-W>3)=WI(!?1F M/*DVU0VN&Q*3;6598(XVP9QH$_0&/(\:C/ N*ZNBLZU]E[4 ;KO+_HIQ=O.Q M]Q]X&=V(1L<4:]6:C@Q4JNU'I:N6!M>)TV]B;MU8I0.L784Q^^/+_4VOM2X. M)0SY9CBBC7L8SM^.IO2\^I%SMQ?)4K52( 1!;HO21E19&2@NNV2161)6^ZJE M95#V%7YLKO&'U4I;2[X'M^'C)(RF!2?3DU'^@)/OPS0_OY>@G=9S8;K\5U?- M##JLI:53':7EK>;6&-]\ MWSM\IC[=Q>RPB;J.4GL@Z+P$]9>0_HWYYD"Y:MF$5IF8# 2IZPFBZ?"PPD/" MA-K8I)QJ'7]Y!,[N?=K]Z7GG5>/)M/ DS M_&4\RE<(ZW"OK(4#$8H %4JFEZX.!-0H@]$L8NS2/:W;TUX@2WI210^;S:-+S1G)=#BD2D#2@7RB[(+M1H>I='!6.$:[SQ= ML;U @O6JOAY*N^[[0_>\IK(%'.N=G4C8TQZEFS42';8L5\-:4:[ MHO,9%%F<) /ZQSOR2U"271H$E\RV#BT\VZNA=?BRR=70.KHX]*LA:6S&F@>9 MD 2F0F;@?'' .9^X[M1E\KBOAM;2>,>KH74D?^B!]BYK^7DUM&;$?2V" M]!EQWT2[A\[8$G-,T=++')FI4> Z(C@J,-)R3#YG;5J;\H?/U VOA@Z&J.LH MM?&DFU?CT7>#>>7>4/LR!M$-*"Y#'7H2SDXB(G?.A< M%$4:O#_Z;45,_]''//-8ZUKZ&_#3G0 M:+SBC7>L%Q'^VL9;V+UF>Z GO3(),4_?D"!_#[,%^/<3_!9^S-_.>CE&[MGT M,7D.N,HL:I> A1SJ/8DF$YD;R,I%+-SHT'Y"4 O@QTS/W6NVCT%4MQ91D3V& MM;Y_@QB%EQ@=)!%HM[?"@K->B<6 M[\J/1U^+Z(K2W$4(7E6CPF=PS"&]&RH+&QW3W2:K;$&SCE!?$MOZT%[#"5K7 ML!<;\,?Q2?K/Q9#L@$G(9#G?(/P[GF=1DZUEK#XFFMIK+>6.-_KBJ:CTC:W1>-9O?XR01 MP/ 9![**H3@-&"SMNP(+O18V@$A6.ZU]8=C%.>WZO&.D2&_R?L@)W?:^:<'A MLX5K\C>29W5/!CHHKV7.@+*60QB6(!1R320F%EW.BFG1ZXW3"F#'R)[^-/.0 M/J9!'/;NIC>WXHPF-Z'FR44;'"T[T%QM3FT%,@QTV-[R3^D M@VV=]?#FY.W9/TY^^_3Z]]/Z MJ9<83^Y@O )W.KH&1'_P;CR:W,%W\X[PB#*0#0XND^&DF##@34U7E*B-\5EQ M;'WT-%W UI?U#6M]*#Q5:3J35U[YYBV,01F"SCC5"W]\>"$S:"X4FA*] Y;]STY &X] ME6ER:-1:1TM]4NKMZ-O%;#J7 +_J3&$B@^!\G3*74D&!+*O6 M8>%'X.QA$G%_BEQ%F2VUT,,=_C)H8@%-%\>CRF2"%E';RQ$JIY0%YHJO$]$Q MX"X((EXF03;1PHYV$'DUOCUD8*F%7$W,;!,:Q.B+MFT[MOW")R7 M1I!-M-##-?BM(_>6&-Y,\#\7.$H_YN(.W2U[L';NX/51K4=3. 6>MF13W4?J@CH M,RH'/-24#BTD>.DY8.8N&&43=[T=8[NF3G?_:6_,64<=N_+"K_?BQ9D;660F MA$AF>BT\9SQ!I).7%.U]X$4XFUM?6G;!=1@FT%8*[>)M;Z.-'GRH5V'Z99X0 M._WR^C\7P^_A?)XB.W]71%2J^ B2UQ18*P34.32@3/'>)B9S:GTAM1K-R[9W M&FFIAYR^,YS.)L/:)WLYQN4_O2I1Z8"])_MG&]S[,8Q:<>!!+_0=*["701%; MK,$;FXID')3P9!*DVNV1T;<>N6,Y%Z9*Z\SYPR/?$Z;5(7)O';WUP+D*ZFI* M3BP\15LOODT=O&(3^$+"2"Q(DD)QGK>^G+UY^CZ&..Q*:TM.P0U$WH/5]/MX MA#\N1PZ\N;AIG%AXD%II3_I"?SEI*_!L05N3K<# DVK=LV4YDA=$B@:JZ*MA M[DTX]=?AM":5D*UX$DE.(W3!]IZ&U%9C._/4E@ >L.B38$Q!=LHNYH5J>K&$4[EH937*UC&ASN!V3['& MBNWDF6VKE7WV^U/:.A:= Y\" U5R'='%'= F'(U4+-(+UGIC.MA^?_V2IQ>= M]'"7L3P%7W.C>3 1-..U.;ZS=&IG"<*;&(//@OO623P'4OS0+RNVEW8/<9Z5 M2QY(%#X((T%:+LAXFUM:M@!/)=#O2C"V>5OD56".C0IMI-ZPPO(*V"TK[;&U M<\5<\DZ#5L& LB5 E%X#UR%XDP.B:LV-;LA>LJ7;@^YZL%?^65NR7G;K.!M^ M_C*;GE[,IK,PJEOCP*#WQ<<,VDMR&)4.X#1JJ#7' FUR7K:.N#R&9_=LZD.' MXYX4T ,Y'E_^@-)5KVADF<)@T64_:9J^3+'FWV\Y1$J2A$G;0EWII ME6&##M7=/K>7&LF==*UN?&YE7;QR-6_=DA,LM(.@;( D487(8L#^DNF.J\A1 ML(A"2@$81;J<]NYX=H#.6"\B9]R: Y3DIM/3 MLK H3B=S>^*RF"7;8AR=#U;)"'5$&03K!&1KN,*2A7&M-^ M(+.)COJX:%T&[*KXK0.TGA)('H&UI_R0-@KL0HLMI+]C@B!W(CCFP2+39(2F M4F>,F=JT&8,/!#"U]@1V3HRGNZU69FO0Y.4[; MHBFT+?+DP--A#:$HIGB.GEOUA)6_ZK-W[]@U$_RXH=0:CPQ]/QE^#S-\?Q[2 MW!"YCPRQ8G!U7#G6G($(WBI:)IUZ*=AH RM=]/GH4XY$L^TDVEX; M5INE7R:5,6%-+I;,%^E!*<<@9AN![)N,AO/D5>L.+JNPO&RKL(F&>KB17(;K MJGBG [*>;,+5J/9C$K;17@=*;"'Z'6TK5R:KBT)@R)!=K5X-M)EZVN/ 6E:T MY\@--L_0VS$IGC '=\V)=22^ R[0@9CP'V,Z&^M6^F-Q#DKO$LL\0N(5I&>T M10:N@"GCN9>2\=PW+98"V[T1TDJ33Q!D>S7TD=5[#^3K/[]AS6C]B).O"X0V MRF!-," S(X0Y97!)%L@L%1:"B=JWCE\_C>IH6;*E GK83I;VJKT/>R!C+MIX M#TR*.ANJ3MV141./&>?*>UUDZQ2Z3L">?=;#%A'X]IKK80?Z\"5,<+XW#JQ" MP5,NP)TQ=!P;(KJV!412*LAB8F"M.73S])=,E UUL.L4&('>RN@$1"2O714> M(%A?H&0=N;4QR^:MIP\K!>9P&--,3PT=Y1K\659__L_A[,NGT3A._*0D,:C1+(+56=G]V1T*=4?-4-Y^G8ZO<#J+$21C:NIC%[1JNK@KBB15E5$ M*MIE+>[M3DM#PQ M+'$8"K^?0KNUMOJ#8^/W\SGOP1)GF0!/,J M)0G&L@ J>P^>9X3(BY%2? M-6#%9&<< EI&QYM@$F+D)'R3(U>N8%'R0 +1CRYDCZ_! ;&N46RZ'65VU')\ M_8#[7$_O+R;I2YCB=, %)EE4!($U#8,L/'" FE-V.ZX3I^O@6] MW=!L09@=#?O8XM;I:NCYVU$ZO\B8WXY>A\F(_FPZ*%RP9.@=EZE>PB;%(!JA MP?+$K3-!E-1;Q*_OQ?U\7?J_T&Q$K0.ZWW_\= Q!QL15AL0R&;+11O"9-@8? M4:0BE"FQM\&Y[0VJ=I?'KTY___WMQ\NKU'>_OCI]]_'MN[^]?O?J[>L/FU\2 M=_C0;2^#U\7=Z-*WOC+DK\](.4@:PUO9"DFG6IHG #'2RUU?H(!2@Z%7/ 5I M!AR@;HRVF0"Z!UBC1 [U7AMZBHK7*R6O1VAY;CF17 MEZ&-]/V@9=+VXMWWQ>1T,AN&)(USDO!Z9:K=5<"E@"0,+[-+!5FW M0;[TJ;=(0=_=$.+. _=UP=A"<>-M!=C0>[L&L8@Z=H&QSJ5=%WWN8YC*%L*_ MK[XM)->C(KD128CDP(5:'Y,*AQB\ ,5ET)9;862GAA?[5N"*2Z+V^EM'8(WU M]GOX<_CUXJJR*7C+R1I-4"?1U7X+'ER=<&&P:.NMDRIV*OAX0G-W'KH[CVLK ML8];R*R/ \!H%MPWH6O].4\<3BD*N?%56$7A#WEQ3R-;C^)+8W4 M>9\D_>BBA]AY!Z0Y&LSH/&15&^T*I2"DHH$5Q"RUB%:V[H2R+[8\D1>R-[*L MHX+&[:S.\/.P=NJ=!_3FI64GGR@L:H]UAPZ4RQJ"C0J,,*%P1]":ES'NF! =;(3=\6$=;(E6T7F"=9&KJ*.!TL9?,HQ614,G7\-0DEJK<4;N-X\$IL6DF7Z.@">KP&E8*"*(P& M8Z3/ROOHNG4M/"B%/Q+AWX6^UY%I8Z_^EPF.1F%T,G=EKQS.PE%$C^#G=2V& M2X*#%9WC])V(@77I4;WDHW<;XV\C[W$[835N3?UFF"]2#4+]%OZ87@RO.RD' M+4W(=22G<;F&(C($M!$TZ0>EB2X)WT%_*S[^F>NPA=!Z,* _U0XD]_'AU,:'- M;38H*>?8,:"O&QB?Z[5CU117+ M:?E(ELYT_I,OXW-ZPO3W\.-U2%_.JC,YG7TC'^_&D*H/^ MJR\XG%R%I^/MB=!O1R>C3R/ZH#_H^QG2WQ:LN:*#I%PQVC+@.LYIG2$:Q7FZ38[1C0W8UGYX40Y9@ MKBT6A4I.HV?WJT>?HOS.L!\;UP]3Z0VO8^ZM]ZHE-4ET.J1/OJJUP.'W6B)R MZXYR@#7<5.@HRLG26\D5@N,AD'2%\[HHE>[W"G^*I=T??FPTZTGL#2-WR^7P M8VZRA/.3V:LPF?R@'UZ6I:1:H1"FFK@6P),5"D+(+"5'S[%U64HG8,^> M-_VIX2%7]#9[RHV3_0%GL\OD_$M'Y:36C&'^.#Z=?<')^S"9_;BLUB+85^_! MY5_6^J'O.-] WY!@WXZF%Y/J]0RLK35/-D$2=:_T+(&+QH%F7FM.&V;!+M&( M/C$^>Z8=E!(?DM,TWL@N-]OY-4N6H4Z#<2!,1E!8#^'(,DA&/]=.9*]COYO7 M#9AG3Z.VXG[( [LU#];A^" RYQA&3DZXYI>Y>,$6!D*6B+XHR5+KQBYK 3P> MOO2FEH<<V]\^&7]_A% M>,>R98"TOX$J6H./.D.N%3TQ\T(":;S>E6!V57':F@U]5Y_>6\V2 MH<:,UH+2!G"E"%#:DW@2-Q ,NJ)R8KSY7)2#FRC?2->=)\2O(_,^VAX^,CBW M"[2?$^+74N :D\ WD?Z."1*8X"%*#B*$6"TC#T%D"UJ$XI)G(NN>SIIG,"&^ M+UZL(_3&5W5W9YU__/#VY.W[TZOYDR69*&EC3"+5P2-90:P=9K.W,C$Z=/7] M;@8=!L7?><1A315?2PTKY\5O+L/&M^QW8;T?3V>OQE_C<'29RC+^^BV,KB:- MDA%EG!,:M$0&BAD.3GD%+#!N:/4R)KFVIA][XC$JOIF$6]_&UPE^TY.+V9?Q M9/@_F =,A^)](C,G,_)^=4@0"^UJ1@94KG#&6)=PZ/W/W;U.^W(2MI9:#S5P M1*>OX]%\<0^@!2=D('9!\#6<(;,@^EQ M?@WM?9B<3C[,P@SS_#KG/4[F: ?2([&5T!536Z(60\QE08'./*FDF2BF?3F;!-->6MC>-3H'B/H(G P4T)[,7N4Q2\<9, M>1S1\9&DH09ZJ+*]BVXEBYVPOF0M0&M5RP\,@V"S!LE5S)A,SK9UNF\W9,?. MER8::9CF42VEI9;UY32'Z3R[Z2:;:>"-YSH5#SD)2 M= ?3_TG3M)PBN\GPX37O[QF-A]X MQ" 3<3E)0[MKSAQ<*KFF$%C.D2LE=D*=IX"^$#XUU=?*E(\-#:0;O_ ?XYKX M$HUGXC(.8&>V2=CY!GEX#5F-+6GE@2D:NA13*=8G(/?F@XR%#>[D^ M5+KO)\_G033I#&L??,QOQI,W%[.+";Z=3B]JSN.VB4#K/ZE-IM"6*VR42K0@ MW3VRA>BUL"K5$FE/#K8MX N1@VOF:N1?8^G4HGO]?;MMNM"'] 7SQ75%P"^7 M[]AE6@-GM)@D(U@95>T.8&BU@8-UT6I=4!C6VCU_!,ZN4H:VU_>#9C>-9'PH M:4+SP$']H-NBFM]L2QDUUQ*!B9IZB:4#-M MWV=1$ZGWEPV"J-_\H%MH]M1$KXVZEANMV\IZ-RQ(Z'3*24$)CAPR M7A@X;@T8LJ5$XJEPW?P^<4?:?ZICWJZ4OXZ(>U#Z:[(AQS\0YY!.O]UJ)L,4 MKYW"&-GALC:3<360[#,P%XW/28>2.DU,6">Y>A68O66);*RI<1]B[B&;@ SR M&7G*L\6UPB>2Z_3LPZ<%N&*#-BI;B++6 :**$+ V$H[,*),U,_<[<&S-@4M!-WX]R@19SD,I'IBIK>H3$Q@A21W'%MR79.+@%RR;3@SN;[@?>EP8@E M'_UL]=A"5(T[35S!F4]IQ/?G(=UNV*VS3Y[[ )J76B1GR.M1Y/^D8(W,C$(W2CRSC*5:,P5_NQ]1FT2YN@QI [:[?"H9ZWCUJ+LH3W"K4C9J_!M. OG3P3,!JEDKW4N M@ 00E(T.?- *I-,L"/J92WWKQNW6VBZ-TFJ,3.EWMWZQV""W"$$W??[6@>G^I-$H7'U"NU0> MGE_4O>KF:OWUGY>#B6LOA)I1?C$+ERV#KN847V4 W;#>!\F*B+FVOR(>FD#F MI"R1S),LN4TVF=QZ*D8K[.V"XELB6C30QNQ+)->,!"?K[32#R"T'PS%A5$*$ MYM7[;5>PJ]#[7KB[.EJ_<^4?2H!_;N-FK*(P!R=$:AZH&]U\L;Y^X+3EPVJZCVIW>L5@1/'F$KI: MAMKHO8:78@ N5$+,L3C>NLSF@.Y8]J_KSK=.[!;FH-C4CN%]; ?+6(85R%N%UWT9,;Z4JD=)9%7DP^M?7YW^_O[UNP\G']^> MOKO,Z7OP]B=:^G#V8_,P]S9/VS:HW6REC4+83^ZPJS;86VRV4I80/)%'*N)P MG67%%!&*L62\CIARZ_3L[5$WS.7>^(RZC%6%X(SF*8'3CH-B&>DXDAJD3]R: M.OD"6V=O-0._JV#UCEGZ2%+Y#I5]F!%J)36Y4&A S%/AZ,2ZE"/9/(*5C%+? M'_-W;!'JG7+@T>#T.KIX+L&]+FOZ&9Q>*SB]%DUV$>7;1,?/A;^2E^ 2F=*) MQ]J8SA?PZ!$L!I>UOD[V,/3J^EZ^XE!&LH:OXS.)_J+%N; M0E*9J=PZ3?$E!*>W85([A?5U?,:GG;)X7UBW__S5>#KC@\ 3!A,*&.5HJX_* MTU8O.+CHE(_62G&_O6F;0[,)^@/D:<_N\'X4W\.&>+U3X^3[L,Y:7BK7\_D' MS<.I==35YU%M^W882^T669MBJ"SK5#9&:U/.%![0 MB=3ZIJ:GI;PX(Z2!9NJ ZT&TTQ4&21BLE&-GEJ3]^=I_(L5Q!]U6>,1 M;E.XT.2Q_5SM;+/VP[GCRA+])"2Y:!$(DN=*4O>@"+)>6[+_6$-/^]X>F9I?W<\ZRC[4.YXWHYH&\/K M5AJ_+:R;>1PN!K)-5$[ 2BR@$LDW9H&0K'(YA%B<:EU2\PBKG4>!;:?^YEF:NQ&CRUTL'.B!#*:52 7*6I%($5MVA-$ M &>,3LY;GWWKHW(/!'GB(F0__%A']+W,19G.:'<-Y]>5_HD'I\F= 6]<'6Z? M"9H2AOPG#-:$$K1I/MGN/HC=.YX-E?2@0'X;"?=S(8'T@5].1OE7_([GXV]U MQ0OO: %1E&JX:0$AB!H]P0PADX>;&>=&^%P"[R%G_BE8QT2+UEKHXZX!S^E7 MGPGA[V'R;ZRN]%U\*L9H(SKPW$M004?PA9P $8,E04BK<_.Z[RQR[OE=D-DGY9$6CR2(VI6&0U Z 4_9210N!=&Z M26(G8,?$E/::Z&%F4L?@JM!,LL 5,*<5*&\KJ3VYBR2!8*T,CC:/@V MT9D>%+:WLH9WM8:HOA*MX]T//KB?B/;C^ \G9EU,RH(V*V!>&R(#]^ Q:N V M28<^*]V^0?81Q:QU,ES4"U66O9VZEX)Y!*HJ#*E(""15!!Z>TCB&V3UZ[_?SG'Y5>BP'W!QYN MJHD>/,4'V7=/H^DI[GP(A0";:V:%BK<0:__*+EJII,@)%=Z0^9=\)@XSVE5C M)+LPLV!"ZR/K ++F^]+Q.M)LW./Z1#!N+J>G$J:%SRAE4D+-4Z9K3]F,$LBF M#Y C4T$XQJ,-3]C-JSY[]_[4-K(>-Q14PZ#N=?_>VU","!9U!E>"!"7(*XL: M8XTD1/HF9*9S-YW=_MCGK*Z-Q=-'5/4B3O$_%S78^YW^N:Z\"9&)A%Q#L2[2 M\@*O90H%BN1%1)\3YN:F_W(H+]NN:J&?'H*M2V!=!0X[ .NK>',5J#V-)&JA MNJ?IL(7<=[.?+ Z+Z+T,8)W9)&H* TX2TZOC9G\6R48O1?/FQ!/32G:*1_6 M$7?_/+CJS%:T1@@OLNN9 WNK*VNCJ,?5OX&4>[C1 MOUO"ZY(EBY,,FBQJ@EO2B;R14EL=('I3M.2J==?$(VL6L8WYL+DN>KARZZ6V MLLN:?C:+6*M9Q%HTV475_28Z?B[-(C0&K2434+*H#03I](_">S EZNQ-X-*U MSFUZ/KQ=JUG$P=%V'=7NM%F$#ZBCU!)LB+4W?O80,=29-U:3O6%DR*V3*H^] M6<1:NN[<+&(=1>V\683V6OMHZ 7C7(%B.D*@A4(J4M 7EG/_LY/Q;IG43F$- M]Z/I9#8XJQ*9[]),.2$TF:_D]WA0A;;J( 0"2YG4'4K@HE.6)GWJ+<;0=S=L MN?/ EVG_;R[SAXK?>%S>-8CKZ;E/PUC'5.]"@?9;P]-6]1;"OZ^^+237QQM\ ME0G.;&*"CJ5LHJ:-1"1P2@E(TJ)W*G!O.K4(V+<"5YB7[?6WCL :Z^UWDM37 MBZ\+(,YGIWBLC\\95,@%7, $Q>MB! ^"8Z 2#H(I"H9L-2+1EVGCPM.AH*V)9E8LF2=>KP]I;S;#WV&RMM89CWX M8&_"CK?6DJ)27*49(%QVEJ$L^"SH17KJ*6( M(6IL'1M]%-#+M)7:Z^HAD70S(EU!&]8"OC"]F& ^'9W5*0"3X>@SB64X_30: MQSKNMDKD[>C;Q:SV)QHE^J_FTKR_O*N$A@X+["F0VOOB]A-5;4BH550]*#;T MN7_VMM!HO0S&BIH?-6_*%<$KH4F[6AF9 HNN]=S=9TKW)X*QSYGMZY"@!Y9? M8[IV]Y36EFDHQ@A0EN"0\X'TK6,&I2FN^92G>Q!V'TL[,"6/VVFHA\#L8\TA ME N67C8#AE>[V7H/@4"1\2R]#D5(P5H']X^Z5\\V)F4K/3VDD.FW!4L7<#][ M]:RMQK5ZL6RB@YWWZF&*=DU9WPY39X=I7\#%ZFX[QT,VEJ?F5XG/JU=/?_Q8 M1_0[Z=43>&"9*0=2VT* F 1?9R%ZYEQTGDGI6@]E/OA>/6LIZ/>M(N >S MHZ8;#O,P3'Y44 2M7C)>UAPI84WDF2Q[1H=DH66&& 6@C,YF%SC3K=MJK 3S MLDV.-CIZ2!Z[-7ENX-3;[M/RD<0Q#>G6R](%85^Y?$^BVU\100-UWB=)/[KH M(^?N::1.BA!D\L #>6"JGK4!4X12I*[C=YV1S9L\[(DM'2H,]D*6=530N$[T M0W7],RWY_<4D?0G7[84P":E#'0)OZUC=K )YZ)D.WH"^D,N?6+EW(BTM.USQ M\7O(-6JLA7%;$?9A;6S:6>/=186_.(:G)Q>S+^-)'<,P,%ID+84#:PP)"%E= M$!VST7 RGKBVNOU.T7H1!YCEUG.'D[W2H"]>;S([Y_6?WX:3^1]?CAD96"4P M22E TMX.=9HW>&\8)),5MU%%VWS&3#/P+Y/'.U?[/LH@'DUZ_0=.:^O(RZ7P M00K.,*<1;*Q!><$T[^)T M[0COBR'WP9*@8;7!SM:8Z#\*G\D#IV=\'8_F+OGE7Y]>S.:SO>H11Z*8_ O# M9,"%K^^VN'0T%)++X07CD%C$[$2= M>E9]4!+NWGZ_.,J-5#3NK61^5)SG/" MA/,'/GH40@:3)-33$11+#D)Q-6HI$EH9E.;-.X7TMYP7\Z8<&C5Z2)S9>&FO M_W,QG/UX.YK.)A?S2\#Y7,B/7\+HLN9W.M\%IF^OW'R.S(HB+,@24\TQDQ"] M*A!ELM&AU4ZU'L2ZJ[7]?!\.@31]7/)NNLZEJ_DG#C]_F6$^^8X3.A;GO_PU MS/ Z5W2@R994-2'".,Y D>KOC&N,-Z M8_XV&4_K;2_3(=20&MIZP:%XO=M ,,PPA]R58 [&>%J]C)_,WS$5'K+;-^M! M@Y/OPX3+5_AN//J.T_J2UL5,/XYGX?SV[VL>W+OQ[%\XS_/_/*I6X*U>*=.! MD1&C] IOOAO MQI/%C^K?\4&Q&IT*"&CIQ53.(V-J*U+P%2N8VU\@%!4 8U8A$G)^]PZ>?.()W%NP\0>%+:$ M5QM?!/?O3%Q_TN5_=#\D.] &N;>1@8G.U/.C@%M%KR0NWOOO?)2XR[9],@)Y5$% &,XIK<?73*Z]9%Q;M: MVXM[70Z2-$O>C@.^%[[YSV[U1GD?AGF0#&9=D$RWVHM$14M';#(2DE+)1Y.= MMJVGD^]AF3_?F0.CTI+79^.;XZURJTY2PG.<5%MTD5I^E3]R=4I/!]'$'+P2 M(%V@A;D0R;WQ#JQ*4FK&0\B]YM]UP/AB"'Y0RE["XC:WN9LXZ:L6-[":"9[K MG$E> BB.")Z^AZ*R8:HH*?J9#])R$2^&WX=!@R7$WO@B]^X;>P7U9B&W %>? MY@R_XV0:SD_+^PE^'XXOIO6G QY=X22V.I %JVTF('I#HB7L0G)4_'Y!S!-[ M\(9 7@P1=Z^V)?596XT17@/]=2SSM+S#/^;2&X@25-)9 ;G,')24&8)0&IA* M2>224]&F+>.6H/A)MWX4MH1KV_606/]-&1@9D"<50:!FH%@A2T-81W@]>9LY M:YYZVM)^LJJA:I90:?OKNUNM.NZ4?+R=3B]JQ.)6ZXY!R"8;GAD44WE?AX#7 M'D^TY0I'_E=4-C2/=:V![\60K7?E+6':]A,U;\"^GPP3OL?)'.P@,4V(F +: M1VOK%HMTS',.Q %+^'LQG=. M399$_W^8\;IWROR//WT;CVZO=1"=XJ_J7T+PC:^-VKVSM^[ 1)USFX,#(UV@Q:A$EJ^.H$O)P:"-T>:= M;<5D\W+'JEE!OX^N4 M>_B?=,16P.V^CI KB&!$RF2_),=\IZ-]:R0OE7B[4-P2WBUN M._[W7^^)F];V[_DOYC^OXCS#\E_U?S^=O;T6_1]__/$76D?Z\I\>. =@O6W2OQSAJ.,^;_WE$]SB\$AV9*0 \^5P9P. M3:<*<2G&$K*U+NB#:2YXC7KKF%"S-O0%M>69G#UN)?E^ICCPG"5Z'VU!.A?0 M-Q^-U@Q\PQTWG)_WN\^NP=('L::]*'M94]'_JO++L_^5SL?T^?_GOV>3"[SY MX7@THVV!]O?Z5-H(\7/]8NO*@3E\^N/+'N<@;&!@\K5B4.,1#)M39&I MB-!ILOPZ!0*W 3S_N1-K<>!^4<#&NMA'B]J5@KA9QBB_/P^CVFO]:B)"AS7U M-9VBA_7L9Y[%%C19-TER5SI^+OP5TO+"@@7->015Z,1Q)AB(G)=H,&(R.^\G M=3"\?6*RQH'3=AW5]D#792["V8=/BS$2614Q'[PNM:O5M.1">F2UACQQRR1& MR5N;D8\".D!GO'>=C_M26 _S$1X?).P]*NY4!*.$!R59K-UE"UBOHA"Z\&!= M8S8]"NAE6WWM=-5#?_?^1PIW66!/)N$S'2+^E'W8D% [GR*^"1MZ.(W[7ZCS MW"A=/.A4.P9HXR"Z0N>%UT98%,;&UI[V,Z7[$V;E7W)[+;4K0. M.8.668(*04*4-@-:##9C8$RWKI.Y!V'W=N6!*7G<3D.'-$[NR:+*ZV+_L_'Y M^9OQ9)[/C@6#2S& S9Q\1!0:0BH1HM7*1+*G93B8NX>-5GB ;E3/L?;#)=#S M?%T6I6TNH>3>2]H(:A*U-A9"L1:DLK9P90T=>L_O37EVE8\[8.GN7Z@-*'9( M$_/6[?XNI:M3?CF$R -9C+5#3.ULBCF7R SCB3V??A#/=F3 ,;U)6Q#LD";V MK=M,AGOIDD8!C'PM4-8I\"*ZVL5,.Z-\+K)UE'%7:_OY(NWE1=J"8 VG ?:_ M3M)"P>'MI9;HF33>@R'W#VK-. 23#.1L0T#,EIM>.ECL9GD_7Z>]O$[;T:SA MV,'=&[-(1JO(3D#(1H'RC$.4="3S*%A F7(L1^(O':06GIPH<_OE43)Y+:( MKGU-H-<6O&,"+),^Z!*5/YQ)P/V(X!GMC\\F3-0;!9^5[]M=' .4,1I4$NC@ MJKTALP3'M0!AO+ D AGOSR4^BM?P&;U[AT#^ WR1UV+NLWI[UQW3QNC_J6#Y MY=!TE;*&*&(!K;DI+GK)^7.=AOGS/7ZF[W&?''[&T;.G!6&\E!F1 :F4[*N, M=0)7C7X8@5$5&YUMG4!R,(O_^3(?YLO<)X>?8P3O8H+3IZ4@2A&!1T.ND8.M1%X>Q\I^O\6&^QKVQ]WG&#)^6@8LF!*8,2$6FB"JE M3A4AK>:<9% */3//,)S8\?UMUR+@[/5O)Q]?__K^Y.SCOSZ>G;S[XG1%-,Z4O,4IG8%^2N>-/WEQYW?S*LRO$HZ2"=4*J3HVH#TOK*PIP=JCT=>3:4-FU$]??R60FLQD7!1@JBZRU M#: M.3HJ*$M^CW; A8_((O>>B2=LTH>?NCL_N*&8QTUDU##K?MXW;5QFMY X M7H0,14)P2H"RM]!%_-AOJ\8,DJM M, Z"QU"][%JM+QT8*Y63C#E_7YM]^35+T!V_(=:SQGJXK+F-9_'2=$'44[7Y M0S3[*0_O2W^/T&0+X?>\Y2R0%4T>KDIUSK9GY/CZ6#MU&"B29ZF2LZ%Y-?:N MZ/!$^?3^V+".S'MFP>(HE,5):2Q9*M;51OTLT%'H/?"(04KMR(!IWV7G/HK= M7XILJYM'5+V!8'NHPSQ):7PQFDTOVS;7 _ =S@8YACH/T !*CZ!207 Z%0AD M\X3(-1;=NM!K*9#]*KQY''![8?? @#K7:G2!TT'VR3H,# A+!L6\ %]X@D!; MF$TZ%L-;CXJZ>O:1Z7DCD:[N$.PJ(&K7&P*C#O? M_)9H"8Z==5MNH><'ES_;"G;?=SNK%G+5KK(HGG,.%G*JG0*EI$W.)0E1Y"!D MD4GEYC?\RZ'L+="PM8J?X,PFHNXC7?LAK"NCN .POIH7KP*UGQ!"$]4]38=X\N^WH_27 MJSMY'Y*MBPT*R6Z*Y(7'F,@?-UP5%9G5JLL,TE6?OWL;H;$:QHUEV#@+Y3<, M4SSY3(N;9]W/[\Z<=Q@T N.R5 Z3$>R+ .F,3T8*U"YUT.C#3W[V!WX#@34L M#7N(YNKNN@.>Y<=Z!T7NXW1N(?>5*MQ":(WWV*6XI/8J24Y $B/'A-&)$H0- M8'))+!>I>*>\L-TI<<7)N0L=KB.KQKI[AW_\'4/^ST68S' R76SLFC9UYCWM MY"*1.6"S!F^](?4$(QP/@O:9#LI;^N&[.QG;R'O<4E@].,Q7\W;FM+2A8$DB M0\!*R^0RQ" T:!>$#%9'$5O'T&\__]F?E%L+M8?RRWL#E;J@Z!UI M-CYG?Y_\Y0J>H&APQG[X(-W M[WEN(^5Q*Q$U]B\)S.^U/#]'X^O#+'O"Z%^>(A.>[(N#.9#+/"@&6MC8M6"^P2!KCW ML<]94QN+IX?@_J\89S>-$>8;/$K-$PL<8A0(RB'25QC ^DA6-3,A-Q^(_1#% MT5BN6PKXHFW59GCU)@2X'W8..NQ,>X5,BE!.F# MI_.>7J$0Z#Q!.OD].>6,A?RLB?"$W;LK'JPCY\:G]4>DC)UKSP MFO;#9 &T.FF,(>O[59B/FM3[.KQ;R'F));V!D!J:T+7IS*M:P8N3;[5P]/JN M([)B0O2A#@"E947%B9%: @^)5*VP%DPZ9VG8'MOLG=]CH<[TH!C9O>=0=K@LF^Z #9VGEO MH=H(3B P$33MW\A+;+%/[)DECS3%VQ-)UI%[#Q?(ZMTYH1*.@K&U,N:$W4G4)H=S_U"#6XJ>A*'PWY91S?.\G MPX0#EGQR4FDH49-K+KD$5P('X5C6OI3J(O6T]RT%="1\:B?TAH=C/:;7V(5? M$>/O_.Y]&.:/X[C/(95!'DJ/E0K\V0\^"T M,YEUL(]Z@/;,V70("FM8*?B()7"&:?QY-/P?S&\SB6U8AC5P>#*=XFRZ*'O- M)Z/\&_UX>$XJQ"G]CC;>^9KI%W4[_A[.ZW"F@54\<$FV@T?%:NM,"2$F\B,\ M*]&&(%S8@3G7<$7/G,4'J/:&93TKWM%W%U7"I^7UUV_GXQ^(TX'T/,E:Z>!C M3K3ITW[ODG+@.6;I''KN[6:[Y(-G/7/"]"+2AIFP%=\_QN?$PWOSWN:G^^4D MSP'7=*+7_#X=:W4^SP2KWD8R+AW70:+076HNGWK.$:BZJ2@;IF-4;&=(!OXP M$:X/LW'Z]TT8Y:RBG?Z*H_'72L_Q9."15)>E!IM9J)V[:.O1(4(F7]7:'#"R M+@5 W9]X!*KO2;P-K_TZH"26)I(&D78@BXJ!L0S(A -E69W.RSC8H(0PP3)V MOZW=)ARX>>#Q4V!#X3YD@&M]P(]G.'T??E2#Y<,LS(&W;Y7^[7):[/2TW$8Z MB,7%VNH;5&:")(!UWI"D?Y)-@0LKLTB-/9%56)XY+YJ*>DF0;:N+OS/\/*1- M[-*CF>]:UY3X>CS/[\,TY>%"_Y[^/$!S\\_??LX_OA'#0E%YK3Q MM0<\=[69TSR)W 3Z5FM-B_-)=3$7&T!YYDS9AT*6$&JK^\='\)_6&U+"/K>/ M?R?5?+WX.DBZ6,\U!R-< :51@*M%1M+KJ+/ F&.7 -R:CSUNHFPMZ"6D:#"> MJ]XWI-FCO!A7\6H\G5UYQ^_'E^'FZ>OSX=QVQCQ@Q2J74@$GYV.($D+, M1D-&@<4FD5AJ?PYM@O294VJ':EK"KJWCLIO!OMQ1%W;Z0*+DG*D(VH9$8@L* M7"SDNA<>DY98O.PTV+EWJMV!_:)YM[D"EY!PZ_9('[ &@$8)*^HI'SC) A:A M@85JW=ELP1EK@1640=+A')EJ3*A[$(Z$'-L(=HFBMXJ>SN]"?R$GG[CY]1N. MIN%2H(3O\_ST_>7'S9^\O[3X3_X(DTSTG=6D_X5?^/I/8NUPB@,=I3"UI#JE M6#/,BP27O01;8N A*X?WY] MM8!:XWKFU-F[JI;P;NOJNI,)ACKZ-9R_GM90 MPOO)^!M.9C\&+J%0AEG@A<2D OWC T82$Q=:9RZ2;=V<:Q669\Z;IJ)>PH&- MH[E7P$Z_S6_(1Y_G_22OKA=_#+)TEG%6T\YJ5QY/M'2J9"B((7K-T-YWI+:F MP HH1\* %H)>0H"-@[G+<=V[>SK#*K"K7]8]C ]BU")Q84'J1+:YSPQBR C& M)BZ3\DF;UG77ZV(\2LHT5LT2+FT=_FV9UU 3#2\FD[DPKW]7BR8_+HHF![;V MM#4I0O*I7H:2[19]U"",*-E9;9)K/8-UIPL\$A8?+BF6)!1NW[1X$91_,Y[\ MCI//.+GE>4X'5B:7N790:CZ.JATUHJ\7-=E)*7QQ++<./ST*Z$@HUD[H2RC1 MN"O8FY#PY&NM.!D(S[./IG8!M;H&&#@XJ1)('BR+,E@>6K-A%98C(4(342_A M0./ND+>O;"\O<6]=[NOL,#I6 'ETH!SM8,$F 5FKPH-2)O+651'=T1TE3YJI M8PESMAHF^ EQ!!]3VK?$G=S4=2]/3+^#RWFUS>Y2FM MYYBOO;*^IYH[9SSSM D4Y149F5CK\:4FNC%>HS<^VM8N\$ZGFJ,4/$>RDQR/ M#%04 KP)-0,IE445M) MQG1)$+3+D Q95 F],=+T3))#;,&WEHH[3C5?1]0]U$VN'M+;!=C+GFJ^ENHZ M3['>1.X[)88LDN? $10C6 J+@&"B .?)M%!,8L+6E6?/8ZIY/WQ81]S]\V#1 M^"+EPE46=8"[\J!$(L])U2XTR@FF(J\]O_OEP.%--5]+49VFFJ\CY1[Z0ZR: MNRN5T+PZ2FC)=YZW=W="UIL)'P.+P8K[4VA?Q%3S;:R#%J+NL<',ZO&\70#^ MG&J^MBK7GE:]B1YVTX;C'E#AA,7L(SE:GMZ27'//-6?T;3;:",5%?ME3S?OE MR3KB;]QO;.5$[NAKB6M-D_"EAF%SG>[$-2 +.5BN/(I[LY2>_53SM=309:KY M.C)LW!%PR27P31>8ZV#>Z0@'23A:7W#@O0UT0M*J(V8%7'.IA2'F1]%!T9T? MN'?K<+MP4W_"W0L#/OXQ'F#MK&=C O?_MW=MS6W=./A]_PMV>+^\[$S:)&UF MTB33;KN/'O#6>-:1LI*=;?[]@I)L*XILG7/$(UGROGALQQ$_ B !D. 'HT@, MBJ7:5%E<%>UZR& M:5"U:Y1D/-G8;A=8#/E\K*"W@,$DQRR0WVW[T,HVN.,[88$91Q?A\4]VQ5W^H*%V*E#,!>NU! M>>DA>"LA>Q]T$3)GV:7]\;XXGKL9]55%8PZK_; O'&I45BLK$$(*@O923BFY MHKPM6M3,6B^3Z5)_LS^29V]*O=71F"EK+_0+O\PP^L"-@:)K;U21)02'%IQW M412KE(X#*7/Z 7GNIM1;&0_2;8U9]G7_%O'#;/KG##_A)+WZ*\>;Z\LO^7TI M%/;-7GS^/"65U'J0EK5@ X=N7R#60@9C5XT%H:S2EK8D8P*H%!GXG!T(3YE7 MC#FHU/J]RD&KQB2Z("-MN5+40VFN([A(46&R% #JI 5N)FOG63761\^=JL;Z M"/:I5XT913(0B(":-G/%#(+30M%N:E.()2L;6M\+GT+56"\5=ZP:ZR/J@Q8' M=0'VO*O&>JFN\-67.:52- MC6,/?<1]L*JQ%#C:H&@G5)["[1@,>&X]T);(2@@JDA-];E5CO135J6JLCY1' MJ!I;T*+<6;=RG#ON#1AM$BC''! T [J$F*63YCNNX/WI1M8!G$TD,%RL(]2% M[:3+F3_$EW,_C4GZ<(63M9YL7>8T5N@PPGR.$W7L82:;F\M3T?$8[FF,N459 M+$=A05YII):I9$C!AR HEUCT8"0\(=(D,V)AH1 2U?J4=FWXLPFUAXJT M81G-!I3;0YX.8$:*D+\!VMAA..SW5#_^=_I"JI,HG)8 M<]#"9E#>>G!<::"81E-PPS0Z?G"#N8-WW@8S3 M'V6$655.W[X0PHZ44FMPM MUZ!J*2=&7NORG,U&*.G-@0XIM@,\;6;JZWR&Q1.--?9Q(7Z(T$)+WD*/.R*T(OG1IQ+,?BE,TE /+OG%9 M_V/(JVQ>_><&KZZ^OIDLK/S%9$(_5@(V^N4B5U_-@.0567$!3.(*E#:R2;ZZ=XK/33VR9]>-!%J8R7?]SF]ZSBV M"?'N8F@WR#Y'&SLLH#.PPQYUM-'A]% *:!C-]@-K0[ &M07DLCYNLP675W>1B!<6E>2 M6C1&X;77I(0@T0.&8+)P+L=.N<3&QYZA"@=+K?TZ_.7R^F:&*R@^)A6<#,!B M,?5.S5/TZ!QD9[A&[H5477J2;7SL&2IPL-1&J-]Z605:CRDFU[/+<+-X6W.% MDU_PKTJ.O4P7UO^Q-JA_]>GSU?1KOF7=]U[9P,F[1(L!E*5L%(N3E(A2YA!+ MPK2Y^+^NB%GV^;O"0YL/H:NX _IE\++6YG@>@81P5& MR]K;13$(3$A(&# (66) U\$@VB$Z ],YDGI&.\GN/XM5%Y#WY2?ZZ^L+U P] M^67PT9-K3X%#L#R ]T:BM$R)E$8VLF\1/7,CVT,](Q3B#)[)XLOJT'>Y7OB% MY985P0W$;"E1-\61.*4D<>J0M8O2J /=VP["?^*&>725-N;)&3R/S2NFB^(C M3Y([D/4%DM*RGAWI D:P7+@41G7J,]0,T(D;VO&4TY!"YYO5$G9/)#RV6GZM M@>I\O0-70(%,1N"45H/R6I)8 R75CE,$88+GKCF/_!@3.7%+?3I*;LC7L_<^ M_^ZFJN!]6;:E>G%S_7$ZJXU-+TIV5I*2*YE>+1&+ 5 KRJ65-T4MZC>:=\!H M/8ESLMBC*?=!3J#6^^PFRM\G--K"12S?(M3CG_FKOVC-7 M7^,DT:I<_MU\XZS@F__R0_[S+W39!'_6ACVV,K^W2G^T$&6U!!=')/,WJ]G\ M-)O.2;#>&6%HC7&+E)$6DR$H'+TAY>!KG9*E'5/"6L_VQ M7BIT>)VY=5*/N9$+EKGQN;;*,(I2""$#N*0M)-("-US)G%O3B!QP>L_%R(]D M$%N,GX]-W?EN^F6A@FI6=V25]17 '.-BKNVH.CL/U9J:<]@W?I;:!,DKY M37KI\ZR@[Z7,717T?81ZM)KH+B"?<05]+QT.*HX>HH"C68M7&#P&!!US[>NA M.:V/P*$PC3&A\(%W*M][VE;2MX)^?"/I(_?1*^@9*YQF*D JM)1!:LH@T8G: MCU"KH+.CS/*<*NA["?_1"OH^DAN#). !+MD00ZU.MB DUA;$7($K6$ F46N3 M(]-!C1P;/D7>S2'!0$M1C\' ^2"A;!=@SYN!NY?J.C,N#Y'[01FX%6/.%K<5.4%KFUS2BJ9=JRLBVM-*G0:#-SCV$,?<1^,@=MFZ7VM'Q)%:5"^MMHI MQ8&++F-@E;9PY,.1I\? W4M1G1BX^TAYA.C@H<[BV2I52A#@4VT)6<],O1;U MX-0P@8Z'I%OWYW@ RME$!RU$/4*U\NX&Y%T CA0E[ 1WG&BAB2H[F,?^>AC! M6^P&BMFA8;&^=[2I/AAS@+P$2*'F5$9R[5ISBQ[)4'9$$<>QDS[B;WQN\/.4 MH%V_Q*_S?TUG_WXSB7]?N3G-I942-6A6F?)R\>",$6!D\I1,*\XW>SML/3YX MZ/,/'R,T5L.TL0P;O\/\E1#-+N-U7M::KRC*%K8LI0F.*P:26PJ)$ 4$EBO( MJ'P-8$0I'33[\ @G'P T%&#CYR#;4:WLMPNN[6Z_AX*/X<5;ZF.GBO<09N.] M^5%\V0E3" 9H7VK=O4= RS50#J*D58&5TJ6-^N&5_( '/H:.^\AP7-W^EC_C M;*UR=X7SEDU280DE.O"H*>5TEO8P1\&(<)(+SE'+(/OK^M$Q#^>?VVKI8=6W M$_&XKOI%^G(YG\Z^;D/):J-U;PM8GRE",3Y"X);X+D3'):/H;PB,CGI\9 MM!+ON/O!JK'U^@Y8$I9<#YHBUQQ4J:0>+!2H?>2*2UH7,T#WWP]TCM';GN)L M^.)R)[B5M7>!-SR6VS;DT4.Z?9745?U[2/B0BWX%4TBW2!:!B88T:#%Y&B&N8"^-J5@B6F M))=*2.Q"A[5CF'-7]3!Y'F15KW<%H/B% $@+0E=>-BYJ.V!T"_KG((5Q/HKA MRCY&GX4CJ7N@3!OS4VT']WIZ,[M+*D-BF4PP%TVSCE&"8[7[=RDEH"T9.]%G M[AKGW-4]4**-.R0\@.WRRZTE.H\JH34@4).7*8P25%:+#@I&R3DJ)=1P;=^- M<_;:'B;1A@?M=QGI7QPH:2@ $)8<-K6)I&6[%%S#]K5 MY@]6JA*;EUWM1'7T^INW;=[QM!5_X\#N,73+5XQ.H;).26!1U.M$I2M,1=8K MF(P&:7%TN6?;.=")J[N],,,(OS5)Z6.FNT9T>5M^\./T4[B_=0!4*A&!M8#)QE;O<[NP-Y,2MY?#*&*&V[]UT$G'^\?WL \ZN5S^L%:RL M?O.:,$_B)5Z]G[VB?[O^6KL_S6Z6CV,F\TO"LC:G-_/Y34[\(I!,BZH-H# * MFAJY36^= ).<]L)F9C9O$??>H4:DU2>KVCT@!%]$R M5J_R":&Q9+""OC-* &U+097,/%-=V@+U'??\#**MJ!OR779J7Q&889Q',EF; M:D&'0PBI. A:B:),5,7;#F9P0IU AJJ]J2@;\BYN.\0C3? M5JG7.S+N6?V?%RX*H740D(-4!"\%$Z)O1Y0Z+AMJ#,T@7T%VI)& M\'%\+_-DNOB>$&KF>:XO:Y@/E>LMU:M;SB$8)J62)3(RLE3Y4J+T) M]%:_KE\J]^H__O8_4$L#!!0 ( %&$DUF5Y?13>&T! $UG#@ 4 ;&%T M+3(P,C(P-C,P7VQA8BYX;6SDO?EOY#J2)_[[_!7\]@"#UX#93P=UL.=8N%RN MF0+JE0V77_<."HL$+[FR.YWRDY1^Y?GKE]21*>7\ 8LUROEP__/L??KW_ -,__*__^*=_ M^K?_#\+__>[N$WB?L\VC6%?@JA"D$AS\OJR^@>J; '_-B[\OGPFX79$JRXM' M"/^C?NTJ?WHIE@_?*A!X >H>Z_Y:_#G*DCBE000QX1E$F"00\SB$ 0TC'GF) M"*FX>/AS%/EA2D(.4RXH1&E,8"J\#'HLI5Z,420"KQYTM5S__<_JOR@I!9#B MK M^'DM'M32^'JUZ>1+__H=R^?BT$MWOOA4B.S[LJBA> MC:JXQ(I+/U9<_O,I8C^?P;XC?JM#7ATP5XO[V16/0YA^=L;NO=008GJ&>V3. M9KGYH*[7?*YO=TOJ;-:GY]C59Y%79#7#9[$CTV-YI7[Q2?[4DE$##2C3FDZK MNGNLBN^56'/1:,M70X,E__<_R)\6FQ(^$/*T^$"6Q5_(:B,^+0E=KI;54I2_ M"%)N"L%OUG>";8I"[IOO2+DL?UWGM!3%,Z$K\7']M*GDG_,UDV_52E^R+3Y6 MXK%<<)+X01!',&8>@8BE&4Q]]9/O,Q3Y N& +JKMNEB(-?SU2R="S>?T3/[! M .'JA*8H1)EO"M;LL9)Q95\TLOR'8AG4/%^ R[(450G(FH.> *"3 .1KL)6A M?NISOBZVOZBE E\5XZ#F_/_\V\\[H-YHAE?_$/.VLIZR\7FJF;X ?;9!S3=X MS;C>S.7L%9)G-;9XJN"K#R0K\L?Y0*[R^=9*\U%)X?\ M\H*+0AZ*C@!YH#DN^=\V9:5.1N5]WI$0T@#[*$]3C^)37LK?7Y'RVVV1/R_E M?O/NY==2\(_KFR=12$[6#Y>L6C[7HES2LBH(JQ8",1$@1& 04+DCT(!#$J7J MOZ(P#F.?\"0QV1NF8'+BO:'',JAR4'1, VF*@Y5D6/U6_0= MOX!L&3;;"2:93[V=X*UGR6PGV)N@+;] ,@P:CL%/BN<_JC\KMD''MYJIGQ3K M8+G^(]AR#W;L@Z^= ZW@RGQ=;0=3,+BK-O!E"#O;P>3TK+;#N[$$WFI.;K) M/N7K!WFP?7PO:+7(.*&QGWE0$)]*(S\6D% ?0Q9&4<02&B//,U'IIPA-K)9W M9$&>23V\?H!RE$? )6DS17L2*3UEZ4)^,X7W6G1%$RJBX/V0Z,9*:DPN1XKF M))E9E<68L/L+?O1YVT6[JKTYI*A>[@NR+I7QD*_+]\N225-#6I?WXGOU3G+^ M]X67L3 1L0_]V$?*:QW#U,.X-LVB+//2S#=NCJ;O6)\'(=/G73(":"]!G ^SX %\5)Z!FQ:'E M8@& ,SVA3WEFU6$,R:$V,1_"3,%PL5Q=-#'#"$6!7XDV*+:NMQ'U?*\[!OM?B>N M)P;6@SJU-B3EH;1Q*B@O<_V#V+%MMA7./,%ZN^F/.VV&&DQR=M$X%GH,7H = M[Z!Y1,WCWB]?O]$(!3JIP$^=7'^\ %O10"<;4,*!1CIW6_S;S(HC*V%FYF+X+(\P+.8RAPPB!"-(%IA".8$.&E7L@2E&*=DY01U8G/4#51\*2H@JHC M"ZK?<_"3W%4V)0=/TNHJU5-_U-M*S# =W@$F0\I,<7Y.5_,V6(E]5VT3@Q:%7;Q5F8\VBX:W$ZQ2S MW^!?Q2$6QP"CA4QF#:T4ANZD&FF+(5$&E,71UV;3%4-,]U7%X'-FFD(P MOOBTH*?KV\T'7"'(@TO]+.D,5OAG2#C2UO[8S_) M_8#G7;[3>G88WSET#D>:Y<,_*4#WQ9]^8#(/A?Q!+"@.$8I)!IF?"H@27]K9 M<9#"2!"4XL3'&4*.?12*[MMX*13E.?P4-;+./!6F>$WHJU"L3(.6"P&T9O"9]''X'RO13W:C^:WZ(MHX;EX];K='>>AU_F2L7Q3^Z^96-;AV0O* M4Y(2Y$$_\7R(_)!#C$0$>482/V:A'R"V.$@5&[WITJ&MM0CT_9\S5*P4ZI%+-G7AN@7H;AP@X[LU$XD=W8AID9SU'LL$A/W; M)Z-W[?3$-B3W*B^K\G+-K[\_B779"Z)G811@/Y,6F$A4Y%WF0YP%#')",YJI M3(DX-HF\&Z4XL16VBWNO&:BOJ3L6= )S+&'44Q).P3'3$.?B8JP>M&5UI!O& MZR"1Q,24#_U?9AXB$(4"@Y3 M'Z60!?)4%H][FNVYX5G>59P:=LZ+BQ'1]FXQQIZVVSBWM1%VZ2OE;G_(/,YQ(#)I)J-8_I>? M01)3#C,:>7'L(0\GPJK:S#%J$Z_<#Y@U^N;[\\NO=]2_7G^\- ML]2&X=+;3IV!8+9V=S58>IEGY42I9UHRNBZ&/E!LOJEDN/=/-7):M??1<&6I> +CE%&O5# )(CD.@]""G$6>C!+?.)E MG!#/YR9+?)3BQ,M\YUH$:GY 7I,'HB5OF(HSCI_>FG>*BMFZ[T@W<-3$04L= M;,F[6_G:DCI:_>/T9M4 VN+O:P']%RUB%PJQ7I/U99VHVD:V)$BDF> IQ'XH M#\8T81!3Q&"<1<+G<28/SMJQP$?&GWB5MQ1!0]+@]OP($L,KV(%\9NOUM6@6 MH7S'9#2(!#A/5LL;?[WI-+O./RW(T+7]D;?FNYX_S?*K:_B!QRROT:IOHKC* M'Y\*\4VLR^6S:&KA_+HN!%DM_T?P_\I7*NGK/\ERK0KDW*R_J+)I30V<8EG* M/[W?J")J3=+89U'=9/?D^R*+XC#P: *%7YP)-)>*;><&M[>335[>K;-CS G9BKVYNKC M15V !^P8N0"7KV;DBYP158-R.W&M$$!)T98HNP!4R&<%V)64N@ DDQ\(D/P[ MO&J<&&%7-Y13L3GOQ>;$8!__D[*?C]XX,ZD'[2+$Q[\KWIEG%- M#MPO']6R?.73^.2R+NRH9%8^R.,CSN9^'!2H[WD8%XX,>(!! 'B:HF*GQ(& WD?\6^2'Q,DC R MJT)HP\;4-[0U955L\ZFC#<26N&E10BN<]0 ?UZK[&=%W M8YM!IZ>*G -BIGDZ++;TYPG[,I+:D5[1HSFK&C&"85]KF+ULJ23(2MQDM455 M9YIU(:0+'N$TXRF!,Q?O\D2SE8=M/,H22!'HA3>4J#F-(D(K8 M]G$<81^% ANMXM?#3[QV%3&@J(&O#3W#S*L]+/26H[V$9HO00#CS.)&C,K@* M"GD]^+P1($<%.PCW./Z4W8+ZJU#N!<$OGT5!'D1CKK]?KC;*$:$6;'FSJ51+ M676-L+NK6LCM,0QI@&& ,P91E&*8!DC +$L]+^%>BJE1;J0E'Q,OT:8XJ=I, MN&)E^6Q_TVH+M-ZRG@$^L_7?,01:CGHN@(8?T&/H K2L7O2N0]WIBS/!<:18 M;+F850.="=6^JCIWN#-"4IKVGI^EV)NB4 LI"-(HBY,(9AQ%$*6"PC1"'.), M(.2GGA\%9MG!=A1 M=!P@<4H@E]$-!S3F#TTX)>;1N(*3#YM?W%XR5FP$WZ9O=VG;5^VGATE* IP& M,"5R02+*&:21GT&/1G%$48QPH!U0.D)KX@7:4N^UA10-??V+QS&PAM>I8PC, M5FLG_:Z@0D?Z ER-+%QC'/2O71WB87?9>@XN1A>LFI(.7*N.C3#;9:JF*/TK M5-U7[*R*SZ+2[.RX$%D0^8SYT$LB(4T-CJ0^$RG$/!1>)#PO2#*3OC?ZI(W4 MFV7/FFW[V^7:0?M; UCU+)1IP#)3A HGPP:T[BP:

U?( M+$:P4S(JLG@7HGE?$'4P:AN.JWVG[BN^P$D4$\ZDJ81B E$8=XS(U2,Y,5,P>I#JZ1;G0)FIE8.X M\_L.HQX/X.,@1L;JQ$AF1YI$C^:L2L0(AGW]8?;RU/;)MC);YD51%H0,AFD4 M040PA3BF :0HXIPG'%%J5.'&G(6I_24SFB>&]>ZFQ6IRU]6KU)[C2A-LTXHB0+/-AQ (*49PAB,-40)$F2&HA%C-,S$*S M]BA,'H95TQMNQZZ)A9[..$M",Y70%\YAXX!129S%2NV//W-7DV.A#5TC1[*Z;A^CH98 M9V6;[8\Y>[[9":&.99R=>M1NZ_JT)'2Y6E8OK;(.,YX@/TXAC[$'D1^$D"#L MPP!1[,>9"".:F6Q<>^-/O.*VU,SVK'T0]':L,T0S6U];0A-L5B>$<+15[8\^ MZT9U0K3];>K48W;K:9LM_R$O5)S@[F1<[X.D:O_U1>K*E6C__?*>5.+R484* M_T^36O".E,MRD7JA[Z640,H#>8;EL0>E59E G_N(^G*=HBPQ\;6[9&YB;_R] M>D6>T)Y%$S9A>+1U.@UZZN"MP#W3S7:LO$/'G/SKJE8ATEA6B4\-Z]L_ \6\ M?*9COTZ(:I@#4D5YSRMJL2G$*4/O7Q<\_NZJXOF M@>'8NQ/;+BW)?O%8N3SI"Y#TE\]+OB$K_=/#4=G'CP[GBFVFBS0DEN<(Q8.C M(\20>%;GAZ,#SG9X&!*G?W(8?,[2(2^Y(^6WF^*6%%7[CTOVVV;99$+6=3MO MLLZT4IZVLMP\"NXOO"!(&0HSZ,5Q#%$:I3#-8@YQ+$\7% O.TL"B.Y4U0UJ? M]]DMJSZ)LORS2M=YE@. IQ5AS7V6/-/);W_;RDKMLR5XDB*H8.)C#=\,/?S6 MTZ3IZ)\4==M:W'441UX Q13H_MUCZZ*M]RLA[K$&6MX5Y]^:CWDO M ,Z%Z^ >X.P!SRP>_NZE=P_ZH1"_;<2:O5Q^EV<*[HN8>"B L0@Q1 PQB)-8 M_C.((D%#K@(?K$J(GZ8YL?W2OZ;?T@5?%67#Y"\=_/3TDV-4S#21%2#V)<7' M171=6'R XMN4%Q^'X&21<8U7S90!%\O%];J2!QNY>S_FZSI=]" O9,$#')/ M%S!(8I5K%@J(,97*P$NI1SS?%WKAX7KD)E8!#0.@X:#+43Y,B=+3!IH #BL" M]["8Z8!S$=%6!V:"#AQVY$"-$I _[-:^YO"S+'LS4;L5;_B6N;OAX[I#6I$:HTSWM;;$N] [T)&OG7]U)78^42%) [&M#NHZX\]V M;C<0MG^,-WG-[/,MBZ9&FSR;JNUOEZS8WH>10&"->4OB)=9@DIK[2+3FS@_4>$GIG M:'OYS%;AOFCS%#L[+IVCD_+>X+,>BH\+MG_^/?&4>1ITKR925Q:Q,:X_EN5& M1=]*LV5=DKHWAPK'O<\_;-9E>KP1KTERS,(X)]Z!<@A@B:5Q RD@H%R9! M-&49#_5B9MVP,_%"WI4,*9O3X+)F3.4=5CO6+IIDQ"H'F62O24\4+8-U ;3F M9[OOS4"<,W.= ,=KD$W2LSHJ]?F+X MO'-@ESL^WUP899J[@VX@&=T!D=GRU=T!TD]I=SBJ14 Y_]M]KMJ+7#Y6VE'D MO7U(]$'7< V4KI9D:/BW@F'QF0>-'A+&+ M%.\/-%]X^!'V7\6$'_N[9?5)\J+B0LK+-:]K39"5:=;?P C3?4<=T=I%V9&= M)(%/0SQ791H'*,U;LW%FT^[B$5KI^8-C9-/^X:/U]0.-I"Q/IX:&Z^K9^N%V7 M*E;FX_K+YO&Q&;BLUO=T]2$O+I]6=/7?1>O?U;6C3 >>VMAZ>"CJR#YP]4T% MHJH#QZU\7ADGVT@QJ7"K&M3);UM5KRW;S'&%1X4Y#"0\_ICY0>LJ_U)?Z@G>QB ;^#6. MO3N#1X.LY\ #5E$$Y0>$A#1-?Y:DVFF13^:G#;QB6;-2 MA5J\(Z6JM;'SCO9*,;Q[V3UR2U[JP%Q5@JSG^>()37B*H0B0#Q'W,<0XE$H3 M"YI1[!/$M7+7W+$TL4JHJ4.JR.]=:NUX5/4K^L^U?(*F2)Z]%\S!?.GIGGEG MP4Q%-<"^TYR =[838%[RTQEFKFJ$GL_0O$5%G0%X4(74WJ+(I4BFD4I) )3$,?X\#'S,2D/$EIZI"2MBM:VR'/M'KE27P\1 /BB1B* MNM%G)AA,P]23GZ,(&$$9]8/0J"*H$WQLRWN2B5#2,W2=R&ZV"72?18^FPRYY MVH*YJH)YDLZ\)2W'Q#VH3SGZ@J5:6U?+KI?VKN;E]7>VVG#!/TC&E0FZ:;;" MF^R:%.OE^J&\%45M@387"HM0:CDFXA0&(5,-L(0/"4:A*O]+TX"F*$%&%;B= M<#6QNNR'C;*F5DJI\D) _M2$/1CGNKF=$TV%,C?2ALJGQUZO!##H& 1J:8$> MBW4Z;LND"C=ICM6C"2CF^LHE;JYTFQ.>YM6#+F$\T)E.!W?JLJS[(LCC//LF M=B<>P7#((\YADBA#*68,8C\CD$:I[S&*2)RZ\$T>HSV+$W+/M[5S9]2-\Q0_ M^J=L&WS/\B6>BYJ]TW ,L"G: 9EC,*T3\"CE'\';-P2)IEMO< @[K?/Q\8DL M"_6EW!3OE^537I+53?8I7S]\4@5[FU;R38F*W=5[$/D133($198)%0_GP306 M(93*)\Q2DO"(:;GTSF%B8CVT8ZDNI"M9@34OH&'&3/58@:RG@Z:&SDP9]5$K M0,?/403G*8!R#CR.])05"[,JK'- VM=<9XUE49A%JD*^49GV5^1I69%5TUY! MV6K2-LNS2JI,\5GLQPXE&?90D*JZI!@I1UP(L3R90LSE_XN)C_P$:1=CL6)A M:C.J90K<9.#C6@ZP)JO5"WBO;MCS)[D(.\8N@&3-H,B''=[C]Q?3HVAH5O4 M['$$.I9> V@2ZN4*4X-B*9-C:UD@Q0AC1]5/SL)BJ.*)W<#S53DY2_!7E4W. M&\E0 M9PF. XH]@;3.Q-H4)U;A.QX:;^$%J'9L7 "^8T1?U>@A.:ZMG>-CIIQ[T+3% ME>[[T+R?#AI]I>L<(CL=ZP J(_UJ)/: .M4;9S;M:2167UF:O6AY,[-:Y;\3 M*<.'O'B?;VB5;5:7C"F?9'E7=]ZI&V01$B)$8P0)#=35"^.0Q#&#/L(QQA%" MB? 73W5ZW9>*%)7F!8P6<9,/?9\%[6_]G7A8KI5C%E"R4BP97J;HP9BP-/59 M$$,>8A\BD@B8^@1![HDX$2CT?9*U,%ZO^=N"V#&@#>%U&J$'Q9@4^YBUQ#.[E=70?I$9WWOL<(B(,+';.WK8N* MM1G(=>F.^_R>?%>!1=_RE5I%JC_D43_N(L)$,#]((*<)ARB*,RA_D<$XB@,_ MCE*>)HE%ESA;?K16T=E-XCKNZK53D>_@]QUK(%^#M3Q&EZ*J5J+SNHK?-BJM MERBWMZ''U7IJ]+33I$C;5HIKKWLDLCU6+HY'B^\NB)R6D#L+%'?UY>S8F+OX MW%E@':E,=]YXEM='ZV=)-2]>WB]+MLI5ENO.0\6R,/$R'*D@O@ B&B4PI8& M<8JS4"0D2[S Z)IH@-C4UT&?_W+]^?[F[N/UEPOP^?K>\/YG""7->QY'LAO> MYW14P8XL^#K-38V&@*YN9(9(S7OSHB'TP0V+SCOF3K:NTD.O&^OGO!)E6_+R M2]THI;Y*D"?:._F/11+((V3D!S"F!$.4I"FD-,$PPEF0AO)0F21:T M[XHX>&J(7X!E2Q@4DK*^2\D(&OGNK!$9\..9CSF;3\]:W+Y_SWX0RVI^CT^K_$6(VIMX M4\84-:MF9J]P%.X;?<%.\[T7M-K%9E\^ MD^5*:5AULB4K45\V+R(:9QQG*4RS@$,4A"%,"0F@/(D*C[(PQMPHP4Z#YL3: M4''02V>X %LF8)87L%0]9IK@$\.*"SIPZJU^QR"9Z8$1?+[HX&.L @PD=J0, M="C.JA8,(-A7$":O6J92;"-4SDSL:)9!S*4.R?P0!JD((,(>A50@#WK"3P,: MI8'OF65;.&5OKDA"5:?<38Z5G<)R/*EZNNWMILI,#1Z;F9>+W<1)/=D^\+>2I+4B\-8!!XD=3%+( 4Q13Z,0V3.$ \X\*D1, +2/%:EXDX!5E ML!J*(C!&24^Y.9+=3%.]%KNA"GY2011_;$*IY98A&9"&7%452RH_-!587>7R ME.>VCH"&]([4SQ"E676)ALC[BD'G%;M5?B>>VCO+F^R3\J'=9$U$S2+B:)3R,2(TXCB_"(DP3GB7_8DE=?>"&>\]5S71"@B2+* M"%/5&E[,=,!I#/4TP'F06,;N=B3KM#!%5/W0D'6WNDM6+ /.S_ ;'@ANT;"="T/@6!1[VT4#?OX^W-0<19ZK_.)G!5N M?TI*@TC[@R'>+,C^E#!#\?4GW[$,K:]3[N6[E]^7Y0+Y/@Y#&L'48Q2B, L@ M(?*G)(D9)5G, VQTQ?9J](D55E,@5A$#7Q4Y0^_+:R#TK MK\0Q]']J2F4=C M'Y/ 5=#UJ['GC:T^)M9!"/71A\R645E4BZNFM:%Y M:^74ZGB/(T_^AT >^@2B2%D)440A"T,_R,(8>X%6=0D;XA,OPAT[H.'GHFMT MIKRK+4\7O:YG>HO4"N;A-3PU>(9. U/<'-[[GH/$D*J0X_;4A/S73D58D9Q% M@YP#1J=@SAK#_%1R_WO^B10/HBOW6K;?/TM('!*:0%\0N9GS,($TRSCTY?^E M+(N2C&AMY@,T)M8FDBJHR6Y+"&NZ$(=@&3]O.!#6;/4?D=/B;'%*8/TCA0/! M[4X2)A-M='P8D6C@U'#JS=D."R.L]\\(8X]:9G\5^9,HJA?5F+FZ7//KWS;+ M)S6WGT6U"%-*.8TIQ%[J21LFC"!)I$F3ID$2T53JE\"H;>X0L8FU3$>ZCL$3 M'=T+E:]EF),U!)C>B<(5#&;ZIZ-Z43?AKFH@KG= .*E-8B*AJT2I(5+S)D-I M"'V0\*3SCMW*[I5.7HB I2C(&$1Q(O\KDZ?]- I"B%D01E$F8AXE)O>-O;$G MOE]LBI"O=O3,5FL?!+W%:2F:V5K\I"&/\:([PKFC-=8?>=8E=42D_15T[)&9 MNVTUX:'E]7=1L&6I;GK_*I8/WRK!+Y]%01Y$^Q=Q6RR96&">1<*/5-,]7YGL MG,A=U?,@$3'C0GGG$J-==2:^)]Z@6V8N@-BQ4Y<4Y_EJ1:2M+/5D4U[8"=.* 5I[NKP+4$OT C<#LIN"MNX49 M:BJ<]1VS)&\;2+:6@U9+244%'7?%TX,41V&:P"1%,43R1 9ID*4P MHSB,HR *$ M-=I&C5*9V).]H D74-'3L&"YZ:OAL:0T]OWN"3I#0,RB1LQ"P M8S1F#OX:$/,P[&OH8>=AG9>TK-MR+5"4A)0G 8Q$ZLNUZ1V=H)"]V'P" ^].!5:[7QF*_KZ [Y%=P434IUW3:Z"SI?1"'*4A)0Z(5$;NDX M26&*4@$3C'"04A('PNA@J$%S\@U^UR?J CR1 CPKZD[.=3J(:BL3ES@9*Q,% M41M;)>FKG@-M=82:A5W&D5-MH2NQ.VTQ2G%N;:$+P1%MH?WJN:E_HT>4\M09 MI4D0"Y(P( 2%,,0HA8C)GS#'"&9)DN),>"D5W"[K[TS.)M8\_80_G9;PY4A/ M^/-R_L6CXW518Z)X''6.8G M80@#&LN34L!]B&,6PX $"0^IQX(X,;%JS%F8>)%N*0.R)6UF?%B@JF=E3(N5 MV6I7SA;%#.BX4>;"3XHAL%S_$>Q0W#$UB??%'A-']H$% [,: O8 [>_X9XQD MIYYNGH12=>N'3T):#EVXP4O7QSXDE"%$ NC3+)2JB&20L"R#FN!C$]->,.!S.5LH/@4P/!EO0%N!I!PUAOZ GI M2$>,$)M5'^@)OK_V-=^R,.%5E%E].E"5QD5Q5ZTO'RMM(_[HVQ,OU28PKD<5 MW(EJ4ZS'.K_KRJYAV)\MMJ%I;RFQF5D_*)2=87]\R/E,^T&17AGWPT]:-#95 M/M*/9;E134RN\K)KFKK?)3AFB4\%$I *)C=1RC"D'H]A%)#83P46E&H=J0UH M3GW*;KI^='R FA&#;IJ:P VOTHG@,'3YU15=7P-AU3;9&B2#'J/NP;)L*CH MFJ,6HF:B#O4,U1QIOB:A9J*]Z@IJ^*JYJ7']6_5R^7O!RTO^MP_KW4>J:6N< M>'T>;5:[2\M>@JK\)C_D>;7.3?R(IQ 8MS@<"&^FNS3D=MQ(1$-,*R/DU)BS M62$C0O7-D+%'S>V07XH_?5D^+M=YEG7YDGX<\#03TMCP4XBR5%H<$>?03[&( M(@\3$FL7\3D8?>+5*.F!CJ#^;GF(P;CQ<)9D9DNM+Y1%7NR1&=;>]<^2TFY_ MUYI"H_W\I! #._?A.[/MT2?9[>_&IQ^R*>OUO"SK8I^WQ3(OFE3];9^Q>M\_ MN#ULOZ00"10DA,(H2X6*H2"09!&&/.4)XD$:14++Q7<>&Q,KE8XQ=3-?L];6 MIK@ +78 VK9@V10? MLF$]LW/A&:QT9CWXC#70S@7@=76TLT<[-PSONBCRXBHO"L'JS)_+->_QLCL8 MJ$)NDBWU8Q.YA7'JI5DD8$0R(NU,+X*4(0%]W_,]A@.:1%IEH-RQ-/$^TH_P MJED$/1[KH@/]1=DO=M1C]-QX.^OITKN;FG<2#(^L>YA/&2-WKO3.@^.L&7JC MJ+AS 3P=#G?VR)8:]YNV1[I_W@G6/ZP7OZ/X!^YI+3,EDH]7):E MJ,I+]MMF60@NE4JO_(;\FS37^67,AW_O;IWS]<"^*1Y6&N4@PC:BTBF"2 MQM(FPBB TA"BD'@QXRF*B,"^B2Z8E?N)%4R='4P:7LSTR;QSJ*>D?MB9,=-\ MQSO:[B0!?5% (POHA*EMWA[+H)5'M<3M).K__0(HH:"2:C@IWEBSOLEL.%+7 M\_(^ZQ[P)M.RO[&\#1.61F9W22OX^TVQ7#\T1FT=N%+V&G9V]3D$7R#.@LA/ M8M5,6$!$4 )IS(G<@1(4BL#S,TS,6N2:,V&BGZQZYW:4ZE8DK)=ZN^U#K/)N MZUS;TK2(DCGD49**$!,$8\_S( I8!E/Y?S! 7A@DE":")UW_FS>%_'5/'#/( M6X)=T2JI[>>$6/.D,.F7:GB&<%\]2G[N$O)&)H>G$&O07)U/S!F8]^1B#=#! MF<9^)(N(Q#-+/EVIP*!5TW]2\LG4]<2#:JZ:X8Q@ CV:)1"EO@])+#+(@B0A M2,1Q(K2.--.Q./&Y9;LJ64U=F;=/#6WPT^8)5+FF-IQPCL;O#]\>>1MM.IS8 M#MX-Y+7WM&F?=[!C_LUGS2!X\\UGSS+6\PUGT2QD=%* AR),IR$\7T#JI,"] MBE^=EI)YN.MG(@^$FRQ;,KFY6 2^C@XT\097TP=;!D#'@4T$[#@H MPWN5Q@B'D201#R%$4G],$R1$(%9Y:+919A8(]D6 M3/Y1)EC3>_%#3]O;>3]ZNR:^68 "P025)S(OA"C! :0IPS#T640R MW_>97H-' YJ3AX W'-0WEGS'@VDW]W'L]%2_8T3,=/4K,'KD04M_@A+>!O(Z MZ_L^3G'F#O#:$!SV@M=_U;*&+RF_M1\P]D7@,Q%"%JH>+H&/I1I &(J )#P6 M01;X9M7WMT-/O,85(<,ZNSNI]9:MG2QFJ[,N^C1!$?T#UEV5O]T-/&^5VP.! M#HK9'CYA&4-&RF5YDUTRIJIQJ&NT7F#BHR .(@&,GO;3F'LF?*?-TH)W63OEZN-_&US_=NS_!=""!P' M/H=!0#.(LIA!(@B"213S)$F18%RK2(PE_:D#/QNRX/?N*$_:HWP33 +R'2?V M,2:FD(6[*#?"VJNID) M@(#4B1&]:8#=-'3Q5,ULS#8#>OI^0ES-%/^!(ZIA95ONNWSMMVH9=*?_+8%P MM!&84I]U1["$9G]KL!W&/%1'18I^$6Q3+*N7CVNI4D59W9%*-.T6>B$"E A$ M8Y+"1'5!0Y3&D&)Y&(MCE(6>3R.>9KK!-[I$)]X-.M*@T"[1;039L%J9"@@S M75*G0G0L7( M)(J+BZY%BDVDBC9*^K$G4Z!E%TWB"C6CR!!3\0=B/;2'FBUZ MPU2X?CR&\;OF$1:_K)^6[YA""/ M@I &U.,I3><--MXQ-[&^. @S5K'_3TTI">,SV223,VY9O27D9DI)*S)UJ&_6 M061J,V$CR1K33]+<0<5VDS5A.+'[27N#2.)#5">/(>Z1_ >+'CX$RWW<\!$: MYMOE?\E1Y,J$*E]3-A]MZ3W?B6:PWXNH;6:_%ZI84U5H4:L]6CNJR MO:>D,?/22&109-R'B!&A:@L$T/.R)!%^Z.%8JY&J&W8FWA([!D'1\ (@8 T[ MJN&JX@?PCB%]E>M@%L9WPGFQ-=O[MK"VS ')'6C:8'=UY%H&I9IL\6YY!%LF M+>KW.0!>?W>;=P+L]C,G$^%FVW('U\!&Y8#(;%N3.T#ZFY'#4<\H,-"TP"B; M$N"+&(5,()S +!8Q1#S)8.JG$52AZ'$J4DJ0T4W8(8F)+[N:[BEEC^R__',: M^,F_ E&3MTA6WT-(! G!W),(25P0QA[$29S".,E\GL;"8X(NFJ/:ETK.VAPX M[9/3#V 0#\OU6MVU4K)2MLW9\- @ICR./!BK\SH*$@]2*C\E',?$2Y.$4X^U M\%RO30HBG E.1TP;FNOF#MH5+GH7G.=):K;S-^-?@,NJ*I9T4]5%?:I<;2I# MP;!V)0:.RN2RA,!K O.7"#@JX-$2 ,>?M-/@E\]DN5(3]R$OOI"5:'WP2U$J MC_POI&K_]==E]6VYOEF+_Q:D^$"61>U@7; (^5G($AA3CT,412&D?AI"GJ" MH$2P(-0Z0+AA9^K($WEFD.?[E2IP51K 5XD V9K^TS(]?3 ?$#:WU76 M-;RVC,(L+Z!B]0(H/AH/_@5H655J9E6KBK90V!>I6Z6ZZ?Y<-RR^ $H*(*5Q MIWS< .E(49W)S*Q*S0UP^PK0T:AFRK(LJL4G.>Q#?2"[(J6X_+XL%\PG*/9B M'V;(QQ#%8033R!,P12PCOE2- FDIO^/#3ZS,=@158V"5^29I:AZ_3^ QK)G. ME]),TQ@*J*T8AN486NCRS=XBE__:+? 3@\ZR8(<%ZA;@R%.6B2**LW75=$B_ M6Y9_OY?CO,\?R7*]B"CW QHRR#F2QR01(TB3%,$48\XSS+PP,NH7/$!KXJ7V MBC)0I(&B#;XVU W+(0]AIF<;.$+";#E:@V">FS(NGJMDE0%*\V:OC(M\D,ZB M\8K%%3Y1-=7K4TH7\*AB!,K^N>47\G)-V+<[59ZYK.[S+V*UDK;=37&Y?KG- M"\6/?.N;6!9WXF&ITK%I?Y__N+Y<_[J6 _TN_UT)^6PF5#&T!68!23.20A%$ M@5087@9)C#VY,4?(HQDG*-7N/O2&2S6^GDPYUXZJ0DCTB;GH3RE49$BTIG;_A= MC5_/_(-\+68*6PD%;K*F ]!%%Y\N?U&+!OJRR5/8"U#2@58\<)\#): ZLX&; M D@902MD/4+]W?3D[)T(P<>U?!ST906=L/\8WXM!S,0_QG=C&5[Q#_3]F,5D MO/VL#85OO"%W\T5ZO/T4O H*^0'8L3V E97D7/+?W8EG+$,9QP'TA)] A!(/ MI@AQ*&(>Q;X?LR0(S(Y=>Q0F/VQ)]2%MDS;(P_1LM0^'[HGJ#"%-SU&-?#6Q M*3+[3XGB[,RT/_[,)Z43XAV>CTX]:--25:[G)5-I7THC'"8O)C@(/>0ED*1A M)A<=DHLN##$, I_'7IA&043U&Z<.$YMX_>W(=R7US\G'U4)OW$!WB8G9AE M9RTU#%UNJF]YH?JH+(B?44$)ARC.,$0X\R!-B ^C),'2,*%I0+0R-R;C<#8O M39M'3[:4SVB.]Y*0D=6O4]HXIYC''H1]"SN79$'DAA=@/,(S2 M3$2A\L'[1M5EQDE.K&MK1U7>.JHL+^4T<-/4E4[1L/#XZ@-AKK2T97.EA<8) MSJM6M $XT!/Z;YHM?"Z6B_>M^?YA63*R:O*2/LC?E8L4A3'G'$,1!2%$PH\@ M]:,(1C3!G'I"X"S26>N#5*:.VFOI@H9PUT^])JVWR(PW3Z\B[11U5J+9W'5](E<8"%" MHDJIIC16T?%!"JD0%&8\38, >1Y)FXK0Q(ORDK%B(VWGU2Y(B^6E;M[= M*$IZ>ZT+V=%K7^_/E K0,N-MRQT1TM-&>)#/K]CHF[/ZF M.OJ\>8V9R]5JVUSD2D[T@[3*MW<)FD5FAL:8>EFN5KUV-3OB^A5E!@$87I8N M93=;EJ?$=GB]HBN<50F9P8%GJR&C(UZ_B(S6\Y8EEMLFS77WY7*IEGA]4*Z[ M'RQ\'T5^@ACT>!Q A#VYAU(>0AIG<8BQQQ.L509/B]K4AU=%"#S5S4N48Y#G MJQ4I2E7JI7$2&OH(AY'3VU>=X6&VBK?-YWMTVSN%D48_U@WB!R5TW-#].*TW M:< ^*/:IANG#+UF:R;EJQ%X77A9K]G(GF%@^J\")!<9QYB,6P3B)!40H91 C M+"##42HB%,?",VHZ%!E M'D7QGT6^>;)H>SDPQ-011PUEH$B#FK9-J\LA",;M9D?2FZW'(<$G:&RI(:.5 M]3PT[FS&LX9P?=M9Y_$S[O+I^(T4-6Y!=B>4GUK^7FD/U6-O0U;WHG@,%IY( MHC2BJ@)5Q""B$89I3!+HQS2-4.;'*$N,;_OGE6%B';,M-'?0]:#H. )LQQ*0 M)!XM@@-FGG?-*[$?>S8-[]AFZVRY%0[TI /W0Q^&71C"VTR-RT"%F268/Y3A M;:;H:+##&[%B61VE+$55=CUA%R).0D8R'R:$J#!=+X8DXRE,_2BA$>=9EAA= MOKP>?FK?;DW,L%3):_GU]+6]5(9>VYK.)"U[CXO@JHC'Z\'G+*[X 47+/&"@ M%GUXX9PCD-F2T9/%*@Z@S_A95__U0+/?]O?9/W;!_^KO=IM)W=9B35:_EN)+ MGE6J<&/3)V[! \[C.*80Q5R>?R(O@BDB3%WJ>_+_@B @1N>?DY2F=E:VQ%ZU M ;XRO]<_C93>#N1$?K.5U9$$DB;HB,[3RG%46D?[UFDZLVYAH^+N[V;C+]BM MY]9"+>_S^FJC$+^0XN^B>IVWN1 B]"CS"61IZ$$4> *2B 4P0"'%61IF./(6 M:_&@HD+N]9>X%G&MSQTWG_L!"]J?_JW\_3=582G/ 'E5S:TDKTI"F"D!/7CU M%(([M*R40T=>E=-H&0 [#GK)Z^Z4@I'$CA2$'LU9E841#/N*P^SEMW&W7G\7 M!5N6BB?-,[&_H D-DM"/(0NPM#D\K*K^4P$][H=AB#,19T:=I=] AHD-F1Y' M/[#+U6;NYW&Y3CRC;^=R??5A_$.Z7,^8FA_$Y6HCP3^4R_6,*7+M5N>_FH2J7\CQ*GK.KFZPOJ9CF!+L#Y(GU=I>A1+30?OA @9^K-TJDEK(GAV96A=&":J!3U* M_DVK/^N",U;O67L\;.+SDEI%E.* M4X@Q44ER40()PQZD6>HG'@]BE!@EQ%KP,+5?CWT3?-,DAW;<@?;Z1=5BW_ZN M8\_XL&^#NYZRFAA-,WVU!>IWR0WHV+G8 _7B$-"7BQKH7; =^%KS/(U'\0S, MW%76->9@[HJ[MA =J<1K/91]EG^7D^-%41:P",&8IA0BGR>0*M] XD4^31*: MA6;)$/-5>KNSJ?!F7MMMEJIN4U5SFZZ.VYM5<-.HW79^U;;M2!M:JHJ-Z^KZ M6=T"U@'R@@HIN.8+;4 >5RON&(EYE]Z D =K<.A9\_8KOY#OR\?- M8ZNY XR\E&$"TX (U630AR04'O10JM+W A)'1+?SRJN1)UYV+2W]+BNOQ1Y> M6F<)8[:>6C(.-ZR3S)_14.7U>+/U4CDJ1K^-RO$'S+-FF@9PJK%1X]4KR\UC M[;9[OU35@87DU"*1QFS4J2]B:F; EANP8P?L^+')MS$$;WCI38N;V=HTA6R" M3!T[**R2=PQ)S9;/8P=!/\7'<@3SZL17*U*6-]E?B;H5J&Z*.^7GEX?29[E< MZZKDO7"+($P]>3J,892&!*(HPY!P$4(L8B]D+"")T"H(94AW8BU3 M%GDF2C4@67T1A>KDWGJV6JL_(B3R?#^!21!Q>=B) DB0)Z"?T!"%/D^CV-?5 MN6/$)E:T??*@I0^,_'A:B(VK3I8V.E"J\_#2.GI MRCB@Z4:'F$V]Z0K3UVG:[]CY2S]LBO6RVA3BQ!'-$H0JO46 M1*%'( TYACX1<1@$2CY*9>,UV1,%30]4PCNHX,GKK]7QY MS=;J5M26X 1518=%Q"H-/VVYHW:]ZWNQ-;\(HDI^\9OU MG3J!J#YP=?#3K^N7%(Y' -L7E%XP3BCSFP91['"(_Y) BGT(_#85* MZA(9U3I&N65K:K_1CIZJ;"L)&K2"=H?]N%_I;1 U4\(.\J'Z\W'[=O-AT&G[ M3>;%LG'VK/-CUOK:.8Q#G:S=$9NO,;5S@%[UF78_^MG-;._$2NZI0O4C8M_$ MY?=EN4CCD/LQD1M30.4)0V"Y6;$LAAA1XE,A(D:U"OUH49MXYSEL4MJR %H> MP%?%A8''?AR_\6W&*2IFN\=; &+=U?8\8%RUM=T#:)*>MJV2,M^IJ M>UJ<@;:V R]-U->V/*5PM^FS3\NB?JG\N&XT[UX:;9M@V_97"*(D2=,PA8+' M,41>+"#& 8$^CS/"O) &R"RR?&8!IKYY:9@"0G'5=L(]M^'%['.LY]/YD6?. M_7&CU*^_L)4*R,EOY#I2B:&3S77CC[>:EKG:\KIF_\?JVCO1Y!@W]9V*#_.T MBCO%4FUC98P(CED,>1)@U78]A91X,8QQ%#.*:2Q\K3S 5Z-.O!]\4:9962U5 MA\O6LU=K#1,+]#4*P\K96C9#C6DGEE&NQ8$89^19[,::+C7RY9*W,-WW $?EI)WO_X8T^:WEGW!YD*LXVFFX5/]2S4C?AV MG(,=Z]T$M<_7W%^ U]R"CEV71:$GQ]196>GI.)VY,/7DD!^6MIZ>I)7M?"OR MSR*_?'ZX5WN1.@9?/E8&IO/1]V>PG&^O;\!G^9_.CU23WW-;U6TXC0SHXVAH MV<]G V%N/I^/@:GY/"BDK?5\?- YC>=!L?9LY^%GS==@KU>2"F624_GR<MV,[A$:9>AY*$_O(:$'1\@;F1T6R)]6B"CNB%M #X\GG)5;W@0?F-EM:X M>%:+:V#8V9;7N&C]!:;Q]-F!$+5'M]^C[%;(#V!=216ZR$3HD2#&T/>]%"+$ M/4C3%,O3IN\%61RF/M%RKIJ1G2\THFPNNI^VI*UO_X=0'%[/TV%CMKX/[_\; M-EZW:[R=%BKKB E'D+D*G;"$[IQ("@T$]$,JA@9[J]@*#0$'@BQTWK;S]/UG MGO/?EZO5Q\D4'T" M2JDH:N6Q*ZJ%J"">2#GTL2>@7-X$XIBE,&$T)B**DSC6*N,W'8M37V#W"FOW M6>X5>P$=TYV/<JEC7&V*S69I&/WD?E+UE-';3I69(IM@EB8MWST=MJ[" MD-PS.&^@T60 'X0234?)W*=4ARC=/S[<%H)7Q>/:*![BZ,L3J]>:)KA?/BI? MBR(LJCH$P"3^X;C0XZZEL^4UTU&G174:ZS HE94SZ?B(L_F1!@7JNY"&'W13 M75R.\CY7;94601*)2 @,>>K'$/D!@IBA&'(J+:,T\,,H-$K2/TEI:@-GO_"V MH@R^-K3/K#:^0TO3Y'"!@:'E8"?^V=7'#T2;J 3YCLZ;UB$_$'>L&/GA"Y;M M@LC3LB*KI@.1VGWE;MNV&&Y;$]7;L;_P_0C+M9M!Q@B!*.4^Q)0(&) PQ1Q% M61H9%;_2)3SU!MNC5==';7DP;/ZCBZ+>.I\"&[-EW^, ="STFH+WN7#8M,=0 M;%>=>G3)SMN>QQ",@YX\IN\[R*-]:OMHUV5&R_=BG=?1JGFQX#B*HD 02#(J MM8>?<$C#!$-&*",>CJG VC4?],G.?GU4;'EIJB^7%X#OV#DCH?0TLL972H[P M.O=*:<=&4RQ80O5^8JC.2,)U IF[;%PKZ,Y+SAU%P"1+]_1@;Y>N.RK@8-[N M^-MV]MF^%^2]EZ9TDR)[",&*9P)[G0]_W53W7B$&*5657%D2> M'V J6+)X%@7-9T2Q3^\\'*<'4,^:=0"*V69SZ*R6"K(AZLY8'9'*D6UZBLJL MINB(J/N6Y]CC%CF>6_5Z^5"(.A7J2H5OBN*)%-6+BH)J_2AA& F&O0"R-$@A MRA"'),8>Y%X24$Z(7-]:=J81U8F59)]H'5IGZ'TR0W!X34^&B^'QU!P2L]Q2 M4Q'/R3W5IC5?;JJI^*]R5XU?MK.,VJ+O7=K ?O_9VWRU9"^[2UW"4)I)JPGB M"$F#B?,(IA0+&((TA](&"G=YD4;4Y\YU MM('F2/ZBU3#FL2O*Y42JVIYZGXOR#[6Q>-O<*W+S^UHNM6_+I[KN$XIYYB=)"$/A11!E*MT@$!F,DP#[ M?AIFF5Z/O8.1)U[[6UK&-:]>RS_NM["6RFRQ:@MDY)$XROP97H?7X\WF63@J M1M][I[Z5)S"+&D%G(_Q1<3KQH6ZK&Z9+3SHS>\>#-\393)PYJZ3>1M=V<=5?& M+I,09\'69051YSS.7R9T*IB/U@*=C)AYU-&]>'S*"U*\[-K+BWY+X^;G:DE7 MO2R#1>3[L1<&'LRX8!#Q-)0*F_@P# BFB=3IG//%6CRHVGKW>G%(5HQH*0K< M*(H#=@SN1_H]WU4LO7BLLW78CB?P5'3.FSIZ"53YJZMW@R;G=E,RK*ZG1=A* M%6_9 0T_%UTCL-=P][BR:AEOAZ9^<-/DJ-K%.4V#KE'0TUG(#,0_V8T[6RC4 M66+WHZ+.&\CV&K"LB@VK-JH3VN6:WXF54II7>5E]WJB>LC?9;5XNFZK4JV5; M/K4I2=WN1POJ9SQB&,ECLZK,2#(/IB3UH>\%222M_0@CHUP5!SQ-[G'CDC^U MI)9K\$T07O?]-*]_XG(6="\59\76W%&W9:YNR=FR!Q1_%Z#A4*FQ+8]@Q^1% MVPV@,\U=7D Z \W9K>3Y',U\5>D,PL/[2W=#G]FB]Y+_;5-6:O.^R?Y*E(U? ME8N4AQ$BW(=$D!"B5*I'DD@#.O4Y2:2>#*. &-C.6D1GLI._J4.,TH&9ZNOZ MK+A1J_/WA@NP&KV2LX$S2&* M$9OV%@#J;13.8#'; G8-@L&.L(*D(SU!C]\A"5TW[#U*ZVVZ[PZ)?;*5[N!+ MYI)9[8P=24SNI8Y+< 9=S-'!IWM@N:T0/U;FH&G+*]J MNNO2F^R#-&_6;$E6G&TY,,D#-X!WW.T\(FJD_H8=7PPG8LG(!.F::'H'@EZF1,TF@G0Q!VRQ: MET@:IM):83&83VLVXHQ)M5:BOLZLM1O"SNZX+$M1O2/L[X+O/-*_".5T6001 M1@$1'HR\D$*$_!"2A(:01UF:\HAG"3>J>#) :V*U6U,&M"8-2L,K*1VH]"PS M1P"8J=":*&RH]LL=?FT(.S3#-,1S9'T-49K5Z-(0>=_6TGG%;BW?%KFZU&@/ M]2^7C!4;LKI:D;)<9DO!KS9%H>X98I]Q1(,8>D'"(1((PS3R&4Q]@N(P\"C) MC%+G->E.O<856?F)MYXWX^6MBY[>4I\ $[-EWS+0>=U>0,O"!6A)NUOWAK(Z MT@&Z5&?5!X90[.L&T]:_D.+O0H4G77]7@4UBX8DD8AF5"@&G M*H@Z\R&EF,&0AF$01C@2PC.*[3Q):F)M\(6LY!ZG+B ?.\*&$9JG0=)TPS@1 MW=#YTM"LY=Y2!2U9A_Z64=%<>5E.$YK7MS(J\(%'9?P-N\7[7F2J)&R=9+6D M&W5*N)7?P"_DNSH-7*[72F'T_JAB#J\?GU;YBQ!-SZ]%X-. >BR#(O,#N?]+ MXUYN^01F0JC?1)Q'1AF9Y[,TM6E0LP!8GX>Z%HQHN;@ Q* EG,.IT%,E\P)L MIG):WD"?/E#<78"6/]#"_XK#NC3-]19^5]WHW"/F2),Y8&A6C><.P'W-Z'#D M<]I1WY/OK4)^)]:2I4K:/H(+Y MY&)(6#Q*,0N*'&<284LHSS\,1-V]/?$!G M8ETG3FB6;8M/BN6TY? A ME3=H%WQ2U..M?D\_;NG!?2;+E9>0CE,&,%)2+B(D5'TE2']J4V]CALHU1\L)3\]?^\%8".^#R<(:SJ# MI\/-U(*C5<\Q+(VQ5Q@JWB9P&EF*[\J!;$A]7J>R'30'CF;+82SKM+8FVA=1 M/"^9J#/BWNTGS7U6^0]E)9K4N'+;*+G[>QWQFU?_+:JVD-?_=&&^4H9>;2]_ MX8=ADF29/,-RBJ49$J20H"2$'*?<)Q)UEC&C\J^SLC]U#%L_399)INIZ(B]" MU13I^)(_-H'Y50XVK5AM'ES^5-O==3*$BL97AF1A6UAMYN]"3_?^N+-MZ.\[ MEO.\2TR] %L9NE1HQ71=/45]#3N^MYD7:JYUBNB9EXM]$\A=5:&=E_EYB]N^ MR<0ASS".'Y3>/\3#QKE-/AUT=/!M DRC%"'$!(P]QU9 ]@IAP#PJ6^23*DI % M*J&]>ELXMQDZE1F8=W/!R%.68IP%D!$10\20@"0A(23$1T@$E'LT,//G3/QE M6OEZ9H-3S_Z8&"(S(T*C.NP%V+($.IZ4'VFV"K%#B,Q3)O8H!S]2K=@AB P+ MQ@X.Y:IJ[$WU311R1V]=,EV%2%7*0>Z&*?7EX2X56.HDF@20TLB#G,9IP),L M3D*CP$,3XA-ODC5A>1Q;PY;T-D/0.&#)"%)ME_0D0!G[J8^5C6V@V_$"/FD@ MYZ!B[#@$DY6+'2#]QK5BQT$9+Q2K,8:MLE$M(O/BY:_%LA+O\]_7"Q0G*>*> M:A*D&MQ$40HQBC D*$"A%PF:L-A,I>R3F/5>KU8@1,[=JO;P@6T_+%7 :%EG M=S;13^([DQJ\_C&GI:1=J63EEG=3?7. JJY6.0VYA5JB@EP MVT?MUPZU+2_@%858@[(OFJQ&,'63I ;L1RS"^R-N1^F M24CEN2-+(4*(0L)Q"@,_CK(D9H)[1CZZO?$GMA Z:G+/'X[WU<)"=VNWEM!T M7V^%:RE=@)LGH9+DVFAG:4;FW2]<[O='Q7.VV;\>?>:=_JAHA]O\\<>L,Y28 M$+Q4CH>/9;E1%NQ-=ELLGTDE;E>$U==6"Y[%*5%+, @$@DBD,4P1$77I4LS3 MC/"8F_DD]0A/[H;LV&A\;"F L>!"*$#.AUQUP.EAM;KO5U@_![*F $0 M1S+$3-X^HV_ P>WK8<7K=_L5K[MJ?9>M9%4_5UYNJF]YH:YC%SRA$4J\ M%')?:A^413Y,?9:JY).4A_(HYW&S#+/I>)U8;]V)4A3/*NJFIJO67U=^N@[# M47Z>;%-M"K';*50SX^9QPP[&4TZIGM;[02;*3%4Z:#ZP*WFZ$Z!YO@0[$1RW M()@69Y>-"";B=/YV!--"?K0IP<0DS0L]?:GD64P2.9['O.M^H"IAE]5-UMY# M+E*!6)H&% :,^ZI'9 1)0*1=BD64^)XT2UF@6_#)DH=YE'T;2RF5^KI6^%QD MRBQ]5LT(:G9+\Q+4YP _K+IG@M-0);<,@=,5#G9<@9NL"7F4_VL4 W(.J/I5 MHF8 UZY:U&0@&Q6..A.>@0)2MB//5DCJ3-'[!:7.';JE0J9KE^:)M=7>7KQK@L[PNB?O^>O#1QV(LT]$.*2 :3 M* @@HEX*<4H$1(CR3$@[+\ZTKEC.Y&-BI="UFF-;!BY U; .'EI$VL,+)$S M$-;!T>+D78*&*R#9 CV^+K;-_*YZ"+?, ;K1V0>5L'GBVNF64RY._;]I7MW;Q:UBJBMBXP6BZ\(&9QS! ,2$H@\@669RRB M4L]B#T>(1Y3X%DV+[+C1^IK/[F;4!+[1:):U:[:7 M$+>2TL?U%7E:5F2UP-0+29!B2'Q5W2$.&:01"V#*XI3Y7I;*HZ)1C9KC=*8V M*7;W?0I(N%0Q^S5AP_HS)U#24S .9#>T+W9B*XI*>UR-B&U>/698*%=58DY0 MF;<:S+"H!U5?1AZW6ZA7N[02J0!4SJ \(8@U4\5DEB5;Y>6F$(9]BHS&G.YS MO=K+F'G%"-AQ,DGG(BL,''W=9K1G_>:M8-E?"7:#F*T/+I:+3])>75W+T:N7 MNNL;\U$2!;'JHRQ\B+(DA 3%$0PR$>,HX D.M%R<1\:>>,.JJ8&&G%'_NV,P M#"N!,X4S6^(F6D733W$ MUJ[L!_!_%M6"82\+4AK#-. !1!PED.+(@PPG*:,XBS*/V.1B#!&=>'GM)VA< M@+4PC//6@D[WX.D6$--C9HM%6Y3TIY:!/UY,G,JA(Z[C_(Y!DF^2]*$#PJE, M$*UW;7H$RHUXR2K!OZCHUR_R[-GTP&H\U_<%6;-OHG6H$JD%1,A3J1SB6.4Q M"'DT](0\+F)!O8AFF&3Z#0+U"4\?)-:R FI>+L".FRYDM.7'I,>= ;#CEX53 MP66F/@R0&O=GGP>924_ ::"S;0AX_L=FV ;07/S!'H &P\W8 -! M/ZN*W9UX),NUZBHHBBPO'NN,$KI:/M1DE9Y7W-PO'^4C-]D7^=LR(W4J57,] MZ"\$2E-,.8/42Q!$&'&IEU$ L2?\E)&$8&%DJKEB;&)MW3E&NY)W%[5=5R^H MJF9*!?B6/;8NC.(^G$^3GEGX%N";ZOX6[BV/H,>VMMGY;+U%P3-G8)ZH@N9N?#L]_.N7_\R?1;&N4S0Z!]6K"MVMI>%Q MC%E*,RA2G$+$?*[R>#T889_1B$<"F=6\UB4\L1[]]4]?_@0>MIP HEAY 5R5 MI;?MU:J-J9Y2G (I,Z7WZQ>P8P%<;MW3KVOW3]#4U51T1QI+F^RL&LD4C'V- M8_R^G4;YE*\?Y$)\5$/?RR'>YTK#+:CP&8^X#Y. >Q"%/( TB C,(HKCQ L1 MBHSLM.-DIO912Z)04:V__0N@"(.O#6G#6/L3,.FIA/.%-_1A*[GO3>4V7N[# M8CE:W">(S+J4AP7=7[@C3YM?&K7.=,[EE)=?Y-%=W!1UP2/)_")(,L9Q&$(_ M9%QN]$$(J4J9CRF.".$8X40K1WZ,T,1+M;UP:6E?@)JZ1 AT]/4OEP;A&K]I M<@6"V9*UE]_H$DI'.*L;J<&!9[N>TA&O?U>E];QY*/-U4:B(SLLU6;V4R_)> M?*_>21;_KAO0?.K]J==@4>1KD6_*O?(%+1OZ8?:Y$-UQYPU*#KXH' M4#/A*,QY3$:K8.>3@\X6\CPF5C_P>?19\TNA_R(%_YT4G:L="11%21Q %E$? MHB034&Z'!"8>3=(PHYA$6OOBX= 3K\*.F/X5Q)[DX_F.WNXCBC_=N)$T]8=HS[;2,WZJL5*3%I,W;.,VI M-^2:@PM0\Z ?^-K&^:)LS;EJ=_%R+/Y"5ANQ\..()HE'(0E]#!%E\JR$O 1FC'F1 MSU!,>;AH(I"^5*30;(SY(XAFLK3V!=1>9>_$PW)=1Q-1LE(Q(!?@]Y8Q0!K. MP(-B#7#EQL\D<^!9<5<7Y>7Y:D6*4D5X-05ZYZK/Z_(+BD6,1,H1]#"+I5U, M(DAPA&$8>UE,$X^$,6^_H.LU_W_Y^^G$,[CKX?^__G3T-LP?@=7I]FD'Q:(; M.5\=&YHJ"Y44%;2R]MJZ7X!.7M *#&J)@1(9*)E!+?0/4%YZ@BE\ZSK4+D7Z MQRA8/<$D.JML/05OEO%7NTZ6ZH"G_&#?\I5\OVQXW";*9U$0"9]C*#R?0A2K MB$XN,E41->38YSSPC1Q1NH2GCM':L5&GU/<9^9=_3@,_^==6TQD&;.GBJK<; M38&6V8ZQ#U2K_J>H-& JK*M0+UVR\P9_&8)Q$ YF^KYYO(E*!)(J22FR]T*% MGBW7M2)4>DHWYF1HC(E50(\T>$6[MDSTPTX&81A>YBX1,%O6EL(;!9SH2&85 M=#(X\&R!)SKB]8-/M)ZW+%+U3)8KU67Y0UY\(2NQ"]9^';J]ZV2]\.(LRA#% M,&#(4\4+.,19*"#Q0NX+3##+C"*MS5F8>'EO&8)97L!2LM1+U;CH][7C\M@F;J82]IXP*\1E.Q=]'K<^^P:I8U"*X*:IDS,&^M+6N #LIPV8]D M;BO^W=L(9K9V!V7ZO]R] M67/C.+8N^E<0<2).5$<('9R'?9Z<3F>UXV:E?9RNZMNW'A08;77+5#8INP$=_F]Q5?R\RT*T(V+YNE;"![];(JUXO_;M(+"BP U.-! M;T\V0%MM3W8$GED7P!TOH&,&=-S,]I"\4D%2OQ.@,1BVV@'J,S!M3T!C@(X: M YH_R3 \3)X9W2SK0:VR7=+Z[5Y\?.NKHO99_I"'EF:'(PR%C/ !JEB8,H!4)J&Q448 MZ8=Q- 6V%6I1)3MM.$03C*.0A>[]$V>9M/&/WM"/@PC(S9^L)(N*W9<+PN8X M]EF*LQ"2$(5""\6R3ES82GD:>U[*HB##V82))'K<3Y(KL@W$KOH3=_XO^9GD5'D)2@@,/)X(O.+,HC2G$"?)5'J$1Y0CT^6'>+Z MH]!. #'\)-A>WLA_U/>@N+-^O#>LMS%;R.K8?AM[ [6.,C^=E:')]7]&XH79J["66V%(WLS.N>LZRGZ5@T@>))T[_FO%ZI$C MAGX8>C#* Q_B+,M@D@2,4I++)%B=,](@-<<'HRUML*QG[CS<_6HTH6@8,35% M;0T'/?6Z@Z"F.P,U9;CB4-!NA@O9TX1*,EK27\.T)M4Z2F(?Z@JUFXP;:3PP M(EMAO6D%+D[=ZWB);EM)+-^:[?S0#.B8T6ZEL8_ >'#C4N'UUJ6RW':#'D-" M7M)#8_^!4_?/."G.B=X9IZ_3[YO1SGB_W^#E@G0]TV.:,402Z,=!"B/JY1 3 M1B&B44C#+,\Q"E6;9YQXOFL78DT*_-$0KOJG+/4&%*=@&5YW%H356W8ML1EH M!=;OLG%*2/56&Q<*:]9OXT!H.VTW!B09Z+UQZJ[)&G ,L-SOPC%TV;M[%K]M MZB\NQAR'-/4AI2$75CI)(?8HA3@-'S';V%IYV!M<.G>C^/ M3_OZ2,JHCWT.$0L3&)$8P8R'&:0Q#K,$,9^FWCOZ^DQ?GB6OW@FGW0=Y;Y/[ MY/3?Q ?QOC6,?T@GVSZF'\^=UO+WG^HXVX?7H8OL@)"^&6_,RST3JTE884_L MCM?53?.<9%*!^S#/ P2C,,(PSSP*0Z'/8\]G642PJO5OCRW7AX8M/=E'JJ[ M5;>C+8(_?L9X'T@G5\6]%W+'FTK5=WDAZN>A]WDQ9L>HB5^0UFG,/HX#ASB+ MQ"8[^]D'J']D=/#TBT?\M;.L'L6+[%J"QC0D)$YCF!",813Y&<289S#DC/EI M''I9J!3;4:+F>/,YGJ_6#:2K>3">1G<"MO']Q2H8>MO&" Z7C^<[ 8CQ3+[+ M@+$UB$_M0[ED^-YY.=4G[IUXQGN-V3LOSL!LO8&;#!O:HE+Z0(S/XPAPUY DI1'@:=5YW^6DNM@V-7#M]MO/W\']S5DN7N\LFRV^LZ>I3-MM]DQ<8]Z MS([>8.C[WN"*_7LCU/;-J_BCW4'2S$\)33"DOO@C"L(49@&C,*$!\<(TS/-( M:\6>I.)XM>YH@IJHIG/R)"Z*#L9+I=4\F1X(ZF ,VJ!$MEQT)VE,ZV8;$O/( M539XL>%JE#OS;55M&/V\*9NAC(L5K;ORU/_6NMFZ?#,Z]Y#/,R_V(&&AV%MY MZ,$L(QQB/Z1QQH,D2[2F(FISX'K/;>G4O=#)ZN5%'.BKNA/ZJF%$1;EK:)MQ8'P1K#84N7:-.?5L^8PG.D M@XP?]-$ZO=;>E>JV'2H[WG&18X_Y>8HAQAZ"$'\7D80W%KIV[+Z_;C?[G-.\T?)WO M'=RV+M=_1E#NG*8-FN_YM(0QO]HC^O%\M%^1MY[;"'@Z\-/ AC=,4 M1KXX?&"?,,B\//"]+,FHSW4VX7.$'.^)#5D@Z.H.6C^+C-K^8D->/76_$W4& M&J+@]_;_3MQZ8Q):TH!GR4RJD,:$/=0/H]<;],)BK/RY7&U^U(>"LOI2:(]J M'7B$\X058334I$%+>P:^K%;K8J73,W,(@N%E:5%ZO54Y)+B#::T*,IIUVQIX M[G0-N,:%V^O)I7"YV:YY7ZX(8[3Z(MC[NBCD&*/KDM'%>D[3# 4^QC#SE+4A_T5\#VU<**<$9YRGD"),812D/D1YA&"2 M9QY.?2[^53F_5(VDXZ7=,0$D%Z!C8P8Z1H#D1#UG11'&X17N!AR]I:Z$BT%2 MCR) ZID]]H$R2^^Y[$/22O+1$WD@TT?Q09.E^^@)UL_YT;S3Y+RQ:C]-Y=/% M:IJ*V9L[G2/#2DD#&0N@:4_()?%Z^,@D?Q^P5>MJUV MP.^2NF8O5A4,E8^N-I'16Z+&H)B<8U7%M'>B':4X]=E6%8(3IUSE6PV50A.) MJAY7G]DK6ZY^=.VAYS[V/9^G(>1Y[,$(L13B"&4P2$*,49B&7F+21OXL0:6O M_>)N\2W1.J2]XF!1")52B$VI:KG05 =GT4M\%"<^26'BH1Q&6>##+$T(Y+Z/ M<>Q%7IJE'7K3 Z?I'^@UC.\ 6[Y!VK A?FD;/$4->A$@IB,QFIR']0JT1+>= M\RWJS#'!;&G*LW2FU8]CXAYIQ=$;/EK"V^ZVWCB]>[2@L4]C+EO8;Q'5Z$I*\5X"O2D!0 M]?Q14M3.OW UW?;!7Z.>UIPN[:S_A/[ 42G??T)JV>C+^?!)9.=IQX MD'LA2\,LCUBNM&6ID7.\NS0,@++A0#V&HX#3>(#+KO1Z2KFA#5OB6RL6M.0- MPEH*D*B'M.Q"8Q;.&H'(3B!+7="!();"0R8+8*D+U ]>:=RE[_>OU6EUO5Q5 M[''U2_%C(><8UHUGM1/F%![E6F,U%F_-@DRP?UR\,'D>_>7;_6UO0*.PAFJV MU,,)*BB-!QDL Z2IU!2Q:1LYVTV#U93>*$ZA\OS)HA<:PO9C&CJW63W(2[HG M.J@D*(M3E&<0<5\3QVI^G$Y@T8] M9BA?=.Z]'#OS$^LX;"YJ\$UP<'LX/$/[(QSKAF%1/)"-/,1POHL\LGU;%:MN MPD13!G#SIZ3+KG!59^S,8\00(D(%X3"3(S )$2J(,!C%-.$X(7[$$ZU!+TID M'>N>QD&S:(I0?F(-[;_,0#$PYN02$-4TC'UH]%1+@TJ? =#6Z?S4\O 7\'O' MAD6-HB>WK<$P:D2GG1"C!<31J!B]NPV'?M>M+^J:_C;V5NLL<3RJ6/G*Z)=5 M^66S%H:LK&.0?;GGE(?4S]($DL3',$)A"%&.?)B&N>O#KZ9ZG(*JIX4:5KHF?"TWC?N\ ENP):H- M1Z!CR>(4<%,T; T!UZ8_[0QP4WB.1H ;/\A,>?W"D#QC2SOYMOBQ6==C\GY; M+86VE'&[SHE,(IQE 88!]86=$W ,L<\X9#Q'+,_R/.):<4\EJHZ55(\'4#,Q M:\9;@AT?FFY5/4S5M)!UI/0TCQ60M)6-EM"6%(P:S4F5BA8,AXI$[V9]+^T7 MV;_@JI*3Q,W_UZ_7?U1TNKGLEC3VZ+^E^K+DOY6K8NGZU5!J\^E M^,MK2?_1ET)96P-KG[\6"Y([0']C57U&41*MVA:A+5MQ*[E>#;Q0/D, M=2>RI9>_OWIZ;F/\NHL%Y?8A=W(!VZ)AK M@LK_R<_Z%2UEKL*V'?A4AE/QT.D"),W#9H=,_9<>%[.^6MQQ M8O&,J2N\K;.E,MUISY2ZL'SDT*9QP"M\>Y&N:^WD<$A2DT,.9 M!\5>2V'N$09Y' 6$)30(U'JW:=)U[6]I:()E1Q34Q>[J&6LZ$ ZO28? Z"U8 MR40O37H&.CYFH(-KRPIX< >7>J:?(]C,4OXLPJ>5!6@ PD ZH,[3)LL+-!"Q MGR!H4J5L,?\JWM+R_EGL=.V46>1[*4LS'_IA*).=20Q10'T8^EF4Q30. M,Z046#OU<,?JL28':GIC(V#'<1A6?Y=*IZ?C- 137H1#$@Q8(.*VQ@(1?]E9 M("1U%7GU<[FJJIL_R7(C.T'\O%K1/Q;+Y3SQ M,(E#ED.$(P(CDB8PQW+P3"!7DN_E7J25::=&UO$RVS$!4,V%;E=9)>C4#OOV M =%;F3TL&@9D)W#!@LQM:9D '1?G@_(&C6=UQ+;6AE:)Z,1-:76 .&Y1JW6W MF:J0^_AW1C9E7:W4]HIY8$UY^<]H47P51.>4(^HQ%D&:2DW!$@]FB#-($A[Y M(4HP04H]]K2H.E84U\\R?U1Z^7N3%E8E)(4LC#. M820;.V2$^1"C+(X(S8*,!P;M'.P!>W%KAW?&-TD92\(<"GM1XIN+([;X$WKB MBR4>RQ.*B%[#!U?0ZEJ10GVOBHE05-OFK*]F@S/VCGZ=#2XYF(&.!R"9 #]) M-BQNWNZ!6- < 9VK!EYO<]CI>4+MP*390_Y,4(.NKSK8'"I0_T\@?=PLX^*>\;Y M/GZ?8<5'EQC>IH17\PA[!!/922](8QBEH;"\XHQ FJ0!\A.Q/4MZ2 C=C(NJ77YP3PU:EQ='S MIRVJ."?>4?W$V0L-!Y$+I2O6RE6J=/%TPZ MWOAKEL&.9V'DBEN,>F8Z>45JRN.]@=?3/V:8ZT]?=PB*K<'M+EB<=N:[0Y"/ MQL6[I#5Q*[VVM=$5;5):T;+7M6%;Z9D2E@6$,QA[*( 12B*(8AI"0H4YQ:CG M\SB=I&F>"K>.%;6%YFK;]FD[.?:;98R7H[[#1Z"V WR85ZNW%7R,MSI=9SP= MM-^[!YX2KQ^A+8)=V*WUM=,B:CS$M&2"[F?6_/^VV)X[VAK(K1K)LY1B),Q\ ML:/4J>@<(B]@T(NRB 1Y&F#ML::*I"<)-]4SF)NX=)V"O=QU"M2>?JH*J6JL MV@50NO'JAC;XJ>/B+Q*OG2.@JXQVH2SU ; W0%65\-0C534!.3%D5?<)^HFW MOZQ>VR+(7F/T;OC2]:I:5]_8^F&U7'Y9E5+?S3E*O

XV<83:RK MHQ>:Q40'MSG6H7("7!-CN:B&Z%#6\<#I!6+J*3DS"76'WIV2Q73TW=ZSIAR M=TJ(@S%X)R_1-V,>6?GR=86*MN(^Y&E(4N;!S$<)C+*8P(R*/Q(2Q CE?IY1 MY:[>^X]VO'PD,2"IJ6^(!Z*/VPOF NDME*TL!NVW#X12W\/-A3/;H<=?F-;^ M>YK]@=WUX(;)]L[3C/9WQC-76![W)X-*GU!)Z?/I#!/ M_!SF.4=YQ@,4,*V^DPHT'6N#@^7?B5F/GZ.J%?>^"?[(4J/;G#20TPTA;Z5>\ M:S/;49Z!3VA9-\JTG6"@(*H]3^992E.[+L=$/N&K'+WEXO:QK3%($LQ]/R P M9 &"$2,YS#A+H-C\*:$!\1C52F@ZHN ZEM%K5VK%:\@3ZH%]G7TE"_W^#E@OP=R6#GNKI?56OQ=+PHZA4LC^:H MZ)IR>CCS>8!S2!(FXXN>#[&7UR8VBU-.$I0HM]Y0)^O:954S CI.9D#R GK, M@)8;]>.K!J3CYW4W0&DZO50Q,CCK:X"E[@=P YJ9C^#R#TS+AZ O^H!_0>-A MD_D>] 7L^R4,[C9H_RKD6A7L@1'9O?+M\X8]KMHD\3M^4_"5^%+J'!)U/[[& M(QTKS)83T+$"Z*8>3-5R4_<$W?$STW;^ZX W'AAPA)N>_K0,F5Z74WT S%J9 M:M"9KE^IOO![34D-;C=,,B;/C&Z6XK&?-M6B8%5U1?Z]651-,]Q/;[V?ZO%B M\X2B*$$Y@3'E&8Q0',(\X!'T?4)9GF>,Q5K'(%T&'"N9CAVY-#J&0)^CF4P9 M[?VB'8.GF]:K"[O:B$^LXZB?2&H)A*S=6E_RTZ:Z&X!QEL)H^QTQ= M;=ND]J8UMSWUZ5WQ((O29??N3ZA:5+\6*RS'70> M^2F/J2>T69; R,,49DG(8$ARYF5YE&?$UU%I+IAT;5MM>PC/]H:^=VS+[A5; MQD'-^0ST>6_F4(!][O5THI-WJZ8WW_N-:5IU3EZ6DWFN4P!L25\[87%2G>X2 MY$.][Y26OC.QVWQZ9^JZ<.):;$(+6J0I1!&-8!S'4<:3.(R)4CF<#690_C?LDIT=73RUL[M\?:K"DO WO<@8X]T/('M@R"NTGA5O=L M3@F[F;_3.?Q:[E!;> TX22\F,9GKU!88?8>JM6>:G42Z5HY7!3WL^7CX\_UJ MN2!O\SC(/>Y['D1Q($>W1!0B.3)=G##"+,.IGV69SC%#FP/GV2('C4OUS']] M0-5L>Z&)/J\G?M6P!'YO_^_$.#=&R)+EK4]_4K/:&)Y#F]G\ M01(7IVN/YS'A7AXB#X8D2&%$I8)BL0^3 M+ ]8FO'40\B@QZD)+TH+\>*6IX(9\,>.F[I1IW@%Z^4VZ8LUD^90,VG.>"2R MT>M0]/NZ0O?BQ@O;A@J[FO99-R.YYI(MFQG)\C7TV 9W>+EX&O8BF;56,(3) M9L<$71:F;X1@"-+)_@:FS]*?/'%3K,5"O6:R#&YY6U#VY__#WN9A&!*/YC[$ M6<9AQ'$&$:4)Q"C,&/'3*%++QSU+P;%=U= $+5%04P6"K/HDBM.X#*L6*]+J MZ0UM0;4F4PP*8S2>XO03)YM1,2A0?U#%\(4&F7NL%!K[1>8]-WU(NC2I@ 8L MCB,8H+K\C>8PHTD"O=C#%,49\5"LG*9WFH;KG+P=U:[WCT9"V1E8QEU:%H35 M6VG'C*&*^AV'NH5"6V'H0Y4D,&0ZHGV>( M>$RK;9T25<=:I^6A]@J@/2XT/2A*""IZ36SCHNDIZ4&RS\ V=\U^EK^6S+9\ M'THTI_5WZ,!PY./0NOG2G+7;XE7H_E7Y=KTI2^G?E2'&7?"?<9\2E@MEX8<$ M1A%*A>4?>C#+(A[Y' 5)8IBK-DQXPARUCI%ZAL90/Y;+D%1T0SC 1]/U< *: MMQEHN7":XJ KO/4TLQ&R[Y1>I@;&^;0RQ?O--,D5(3+AN;I';_*QXL=RPV@O MI4'HL;OU,RM[O]IU6NPXVJZ2F!.4YCR#*0UEY6\6040XA@'W>9H2/\^YEG%B MESW'6NGJ^OKAUYO/X.;_O;_Y]OWFNYXFLOPFU/35^^&KI]4Z/D'+Z RTK/;3 MOV:UL52SNY<5MF.XKP==:$ W<%K2DY:9FU2;N@'V4.V MNGI]JGLTD?4&+9=OTH^L4;DT\AC'ZE!0A[)GUS?QW]6KL(F?V$'GKI8=(/G1 M+E8:PVA8 5J&1T^;V45&JR9)46:C.J2Q9T]6>Z0H9+_>2/46P_.:K!>781^Q MBF[J6.JWU9KM5,=NVPZ#-,SE7"?F!11&)/!@GOH)).+749#0,/>T,O&5*;L. MX?S?7V\?_Z%Y-E-&3?%PY@(+S0!/$TAW8WUHRV?K *9,=]H3F"X<1TZN&E@@7PR[?[VVW" MJ=8LQV$TQK=T>T!HGD_&,' QK5%)5K,YC<./GFY"HY*(>[,9U>XPK+U;%*@@ M"QE"KM9E'76K>W=E'N%15._2"8)12&.881;!-$T]EB:4$QIJE<^=IN-X'6^I M@AU9HS9GYV!2VZ4M"*^W=DWDUB__&I;*5@77&2K3%F$-BWI41S5RN6'?TB;K MKGI)%B <P!BE M*8WRD(+OERV)'6G-0;'6H M->!@VHZUYA ==;"]X%$7=E9HJWCE(V6Z[E'Q;K5?O;M?ZMNYAM]^1HOBZZJJ M;@NRW%!&;XL;5!8ROWZ>(!)&&<*0<1S#*)(5!N)7,,P1BZ(X3#'G!AO-9 ), MLSTUH\?D)"TNR_U?I62&_126@VX,4[T)VRT:G//]/GT;IGH=9YLY3,: 8;K& M;@RSV!BWLR]EE&(["*DN*L&'124/K+&S+ MJ0T0,9_"*!%_H"#WH9]&GA>%"'O,TTK@<,RPZT0SZ0*&-6_";M\QIYG:X?JM MJ6T_'^E=:+I7[V^O9Z?'%/>KZK:#..510?O%(_:OM84K'QW!;T<;%>*@VT.[[+\>*I::A'7@\D&H^TF@NCMT8Z)]_! M1D\7KPNZ04LP+*=60/6T2$8!U(-'318P/2U"/T!ZY@K]&MA=[7IKB_7>T!4A M;"D;$,F=L%IO3U=W_!O[HP[1SN,D2F(ND\0#(G8G<;B ./41# .?9=SS\CA& MJJ6RE['B.CUBQP"0GLHZ0V#GT9*QEX+]T?364"\]O1#]X?4]+:9Z^F#T$-#' M6W(W SN?E01;L BN)@5;O1QX.M#-JH8G %^KVM@.7@-%R1<2F*QVV0X0_1)G M2T\T.\W\6I3-\>B_&7U$?WYB!>.+=34/*8Y2EG@P]*@L9PQSF.68PA3A//!X MQ@*U_@HC=!SO"'VJ8(W^!+BEJW?$.0>2VCG'@NAZBGM/:MGKZ-.8U-K'G1&9 M+)UYSE&9]. S(NKAZ6?L+]=M5R=#UBK)YG&G@6J#H?Z#73L89"ZVI 4D,?5N0GNR#R^W2R32=":H":/5,>@4 MYT:-@O8>-%E_H%/L]]L"G?QWLQVK5Q'6UH%=85GY3]9S+XHRPG$* RR[GD8T M@-A+V=G*Y8T!OQQH 26W3LB.ZWKK:*S#=EH]V M="TZZ\:%L[2!#1":= \;%_AP&U.X0]^1\2 .Y>6""&.VCO8]"C.7/+,Z8YE& M) Z3B$ _S,6^1HD/0 M&GN'FR$_2X /W3L<+5^E&% MVZ98Z+&D=?-CH>3NRQ7YMEI?T=6/.H=.LRQ,^8&.-5#+QS9AM^.F[M<@66)T M(]OA"LY RYIZY$(=M?&@AA/ ]%26 58.:LNT@3"*DJA3F2R HBUX/[:B?_,% M;,S*MI>G]]6=38UHW]GBZ=G\?^V M/<'/91U &LPA3&/&40)3Y"?1)@J,P23%) M$JVB]8\EG^L\_WHNUV5'_ TDW M?;/^#R3\&<_%1V73T #9X(K]>R/8N9&]"1_%4YJC<(P\DL4!Q#$F,,(R4M=0F+;$1,FI*\ES8U-D2$9XPA&(0!@E&& M$F'*ISE$/,,LCC,O1DI9CNHD'2_A?FE:S<$,=#P R81FLW\-*-66MEV ]%;Y MY=AH+WEU<2VM?@6"DRH"=0 .=8+&G6;JH:M,NV?-.*)M2,[W0Q\%.8,AAEM$(8AI3/V&8Q%PK;GF.D&-5\(VMP7)557*PKZSADAGW]?0RO:5_%B:U M!6]#>+UEWE&4(U[;&; NCE9C@EE:T&?)3+J,QX0]7+RCUQLNV?I,H/L%[MWD M\+MK6QRZ^-9.BF#K"]M_^+3?U4G!CKZFTU>9?4,/;(T6!:/=)WI%R.9ELY0Y MG9\97Y#%>DZB/..YSV%*DEPVTMVT5P$]]8%KZYT=[:B];=6$M+64%@I,N;W4 #I>\ MQIV&=:.R(.Z.UU'LSZL706S.4\Y9ELCPC3#Y(I\RB$),H4>#@/A)CI(@TJH; M/2+A.D^MKJ=<\2;1 ?S>$-4\ZIT 1FUI7R:NWE+6E52_@/2L,+8*2(\)3%M M>E; HP+2\U>:[L#U.KY'Y?I-)I!48E-?K(JO8KW?KME+-?=8X(L-&$.2!PQ& M84IA'J0((L]#)$J0ER=*)7*J!)WGH34;3$T?]!@ OTL60,V#YBH=Q5!U.[:' MC.YF?!$H!GNQFJ36=N(19*8*N;\7-WC;F]Q6Z$YN&T9-;=U? M#H)ACE?;I^:GCO!?9)NS'FU["UY)1$NK?9C6I$M=2>S#=:YVDY/AKO,T#E*/ M( Z]2!;%TS25I8TI#!D.PB1F <9:/<1'Z#G>ZR<:Z&IGE*N[A3X^Q'6RV:V6 ME_H8M8\TK_7<]S;0B;+UXJK,\OK/U>MD43M>3G.J\#K%CKNI4CMJJF&(1KO_W3 M4UF?,D!-4"H*W1VF6,Q\3HE6*=(:.XQ6WI0J6M9_( MN./".9C4K%\+PNNMP9W<-<7>< ![UNR(4);LUG-4)K501T0]M$7'+C><;OEK M0?8!CA>@(,D$S=YT(>6E-RSW^*9G162]9==,KSPILU6[&UU<%_065_V)K>4!HS)L>O8)> MLU)FE[2GC:NJ8NOJU'1E$F>!%_L,^GF:PUILT5HXYU MPNVWWVZ^/_YR\^WQNVZDRM&+40URO3_HOI) M7M&RONV>T##_%[!CW]'L;=<@6XO0.6)SXN">6["/XX*.Z>FW7[P2W%#)T9II[7IXBFLL^5;[0R[*/=A[X'LR)3_,08>Q1KMI_<>_)KAU['2T@B:DW8-R7 M?E@-7B23IAVE)HY6"\:3K!OU8-Q_TF1-&$\*T._">/H"_3YN.'8$E=S#6TEW9+4+-8<%%F]69L-TN7^BA0ZW8L/V"4AJ''J>6G^J3)E*&F:'WEJ'NK8=,I67EU]>-'R4@[?%GVNZJ^7SU\5\^@4'Z88QW8 M%.SU&0 -!^ GP4-UOOK6$!HU5[%55/0TWQ@@#KK2*$MKJR75*+UIFU.IBG_4 MIDKY1EOU4(_LY<>J%-97XVOM-;*;8Y\0'J01Q!D1YA$C".8Q22!'88(3GO@> M)GK!*77BK@-.I\N$MOQT09#?)4N@Y4FS@%(+:]5XDQL$=6-(5L&S4'$F>M# L7+337=$+C<='*OW:)3J[)27L^1X__R\85+E+UE5 M-5VI5P4#;X()O2W2 O1J^F):0/4T2YV#L6-HMJL\@'Q50LEN78_4\-+.?FU9 M?A/_LJS5BO@7F:7Q?5$\+=GVG^L6X#,@I0%"*GN*RAZ@EE2:!88F57[V #Q4 MDQ:?;+BW"Z)M-Y=O&WEH$3_(%GW5;55M&+TM>HT>YB2(0P\Q!N,(R?F6,888 M)QG,@@@3FODD4XL@FQ!W[8@0K,A2S*H9"E74[-2_J!D"BYHCJ4?7O>8D/RW: M)IK:G@H=V!7-+$=@:II>+8[M<*UO6QP;7L#M%L<>.Q9M,@,0;-EI.J2GM=T, M0#FRYTR>8::2/C/.RI+1+XL""?FDDJN^L?4\B'&6^7$*?9XP&#$:P0QC'U*? MQ#[/<>8AK4:\9^BX3F$AI*Q7@,!-D@5$TM73'N<04E,4%N0V,)IN.WEK>D(S M##2ZT5[V(R)96N'GJ$RZF$=$/5RW8Y>;+='M+(U>6^YJ^\N_+5@I'OG\UG52 M#&@8)5D,XR (9.)\"#,:1! G>20LB2#%6&OA:E%WG36RF]BS)5P;]]^N?C-L MN:@'KMJ:=P:9GB:X#"UMM6 DM25EH4=[4A5B!,NA8C%[B'[MW ,CJU=6OMWQ MF[*40X-V">1?%=L;JC[&W7??49>&L*"_*MAJ4RW?MBU+]H:/]8LTOMIL?JB+ M@U$9FA*!R2K2=,3M%Z=IW6=JYN+U;I[5%T184V,X1Q&-8P\AZ"6,P,B+B-@I M$8,>0Q[F$<8XU0KEG2/DVNTHK;[%ENX,<$&Y;76D:^Z>04K5WKUZ M)&JMA%15+FM6[QDR$YN]P\(>V[TCU^O7&MT4:SEW@%+QYJM[84BCY?^W^'&] MHFPN3-B,TCB#/$:Q+#RB$$>^#[.4Q7$B/OPPI:J%1^?).%ZP#6'04IZ!AC80 MQ(&DKEZ6- #4\(JU)[[>>C657*N":5PPHW*F@<=.5MLT+EJ_T$GA:L/@(!5; M]GI1+8JGKC$F2@C*4\^'F"2R(E#ZC&(:P;XC$J[=13N"@(WT MRE0%13$,=Y&H>@NP+Z7UCJ#G!;$5SCHF,&UXZJR 1^&F\U?J9^Z?< E_VHA' MBU7]&;U5]^5B53ZNNE\)(QHOBOJ$A3&5$QA]3&$69!A2AC.?8XZIFNWKB+_W"D+AEDE !>/@A^1AE3\D^X#L^ >K5@#U3'D7;W=8\7R =V80Z[H[C'6)7W3\ I%$._\VLP*)M[Q]6D56S@$=Z PPP75R8HX'$+6 M+_AP2<9PCA6JGF7C#?$_F07Z*AB4R7?K:U26LJ55[9R=IUD4!4%,84)S'T8\ M2&"6,0X1#_V0BU_FGM:<8R6JCO=.2;P.)1#Y%[9C0W/>E1* :A:T=5CTMJAS, %J#CHDF'&-Q5):.T+:F9RG1G':@E@X,1S.VM&XV:!'2Y"#<_$F$ M6NIF>[Q=2P54K.>;8<= Y/EHF0,N%9M::*HKCEI%E;/34QGO!HFXN68;'S&@ZADD9 M'BVK24/8 =M)Y2F365 :(O7M*)W;]+/KKI^+I]OBBTS:N^-WFW5%BR=Q\ORU M>*W6=#NNXN>R6-/;XKXL_U%JCFDQ)N!8#T!JAD0,JW1D7=Q_# M^G6R5Z&G=2=]"Y8'V%P,IU%ZI3G5R7(N+P:FGXAY^<,,ZR)E<=,GH6EI/S>W M-XGLT]ONDGOT5@^LD]]G\ZWN4L^JVF@5'V=Q]T,^HOJR*CE;K#=B6?R=R8XQ MC%Z)%8">6/UARR+@;1KUG.*>' %FU;/1#,.LP2"^9AS7W^VGV/1$!?@/]ZUHQFPUGUFT_/5%;=T+= M3:&5=@9Z\LY )S%H16YVK;K$O[>Y62Q\_5"OT59)[<<0:MIBW8\A\QF?S ?C MSGQ"4.V-?D!__"*>6R[0LIK[,4OR/*:042^!$<()Q#[B,$Y"/R6(LI1KC_@J+I]+Q15U\6[#=5(@;<49T+)KBJK'MT!N2R.HCFF M,?DBMW'+T@ M2&.<2K@\5$\#S6%.$UF*'<:8XB3'.9L7]2AE^C@UB'D#XA'Y#XJEFD:T^GWI M:4=)&OPD:?]%HG)SA,KG(52T=:2RI);TY3B]276GLOB'>E3]1GVO[C_*FX*V M/I-#'\GU:TG_41YZ4O2@6_;97@J?DD[;"]^EGX0_ZX0BJ)\8EW/_78UQ911 MG',$,S\6MDX2R:+< ,.)!4$U4Y/ MEG'14TL=\1FHR=?FR):!&6A8 )('>XH,D:!)XC(<)[@ZRZ=K*:6CW MCP 3A5N'7X[C\*DUR"\XY3"3_QEQ1R6@K<41U:B9 M:?EO BE4/=^5]ZAOK<[#6HJ6OGX.IIXY8#\94"R1#H?NZQ--OYU!JV0,>7/25[ M$2J6=*@9#Y.JR(M@.M2 ESW,5MW<%2&R*UXE5*RLC9U[8<@8X3&D6:EK'*@IZ&N9,.=P6E_L1 M7"Q4P9V1U5GUVR&]=ZYZ.R/^>+7;N1OUXX%7])^/JWNVDK;6E^*1_;G^)'C^ MEVJX[\SMKI>FJJOS9?.=^YN[O?.*3+=LE45 M'OPNF0$U-Y9B9".R&H7 SCUSL@C7B%#] -;8I?KQJ5_*OWXGSXAQOHU/$.9% MGA=0Z/,L@!'U&3$&0D\G;IHL['2>X7[(:> JTUZU MG8+_LNH&NC4?B8=L1C8_2)'A9%74=]O-J*9Y7?4+5@LRC/$ZSF,2R5B"%49+',.?8AV&> M))2'/N)AJ.4"U*/O>"%_$SM+*;]4P,5_6%($!5N#I?.P@U77Q,CH*0G'1)N5MN9 O?AA_09V@&:I8LNO?,L+#EV-.D/JU+SPR: M(V>>X6,,&C:(4\D566_01S)OX69C".TBQ' 0Y8H!64 M'*#E6#=TE+=#A65V0DU=?.B2ON9TQ2'4U$P+2UCH:8"VVU(C^!:*,03TTRW& M9;.5,S% :=K$AW&1C[(7%&[1W]I_J];%T^?UR=SYJT(HD5T*O5ZYCO:#'2_I MWU@ERYT.FR&<+QN1*9B_-?4@!Q4DZM: /KKC=H%38/7T@T5,+=?<&(-D9$;H M4YO,H# &HF]:F#_$T$]9)R#,_3P($,DP)$F6P2A@%&9$V!,AX3C-O#A'+)FO M5VNT5'1*UH_5TC/;ARNOB4=Y"T U*4T/9".UHKM16Q9-W^*P /I>Q3U^;;D0 MFX=.ZR_<$^3(.;C_KQ>/E*M'I]^OE@ORMCL[QDGDD9@R&/A)#B/Q \R]+(8I M]7&>$XP)5>H-JTC/M:V-EJRJ=X9?4/DOMM9.Q1Z#2]5_;PT$S976&T,G*8/? M&]+ ZHE:4TS[0^I.4GNOB75#H@^,KQN\S; "K$DSKAY7;;[=V;J2>>2+O9#) MX71$EI;R)(19DB9""XA#-N(T])EOT%!#G0.E-7!Q9XW[;E*&L")_M*S4ZH%U M?&A6B*DCK*8I+ -F5B_6\B"]^2T7X*"&;+9?1&:Q;DQ;?EOE8^J$IZTBTP;D MJ)A,_PD&HS-EQ*RZK:H-DU9[KYKA^P;_DY'UXZH]T'7MGV71PQR'.. 9SR'A MG@]B0S([,.!/5FE\C*CVYREL])F' " M?983&"69K+U '.(LR2G/419G6EDDYTDYUN)-.+(>NW;I@*(!N-0L1#L@Z"G@ M1OX>T1G8D;5G_(V+9LG8&R TJ7$W+O"A,:=PAWZYS':_BEAW0\0/HILY8VK(D3X62 M*=!R!01;,W#U(G]2C\MHHSD>EG$)I)XF<(.A5OC%% RCZ(LVLV"LK-H**I)GOSYP\FAP,]+E[$)7?\ MN_AMQ5%MJWQ=%.QVS5ZJ.4)Q0..4PHR*5Q:E80"S*$T@BKW0(]Q'5*]]KCW6 M'"NQEE$YS:ME%?1X!3MF9Z!C%S3\UDD6/8[![Y)G4#.MF7)B\46J&3WO\WKT M5./4;T;;O+(/HB5SS")CDYIO]@$]-/<<4-!3W56YGE]O7C9R2WAE-YP+2O?U M )H[?D57=>^2JS\7U9S$/O+BP(A8 MS>Y8 T/,]!P4;>M:/D OTM.%'6G,I+#&M$%/GIZS@HTRLI+5]XAE22>U5-' MXJ>=*E(F,XF"T16Z4QO:]YG9<=>[,?-7!;U>%=*EQ HBQRI',PHU]$NTJ<-?JH8 ]]DP7JN.4QK"#TU M:\@2)IK+_@"./;+VC!0%V2Q9'4.4)C4C%$0^M M4;C$(XC7S6'^T07+Z>5,V M-H=0(/?E@K Y)SE"049@AG$@5G>,( I"'Z:!EU*/9#PFZO&Z,6JN0W-UPGFY M8V &?DBR%TW,4X-1(01G$QS-:%N-2X\V:(BWN_P,U/1MPJ$10+,)BV&L[#)X M]&)BJN(.A;]&GS%=I$M5G+V@EO)--COA-ET9A6Z]%5(5TIJ2V1)M?M:<\"B) M4)) 3A,"(R\,818R"M,4I6D0I:'G\=)EU>@(339K'#''R 3K!*$*FU>55[E%&?I:^+Y7+1C41/HH0% ML>=#S",.(Y1',&\VU3?UA1)C1"G*=03IJ$41PE$*=9#N,(IYS$ M:4A]?3/%)H>.E4Z/[#;M4CO3TMWKT;!TW@MT&I9/K+RI6T1+^N651.E3M[L6#GVJ-4U MUNH)3J=%'=9F5J34TT:/):H'>?25C[+06AE)@X(9I1V=?N)DN46# O43B(8O MO+0+S -;RB4J^\F_B;3L?SI;>]?ZDXG<90Q#\MY%=SW8!3FXI 41<+J M(5'"PRC/,-=J,FG$A6NG3*]S3$N[GK+P!OI\S>06N__/%_:5T7D/BD:-:W3U M5,59,%WVHS&0W'JG&AT>WJF'C0%,Y[O;F#S,3(O)CB5UPY)VX$5!>UG;;=\L M>E<\,)F^O:B'QWY;%67WH^RJ5WW=9LD%2<(QCW.89AF!44XBB/V$01(&-(EB M7_Q&*]W1*G>.M=ZN]\NL&Q@CX\\]AKM&<52.A]_R7%_5Y[KN0EE=D/9H]YVJ M:U-Z&O1=7I*V\G4"IB6E;)>W296U$U@/E;@;(H9-5+J&J%]6I6PQ\EU2 MJ1GYS/#Z%[1N?[KB0M_=%>SQN5QMGIZ_+%Z9[$=5;669LY#F. U]&"8806'# MR@:'>0B3/(C\#.4H3[7&$UGCS+%2_[R1DWF!+"59KP"7R80& WKMO09SEG.KHUV,2KA6E7,\[BEHIYP.X MJ.F[RZ0U4%SJ@FHKE?.R6-(.)PA,NLS/"WBX7@>N-$@:1=NVL4U25K\Y_"_H M[0:1YP?V[PVKUH^K[VRY%-O,77E5O-W+Z1:RS/#QF2W*!_:T$!Q)+;)3'[?% M5?%K(1[TA_AYS<2UG$EC;DY23YA*8D6C./7;$;4DHC 7?V5>QL7_E#H+O)< M4V1OM1* %_0&F) !E(T0TN"JA!@ B?]6I=CLW\"/1A3I6%Q+8<2U6VG$Q9TX MTF1#!=CT)!*W-"+-9*ZL0$\C,?0]OIQAQ?>?\#UHQF2%-."N;:^]K=39^T"$ M3$ *!5JI9)\7*9?.C;4 _L=5'59.\% MLV7#%S]#97T#U2R;3$P63T5]4SM+H&0^VG&_5Q6V@4PPHFPBW":P9QG MC".:8N)C56OH,E8SK0S39A=Q^XUMYI!Z:!7?!" I/M9W: Z.],EIYH M80SDG*$L%R^&P""7[?G2,)7;1BJVC930. O$$9OHC$#8>[K63J _">';Y9,9 MYS1-4IR&"42A^*,9*942!K/,S^,X"U,4:<5>S.4W&&%I07XU'Z"Q5'K;SHFI MDNMUN<";=3=8\A[9[39X4C 7(R+?<0#D.0_@Z8M,LE[K',NKLJR]RLKIKOV[ M7.>Y'J>!_I=.KNN>@,-+YC+9]-;+J>Q66R[S\W(8)K/N/6K"+-93(NRGKYZ\ M0G\=W+_^J)/&M,>5'MWH>#769W M!6L/=R@+O3B+A%F&8R2LU#B * DPY$F(A;6*\YQGZLZ-05K.O1<=]<[)VC(@ M4RET#LO#@*FX'JS!H.M;&$# R&\P#(6.8\ :)*8G?Y./0_-4KR3CX+%]^ D3 MGLN51-D_>*O=8CC[Y*@GP'$9VJ?#,K2F;4!U+?Y;4%F.)GX2FU5]\:\_5L6U MW+*633?>N2].ZB1C" :<YY2)LMD'#O6IBTK,T!J MFLW4SR8$?7D'ITG>Z+BB_G#O24_=-W6^>+@>^%-7#XQ/U0-OW_*>*-*D:^X" M4AK0%^>CO67-Z3 ?Z6U?,$SFP[QU_1DT4[V!L9$USOF8=L+-5+ >#<29C/ E MED-'?,=:KT9=CH:4$8&R0LMYDO$XS9(,HAAC&'%Q'L((I3#&D:QU%>: . ]U M$Q+'G?>&;"BID8-QC?I>_A,-/&:@8&M0MFS(.!D1;)DH?77(=39JNPBZ:$>V MWV2CG@K[4\>4D8VD#J3)7N@$T$MV-LO &FY0VK H;3?J3WV'S4-;Y--;@?YC M]/W!VS'V5_2?U7\DUN2-6Z>,3+UE>AZ##6?[+C MX ;G)?.7F4/2=Z1<\1=_BO$8_%L(, M6_QW8Q)OQ(+_ON)KF7,BC=UUN:D;(MP6]^7J27RAU3SA%,6RR:07"*,SHHA M'+,$,I['048)HRA1]3MI4W>LNSKB<%% *K3^GJHQPKH M> $=,\WIO&-')G1W#+G$3]V$=(JCF0%I&T\MV]$8CP'+4?^9D]F-QN+VK4;S MA^BI9LH6\YMB+3;]+XLE:_M#,I\B&L0)S+R,PPA'*0&%F(J_Q4)W M>8&?\9PJ5T.<(N Z0Z0>O,\M^;S)>OXM7UWA]L"SM(JISU\_< M[6ZIM-G06XK@]XZFQ:X((U)92H<^1V72Q.@140]3I,]L\?2\9O3J ME97HJ35,[W@=-*CN-NMJC0KI=/V\6(HS(-VE3-?=Y+8[2$!C% MLIC*IQCZ01*%$8X9)DJYJG;9K!R(\\B%B2019SWTM9PBA6:M4^2.4]K9W'/U:76SO! M!=:.EO06K9TAP:U8.X$3:R=X?VLGT+%V@@NMG68P^!V_^9,\RQR(!W'&N2NN M4?4L_Y/!YU>TE.'F7K@N[_HG?E//!R+V=Y OTHDT,8Q'K&<4A@%F*4 MH5R.FO)T3!\'/+I6"37'W!+_?O:,9K;Z1]=?>C30:U./'<(>"6 MK"L7'$YJ:CF$^-#N,G^UG3/FA,>LM1G!"8Y$8?<(!'F6X8CB'BY7EGH/6T>LU(H)I MV9]PQS9H^7[?5Z4>J7KG5V86Z'JG5Z<5-W,([$#8S075R:)V#B'K!_U#=_LI(L M*IG&?EL(ZUBL=U+GO?MS%*6$9XS"+ _EF$=ABV*&/4B#($IRCG//UQOXZ(Q5 MQVM^6RS+=AR(4^W34UG7W8%%QPUXE>Q,-/5Z_ 6JN2,^QFO14U<6YF!O7^I- M_Z5N)6B*/S[ 1&QEE-][-/8XH_\9,[*5 ;T?K4BJ>O3) ^B%L] ML!>T*+I_E(.&_3E)LC0BF$&>ACF,O)C"W)-E*4$4Y"A$)$!*#@A3!J:.IY<= M"V I>0#BF2]Z6EP;8C7=[!(X/8V[Y034U&;@*&R^9:>YHIX$;D]_FB)A22MJ MDY]4UYF"4L4=%1MIMZ.268M^_8LH8D3<,<$/L[!';U# MWZU3&S6/+T^_%#\6UT5%2_IEB9Y4W3JG[W9L$M1$P>/B1>Y?OWR[O]UZ3)EB MY&% \'%WS^4RZZV_(7'![Y*VI5KV8<&,'#YG'CF9PV=8I+[#9^1*LTU3QLIE MXMC?%^OGZTVU7KVPLA[8_(VMYRS/>.S'$0S]5.:(>"G$+,1B[TS3G/@XC*F6 MX3Y$S'48L"4-4#/L_*=-@1=+V86P9(0M7N4QJ5+LIJ.$G=IN:0L1O?6Z!>,/ M019T=-M!\-W,8#E=^(^Z!S-?E>!:+.7%&GP=&F&@O:.J2&]I3QTD->FNJB+T MX;ZJ=,^%5O,NHU2[T.KL$Z8P^794'15E][+[S(I\U_ 9NT;?\ M>FG/5T]/ZYNRE*ZPJY>UJO%W]@&N7?R]%/^KK6-?D%\5;+6I#IS,+ZN-:@^3 M853&+4,K@&BZ>BQBH64LCLIJ9"^>?^ID)N.H8'VK69TLYW:^.GM M>BE,J]U@B2QCN1^D,:0)367660CS7!B0Q,]91@.?Y*E>N&^8GN,%W5&ORW@D M?1D.JCG0#,^-H*888[.'A6:@["P,3@9U:,IK*V0U0FW:N).:Z$?!(\7;]#-4 M_R;4=K7^C-ZJOZ_*?]T6Y*]M2X<4A8F?!2%,,9)1GLR#*$JP.#M&/$^1SY%' M5--,SQ%QO,H;LD#0_=__*PO\]/]40-*7<5SR5_4TQ+,0#:]N6X+K+>E!F0W: M?9P57CV1T@8(9MF09A^ 5C+CF' #&8EG;YTLK7",^7YNX.BU)J.'2-??JWZO MO9S]Q6H>>"1D&,40HXC#B$8$YDF$(&%A*A13$GLL5!\\-$#)L18ZI+U7GK10 MK%0#M^>XYSFI/$ M"R#G>2C.()$',^1',&?9EA3>&F1\SB!-$O20C*?/#^2LK\4]_:^;9 M7*_$3W6";=>BI1U*7)]T%NOG1;'[Q7T]WF[.@CAD<@9JD&)IKC2XWA6#CC5;RYBLPFTYFX%BVQ5IW0[&IH*].B M!R/L?M>."-2< MF.;KH'=_G"ZQ7>TZ?_])(TMZ3V-4JSE"=9''J9K[.MG2/D>D&U9,&.KMZF=A8@ MM0W-AMB:R^Q88HOC^U3ELK2+G24SZ0XV)NSA[C5ZO7XKW,_MB>S_;E IEL'R MK1G:.*<\2O.$)C#,LPQ&!"<0H81 &C*?>S3BB,>JC7#/T'"\0CNJ8$NV'4BI MWO_V'#C#2]22R'JK4U]:K::W(_(8M;P]]\S)&MZ."-5O=SMVJ>$F^8H62[F, MOZS*[VC)OC.R*<41E%6?&5[_@M;M3U>R2N6N8(_/Y6KS]/QE\@ MY?YM5E=8D7KVN#P*?Q>G+6$]=/\,/HM_Z6JQI%!R- EH!0524HOVA0NX;1DE M5GF;UI)Q >N1^>.$B$'@K!VSV1KL84@2%,<(1JE0N9$PCV!&> I#0F+9 0:' MF?(4XOU'.U::'3&-\,6^Y JA(F-Y-(,\+1V#+-X#F32"*<:R&89!QEZ77JSB M)/=#48;]&Z:+#YQD=,^S?_H*O85=";O^JU ?3TUK3]FH13S@\TJV;ID''@ZY MCS/((UGA$Z$89CZ)8)PSFL8H3KU(*=EFB(CCQ;XC*_O:BH724%5<*(/H#*L! M6S+K*01M<947CXH\0P:!N+]G#(B?=H; X*,G67 JPG5+3^E:D\SW.K%%-OM\ M*NIX7%<&WI6&MV'O/,!)YGL^3%$J V0\@2@,0QA0YOE>DF&AP=23X-6(.EZD M+1NR44/'QPR0EA.95-+T,M#-$U&&='Q#=P&4WLKN,'KH8]0Q ;;]'G0S,Y0Q MTDFFMX^5:5Z]#8::0O:%'677E_ M84AV39';F$RK^K588=DYKVG?^V-3Q[=ZHT(?I)NG7!1/GU"UJ.I>0/?BJWT6 M!F(.NI0LEMT]1\!GH,-QW%^BR#AN>#2;=RK%O+-JCYWC8?&W]QVCK3);*6 M%*L3%B?5OBY!/E313FD9U'H657%%_UE]?R77U;IUF:I6>IZXU[5JE%N9+&S< MIHA5X+M ;4%8':+2*/$\)?BPMK,ALYZF&A/78K[.F'!F!9ZG'CA=>>> .'O% MG4/7&?F[%O*MW?%[<>PKF\/? ZNM,CDT2GSVA2PD_2S.C^_WINW< M<_C*#**#KMZ=EA?QO=^AL=/Q/9:?KI?2);C#3DTGE*?T@;J$[L!EZI24F3^C M9> >E>NW>OHC(G7UV*>W_K_4M1(XI6+G%I2BJ.1?<8*.[C2VWR6[?5D790VG!*FME*>8B6SK+ M:Q">](2N#\CAN=O@"88UH/NS@KK2TZ9:M5>=)L_Q9.XE*>(T2V%,428347R( M P]!'P5"Q\2>G[! K]&)%GV=%6/4"*6F OXX'#-6-17@JUY_Y9^$.=#\6G.4 M@1[@#&=AD)$(^D%,8,12H;E)W=XB]U&.\C1/,JTJ7%=P&RCO!NR"K>OP%X MU7X#@7OW F#W LCJY675 3X5]FKZWAFB>BK_:*K;MVW;C[9_P5[3@IH;BP7 M)B#8J@C6HCUMB; )+$M?E__Z[XD=^5C5=Y4Z\5+?=KZA:V?5W37 M-5O1UZKR+,?:I6F:+0QVP@0$X/'[ ]BQ AI>U/VO2N",^V-MXZ*G(U0@ ;]; M[2NN*[21WU:)P&1^7!UQ^WY=K?LNG$ C#@4R/B-^F(>,4Y\+2.,0,1AYE,(, MXQS&**0995F0JOEI!V@X7ND=Q;HN2)H3Q:J +6G#D8P]?&*6ASD2)^:0Y1Q& M*(AAGLE6?TG&N9>QU..)GLE[(4)&ANV71;&HGH5Y\+1:46EK6<5(S5*Z4&X] M7;C!*(:![ *&ARCUYVO9(G5R[+9$E;%K6KDN MM@C"*1!44W?V<-'3?#VZH".\C6+4J9(6^Z JR6BK,>HPL6D[I2H)?M0Z5>TN MP\&]U?52V 6/*SFU5 Z'NRWH-_2BY-@?>X9C#2A): [K/2?L^!G,EIQZJ[*A M"FJR,I3XN'BI>P74,WQWH_PJ.0"%+EX7="/TVB N^N-\1X0V'^I[[L'3CO8= M$>]HP._8]?;&_'[>U/-$BCJ,Q,3VF[$LA=1/ EFT'4&$EYE MV._)^PP'-Z(EJ]IZ*[&_MZDW@1_G*(\IY)R*]1^%.I;75!WR=6D.<75/Y+9AG(48TG!?U)%ZJ MN)[M?1Y55XE+6DYOU[2%B=/XQBMBY>DJ%G>"7CSL0*P9N5@B-*. M7SDRMG]=RS.HF9Z!ENT9Z#$NCR:VRK GP-66BJ+U4K?7Q(E('<[Y.W M39:X/<1T/^MZ\#K]3L,WQ7JQ?ONR6++R6A@X3ZOR;9Z@,(V3E,$D8Q1&293+ M[#H">88#BH*(^9Y2=MV9YSO6$PU%4),$'4WU[L*G !E6%A;$U-,5>A)J=10> MD,.HF_"IYTW627A F'X7X:'+3&L0VF8RLNG6HG@2^[DX KP@P?$=7K:MN>8I MR9CG<0ICA&0IH)?"/!)_9!2'E*5QZJ5(K_Q @>HT'I 9*#LN9%NLC@VPVO(Q M TACG*L>L&KG&NMP&7E09-E5AU2/ W#70\K6 %@CR:W5)*C0G+@<00.&XTH$ MG9LMC):]PE7ME)VSB' >^1S&G'LPPE$"D<\QC!/N$99[B*7$>,1L1\5Y=,36 M9-4M+*JACPN%U8UW[$U:!;]W)*V&. 9$%L[1V!PA-NH#' M!3Y;?V^$V=_4BP@JKV*UU,7,S=_7"]QO93]/@R@/ MHRB&'(6Q;,08PBSC :1B _;B**$92;N QJ.:#\V,$X.@Q:-1^D++1K--4R8, M'=E,B^QX C_$!\K*4B85UB44Z]6E%6D7O"#$ Y83/X<4\42\()1"%& $,4N] MT(\1)UPI?NSXS9CKYBU3@-56A8M\58IMNF8$R)F0%0P!5JN M@&0+]/AR#JA.>RK7P)IVGW("L&9WJ4NP&6P>9?3@"7M#72+X?NNGBYYD&E41 M3]H0.4^L>!(_L/*577?ENIE/8R_*8,H#'T8QEBWRJ0!!$,_0##* MCB',B+#6>YR'%:1)R MI3E]!\]UO$J_RWVO6B\(6NYU']>?W]7'8GA97B"AWA(T%DYK6M<)42X8T-5_ MVF0SN4Z(T!_#=>J?[8PDEI,U=\>KWL"(G\M55?U:E*PIIY0>U$],G V8'':2 M(9SCD(30HW*I>2@0AR(_@EF<\]Q'?A8%7"\IVPI?!AY-O<5:$P<[ZN"K_EP9 M*R\@Y7X0IGX,_9 **R5*,IC'/(=9GC#?1SEAN5;;LNG@-]>4#?B;'?BRJYGN M5 P[\*M9/9.#JJ>#603.D?CF\UX>M>QS1?!.#:N M^;*'&\3?OM\6Q>JU28\G_]XLJGK:6G6]*G^T9I!',X]@GL'8YS+6ELC>0LB' M7 Z03/+(YUAY=/,X.=>.NN^W5QKQ@7%T%((K5F76#*1\!SOBH$\=2/(&>>T* MD&B$1ZQ"8Q@*&8;(4JQ#6="AN,;X0Z:+82@+M!>O4+_+8.+\44'/KMSG-W%P MOOGW1C;?N2VD?XQ=%87X\;:HUN*7]128KB['SU*AU&3O-)+!*,\8S/R$0(3$ MSUY.XI0J)?398\GUX?E4\=V.SQF0G(*65;%6:A\Q PVWH,^NQCQY.^]J7/E. M_P8T#_?6P#?0Y9;>@KJ^G_YMF.T)$RP)K>W#+FX#6XPE0I-M0W:!Z6]5EI]L MYFBJ!XY^72"\6-;G@2Y@X&=Q1L*00IR$(8Q"#\$L(CE$XEVF@1\BRCP=S\49 M.HXWGF9D;MN*$2QWY/6\$>= 4O,O6!!=3^,W4OC",/0PC'(@E[_$(XB!' BR> M)[YRXHQ+1EV;J%N&VSJU&5AT#+:_ >6.M2;E9B&9$[34[2&GKW+<5OTH+TA/ MG^VX!CNVNRHYT'(NDY$;Q5&#O$AU<_>CO% S M(_@#O%@M(WD*M =,9Z?D)S.HIP"Q;V9/0L^@5>UR^5@B2:IG]G?G7=56M0// M<)VUM%R"EG;_W*JX%8X",+R5V91=;RLZ)[;EDDOOMSUI>@&0&O%9_ ME0W/0<.0^AI50FA\K=H&1V_-*N/B8.:/CN1&"UJ)P&0+6T?<_@+7NL^PZ25Y M9G2S9'?\!I6R@4-US\K.!;<@5P7]O%AN9/&DW.5W7W?F!TG.2 )3FF2RU#N! M**5(_!$E'LZ"*,Q#K3:U9GRX/OZV7,F*K(XOV9ZD*=IJY^35,F;N];_R$C M#TU[F\6*^G.2I@G.*(&,80RC/,Q@%GDY1 31!.,DCA'54G\6F7.L$UMBLH!N MJ ^L^W>@J 7?"5GS:+1AO][Z?Z![.Q^F2^\ C._=GO<4:_\9?7D'0+76D'>( MAD&PACVA_Y^[=VUN'$?6!O\*(C9B=TZ$<987\';VD]OEFJEWJ\NU5>Z>F*@/ M"EQMS9$E#TE5M\^O7X"D)%H7$@ !VO-^F!Z[+"(S'PJ)1%[IRV=F5$Y5 MR4G=T_DUBB#$&4DS2),P@8C@'&(B?Q)(I A3DB54NVG%("7/NK&E#1KBH$_= MP(,^")1&+,.5^(;!B$N26V3'#$-@$ 5P!86E&]_XRV#F==>1;LAM/OC\?'YO M'3%>.:ZU'C!W>WV3%FD8D"24NO&:;9ZE_?EQA1]T/5T7'O>LS2 AYZ[89J4QA&)H]=%L99/]T3 C,W MT[TDX&DGW8N?M'1'*MOU4U5M.?O0=)5H[]BZG?!"C,.$"08+FLK=F6(*21'% M$*$HPQF*J7"B.&@R1%&2;":*KK?"_+JBF(PG[9< =8V\"F]1;[ZM'IZ"UI>I1GP][0 MA]S WC(&6LXZ-_#<32;=(N7*33R-F7D=PTZ .W$%NUG5_,[W%;_\7O4F0QPN M"I\U6Z%KKN)O#1]:>;_?J"?EJYVH^8AYG_+7\SU_5^%"\ M:RH0I&$A< PQS3.(J"KARHL0LB+,\YARCIE6JZDS:WO>NI(::,GI1\Z.I1_> MBA-E,MMZ!W$L(H+'!U7[P[M)' M/,X7W)6LW"^?Y$?NQ'?5U%'@IA/O]QJ7]0=<\^L_E]4BB9B\B&,&PYQPB @/ M8"%(!$G(&>)8) @)YX,(M=GS'4G4G\.WKR]K>58WR3[7\K:I^ :* M;'>E 6'Z]Z.ACTT)\#8>P-;?=[>MJQJO5?7@(DDS@9)$P#!D2%Z2 @'S' 4P MIP7A" 6BR+6R,W2(S1/TK=JA&IL#7?N@PB!TC$8B" 6%18(Q1"D+Y?TRXK ( MI;DH$EY@$B_:X$>C$N<%\)BP-HR_\(?ENC$N"%XU>]L/?!*>/"6%@"S+&41( MPH=1'L$P2D@D<%:@*.K@NUUK-N-V"]Z.K#9TM^W7S2]N>C:M*R3,SH5N"W9S M;7:1IQYIUPD*PP(Z356X0.H-DA:&A3Z?OC#RC.7)HG(B[L3?L4K%K._*;\N' MQ[JY>$49R0NI%Y5&%"HS@<,\H!2B!&5IEF4%P9G1L7*)DN\SI4FPD;>GCC)0 MHYD4;:O;[66\-#>U"Q0,=[0M .8;>DPX5[OY(IUYM_*8N"?[>/2!F8LCOVR5 M'T_>_1JMTF^J_E?%X4)PHE)?"DAX$D)4L CF(4YADHHX$5D1!ND\A9(CC'I6 M(2UUM86Z1"2\8Z"96/C0["K[M!=?;T]/([V'=V*FT!R46Q[>:,O]8?Y$\T8; M =Y!^:4FQ&]=BCG&YK]'6:8FV,Y*-'7I6?; E1<@K*H_/ZL9AKO6G2]?)(A= MHU=69"(B5, 0%P%$ B4P3V@& 76FS6D M(SUB+;'34ZU.$3%T[^W!^-R"L:OL/6N;JBNFJB.TIOWG:ZNN*?--;5 M?M \FZ+Q0W[?B%IJ&][%!';S"@M$4B0O=QG+57D(IQ G*@%=L"A,140#_6D- ME\G,X;#73T,8@&-X.[L3TL9%OR,*.JH6"1@#DNOG8KA!P"XMXSP2;E(TQN4: MR-88>'BVQ(UQ ?HY'!J?MHU1K.L2T_KOR_KQ9EO5FZ=#Q_"777-Y$@<\8VFJ M7,0%1#G*(,$,PY23 "$:M="'7=%*N8OM6]D<6O#I.H[=@F+J M0&ZI@S\D>;"C_\H <=ZXWT1B9QYE#9(S>Y;U03CU,!L\:Z8?&%\N;M>U7.<> M__F)R8668DD;_=_>@!9ARB.42WV0)IQ E 4,XI1&2CT$>9J0D'.MB\@H)<^: MH*6MAE&"U]0[=X.>0AC':U@+.$7!;.M; Z"]X;6%&T@ND&NT&US^<-C7XRO/ MLIFU!=SM8/T'IK88_;A<+VMY1?G)V2=IP*T?5(71=57QNFJ;'@1%@@H2)# + M(WFX(Q+#/)+[..1!$ C"@BS1FGAI3MKSQNZWOFQ9@0TOX, ,:+D9[9PP%6-- MGZX7Y,R4P3$V5Z^A<]9BPEYFYTU 1PF_4=]/74 NM_K47L%.R?RZ6?.77W'Y MW[S^N%VS7;,P$>5"31N'5* (A9)A8)C%8*FJ$@Q35&D-<9GF(QGY=$0!4\- M52 4V:9)[J:=XH6K1\#_M5W^Q"O]20,CL.GIB.E@F.F#%H>6(&@H>NAY,2R4 MHPU_@31++UW))^=^V)9,'6L)Y+&A,("8I@RC- M,HASP2"G*4%91@*.M-),G'+EVYYH:OV?%3WPV!!LHL=LLUKALE+=%MI(LF8@ MV>T+&?>%O@G,9LK&08BX?4D-MZ!E]RW>ALV0V!G?RO0YL?[?CN7(6$#,>S CBR%U^O/:N9>%:L8^OP M_(;#7FS65=+UH2W-^MOG')U>[Q;W\OM7+5E9@M6A"S&)(<8A;&\ MX%$&!U90BO6 '?>N#=:X!G[DJR <&5-\F(]KP.)1M83GQ*5HM8 M'N3R._4%/[6%Y#&+:"*R!&8I*B"*8ZEU4IQ!$4>$D2A0V7!&YWAO<=_'N/P- M*%I6)0NO4- \SBUE,SS-=<4R/\W/\._J,.\O/>]9?D:HDZ/\W&?,W3M=A8(T MJ7]*VT N2AO[>]=;N.!Q&$8$$DY4$D=$(0YY G&>IK3@82%-8EV7S2 EW]NJ M)0J>=U3!'RTW5;_T5/_6/XS:N%_%&19FV[ C>P5V>.PI6Z2:#6.@[\UPAH6= MA^(R)F[<#%KB#;@.AI^?S1V@)4;_BJ_W@&U/9KFD6NWV7UN5M;)Y>MZLU<6F M.?C"+,0QC2.8A44$42'_DP>"PBB)XP+1,)&ZS*R'[P UWXDF#4EPH&EE%PSC MI7E=<(6"FE0S=?E/OMH\-UKV3Q4;X5\W MJR5]6>14%"1*I,8C228O8P&#I,@H+$@FL"!9EA/#MH>C-#TKP1T'[2SI P^F M;0C'L=.S<1PC8J;Z+H$!.OKRAM)P 'YT_^]EVK8!!,Z:_(U3G+ESGS8$I^WX M]!^U4Q3]XF'E8#WT_?_ 2=V;D2$2P2C-. QS(6]!3 0P#X,,XC3B*B$8E/"2O)V!80"^*='@/64L@_0S#1S M@];W'EK7K]!23+E3P*;B.M+"VF1G5<6F8!SK8^/G[93R?8D9ESJ_J;B\IE0U MU:S:,)$<6 M'.@V]LOU:K7YH^FKIYJL?-AL22VV*[#[N)E"T8-73YLX!\U,E9S#RZL]9R2O M(UVB1W-616($P[$6,7MX0F,O>JOW/5@(RS:VDNX ?^ZI%]#]%?VE:8X8+' M!>4Q*6""5)DF2E.(J;QXAADA113FTG8TTE3O23C?]FE'O,OYGI+L_1[1,^DT M]DY8]IBZ="YI^9##>@5:=E6#_^Y+T68Q-U*]ZK1Z!78B@4ZFHV<<=RA[9Z_& M95>S]R+:_)W0WHODEV)'[Y%'\U#5+]MJN>95)84@R_5!AH;0O?PF5VI"UMV: M+Q*2XB)*<\@R*B *5 <4D5)(!1<"Q9QE@7;RC#95S\=;0[0[V^H=6;!9MR?= MMF)6)4WZF(Z'K[P@978N[%@ /1ZZ!MO=";#G TA&?."D']#R@I==6,L5;D91 M+F/Y!V)=^FO-%O$R%J\?]S)_V%R??L8U??RTIETD-@]IE+$\AY@E\NI!@@AB M(G]B&<]$EN8B2+2+1%\O[5DS-L2N5%16?S\?R3ZNW.PE,M-@!V$L NY'4NFK M(GOI[/2-QBLS4B7G^1_0%T!+2 K(D#"&*&8%%$G.8X1PCEN.,4:/4/6W*GI5# MCP]5'M1V3:.2DRN >[R =I2)83LY;73U[NY>,#-3/WVX]DWF;AJX^FR K\-P MF3>7,Q7=58.DUYSQ G8*YO;I>;5YX?P[+W]*R^1"=?&J^0+( MG^[$-TXW#VO%5TM?<57UN&WGHBU"D:9)2@,8%"&%""<)+'!8P"1B><#3-$1I M8A8!]L2I]X#QGF*[\7;%CK"YSTM-UJOLKS=@N98Z4I5IF,[7J]([MM[!SG+L/6X9 #V6W)UTGM%R="[ZXG+64]0SU,=G MKF]R#JX 3\_;^M"9^M/3,UZ6ZBM?A8L@CPH2!*E4QHA+9:Q^BHL4AB(.6<%1 M'IG5[FC2]9[GNFI2UN316#]R>2;29:6.RO6F5O_V7&XHEW]NVBB+;=GTBV.] M#%!YW%)>UEC-'=IU1I;,_,.'IDC N MM(\KP@#5M[L@C$,Q>#W0>-Q.]>RQQ,5856C+ZDA)C-.;53UHBW^L&/0?M(@WJ.D[UP]RJ::I6-,O MA,2$1!A!'JC$S) DJBM]#A'EJ9 GLTB0UJB*\\O[CCLH@F!/T:@^^ (>&G&( M25(:QB+<"V@0DI@DJ&58XK7 CF(3%P49BD^8\FE=E\MUM:1-D> M%59'OM]XY0K@!_D.E=]*^0Y;7FQ*3_R]/3WCYEV\$WLWE&6'UH[YHXS&O0 C M15KSS5C5!?FMAZR.\OGO,655%VYG8U:U"=KZL*K'CZO-'VIBH_SQT_HGK]0\ MQ^LU^[ANX/;Y>=6\,+P";$]=>;.:>:UJ(,)RQW-3-21V7 .\ M9]O4OS7Q'>DZON9#WM0C)E%5K+7#7]5OGUYAO.=WQZ/ >[ HN M9[ZTB>S,[&1S ]ZI]\W1NI8=.UNG=_51"OPKKKM"S*\E?VXU>B7YN,&K574G M+E=Q+AA!-,IP"CE2#0I9(:_N&2Y@D/&8DP3Q2*]!H5.N/.O5'8] ?5? TY[+ M9GM3R1PH.>-/[6%HV$#4R4O1TZ&S0VVF2%^C?&!0-0KJ8ZH3GN9MM>H2QI,>K4X7-_=U?I,:O5S2FK=S$U2[9?K([__8[ 8>"$)) M0BD,*,HA"G @T+?A^H0$CN'JMV7P\B]JBGC@*]U;(79'*^:HO2]L+J/ MV'9[E6M^X\_R[3ZJ*_\'J1C7#VVR2NNP8O9F;P6J*?]H05O=!R[W/5ZOV3MK.-)0_=]W4=O5B,4-9ED<.]/P:8YM9W"(/ASF\I M-QCL:>]Z('H8!Z4KJ:N-/T9NWGVO*?S)MM=]SFS7<\H6M_^J7Z[_*%GU:?U] M^_14-DVFJWI]3U;R:G3]O"*K?Y3==UEC7QLNZ7E[7^_#G']5S?'!!_7CH9&A M$7 M6H>*QQ*Q,_JGXO0_'S8__V^Y8J=Z*#MH'%,ZLR@>2^%W^L?V<UC#2E87M6&G>TW%ODI3=PIP1EPT_3,J3M<6_8 M$6OJB]$,\LT'MV&,3S&F@.Y(*D@;FE?@\!(.#(*;_4OX>^\EM%PZ#/*Y@FIL&(O$4VZ^P;C2RD-F512A#,L* 0!7$&A9 MQW:LJ1X"'6]7X&?#'?QCUT .=PWDVB9-^W9,;N;.NW^GXR[UMW]3AC?8=E)) MRS"0'+_.B]N]PYO>.VSYAB=- -NN1U]545/S#O?:3[+TA/#;6WCWA>6?<>P/N9."]/TJ6LR1.6AGOVW;+F]1-R25'GS=5U=R M57?JICGU@O,X2U+"8!I$\EI#<@+5!"Y81+C@<1P7(C6ZUMBQX=M3<]JH^^JH MJWG+&5"L&0Y(L,-=[];B'TU#OXP1D.!'ZV[QT@M]&C2N!BW8,3'OV(5)0)T, M89BVFIUN4PNJGD-2M?(U?9$\E%N\NJYOY"7G1:G=)@Z:9"F*(Y;#E"6J\CMMBH.E!L*Q4P;69 MXM(#54]/.8?*3"TURJ9''W0,N-,V1@(Z4BYZ-&?5)48P'*L.LXKOFGFC]5BQ3S3,32[HDXDQH#D5 U=18PC"CA*<<92\SBS2;4/6N. MD?Q5-14*_%#,@(8;TR'$1CAKAJE]H6>F3#02?_6 ,X]>VP#@*I1M1'O>N+8- M+"=!;JM%[&O+U/]4B/*GI-"82[ND.O4'>6E\_0^]3R[20) H1 @B&J80<1[! M(B "\BPM"IZAB&*Z:'N+?J]Q66N&FZ;P9++9CCG3WG?[OOXJX&'7.W4*[(P1 MPO*D@"Q0$ZF+)(9$U7;CD)-$"(01CSK8;]?L78*^XTL;O2O0RTQN/Z*RGH[^L?^$VY*\R4 YK,>SYV7V8KS)L)VKQ)N^ MJ'F4[F^X9*K9U@>N.@7>KN0=49+ *Y50L5FKQ;L4H" @><'B&%(>88CR-(-$ M=>5#/$MRD61)D%/=N)LN4<^V[HX-T/)Q!0Z<@ ,K^F$6;2S'XUT^$#)35WK@ M6!25:*.D'U[R@99=P&CB5\HHY&,J]4 01WNIV<(RIL+U RW&SWKL./YET]14 M<]9D'%;WF[KE8_=WU6GURZ;^!Z\//5@745 D.GT7[\KLJ!CM8KUG=]@IQ4\PVJF,WJ(?G:'J+%:F8")(Z5CP\&L*FD"1,<*:\I2 MYI61'Z7$\@JK[)2?O'SYL.7WFP_+ZE];O%J*Y6Z^EFS5U?53K5LB M:;.V9QW5L01V/ &VY>JB=\R6"D=(QL".L]&+A!M@AW74')B:*2AOLNWQ5WJNZ>38YN%W[)2!!31C@,65[(;S^F0<394)\4 M9ZS:*JMF_-EN9%K'Z178\PHZ9D''+=BS.SD@.>VEV,8L9WLY3L*:4U^2C_BG M$P2U0Z33J+U1%-4)1)<#K6Z6GWED2]L/YM.ZJLMF7U2-!/>2U6Z2P.]-Y.!3 M-Z3ZJ"2O:3.CNLRH)C-MY4,:)R3+\AS* Q)!%.84DH"%,&'R""UP+K+ R,?_ M;B3S?/"VW*A2E>>NO=])-?M#T^B"J:8^0C7U:8;#3*II?W<@^YXQ\Y9?"ON@ MLN5,FJ[74T_:[LRJI;R'B36';]ZNL>1)\?;9=E+O8)J-K]?YUM-OG,OU[S$M MQ]?K=#9=QQN#=J?^?IW#9(K*,*P\M(1'1^RA)UV/KI<@LXZ CK;[(*E9=Z". MT,>;0NL9(%);INEA%:GBVX^Q(WU[Y#ZS?]._@82N/.#H>RF^WE'F%PH*RR MVS0Z1AH#H>]@< B(G=-@ !@W#@!-"0VOXJZM MG=FM\#4&>O:$M5QF2F?7]=%]+^RS C@R$%ZO/:M%<%:L8Q/@_(L((5B$"18P$1P@SF61+!(,U0%K*$!D%J-*CLA(3G$_[+ M861C2P_PMN.WX82Q4VCT-M';MW_RDBXK M7EWP ^[^WC2T7!2YO$04JJ:W?^UZFP?C4[E-ME^$9 U->7LEW MS+^O$).7%V,<1_+#A=VQULTXORM5 DKWRS7]UW99+;LB4?4OW=ASO+HKCX-= M-Y+AI:37"-EOYAPN!)&G51$S&*=! )' JAVRO%A$,9;G&5%3R+6&$LS J^<# MJ^N8OFP[IEM/=_'YLO1.HW?R"LR.GHXK-=I%L0UVO_<8O]K_XYYW]?&37 GP MBO\K\*H5OKL39@:8'1TG/CF=]>R8 ?+C@V(.DG:GPC=>V^FVNT1 MUU/ ME_TYS.19LEOWPKT:#-@: M>DOO/J?Y+//ORZODY<7,EYT\R(5YK/E:?CG"KW+C=K&^/(YXE!,&^ZEL8CM'HNE M'[^=()Y=C';\I1F%8"_P/Q!F/7YBME#J!5;[X=)+'[%LYW=Q^(,:^_$KKKO? MOB_7#RO>_?ZB2AVNGS9EK1H*JB:#4F,M#P4*F)$P$R2 8:;&R"0BA"1A!%(1 M!YQ'E(0H-.H&Z(%)SWIG3[CI"&K83-#'.]$S,]\::3-UJ#&91O4E:YELY_+1 M)L.CZ0/2B+#_B#Q;G;23SHX^:4WNI';[ MY[/<-%V3I$]/SVKU)<5DN9),'%R0=JW4]!;WK&N/FW^IW((]6^K6=\R8=?,T M32R'=>TL,)HI4F,$'3MP)T/BHGN:)L6W:I]F!LA _S3#A>SL2J7Y#GKP6$,> MS?ZE65JD2! 8!TBE*Z,<8E:$,")IGK)$%"+.3>Q%$^*>=9/&U$$SX] (6#VC MSQ=LUZ,:C;MI1G00E5$9H0 M(E0(B+*$0,)47!OS($K#(D?,Z%HZ2,VS7MG1;JXR[$#=+F)]'B\][>$,!3-U M\0J 'F%P.U*X91U5'A30<>3X/*TWB0X/BGTI CS\D+E#^M?R/_^7-&%VS>@H M1YG(LQC2-%;M5X,,%GF$(4\+3G$>%3G6VLFG2WO>MI(8:*CI^VV/1!_W1ML+ M9+8#][)8.*./A-+W1=L+9^>*'G]A1J[H\^P/>**/'IC-$7V>T;X?^L(GS/>V MM TV:X;+EZ_R'3SB:E=@%I,491G.HF3LH^8*I8N<5W="%0_*7?M-&@7/RQJOEO_3O%F58(NE#,KK M6BWRF H4ACG$-"@@2G ,BXBF4!""1<$PCSA;K/F#BAS4+BG!C-F^:M!DU?K "SWBI.?': N)QI>4!,P M<\S<;)Z>-NOO:GAIO\9A@;'(65H0&*0\A"C%*20B#F%"$,N3, DY+TQ<,A?H M>+;S6JKM;-:KR15BE[#2<\.:^F&A'+D?OE$I59'2\C MHAZ[7,8^;K9A&5\N;M>UBD^W\USRA"<9SE*819G M:8T+/%[8\Y9L21E.MCD1?GC+31');(_I2J.]K2ZQ/A!'E8^T6TC^<-@Y)PO- MLE4NL;_;&Q?_;N&=:/;4];9^W)3-L.L"1Y%(.(,I3K"\+K YB))Y0D6L "C M2%H/6L'*1@N?<;6EI5NV8O?;LOKOK[Q4_X ?>+A@ M-$AHPF-(>:Q&Q 4!+)(B@EG(>%30')- *U->AYAWJ[9'&I22]I5JR]-1-[5I M!S#3-6S=(&%JW?9!^-: \'4F25U_+#;UFF^>:LX\K_*";(#FZD.==V]$'NY[E.RX:AY]BA;.F M(W_'D7XJY#A"P_O8.3AF&]D0%_!#L>,HM5%;;*LTQO'59TM9U!:TGYZH_Y"% M]8Y7_$XTE^-7C3:^<,>?@;7MX.5HW#SFA=SPLJ*R&E5=PW^MQ[X]WWP M%9?@?@,4GT Q"F[?!'R#V]&\+\'R0C77RS"[CKF#;N@&YX#*?)<^=Y"\NB?;\BD2:C@C++5T$-(8H0@G,\Q!# MFF849P5.LDQK-I8&K5ECGU,\RSJXZ;J*G*!AZBDZC8,Z]YE] 5:Y=SKU[=8"1_X$[8 M9[5-Q=L@SVU&W"TSW[SC;Y8/YPBPH0RYJ23FRYES!,:K+#I7:]K9F)\WZP>I MFI]4C>6]7.+ZSV6U*+)0\#S%$",40<33 .8\$!!SDH1!0O*L,$JJ.T?$\]FA M2$)%$RBB5T"1!3\48<-FCF_-)#8V'8=$H'_M+5L(1Q0"(1I9#@-(.(":$::N>0H"Q(XHC2B".S MPN-C$IZWXVXR5D/1M,3X! Z][3=-2+/-]TH^#Z-'+\OBK&[XA,#,Q<*7!#RM M$+[X26N?:;GE[#M>X7+)JYMM64JK;<'R,, %26"01 0BRA)89)F\:!5!%(18 MX"@U&KYUGHQ_KZDB*F] AW:AQE[1<^AHNT4GRFSL%VW$W1&\ AU)I\[/ 9'< M>3_/$9G;_3D@Z!G_Y]"GS1TE(W,Q=F.KKZ4M_,39@H8A%6$1P93G 42!(# / M\Q@R08H\S%!, JT3TIRT=R=(Z]UX7F':-K?^HZ-_B*UC57U7-CZ/CC?@Y_4)HI!JWI/SMN0,>.-]ST_17^\+/S3KC%T<@380?%@-_!<,'9O QV M@O9]"I8KV)E/'_&R_!VOU(15K&9R-#6!WU2[)N6,W5U@4(@9EM:3H$$.413& M,(\Y545 &CV+A8=K MD(F4CDPQ+9*S&F8F(!R;:4;/.DQ!V5T;TH20@@?R*H7R B*6"XBCA,"0Q20/ MTR*)$ZUB0!UB,4%#_7L5'A?::DO-75 M;%1HK025:=>TW=(CYD8S:N3SLNT/JQHXMF9'N. Y)P'.0\A%)N]L1<0@X;& M(D)92&-;>69@-W'IKXT.V$WW_FLIS\=%7@C"!<60$1&J1-T,DIBG M,(C"-(M$EK.0SS(8\#*/GK5E1Q@\*,I3D@!]O!X]#?G&H)MI3P?C]/8#\UK& M@7QC+>OJ7YPF'GM$]JU'X UP^.\QYVX<8F?#[#1(V:GT7Y?K3=G,R9.:BU?U MW1]KJ<$>E\^'$N%?7N0AT]QD"6,AC2A,O7^5^#K,%C&.M%";$>ZSH3RK#K, I)CW62SA*6[;%W++\QJ6\N+ MX&'(P>V?=+5EG*FLP';\=3=NY1:7:[DK*\E'HQP_R\OBIYH_54V^0I&E%!:1 MO%*CB"8P#T(.,YZ&"!X+T8N@;G?"7F'D/'^+GR+KIB:UY/I&,P3[R6 MKM>W5-)5Q>M/3\]X62HK]$:N_<"K19H$(LAR 2/!I T82[U+HB2!828BE.:9 M(,2H5]-Y,IX5Z($>H"U!0_5W'AM-93998D/5I.B!GL@W(R*;JY=!B5PIB_-$ MYMWZ@X*>;.3A3YOW6_JZKM;7[)_5U[+\_I/>5'47+M?LLG3A<=^Q 'G+;9PK M[)_;JFX[7'^5MU=YXO'RY[(KW=%OJ70)A.'-YTA^LYVG)[K#G $-*:VZ)5U: M<[8>22-"]3LCC7UT8L;/%UY_X$UX2Q[/S0[?N=E?NOP"=K?>9QV9XQZTB5_1T$ >W9]I>]+/\!=M* MOU,EY;3"'0%^B*! M1B;P6BCP0XD%.KD,+T4S?4?TK(SW]^;-=.<[?.GVJ5NSO /7R5]^F7Z;]+%9 M7L3%!+1YJ%N&=E73A[8+_H>M(M^&&!J^O_&J+I>TYJSY5!.0:*.#69"+(HCD M 97%%**P(+#(\P*&2 1!*'B(J5&.JQ47OB^+NQ+SC5 U1?O&+6#[K'[D=;UJ M0X;R[^6>Q]UGUDO=M@#3WH1FG-8WOH:A@P:CEA_0,K2/H^Y3:_>(MI_N(K"N MPZQ3@'$52+7B8=Y0Z1283H*ADQ:SNS[_LA9U):\'']>'@=\&U^MJZAY%9;69?&;%O; M4.C^5C=]U.GEHNTQ=]FFE5<($B!1P A!%%>,%@4JI$KCT1*LY0:5M#9L?'N MKQ<3$D;MWLNDNX9#M-U=-G9C@=[VMJ$)C=_KQA@3[^&^H0F4YH5#=S7SA@Y' M:ZI.55UYRY?MDVJ4O2D7.$1I%',.!<]BB)J>8SF*(0E%G) "A5&A%5#7I.=9 MFWT[TE!7H#XP<076.S;T^PSH8#BLD#P@8Z9YCK7*%;CO@_+%#RCZ'1<<@V/7 M9F$R2$:=%0Q$'FBGH+/*;#T4#$3J-TXP>6SFJJ';?VV;?%3)X+8=NZS*FNX? M\;I+A_]=\L[9+AU^D28Y1YG4G8P0E0X:2RV:A2',,.6$)R)'A5:?X+D9]ZR3 M6V*J1N6Y(?<&!4;F;Q+C)&.I&@&H:N83"HD(,EB0((X%Q4F:)(LU?U!=T>[_ M35]HT;[0$RG^=WZOFC>']_2:WJK$K)4%](3I*GIK*@>59Y9O MX:W+T4S9_O>H4;-\&;K;R!/!W*H%\6"(=Y1*,8 MXABIL>R80,Q##@,A#Q0:!X@)HW*106J>#_4=;;#J%?C_A7'!2Y4(4_*??+WE MQE-$AN#34][.0#'3N'L\_I!TP8[PU;[_P>4.O#9C9\4'Z>;@7E-JH::61>A,POX^YX>:!ZFJ?[8D759\C,JF]L60><( MO46#H &!+[0'&GK"MIMYHWP/7T=!(A(%\A(C2-'T5].O8;1CU=JP7<,RV\GENW2>I_OF MK3H'X=#IUSF\@)DV87RYZ)H ?EQ6%*_^P7%YNV8?<,T7M,AH0C-Y16240A05 M\J2F(H0"T0CG(L^+4*M9YQ 1WS?#EBQHZ0)%&$C*0)'64Q2#" WK!%=R&U[^ M;$36WN@Z,@TD$LG'V^TL?SCLXL%%9]FP.F+M]J;69RTRXJNY$UU+^KORV?'BL[[9U5>,UD[?)180)%E&&(16!D(<($Y!@CJ"T0+,@ M3Z0YJC>O5)>@[P-%D5?I9UT35]5VM%0L7('-@8D)LXO'\-1T/#I$R?#XV0'T M]P- WUJ >O0=.B U)77E@QPC-Z\;4E/X$T^D[G-V2D&%,>0JS:C$("N"C+ ( M)M*16&1D0CFC(892D/$4Z/]WUM[AE2!9HR!Q=3(/@)Z.]92+K/-J2F2 M\28\P[RC_=9?>=:M=4:DXUUT[B.>LH*J2R'%YC_-X,DU^RK?M3K2/VR>\'*] M2/(B$5F<0:K2QA$-$<1)1N1&C**"Q3A"U,C1ZH-)SUNX(=Q-0FT)&NYC+R]& M3R&\-=R&H1P#I-UG7TR 8JY,"QL6WU=6Q020C3,HIM"R4\&[N0N]L0NJO<## M>OD_G'UBDOY2+%7G@:970=7TER\YDVR,*M*]3_K4GA#OE/P_8CHX!S\S. M>B#, _SQT3 359OZI8>EBMPV'*G[[[?W/^QI'R!Y:J$2T,\Q(A 1% ."Q0$L"C2E*19'- LT:]OFLR/ M]U2) X>MDZRZVJ5GL[;F\ _%'6C+;2OPA%] )1D$VV=0;T"M>#2I YK^@H;U M_QO ;J;@7R'><@?V[%UU6=&[>L^&1=#Q""230'$)?FNPOY\?>Y,:K5G?@6T- MUSSOPK#4RQER@Z5@TZG,6"KF#)+7I63NEC4_K$XO3X>[U36E?*6*V=3MJZI5 M7E)9X=6=^%KRG\O-ME+_NB!9+@C""":,((C20*4!$/F?)$QPSK,H#;3FFSCA MQK>;Z, #^-DZ]:Z:K''%B8IE/'>\ *K=GM?-6Q@_CV;%UNPT.EO0<^#N"O1Q M5ZRHNT@'^IT .R8->B*[ 5W_()H5?+MC:):78'0&.0-MX 2:3F.V\\<9'/W3 MQ]VBYHDLRJ5W3>LM7JU>ON(E^UTN*,\UKLJJNS0VXR97)FOZ=EZ]*F'L> ** M*?"S^L^FPA&O&_NMX6Z7@ZF?06.$W_ !X1,ZP[0 .]0\=,6RP<,JV<>(T&P9 M03;B]].&K)XW4R)5V79BD!JJT5<@&=[Z$P4U]3O8R:B]<0>D&?+< MRL=Z7EOYVV&'GEMQEDTX(,INGPU]Q/P\_K)9JUP_OC&;D'+TF.==(JG!)E_S M]D[_I#R6;/PPG""4V8[HR>-XILD%$:R.J..U9CN%+@C1/V@N?62*,\2P7O_3 MFI;R2..?5/L?R<.=:-NC7?_$RY6*07S,;/-O^VFY-DZ$=P.ID2_HW7#MV[M$--O*D'-M979BRQ] *[CZ.K7" M@+WL0&S*=K;Y56^2KW*.M ATW3&[QWH@=*:0@N'?^YMGXQ![-]S/Y6+[=_\F M6OKPWMU[UO(*OA^NW\#/^'Z$'_1^6W MBHOMZO-2\$42LSQ/0PYSS#E$61%"'' ! TSRA".$@L)LV)T&4<]&6LL"7"D> MP'+/!,"*BRNP;?@ *\F(88&^@<2N:O-U2,Y;EF\ PDE%OLFS=@KCOL1*_QSF77_@I%Z@0B",10S#)$\A M(K& &#$.LP#G<9[Q( M3$PUQEHIGE=#1!-6>J-G6/X^,WEZ?+*_9YE:K@P.Q M*]#1=[>5!P5RM'?/TYAULPZ*>;P[AS]LV5J-L:6R0?!*Q3L^K6_P\[+&J\[G MR(.0$88%I (CB 2F$%,>PC0L:)X&29 G6GDR6M1\Y\'L:3>1.2@O(QUYPY'P M@XCI;5=G.)AMVV,(EGL('+IQC61TU9IND-:\W>ETQ#YI4*?UT*0F!LTUX/-R MS3_5_*E:,)X0$N<4(IX3B.(DAR0C 4R2)"588!)$1@?N62J^DQ5VU?BM9^"' MH@L:PH:%D. T#+;U<;HZFUXGY@9AF'Y'Y>QFJJQWH=VQE^76I&7^4U23E17F28QSE,,J)NZ2B0UX&FV2TA'.4X8X71=> B MI9D-!XL>*)=!TM,B3D2?9CHX;I,R*I&S:7:7Z,P\L&Y$W-.9=&,/6-[@>R& M[WC%7[L'?L5U]]MWJ3Q6O/O]1?7SV_=KYK@@'/,(,I1%JHT9A@5%(2PP"?,< M,X$C([-B.DN>%^_#3+-\9FJX\%],9FM>]X0S $Q^(NY7M%.GG MI;Q]5*KWRG=>_I2_="Z],,@RDA<$LE0HJR<7D(3R#H82D:""IT6(0A/M>(&. M9Y7W?2/J/[!NJ<88)GJZRX&D9@JI(]CJEY:D!\_FB%B.-,,E*K-N]Q%1C_?P MV,==YQA4O[S\BO^Y*1N3JK&^\R1! 9*FC/POABBDJI0BRN0])4OD[26.!7.4 M:G!">YZ,@_,!]4JE8#7L@-;,M[G3F."LIP \H6>F%)P"YS GX2($WE,33BF_ MDPR%BY#H)RI<7L*Y\KFF=/NT72F+]OII4];+_VES2 .14Q[3%'*N9IJ&,8>X M0 3F.$@"'(8H3E*+F:;FG&CMJ:T#I4NE-(*&?]UTB8'WHJ)& #+05&,KV9K3CS#//]PLQS M?S:?.G6[KIM9R/+[)K>&U/T?<(V[L3H+@4G.0W5%3>( (A8A2%"*(4]3&@E& M6!AJC:P;(^3;A]Z0!CW:RH6+04==?P#5(%C#F\@E!&:[RE9ZHUE4.J)9S:,: M7'BVF50ZXO7G4FE]WJ*"FCYRMEWQ.]%V"^+?.&WS[SJ#[%YYI0]I(D&8\#3+ M(HCC@$,4QT$_55 MK:+E$G:WUJ_EAG+.JH]2#!7]NQ/#\< %YP'-TIQ!E-%"S>^,81$6#-(049'S M@D=,:WZG+0.>5?&.':#>*Z@D>96YPU3 O>H%W/&K@+OZF)F_S1AV/?>!3S#- M-/5K'+]W.&HD+KAS,]B"X$+3C'S@GK=U(=,OJ 91G( M_OZG<76TWNE$-^\]4N >EX]-B.9Z!&J^RX!@W;AC4J M3M^@GAIZL_=BZ<";_$I,W'SF-34^T'15A^.4MWEK=WS >E+OXX6(S6BWMGVU M&H&PW)2M8?>--VDG]YM=6KCR\:VWO&640"&N,TN8!I<$#;) (SSF9S <3KL6Q.5K2\ M+YSM;;G(!,]QC#+(>2 -?THIQ#@)81Q'/,N*/&=4:RKH,!G?%KRJU>V:V](> M64-[_#Q"FH;U9+D-+>2QT5I?Y#=,BRIUY'V[V$H_45[D)@BO5PV1_QX-Q$;HDVGZK*EV$9E!6]3P)[+ M#=M27=>?JY>@90_.":VQ4=A8&HJ[?42@ HH_L&?PJHG=JA!!PXVR60[OXM6? MYL7>R#R<\QU8VXBSO M3B]$5O2BFQZH-]+XX,^ M\OL_=A.18A8$ L5=7!UE*((%X.KXP=(AES8 MH.?QG6*83D;-L;7: \Q#1P +#+S:L> G;FKGG]DNC^C(I M-RQG3;9;%"1)2@.I80H6081%(,W;.(,AS6(:A7E4)-2BDO<".:WM,;E<=T]< MF:Y2-SV!U08;WF0OX:6G,::(;VEA[@@V[<]:DDT2H,MBPD&AG%41GJ_N?ZRK99K7E52+9#ENM$*C:Z0-DNU9$T8?+/^QE>\&:/23D2Y MEV^@>MRLF/J!+S!.65S@2%5M8+FSDQ@6!P=VY/VUY4>E[#5=5^L=1\U/FGG$CM[&^ UV7HS-U,N.-]!C[JH=5 5>\0=V M#.X&7($]B\U/\X*N?W6=%WR[F^L,+\'HTNH.LX$[JP,BLUU9W0'2O[$Z7-6B M3Q)K^2CVK]#UL5OF_#+OU!7)>8K!81RT7$> SC/ WD,90*2$C"84I( MD.0!XRS3:L/OA)LY@BCRW-DS>+4[>[I1IV2WA>F!LV[0J4'EW.1W,GX8S8JT MX46X ;G'&VB9V\=Z7T^7/:YW@F;(D#--"0!Q&$4094Z5+40CS M., I4JU.&36O:Y_$TUR)N7<7MN%KP[$;/;OGU::<>]HKTCB:Y@?>\(":AKFC MJOIIK\&FVGZVUS&]"M_E5K LT'>"EE;A_C1*;U#0[P2:\X7^;I:V<\$KE^"G M=567S9>W:?+"J_H;KGDS.*%WBBX"Q /.4 #C%!<0H:R 15+$$!$SZ,=:2#A-BSD-X!/STGO!Q2SLZ(ITS\P<07V 'UKA@6TG/3L:7?N M?'/Q'7GX#0C/ZO0W!^0X#F"Q@KDQ_'4?:KC4M:3$ZTJUCU*ZK:JK14$H"W"8 M0\JR$*(@SF!!<0B+@$GSMXAS6IATZ[5B8I[(7]NHMS[0[@KX5;439C^7U:9\ M 8++<_T9+PVL6W/,Q^U8/Q#:M1#IQ0XO-GOJL=,6L_N$3]_^] JCG:7I&$XC M ],:C@%3TGS-V8Q&:W'[YJ'](DX"N[ORYMNGY]7F12JG14$%X5G*8)8+#A$F M,@9Z/O4$5?<_P$GII\E@K\(BDMHA)&^F>Q88MXY$7A1J).%Y^ MSK)ORF:];R?R:4TW3[PKLEED. KBE.4PPRR1QFI*82%8"*,T"0C+2"HB>?7= M2.6L=_6]2,E(Z>WI:7^![]4C8%,_RN_KLJ$+_L);RO]Q!=9>ROQJ4E!JR*!>9I%,"-)49 8B8)J%=&?7=V[4ZJ2>W751>-;PJ:-2"QFQ\TT M,<[?E#B?L^'><"*RWJF[VCR(U?!5SB8;8I>Y1? MMPB\ GOJ#J'0M_Y=0F)G^4^"QLCHUY5UP. ?76(V8U]7F+ZAK_V,G85PH[A6 MRS89BLOJOW_A:_KXA,O__K!YPLOU0J1Q0F(609HSI();"21"2-U&<2'"G"<9 MSDV,AC&"GO7;*_) T0=[!L"/E@7#@96C$.J9&BZ!,51TDS Q-DET!75DI8R2 MF]5PT17^V);1?LY.#=R]OGU\WE35(L(\C7G$( _S&"*:*_LFPC#%% <"I2(N M(I-;_AD:GN_WBD3;"[DSN\HN?P C\@C:-M>H[" MK#MS0,3CS3CTT6D]BK_QYTU9JXR6?>-=D6 _@-5CYV*+XOFN%7Q&4)O MTJOXLL"7FA4//&&WC7L=-=7T>96.K5+4Y%ZY_==V6;\L1$%X@06'3&0%1&E: MP()C G/.BB"(.!4I,3E3QPC.XD!?]7K4JBR.JL?&__E_Y%&8_3^ -^R8[?)1 M-/7VNDN,S';\YR-@;H=!,-[JNI(YVO"CY&;=]KK"'V]^[>Y;4LDONU0F MMS^51CGD:R=16A",,Y@4*($(3['O__VR_?; M_^^WVR_WX/9W^=_OAF[XBP!INN1=B&WHGM^3!"U-\,-/H^TQT5PY[B_2F=>) M/R;NB4-_] 'SL<_?MBL>!B0)K\OROGQ:U^SC"C_H3H ^_[3G#:B( D45AOWV M0N">ET\J%T W86= _.&MZ$9RLSTX+C3XH3APL!W'Q;,:-'UAR=EF3@^+U!\_ M/?))NX-QWW_^EY?]CW];RHMT21]?/JM1[M=_+JL%RA(L4D9A&N4J$3HDD+"4 M02Y$Q"5/11AKQ=+,R'K>L8?A#F!/N[$(OUS_#GXH!@Q]SII@ZIVH[B$RV]I3 MT#$^8\V$=73@:A*=]?0U ^+X*#9\VDYE_(K+_^;=_7PW-O'K9K6D+XL@9AD- M< BSF$DUP>(88EXD,$9!3%F2H90;=5V\3,JS:C@0[HT"-5,& S#I*0 WPIMM M^K-R7X&6+/C1_;\7,WM<7$?;?H#0K%M]7.#C[:WQA.L9,'*O MNCPMRD20"R2OR6$>0,1)" N6(QAG%/&,\"Q,M/L!V##@VY;7&8?1< 9ZK+F: M.W(!\V&M,0>2AG<#*Q"=3W&Y@*:KV2W34?4XL47_*^IP3,LP(M;#62XL^TY& ML@P+K3^(960=ZYH!-8[CKOR*R[K[Y>]3@;RF:'PFXRC-)7"L_=[SW6KD#+G,+ZN#MC MRY_3$HCI*+DKDYC R]RE%--A.U-NX6!12S?8UU"=Y$J\?EM+(;DP80<<^.DFH%Z!AB70\ 044Y8IFJ:@:_K-_$%IZ$!SCJ*Y6\T."U?^ M-4/J\SK:[* Y\;A9+F.9%WX^[?RX!1D/XQ1%(42I2.5_\@SFF;RK8X)SEF"2 MQL(L.5R'JN_P=F\H\X== S'$3&$[2QXT>=NW:DW>=G\O-MEJ]M!EWG+4F5B6-*J6UEF+)6>"004Z# B(J3G@VX>@].P .[8,=O=WU1@\X.'+OR M9IF\M*D.0T^OPH,74?KW7=]Y\_[P"M:+I_5 M/UVOV36EBC75J5M%V):\EQ(9\R!&"4L@;[IAAW$&<40(# .48QS%<11C$P/; M*[>>3\D/M]]OOGWZ>O_I[@NX^PA^^>W[IR^WWPVS3_V^+CTK_MV\!+/SL<_V M%7C%^!5H6&]5\X'YJX,'N\=_D]ISD #L1/"45#L+VJZ*X+SR.F\YW1RPGQ3F MS4+4/,GXMS4K5R\/72[%RZ__7-:^DCB7U-6&W3$ MVBP1T' !;AY53JY^YO$()L.JU"T<9GI0$XG]A!4W"[E,DU4;8T%BDD0P1$U()@MA$<4,9IBG&8V2 ML!!&*MI/=/--P1#!7>8:7R,R; M93@B[$F.X=CGS<_93VNV_+ED6]RFOVN>JZ^?\KSK#L3^2_^L/))K_&RT%\EL M'QWH.-L[E]FW.MR.EIKM,#LO0O_PNO )=X.(F[-P/R?EHWR'BPQE$2U"!/.< M"(@8Y?*G1$"&DRA/*,=(KP;5C*SOB%TS7O6YL;T.\X.%_#CXRW(-ME4S7KB= MX7BY)\H46,?]WW[ ,MNL0\-I6\OU,.!*<>(%JNGS?J=!YGZNKQ%T3J;W7D; M8DKOF<7>?!KO90%UINX./&UW$[AF_]Q6==,@9.]AOL=__GU9/RH*\B;X<5,V MI']18QM5:W1O1-<2!. _<,D,*YZFO!"]*XEO?.WZ$"AZ\)=V M;'@[$*-?"WT%/G!:JAG3\O K@7H#/7[!'5DM'X9SB(TO. Y@X.FYY(]R]>5/WG9'ZV+2N$ L(-+>C'D1021$ M##%%F?P5D82%65:DF8G31)NR9^.SQ\>^"*;'B69#OHG@:NHT'Y"9:;#KNYM/ MX+JNRR79ML6?*F@OOYA2D[EO?FXLL"M=I$UW7LUC"L>)GC%>P+*'TEE5U3OI MJE]>#I_I3L)K94?<-7&<2JH[P9M<_NK3NDT-^#M?/CRJ/("?O,0/_/9/7M)E MU=J*BRAG D58U9?&\C]Q5$",6 RY:KR8H(C&B!BU9II9 ,\ZKF/J2ID5BBVI MZM3%FFU6*UQ6QI?K-WO->FKR/;\\>WNQ+TO?:*P >0%G#4LET178O_N>5$"^ M_%WRU4XRT(D&=K*U]V*'S;'>Z+6XZKDU-_OSMO)ZHY=STB'LK?BP.^@^K54? MLTWY\H77"UX(5(0!@B)2%15!2F 110AB%L>(H31-"J-BBO[BWH,:+:FFA<>: MUX!NRW(H]#V.1J'$3L,53&>$^I8:9W]C)E"J8PA05C*.,AF%BU*)LG*3_S=@P< 4:%O8MK1LFP _%!FCX,,P>TL!2 M[_QSBY#Q!IX*CO&)J2^OHW-4@^"LIZL^ ,=GKL&3ECZL&M?\]9YG$"D;Q/0QPR!E.< M9VDHMV9!C/I+72;E>2->2E^U:HXR )C>SG0#@]D.M47 20JOEQXF X3>/(UW MN#.)QA,3I])UT["K:U(UO0L6HDBC*,\Y9$2-LB;2P,8X4DW#,Q2%2905U&@H MUD5*WB,KN\%M71^X2C,K>!PBO;WK1'"SK7N0>4=3WG0[JB[K_L8DH^;X/=[2;;*NGACHHNUX$!H.R]8#3O &[@L/P\MM' MHB6\[\IP,XB$^9U71T)7U]U!6O/>='7$/KGD:CWDV %VJ(;GB6 BY"D,1";O MNTD@#^D %Y!G61PG"4J#R.B^.T[2]_VWUQILQ\QK1X\CQY=I1P&WR#AU?'EL M#*8OM6_WUQO5V.L#H.W^XM7JY2M>LM^K9DYD$W=O1^U]J]>' MK[AFE9[9JIXUP>MLFHXKH-@"/ZO_!.UL2GHN$)@5B":2!,BVXO$L0 M1@@LJ C2A%-!4F:4*[-;V7>BS-<[PRR0O-4W"6C.,ZV:S_BF_GTV'M/;G M6C4,_L!)O0BSE&>YO'6++,XARI(8RBMY!'&!2!9FA$HK7;<*V)('[^?SCG+7 MVW]'&WS9U+KSM:9 /+Q;9P+.-.@E&0(M1Z!E:9_EVW!U!7JPWKV&5;'F'U7] MXN$9T+6K)/:'LE%I\41\!NJ,;5>>K>AXHNC]"N2I2]F906?JGE^-JK@O\;IJ M&Y>'"Y[05.28PQ 7#*( I3!G+(6DR -&1_E2.OB;^JYKL2NF7J^5N8F) M_$O]\AVO>-7HSFI!BI@6149@%J,$HH@2B/,LD#HKX0$.PIP)K>)@OVSZ]BXK M2F#9D-(WI3R^E7$;]GU@;:;_>M.F^TDDBFW0Y[M-*VG:AO^9! M^_X^O9_WIV\MOX_W:&=0O^W[-#*Z_<,\8)=[)#Z;Z>X?P+YU/P,U\U/X;[AD M?^!2WB-4)<.OG#[B]9+BE7+$;M8JVKMSD?(B38(<09K%TO!/2 :+0H20X0+' M"4&<(ZUR0A.BGD_('1N@Y>,*'#@!!U;T=:\VEN,GH0^$S,XU/7 LYI)HHZ1_ MWOA R^[TF/B5,E+_IE(/*'/MI693S:;"]16M\;.6HS1A %(H8DC1%,(^3*$-QCD40+YX;O]#W&I>UGIO%"Z\FV^F88WW_ G]8 MKM?*H")8_F&@!<2,+RFA@B=%@&$8R#>%2)'"0M QFG.,4$X)A1W+^EVS?ZM M7M&.7^T7)!]X9V]'SWWVYGC;WC.O7EU,_M"[F%P=WTRN>E>39EF'PUM](NMJ MQ*L7'N<=!.L3YI-QL5Z)6=9$=OF3=^*V+#?ES:8L.6V(7J]9;XQ7KY]A+YN4 MB2#($(<9H8D:#!G G":8-DI[+I0-0]W6 'M-:'4!EJL"TBFLS%MJZ@"TDZ)4%VO:Z<@/KEL.,(CE 0Y!'$(B%JVC:"!8H*&&5!+HW9A%)A- SP,JE9LG-Z M^3C-ENNQ8Z;&!B#34U)N@#!303V:5^T(O!?PH_M_+\IE7$A'JF. T*R*85S@ MXVVO\82EX;,1=>?@X*M-DVC?^PIBP *(DXQ SC"6$-,V3G.8LU!I*?[*R MYUW9T=+OE?9:[.&--TD8LXW6D7&XMRXR/Z$9VNOU9NN"=E:,?ONS\Q\PK^NZ M+]EU65ZS3=,J]0.NM3H'GG_2\Q=_1PHH6OI55VXNS^:M><8 M6\;?-VU7OM^0!GW:7KIUZ KJR-09)3>KQ:,K_+'AH_V1&*+#+JZ:%)U_,1 M\H&W*;.@E&;E6D5QUILUM&KEK NDGD[P (^9:M@QT(:R=BSTXE-7X,"&.Q5A M*+]02K-=WB/:#;IL MR%HDD T)KY\SY@@$NS2Q"V"XR0O3D&P@%6SHZ=FROS1$Z"=\Z7SD5S00LN= M8T+4=TCEP((JAVMX %7'Q!7 .S8,#1<=-#6M%L<8&9HL/7AVY,'W/3S7H_"8 M6RL&\KHR571(SFNG&(!P8J28/&O=P^SG4E7H?MR4'S9;4HOMZIK2S79=5XNL M$#0D6.J'H)"W&H(8+ B*8"%$5I \"IE9X>P0,=^VRHYTTY^/=<0![J@;-RV[ M#%I4!#Q RCU>)!*Y(A6P*&(!TR1$(F,Q246Q^,E+LID;MCY1;>#^\HVK&FZ\ M^@_P/!N&>OK4%2YF>G1'024G\F631'8%;N0M>5D#->%TU](5')!SVN]M5&1W MG=XNDYJ[Q]NHT&>ZNXT_8WZINWG$ZS5?[<<5_;64;WQ!BC +&:&0)TQN>1H% MD!1I"(,@9TE:T" A6L;410J^+:>6)ECNB.I?;,X#,GZ?FRRFH?'32;BG!ZY M0W*JI/J7M\D2VUW;#A+O,!B6V^C:-BC3P(7M_'.S7=4&V>Y?TH8_:-$6\G'] M\&G]464E7U=WXO>J7C]\J._$U[+\1WG[K_KE^H^25?*?V:?US<^2_:/L? 2Z M#2(MUY]!OSQP-3*U5ZF,*Y5Z^CNOFC[H*M[4]I152:?_X+AL.JC6+^T0UJKY MH+RYR#5N-O)8E3^J#QETD[2%?EB7S86ZN;KS [C#_ ,7T-FUHK0E.E]3RHFP MO&I/.74MRR3>9457&U5V<2?L1](>TEBQBJ*%601Q%L<0Q5D.\S"6)A?"E,>, M8Q)I]4?QQ)]G#=K/UI\^TMHPM]CQF]2[W+WA^S'3M0=&W;P-R7VZI>!$%2!$FF1APD&41(($@8 M1C!&0< BAD.FUW/C(@7?:7,-/? H"<+E&M:*I)F^/,5$3^--DM30AZ5(78&_ M=4+>#PIIK&0N"N)(39RN/^M&ORC>\5:]_$'SFV.S:V__+*FTU_7&59\^Y7GG MW/[)2[JL.&B(Z=_,CD0;OV_92V6X2YKC6%,LHVO/>0FL+C-'2\UV13DO0O_B M<>$3YD[7SUP>7]\3I75; MY$E/?ZSI57#NGJ['81E[7(9D&G*YG M'YO-YSK$=-_E.O@YVX*-#]NV#:Q9L<;N*=\69Z^084?2M%YC+^#XZ6DOF]G6 M/U>G,2J>18G&L203RC/V2\U6> 4:ZLK-Q@/-2ZKU68;6':V MC38MJV)L'J9^[3@C#"*(']Z&*MQL]<= F9;][+P-EGDPR@8))([ M0\,RE]S\*V&63JXEWU!&^? "\R65:PGR*J]<[PD+#]1J]6G-EC^7;(M7E5E> MPKEG?5O5*Y7MLZ=IX(XZ)Z>&4VJBB(:NJ=?2.8[*#\EBYZ0ZM^!\KJH!<5XY MK(8^YZY^=&?+=[Z,(.99SJ,$)LT<1Y906,2(P31+&;$J/W-.$G?V3X7 M:B-W3!@Z@0R@'-ZE?@ RV[?3L7%2,WI>7(_EHD<$W[Q2]#P .D6B%YZTG.:Z MIG+->_SG(:IKV!UA8 5_W^*6*)!402_[P4=/! WQ7 U)': T[]C4<9%/!JEJ M/&+W!;VK'WGY9;-6H]*QRAML274E#@MY1(F"DP"F1$U1S>6QA3DK8,X2G&8B M#0)&3,ZN87*>SZV&.%BVW^V_\);F?UR!-3=, !@!C251C'(J8,'B$*(P$A#3 M(H(\3#-"&:<("[,"(7>P694(MVPO<)@TX]_J6C[;#\ M1T](1QIQA-BL2E%/\&.]J/F411D0KAZOZ;^VRY*S^\=RLWUX;(N]^#=.=T6; MK1M&&?0X33&,DCR%* [D;E>;/\R#(N,\*$*>:M<&:9/U;>)+1@ $]]\_78,F M0ZKI7DOEOS;;7WFH)8O\Z=F@X-H0UW&7GQ^T#.U]!=2."=!Q 3HVP#$?7H R MJ%#R IB=A] 1<&;53,;R#Y4XZ2\V7]V3L8"OBJ',G[:]%=7RJZ!:8[<9=%]X M??LG76U5Q.NOFPW[8[E:+1A+,E)P-62(%!!%)(8DHP4,(T2B%.>%R(-%O9%, MZ=E0.D2-M.J>M'[$7#TB#= =(P WG%A85%H(ZEXPW>)B>M/<@W'=@2$94*95 MQP+8\>#0RC(1V=GM4X/DS-=0?1!.[Z,&SUJV$Y?G21/?N!/-!/K'S4H^7+4E M;(8^%*VU_'W']^2;^I$> __7KB+/AV?%2&A7W;6U:,[;:=L$AI.NVT8/FU\S MOO&'I5JDF:BZ?'BLJWUB7!>7XCA+ WF1@()0#!$)4YB+((1)%B&,@C#G6:Q[ MNQBEYOE2T:Y>8/+YL>.N5+.VUHD>!(T +E,$B:1KMA#O,@%I"'"10#OW4E\+3,)\7%_.A:2A8=5PU8ZO9T#R!7J,7>T[(=ST M,.YQUTT^FPEC?24\%]9V^MDOYD9ZW 50 RI^TO*S:7\7(/0/!B?K60?+2U4< M\H&W__]IO?/O=\V:V\OF@M"0L9@)& 09AR@. T@B:1@':5H(*@0A""W6_$'U MC;_7CTUJDM?:8D6[Q4Z8,(PZ];JQ=[XB4S>1'J*ZGB)W -FF)32$P5]V+/R' M:E^SC]#MH+H>ALHF2<%$<'<)"UI4YTY>,('B3"*#T>-VBN3VZ7FU>>'\.R]_ M+KOVRR==%+ZH 8VJ U+;#JGQS?;_?K.IZB^;^A_\_^_NW7OCR+$\T?_W4Q"8 MQ=QN(-D;#P:#,0,L(,MRK??:DF"KNG=0?R3XE+-'RM1$IE2E_?27C$=F*!\1 M)),1'B>&S,\^'YIFK3N5JH?JIB_^T&7-W4@;)Y2+&FL M$L@11MIZ50A2A;AI%:KOZY'64KG3^,IWDV3T%,).YQ2N^=.J;@->Y0:46Q;= M5-W[O7,[Y?FG>),>YO=^AYM=O5(U(:,6IVY\,P,[KW[-W P8B493H>_._Z!3H7WDV/2<^;=7]?^R?7^#'DX8HS/NC;E/SZ;UF5Z; M^/6 8M-!]T:U-23S*%8892F%44%2B!+!("&D@%(0G'.6*2*MQAQY41_]S&E) MFCC,[VV5UE^T!;FN>#H=80R K(6/94R\7"-6FI7VCE\ST]S<9W5?L[71W%TX MW2O^W"%T<*&,":6GWR0\I&[.$E](^CPDSFM.YQ;Q%?>-+\1[$7==79<;7--' MV9:DR8C&48926$BL(*)"0183!9,\R3@FBB2YLM7%!ZN/K&MK>F!I"-JKA$,, MAK7F69*Y:<5&J(J61Z#N4#I[A7:6E'X*JRMM&!5T4H@>%7/XS&0JY"2[715Q M^D/G]%LT39VKGLY'RH;2.-9Z@19.OY^UR42Z^WTU M+X3@,4LXY#0V8]X(A@7-)< =:]D##']@R".XFA=O> M=%5@+(FXR%*H M"B6:8<4Y5U Q(2GE"//(:;;Y(8G1$TLK@J"BZ-E]X@@N=C;D>=*Z:>I64%., M=[U:EAVY%^9.&KRWQ&GA AF)1PA,:A6>%G#?#.SYI-].W%J47_56U^9DUJX*,;[(%_U24C8[LU,W/\F;<--;NTON#'3XKIOD=#D'->O@+>\SL.4> M5.S/P%: &=B*4)6.A=-]$R =2(F.R>FDVG@"R/?5^A0DW?T"U_+W_R6I^*]G M?=KHQ1I_L5)2J#B-8%$E/J(\@07&$62**:%8SF)DW1+_*(61=;&F";I$[2^, MQ_$8OG2?+:6;GML7T"-*<%Q2^_ONV1+[76*M7ZW39;17F)X;YO'G)KLV]K+= MO0OV?_!,L_+#ZU8K73[0]?KBC\5Z'D=Y7*@B@;%D'"),)&2YR5),:9$2\UMJ M%52THC:R.MD2!!5%\)NAZ7CMZT?+T20[%P,W9>,HOK_]TR=6: OF**WWL4'Z MQ#YI1?0^Y%D)WXR&/#4.[IM<;\H%UW?3*E_AU^5BLZY2R2[X9O%B;!)CP^Q: MX&<)IS+-(\@+&6L54'"H+X0(,J(X%EF11*G3H,W _(T=1>@,VMQQ5I?E \/; M#+1\N6F2T*_)3O>\(_ANVFHP67C@98PZ-7,D%$-U50C,W;3]%\:!]J!3PTAD MO!L<2;T7-DTCNL:(QR1A">,93%*.(*(L@E02"LV_$1R)@B"GS(VC5$96GRU- MT!!U;EMT!!<[37>VM&[Z:E_0@!W8K20*UW?H"(VI&PV=%O-(9Z&>#_NV$M([ M^IM\TF_ZA]$+A[F<94 M1VBYX\ ]S]T!/DM;)2@HCN9'A4>'^/$<[)#MEVR%#=9[:9#@Q(V7; $X[+ID M_:2?0OB%+I9?5NOUS?([-2;#YZIJIYJG/4\PSU#,$GTTIPHBENI#NL@I3$F2 MB#C-B9#"H[B\AZ35E_[L@O)OTG1OU-_[>\W)^G\\:%[D&JR6@+[0Q8,Q?J!: ME7"MN0-KX]M>F)"RFZ;HP]5.19P+DY=N,$3!7PS9OQI #&5S.^S0#J<6+ 0, MI _Z*$VJ""Q$WM< -H^X;?UUN9E?/C\^/^C;P(N\4DKR3:U1;M2%6#UUAHR0 MB(HX%C'DF)F4RH3"0FK30#!%.%4)30LK6\">Y,BVP(X)4',Q:TX]\RUO.7%, MFW' LW_GCX.2FP((!)"U,G"7N4\GZ-4Z^D#_;:<+' A-HA+3YWI; M+S@OGZ5H_;GZ--SST,54BIR9IN\\TO]!A$!*M*+(28Y%E.$\CCP=J4.D)_21 M-JRTUV!'B\ !35=_9TB,'.\21^#IL#&1I])6_N!.R$'"[^1?M 7DM.O0>@7/ M67&FO_I2F#],!]D7;=IH@^9V];#@K[M]0..\2 I!8)Q%QA6!E>E[CB'F"BND M<&(Y3\*)ZM@6B&GV;Y)6JQ\Z;#A.B+,"T$Z1!(?%T>0XA8@V/2H>P&_-GZ.H M$2?I0XV-LZ(Y[>0X%Q@.ALP92'A\HHNR[D"]WW3]TV*YV,@';0Z).2TB))I(2480%1Q"0LL&)0))%0#$N) MD76?B4%JDX0]7BK2H*QHS]K:4$W=8?[2(&S]*B(X&([F146Z3J28@9IZTTU] M!FY'P<-A#%5(7#RG3YV)C]O8*5MY^Z9-#:XQW9 I6W'>S):R?LC/4+HM5UQ* ML?ZD634^8VV8?:4;$\5XU?>Z-L3Q:56:7W[?QC?F*!(YB6(!61%%$"E]T:)9 ME$$5$6U)$44P=6K8ZSPVG!GC04BVZ01^9D?B0FZF MEN\;L3.])L#93>.^A?A["_'7#L0?#<3?.Q!?O('X>Q_$SC;:F0 %LME\N9C4 MACL3JGV;[MSE/)U+6L$NZA"9N92NED;)RB77*^\ZENR<)%&*$1&1@GK?8XAR MBF&1$ZW\4$J42*5I,>3D97(B/[:[Z>;KU\]W7Z^N[[Z#B^N/X/+F^N[S]2]7 MUY>?K[X[NIS<8+7T/8T&EKN5V/!1^Z*ZG+QI1S2.$\H+AE#>*#?BT[JEO( Y M\$_YK>*F?B07\Z9RLJJ8L5 9>X^,K L:2O]FM^WWQ>G?SV=(XK91&R+!2GQ. M,'YD:VF+\&_WJY?_H9]H=A47N\VTO\XDN^0$\^W7_]2O_8[5C_*IE+PN^=4_ M/TCS@]Y.%X^K9:)!,ES)4*J2UL7JX8&6:^/&K1/87?/7=YC8*0X_2=WT02UD121@"TP3&6BF'>YHAW30V<@8S _72VQB=YN-X(=>-:NG/(:D5!GFU:HF MQ]&4B.ZU8N32Q&!OEE5O'\JK^%;""%@[$.X*8)H%(1L^#IHOUMS9C(S-CO>'(: >('?KT0F@=3QM&_0;+1* MR])!>]<=FG?3H>DP5F5L5#U'JXR"KMMTE7.0Z9NPXK7N=%-6SA'[S:25LQ;R M3<=]6FSJHCC3*>!9:\GO*[7Y79\LOY2K]7I.I4C3PDQ:R'+31!/IRU.A#;\\ MI[E,47J$PO2]73\8 ;!AP3<0=@,XR#A(0$,?( MQXXR:$F#EO8,5-1#9MO:R1DLT7: W,0YMG;"'Z;76C[GMON%7,ROEIO%YO7J M49;WB^6]7NWWS0]#@RY?YPG2EIM,$(P*GICZ7PH9%3%4F"290C$E262SZ0?H MC+S7:\J@)0UJVJ A;K?9AY#JW^,!Y7?;VIZB6V]J2\%Z8BEZA7H;ZQ]VNW=H MW4DVK:5P[5ZU_;AO%QTA594$6^4O[^?'?GC]2O^Y*G?=^C#-2(;R#&*<(HCR MB, B9QAR?1DK:)80(@NW_CI.]$<_OEMN8)43?)CN[=4 T15DNY-]1.C5WC-H>B>O1>/RFSO8LTA.Q^7E"GU^WDW!R2J<=_>?+1R5R4 M0\QWO9"#GW7/C;Q>+7_1&JQ)2/LHU[Q<5,U*=ME,EBF3PRN-K$\T _"7BXO; M=H(+Z/!@GUUI 4B_A@F/A9NNZ8,A<**TFZA>V9L6RT^6U&DO:C?7T^&ILX+# M59+)K2RKT/.O:RGN5I^>F_+_!UF'TB@N1"JEA$4KV#8/!D/6#=% MLA>VK'@QM:=UTLG?@.$'W*V X:AI$]+P-!IX7J'@P" &B0&' -,W .R AUWD MUV;!]PCY.@AZ(M;KLD*(M+Y;6MZ4WS>FA6IUAVQ)SW$4X8(3"O,)/J.F8)#0/1G# X^[:=?3.>G MS:N)=ZV6^M!J6IX*Q!.:93$DU+2')$FN[4"DS4*9JIRK*.>9E1W82V7L$')% M$VR)>LY5/@Z0G0(X6VRW_>XNL?/6[I4HT$X^3F/2C=LKYOX^[?^PW[:\DWJU MDI:O]>)UNO#-\T8??4NQ6-[/J4IS7I MXD2,4:BF#_5 M+>\':DCX#5%F1G@!1.UT9$B,W MM;F#YJJ!IJF:Z% /IT%MY0RD3 ?)3:I7;87?5['6S_EIVPO.5\]5>X'O9D%: MBO6O3T*;6E=_;.1R;2+S7Q;KS5SF6907E$$A<@614"FD(D_U7Y7^&:M,Y4Y= M*BWICFPH[;@ 6S9 S0?X;<<)N%H^/S;IS(XVE"V^=IIB!-3<%$90P)P5B*/X M@?2(+=5)U8DC%/M:Q?5QSS1]D\9SH^[*RL'_6EWFJK;<\P3QG.4T@;*(I58G MVLI@W.3[\41@PHHLBYQZMYVD-+("J;]D+@'*?>##[A'T)J>^K?-,*_UY7-9ZEO>7(@X M)::6FJ*(0)2E!2QX1F&.4)3F12IE896LVT-C_'._&OW0SBFSS)7K V4X>!5 M5.?#NI)R2W$&&IKGBVL?;@H@ME]U[-A1 +\R+I XJ2EV.M^"S3:@87&EN+;.D#S_:@F.A*.2 MZ0%AA)P::TF]4FJ&5Y\LH\9:T&Y"C?U#OI5WWW_(AX>VC(SC0O 8YV9LEH(( M*P(9RAC,!8L14K',[$*OQY7C^;S-8;U712Z;0E_D6OTLS6FXLT5;)@"N8TS2&*> %-ZS!(#U9H,JXV/50KWZU6*^? M3:S (7UKJO<\?/'X&=^>FS*KR$)6#?_NR@ Z0@#V"KJ?:P0!E20ST,JB?P"U M-%7.6=,DZLW+KD1JYXC^A&_<(=7O)WSSGDF"/^$WP"W+<.)7T9>?.!4KTV4V M3@SNFYS(J6G[FNZ:WJHTL43#7Y5.=6EB .7KY4K(N?Z"8";S" IBQM 9?UXA ME-8]R_86%69_^9-,"&$6 X<;7Y^V&TO00$ \?K5G 6 M+AZ7!2MIS[@]]*\_\77"2MC#^X7=8P'Z9>DU*=]S;5:8*3Y%%]V,^:.J-'UAYC"LY&XJ\&W_L)HH,%1G0-,= MJ7/84=G&Z!GVEM#[=0L[*G!OG[#C3WCV4C?JTQA:=?B:75+ 'A=V^]!?0\5YO+9M[0_6C(H1J MJOYV\6D;JQ\5[*"Y^O%/N6VG=6FF/SZ;YI-/^@Q^O::/]6R=!.4X2R("(XH8 M1#2*((OC',;ZHIDEB5)868T@.T5@[*R=#DE@:#JUWSJ)2O_>"B&KXTGG*J;U M)AN2I6^;Z6<[6TS_;;>]3BX[R08;$JK=8H.?\SNSMMUQFG)XLWD_E?*_GN62 MOS:U-XD0/"^2:C (T<9ZD6MC75"(69PI;9;RA#NUR;.@.?)6[! &6\J>]4HV M"-J=?X%Q<=NVGI XGY .0@8Z-FTH3GJ6.D"P?\"Z/.IIQ"[NEPNUX'2YV:7K M5C.'%G*]RP[)"YJQ*",PER*%J)"):6'!H+Z?(L2%DMK(=3)NK?P/?/OUQ__O3Y\N+Z#EQ<7M[\6@T$!;Q.TI"*6W0"Y1"7BBM1F(D(8N4:+IC80-$'A]ZVBDX+3MALT4?0MRT8O58X\[;\>?GTO%E_,5-1XJ;E)^VF*W>]FTV^CJ$[ Q5E$ \WA?6_ 9\6,?3-]PBE][GQGA;YY$VWYQ'/ ML+3AV<1]JCE1B_5_?GC]H*_//QYI^9^51S436 F6$DC2'.N[;<(AE8Q";5(1 M*0DIE)N_:XC@Z'[G#GE@Z(,M>:\)$(, VFWUD+"XNJC]$7&/R%J*&2HN.T1N MVNBLI? ',5K;YSS[3U1C']JJ0I8KA5'.(59$ZDMH(F$A\@BR-,XHPG&6J,QE M(,.;U4>^#]7S%WA-"]"*LF.OB#=8V&U=;PG=]FE-)F !92__H1HWO%E[VO8, MQ\0Z:,)P]$-G]7%9U],634I%EA.$HMCI M!#U!9^2#LZ7:3*TU9&?@OG?2GQ-*EGOM?-D==UTK]K>.V$RJ52G!QJ M?95)6+\LI5ALP)>@LP\'Y W;7N6 RGNT4SDEZHGV*2<_?F;6THTR;70_Z1>\ MOF#K*B_*-7'GR!)3I/&L5-VAN2*L#;B&]!AY/3T2AL[R.4;J?7)^>H0^F0'4 M]XQ[6.'OJX?G1_D/N;C_L9'BXD66]%ZVS:!-=5(:2Y$7)(*BX+$^<3 Q[1D) ME'E&8IS%!1-6N4$VQ$8^=FKRX/>&/J U W4/_1EXVZ7;M[L=P@%O:NZI"8^#FGS\/&R1]M*VR/!WIPB6>49-@#?\C%K?C;?ZL66E1F@%3-NQKRAJS)3FH9N8*Q;R4Y/^^>0?U-KEM3K$E" MC%421T6N(!.IA(A%^B=).(S3-,4I*6A26*=/'ZP^LH+X)E\6!BICZM=SZYJN M"FXYF\>!Z=_Y9XOKMKW])77*HSXIT1E)U(=K3I9!?5*<;OKTZ0_YCANO2ZD_ MRK:DNFE;UID^.D\IID7$",P4Q1 E)(4TS0E442XHBXLBRJUVG0O1\?UB58L[ M^8SPEY;^7[6U EITOEC,1/88%6XO<;#YX!8D M)QX*;@_"X21PAV?=_11&Q>A;P::9(7,AM#)?E4W_=).'PG_()A\"1T3E"&<0 M9XDPICR#-(X5I)P04G!%";-J8^9&=O1SNF6D'8'4\M*V/&FXL;^S.T Z[,D8 M!RC7$]X2(X^!Q Y@V;LZQ@'-S^EQ_A?,R?'A+GJ/"\1ALX"=MTB'D][ M!BE\V]W<5)-=UU=_R)(OUB9F4K>]F2=%4?",:WV;IA0B(E+(H@S#".68QERD M7#K99<$Y'%E3-V1GVHK;$O:?21/^_5A&GMX3=<=P5=4C[(-E+[$/QWJ);=]9 MA^U9TU4L8*QK+$Q#! ]"<:,1+/R]?].KZ:&CR3BZ6XEK# MU20=*9&R+,]CJ!2*]!TYRDSP3D)68,:T)9R3E-I6J_12FB09:]%PL#"]WY<] MS5T<41JV;H/)[GH1;LAN,[6 I@QVI$,A8&^R!D/"STKU1\3).K62LL<@[7]^ M,AO42HRNV6GWP/M8FE7OQ/7G9>VUW8L85K_\2#=RF]T^5U$FF>(I5-AT0N," MP8+&$N)(\3R*TQBE;EV"IN5_9"NUYL:XU>JTA]EA6L2]^0BH9H$I4\=13ZD. M,9MZZJ_"-";OB"_X_0SBW??DMOF>'*1%5!\!1C:PJ_?Y>:QFS]?RD]C4KMS_ MJ2QNSU<3VA[W9!GY?-IQMIWJ537T7VP> MK>W>$(C;'1T3X>AV#'0@?,/5=H(6V/$53ET'@"*0ZCV'DTG5: #(]E5BB"7] MU-O-YHC!VMBV*:R B-.,VS-(8\-4EV%!>FA6<.610I)4@4%9E3 M]4H/K;&=O(:RMHI:THZA^CZ0[#1.(-'=-$HM]8XJJ,F.4,IM(5X@+=%':5(M M8"'R_BZW><0[ V?U*._H'\<&V-$L*01#!&*:F.'A,8:4(&$:,DB:H(SPPBE7 MMH_8R/OX\_7ES='0\GMZE0T5($F.]YH/Q<)PV73G"8U M=1;-H-!'LF>&G_$L)17_?%Y75O/ZTZJ\*LM5>;DJM7E@CO\F49/FA,9(Q3!+ M3%+IL>3I>KY7KUL!"USV0I M;O47J W+W*A/BZ6^'BSHP[;\T+6$-0BM$4W:#GM5Q<>.04"7 G19-)GC6R;! MCLM1"F.#XA;*5@["T[16=4@8#^SOH(O[[>4K;>T+?<__*,O%BZ;V(G_1"L)T M#KA9'OZNFGFC"LZSF$%%"&W$#=PY@6D1I]JT4ADL%$]@))*L4+G*4I',E_)> M?RW$W7N#7M2@'[#S)\6^0"E.<1)!Q C1WW0E(.,DASA6,HTDU@*3^8LLV>JG M^*YW.?F3(FYG$XR*HJ--W) #.WHS8+@!?S'\_!7H8__H9X(.E_(&)-#![DY_ MTD/<&Y[] ]M_(;_#6:]@FG7AH'.C>]9%"K6N_<=K#ZRZ\M@EM>P,4P:L[J MR!V 0'K(@?"D"L@=D'W-X['"69WC])*U9;#6=Y$]'X+K%=YER?%V1&+\Q2RXT9\C5/J9 Q M00@F>6'B6)A"&NN?S( '3 CBJ2!N,[+?$AC;Q5T/?][1K(;"NO;?@Q..JCXMS.)_ZQ.? 0.'5L+WK-#]1K-R0:+&.?ZK&0YI)E,(<<"XQSG(E616W^T M8:(C[_LN"Y4I23NT77NA64!H9VR'!L9M[W>IS\"6?@7/A0T\'NW/[.4-UOK, M@N3$;<_L03AL>>;PK)^&,.-_EL_RFS2Q9S/73I9J53Z:Q-%=)NG5'T_2-"RX M6SSJC]RH[_I?UZJ>#E0/*T><)4QF&O8M68].57W"V]?Y!P+!K\K_!!AA:OLM).NI[.][>K*Z?@L1NE7]-A_W MZ*@![(;U4QA$W VG8Q-:^_,@7.1VZ9H70G[?+GD^ M.#AVQAL2K[<3WLF')^Q\-R3 VTYW@Y\^HQ#1J+Y2_I#+]>)%UD46GU:E7-PO MZPXG_+4SPU:KQ^IO#W4.Y]8-JGFY47?TCUMSH=:_V&S*!7O>&#ON;G5+JPXZ M:G?6ENRKXN\WPC!VBJQNJDN!EH7VDK4G=2=V6U=Z0".[$J M-6G.3BW:##3"@:YT)N10RQ>XF'3JUQ*R/'4RWJ)WZM1PMH9V<"8\HJ^E7 MZX_/RZ7FS_J)OH0])ZR55$18BBB!)"WV7(YQ" MO48"6<1(+K(DSX5PV>\]M$;>ZQ6I?_V7&$?_GKAM[CY\[#9V(*G=-O7NP)V! MFNX,5)1!,L*FMA QT(;NHS3I9K80>7\CVSSB.V%YQ?_SQ^I!/[$VCNW-JS;> M'YZ%">EWE%RO=EFP].8(4%E"A,I];[GB$ BJ8(9 MD7$B8E;(PJF[7ECV1E8576;_]5]($N?_#FJF'7N[AGTG=KKF_9!V4T\U;T8U M-=R=](&\Y1"T+(XT@WL,]()-[0[*W,1SOL< ]G R^"A4/.]2K1??-&-=5BM> MKM:;M[FD(B4YS7*(>)3$6Y"VVMEG%\%W*=:E MV$J6I12 -VRYA M=@+6\<07"R>_6M2,.6NK D)^-E%_J(&VHRY<%Q6DO8/80 M'%S"'![U+I&N/:XFLG#,:?IQ\?"L]^%<4894%"F88)Z:*;L1+!)]/\NIL=0P M8T(XM2VQ)3RRW77]K.^XYCL,E/Z_J&E6*08/FJ]=BWT M__H7!YM!["=]A@# M-C<58D)(;\)1)P)(,]"P$K0PVDGX<&71=F2G+HIV N-(2;3;\R%SE&Y4)Z1C M5-IZSB)ME: \@RF*%40)SR#!'$&<8Z3_AS."K :&N!(>6<&\3Q[3$7S[]XGR*XZ+:1= MOE7/\Y[N.?Y#BN<'>:.N'I\>5J]2?I?ER\)TFS\ZL..A>KT+TR]/L[>Z7QJS MLQ[*4;'3Z4"=%I*R2$!FLMM1FNH;9);HNV24")+@E*#(J9)H-$['=MHU?!LU MKD_2I]6RZD>I_[8V3@'(JMD^O%NVV\R6=W3JC?8F+?U[/\/[<3M%C@Y7VHVD MJ0N,EN:W)EVJ<\^J+L+/)O6_JA0!HS3F'AW04-Z_T?B2+IP=9*>,WC#BZ_?H L_3W!8+!T='7I6IR/0U=\%OSYRA*S4;04#Z^/E+3 M.O#?[/,3CTG=OS$#".QZH^V3%?QFJ =JW=(CEU=VXK'U)LM,[!&FFY78]S'O M8_)MSM.'5S.JH?IN98C0@BU0,I^K^/SHA9'Y,A<' ^)7T@\#D:AX0+=S*>I#3UP3@D\I%SN9G@R+%_G@F-%T\.XX3E0N9 0C0O0]!;,4%I'B,.)9A&4B MB8BX6UOY<]Z>7]?XSON;>;R^V>Z5%85 MJM]K5-LTU J1D*K\N#C!]/?>\A,K[>/"'6KJ$Y]SCQ%Z3X^^X%P^F-B]%'_7 M%J#^FE\_FV_WSN>RUJI"@ M^R;_WK[)Z^V;O/K)WJ1]"/5G>:-^(=>?XHR]TT^&*I5$*/BC75XPX1D*!?< PB0 N*2\A0'" M-\7-&Q#'E+9A*7M3V'H>GS!E;5B(MREJ%I_W+/M>+!<;^67Q8H8O;?0;7; ' M>;%>R\WZRV(I/V_DXWH>RYR3A'.8<6RZJ*8%)%F2PDA;,2A-8HHD4NSWKU6GZ4I9G;?$N?9'FQU(94^;0R%YD/JZ58-PT1BCSE218Q MB&/3,(()"@E/*5128LP+QJER:;ML07*"\$[-!'@R7%3^?-[R 9AAQ*DCL0V* MP\9/>&S<_?L-+!4#57OB+0N@XL&O8[,-/D[-FP/CY-W'>1"O8$V='23N[^]L ML]"4K9X=!-OK^NSRY)EM=+[L9DQ_E=3<0\6-OGR:EI^+Y?T'NEZL?UVNV%J6 M+R:KN6H%8C)-EUP_57VK/KRV:[Q>/M#UNKD1<(RCG-,<,IE*B I]CZ14J]J8 M*I46#-%$N1EC8W,\MB6WZZG'7L&6 5!QX'@=F^XM6EJ /].[<30?SWLM_JV' MQH8J= .CT?A]GS9(8\-_LIG2Z(3'GGB^];TS)F*<1QCF$B<093*#5#)AAI:P M+,^0BMQ2H=Q9&/_R/=F(<\>(QKA8N:E0CY'GHT0V_#&9? KZ^T0P_ 'RGXH> MJ#W1Y^6+OL6LRE?C.%C_D.*7U4JLYSA5:82C1)N61$!$<@X+FJ>0%R0FE.(X M1DX='X^3F<#'9VB!>T/,3<&B@(RG!8P0X2)!2A3$J73P'&;&]LV9([*N&=8_=*A[7O[.PMU. M04R%IJ,WSQ](C^&.YR,0;*3C&:Q,/,CQ?- .QS<&6-,CR=@$,NM,\(_/93TV M-"6-\E&PS+_)<$JXR2(HL@PC'&2RRHH"Y$"A' MA6(BM;HKC;;Q_[)8-M4%?W7(*O4%?#@*,06,;IJL MXJ@I- U3Z!F:E9G?&K+J(/RS5N4#6\3 .N0BCL!P)YIMN,![98]>R9"?9FQ MODM/E_5ZIO!O,EK/7-24Y@BA(.D6 ,$A4I MB'(9JS37]U#A-&?D*)61E7E%XVW[2M[4FE5=+(TR%ZN'!UIV>EM:ZO5^])(( M97&L!%0R1A!1?04@48$ABQ3%152PB#"WJKRS\?,JS3N"X-C0V5GQ9\/A=JBU MY(R"K97K#%0DPUGEO1(%,K>/TYC4CNX5<]] [O^PG[J[+5=<2K'^I%DSRK8: MEJXZ-7QS5:@HB:2^M6?@O+YPXLW=+9%J5K8M;-RF65X;(&1]W0]W>]N\6BL_J_7MY_!KNC" M<9SA4?'[=V\PR=UV;)_0X+>@;;RL)/0?<7ATU6F''/8)=C#FL/?#G@U9MP5 M_?5[;+]^[^J/IT7=%:6^'\VQ5@\D+6*8B@A#5$09+% :02J+2)!,G]>%TWD= MC+.1=<".G#'!-3W'/JK!7H#=4?\NL#KZKLZO7.Z\E-O^E^+>)S4T@*'ZH@;C M:]H^J*'A/.A[&IS N$,':D?3G' FBX(Q&$F50"0S EE1"$A)B@JBKT#Z]V., M'JC)CZPSW0<0^+G\/7 ?=O:/BZ:;JG3OJ]]ZI4<%<9PQ!>Y@3C6L8!#4T886 MO,4DT.B"9M&?*FT=?E9G[S^U(3^[%X:JN48YZF,9.0R9A" MQ#():9)2F&6)_E-@E:96UN^1M4?6Q5MJCLDBQU#H5YYGRN:F&1W$LMZ9 +#;/^O5]7IKT="D^/&^N M5YO_D)M;NA!SA"05DA4PQ9Q!A/,(%IG$D%,E,+N+[^\WM'Q [D5&U6B\):'ZG+H'+VU M ]+N,!\#'K?-WG(P Q4/^P!-,?#%%81P45X[LE,'>YW .!+S=7O>3Z%TZE8O MC=&PW,QIGD9$, 23+)<0(?T3Q44!(THD5DQ2).+Y9J6-#CO5<4C"24EL"5EO MA3OS". U+?"P(^^F(HY 8Z<,SA/8;=MW:,U 0RWX3 I+OTM(#[ M^['GDV=W:;R5I1ET0>_E-_D@32S$9'JT'S)NW#A"A20DA:(09D]B!8D9-4,S MQE$62Y7FOIT;!XF/'H_8]NYKYA\\;3D"9<-2G:%4[ICR;G XC+5-%&(\!%UC M$/N-#W?,@)8;8-@!WR8!S[MC9% 00W61/ O,,GWZD!I+6Q/ M5TK[-?SLI#OY:)HUE:_&#MN\7M*R?#45\=5LV(N-IL*>-Z:SQ]WJEE:V@D)( M(8PDC),T@LC$CPM9I##A.2H2$<>9H/,Z:^7[AI8;.V/*F0^7;;//C;W%U7(% M9,76##!YOUB:S&7 Z(/)5W2SO=SAQD4NHL0X#00S3?^0T!=>RF",(R9$6A"> MX ;NJZ7X:3D#:EG/])D(9SL3>%3DW([('6!7#6 M-\UDYQGH,@0V*U"S M%,Z,]D8CD)7M3G]2(]P;GGT;W7\AS[HQFV'.UZ94;:W/J2JQ:5U=3KN_-_[7 MVDV_&_5<'6DW3^;7ZSE%19X1I?59+K5FPU3"HF"FG HG/"(Y8FXM]R;A>N1+ MPYO41).D!)9-J*K MF) Q UO6VZ32FJ59':UHPY([MF>-+@]8C#8EPJ&*VR;A>=IBN2E?PT'QW:3$ MW1.AONLK#]56Y&TI7Q:KY_7#ZS>I#T#-2]L)&Z,()3B!,LIRE5NE-[!Q('C!>ZR+;&8E6@R0F MR[RR%;:;BF7]3*#YXI>E%(N-^6G..1-%1AA4*HI, 6X.21HQF'-)5)(6L23G MS1??T1K=9NM0K@;0UJ2K.=MGCA?O &9G0 6"P6TG'XX7GW4QF"9*:R'Y6+/' M.Y3>=_;XH//')&U9_/U+[Z4OMYN=Z4E7-[?;/Y('?TP@2VD!15PD0@@>QW'J7!0X >,CJZ&:&%BT)8/N MU2V3OTD[E?8SOA__:Z%O\6$E"^@( RIIP$:+T]PBJ\:D[9=@E!+%"=]"R K& M*=B>OL!QPI=QM/YQ2OJ^O5Z?F@F4-ZIJ\J=9,6[2.4UR1#-M=S(D,GV$)!@R MKH\0R0@62B1)QK!;']?CA$9/,6C)&JMS6;4Q?*HINS9G/0&4G88.(;YK?D!7 M\KJ!X^V Y![=5/O%"M8I]029B;N@]@M[V.%TX/,3]X[8=TW%\XP2FLI,P53$ M,40IXI @IB^<@N19BI!@,G7)]PO'VLAY@G7[R(H-TP=J9VY(4TRQEK/V!U$/ M7&M+&VT]3R.\*P=+=&=5SH_Y!#>G-3?EMEZ*$WKIAL6^+J93![[M=4!K*QEZJ.0-/AK7.9];;#ZV# M-,[U>SMGJ):0F =2.L9$:N"^;>'^1P?NFK.1-9(M+F/JJD$>WE^+V<)DI=^L M%_/U!KW(Y;-TT4MNZ0X7 ,4Q3FD?:(N"XB%WVT)G\ MC+SUOM_=7/Z_\,/%]ZN/X/+FZ^W5]?>+N\\WUVY;\5S,[7;PA$@&]8P$;O,; M&(Y .N5<;B9518&@V]=@H99U+T^]W7JL3_1UJ^9Q/9&6G7F)V:T[]%G#3OT(NYE?+S6+S>B&$_JZL+_6/-^7= MZO?E/"U(FLD(PRBJTKG-:'8L8XCC@A%:Q(0@JTJ@'AHC&X@U5="0G0%#V/@J M#&D[=="'3[^N#"2UFU;T$MAZ\UJ(U--K2S]=VV+ZAYT)UK?F)%O50JAV4]I\ MU+,OCEY,RB^FDGR]WQ(*"13INQN&&3=QG2(K(*%40(+B).8D*V3DU%NKA];( MV[&FZ=@6IP<9NYM7('G=-F)-= 9JLN.F6%L(&*I_3@^E:1OI#(M\T%''XA'/ MY!C^0XKG!WUO.IZ URV_NM"']8O6&G=57?#VFYQ'*DFY(I CX[VZ:1BL)@#\D*"M?:O2+ZY72]G^OO%0?7^D M.$Z_2=":%UE<""0%%)&VA%#&4EAD5$$N<9)*E1=%(=PFO=H1=MFB7J-?A_(# MW92?)9J9X+F^SFD,$T4ABO3!0P2E,(OT\1/G5*GATO=D;'JO0 G MQM/NP B/4N!#X6H (F?%[R9Q(.5N2712!>X&Q+Z2=GS:3Q%_KCH,5*XG,^V\ MZ0:[>?TN^7-9M:2\8.M-2;EM>R;[!WMQ,R,S]O%MH@VO$P+R0M4*2O=#DG"")),UA$<0:9$E&4BRPCJ5-.RUG5N*L@=C_ * MOIHO4#/6%)?.0,6;:5[4?2$=_CKZ+N#5+@1.H6YU9_$R[84N!&P'=[D@BX[4 M<&!]J@KU:*WI/Z3),I3B0C-*[^6;9,0YH0EE N<0YUB8_.="WUZ2 DI!$=6J M-Q+(*=UI0MY'5L8-/^#>,"1%D"SH*=^LI6[^.=^7_V7L5!N"]4 ?@I.=!F:@ M%0HT4NVE<4_8BB#\RYBJ&T% SG^NA@3A7XES3X(16/C9.N5\6I5*+C37VQ8K M*I<1HJ8]=U9(4ZO'])6 ,2CB5+&<17D2NR2QO8,(TZ3!;JR[ M[Y\O/M_>-!U&]=U'24DQE%@6$,E$0BJ8@ DF42+TU8AFQ':"3P^=D6\Q->5M MF>$,&.) 4W?(Y>T!J5]=!Q3=3;6>E'JX#ZN3^ Z)RV%@\$Q3=OX2N&4C#\O6 MEWO<\_1TF<;#(KS)*[;XN&<:XVJ]OEPM-PNM)I=\(==5@L"\,$X:1@BD11Y! M%(E"*Z,\A2+CVD;,%"?$+8/Q*)FQDQ)S(M$F+O8(>Y"OV?]IO@WYX7B^6 MLSQ55'&(DY2;H1\(4D0%5!I(PB.>%\2I=\P).B-OT98JZ) %OQG"CGOT%$QV MFS2 \&Z[U$=NYVTZ(%6@?7J*RJ0;=4#4_9TZ]/%SLXH_+9;ZQO!E\6)N#1O] MXDV\YF*]EIOU7KJJRH2H-F]NQO8@&4>P*"B!45Q(G/-<">86#W'G8<*\X9HG M6#$%=ER!FBW?7&%[M"V]/>-BZ.BUL89OHC1@9TR"Y_W:<_!.B;[.$)W.['5? MRC.5MY345"W2AZNUONW)=KKX7"K&69Z88=^%@*@@&61IFL!$2980S%',G>R, M4X1&UD*&;)WD0A^ K"B#IX8T4*L25#-!'1-,3V%FIV9"(.&F2UH0#$U0$P4M MU8")HP-RA4H5/45FVN30 6$/TD&'/N_N5+Q(HAC7,V[UVVX\17&,DJ+ G*> M9OIZH"2DC.OK01%ED>DJPXA58^Y3!$;>KH9B4TAD:-I[SXZ",>PU/%=$MWVX M)YV'D_"HF/;>P7/%]7,+VKY4)V=@GR@]7L"CCTWF_NMCNNOWZ_V?+[Z [6>^@XOKC^#S]:>; M;U\].E&=1-/.! B!D9OJJ2B"'_=?F]>+W4JRO-^;??U]_4P]\HZ\1=YMJ M_N0GS<1+*?ZC;(X/B[T=B-3(*N#CXF4AY%)434[K_(0K6II9\V:VQ4( _;5O M,AGJD9S5;.#J@[\OJHXZRK1HJ=,7ZLJT-_D2JMI!+]+DQ/^'I*6=R@CUFOHU MRSN\(3<%-/7+"3@),S"V/8U7-*5&_6F3?:OU0M&?1#D&!JO5H:&7]>S]3=<_ M+I:BZN:DOZLO],%DCE0!!\'27*DTAE$B.$0YCR!AD80LCE42RSB7J54:QS"I MD;5HU4:L'JUA^HGM:'O%9WH0LS.5PN#@IJN\(7!OG3TH7:C^V*<)3=L$>U#@ M@T[7PT]XID L*%L\5(4TG^BBK$IN=JTUMX6SB>*)&9@)8TYCB&*E-W;*&"P0 M23.>4T5HX902845V[!2)'1...1%VH-GM[?!0N.WS#OT9,!S4]7A@Q\,H1<9N M8H=*J[ C.FV:A1,0!VD7;D^[=UO\V'B[/NE%Z8,Q*C_I?UEKC8"IB"-J(K89 M1"3*8<$QAB@B/"(HHXCDMMT63] 8^Z;44 4UV=I@K@C;]UH\A4[_U@\DL^/= MPUU9DG18'A.IV6ASZJ&=H\H4N'DRL4]OPWVFW[M7T$?A* M-\W?ONL[Y(-L_O[ZD6[D/$4H$Z9##HUX 5'*4\@R12%&G"HFXBR.B,OD0G]6 MG#:R^Z3"^B*\V+58<(QD^D-L=\)/ YRC-C M17:,S,"62:A6)31LSD#+BOYM MV\BENA'4C&Y_#0RK7=LA8#CU;.A"!5S]&9DV)'LV8 =!V_-7= _K?M_H[QDM MQ6VY$L]\TR1_OWZ3>O6V>DV(/,VPRF$D4FUWY/HZ0DA*89*E::I-$XPS*PO$ MDM[8F6(-!R8QP[#0S@;3FZ^LN#!U\'VU9%X8]BNP$9!QTU);4!KJ;56%!J5F M8*C SN^+91U*#@R.7V3Y;)"<0LX.(O=$H&U6F2P@[2!2-S[M\ICG>"6M8'?% M>=?T43930#DK4H7T;2M6.3*JCT(280DY8BI1*>(XY4YSDTX0&OL&9HR0'=T9 M,)0]AZ:>Q,K.1@N!@(<%YBZ\^^BB %ZHE-"(<3.5@NC]FD>086VJB"@GA*$H3@KJE.C^=OVQ39.6&N"& MG&.F^AX4=MOQ# $=+8RM;)>]LKGGC!^7(%0^^-[JT^9Z'Q?M((_[Q,?\ME05 M!+_@O'R6HN/TO'PN2[USYU1RSG&,(6%Q#%%&)"0HRZ D.8O36- ".R5P]9,; M>!.A:&B'VZAV,@;:MP/$)MW& M=H+O[VK+ISR]G55MQY% QAQCDE'!,60)T?M;IJ94C#"H,B$1RDT=&7)R9IZB M-(FODGJ4?)W&QM(+&4)BMVU>/ &'_ / M"];WW*NEJ$,..48Q)0E$J>D3EIDT 9$06"24"L)3I0KD&A1\0V&JD&!-%&BJ ME7/;/2#X%I?^'1I$6L?+IZN@7J' H\*<%0A\N^+D8<"C AT+ A[_H.=E\IFM M%V)!RU?C?K]154E$E3PF,8LQX@RF--7;+3+MNE6>0Y;3+(D37$AA-?%PD-+8 M%TQ:E_C6Y3$^&7:G,;*\;X:0W/'FZ2*T^_5S2*!0%]&3=*:]D@Z)>W Y'7S@ M9^O*>;VJ MQ27#]7J?!I1EA^?RXK3N]]73?5FL[=QC_J684#./ZWI9R#X=_#IMX&.)@UJ\%*?=6']J87NA/ MWI74^ T%U\62_EY(Q^''+W]#X^W;QN:H"'Z=DC6;X8!4'$0J$/#L(A>C1=Z MEIVLG\*P:-TV"1:?]JE*L)M3V/:JG\]>G6F=3;&"94J#%Y;#%Z\Q$7(\K5VGG?YC?/Q/W;1@_]]8W7C"$:H?C1GS:%CE> MP!RTS?%;Q:,-L?CGZ$**:JD ?3$^WS\M+^K38T =#3V]G3:_^^^+_ MUKXNK0'7M&J&6"7*SUE"$H(H@ZG,&$0,%Y BP2"3*4]2CH0BL<.PS<#L>7B6 M/ 9I=JC612=:>SU4]>>;5:70](K@+:,._8,#OJQAJW1J[/TR=7=,&H1W;-9M M"1=+T'!:J\.RZD7XEMD9Z+ZT_FJ:45^)0R?H]WDU?C;PQ*_(K0]U>"#[VE<' MI#9=U^OP$+UIECW"\G[&^&TIGS35J[IJZ6(IZHJ1*@>]K3Z225Q@I# L),,0 M%4C @DL%*1(*KQGP*OJP =/.X X, MD=OQTJ+34*_ :6J\FA*1X&5=#O(&,J=M*$YJ0SM L&\XNSSJ7SQ2:9Y*4WV3 M3ZMR,T\C&8DBQC"+M#9 5&2P*)("8B$5R3*6QK%RK1_9)S+V_;NMK-C1!35A M]R*2 WSZMWHHJ=WVMH? 7L4DIR0ZJY[D8-')2TI.B76LJN3D9]TOK.T0P,O5 M(ULL*SN@"N/I&W,5.*$UE6HPE+B5^M5K\AKJ]8_5@_BDOPOS@D1ID>C-*82D M$"4)AC3)8\BE$*F^JPK%K?9J$&Y&WM05,_HBVN'&7$@K=DQ?)L,/V+0, :77 ML;_[G/\JAB^ADP+LIC^VTT [O,WJ/ ;PACW0\@<:!L&60_!I8L3M[YB3(N]W MLQS_#3A=)H,AUG.%/)_&9!?'8'!TKXOA%G4_>KZ6?_O.?ZSD4LD'_423.9I* M&:4HDU!BT\TO0PQ2RAA,$S-U/9-28:M1BR&QW'8UBGGRVE MFY[>%] CA_BXI/:Z]&R)_?2C]:MU4G.]PO2HKN//3::.>MGNJIC^#WHDW_@F MHMVNUIL[63XV>N[J#ZW.%FLY3PA)<212R%(J((H$@8S2%.813V)$1*3_:YV< M$YBYL;U5FBK<[,@"V=!US^,=Y=4,*[_W!-Q-;P;(W*U>5X=IT'+]CJ_((9WH M'5^59[K1>[PRMXRDD3#MRU@*37*ZC*:1P'J3\306#;\@S+;93^VRO5AV>W5] MU5;]I(E$,51#$E!4H@)PCBC69'9C4GKI3*RXFN).?;A[@>F7T\%$]=- MY]A+:JU6K"3I4Q%Z@8YZT'_;J8;^M2?9YE;BM5O6[L/NT>.KY6:Q>6VBT'4@ M3._L[]K&?U[/%:88$VVI2,(3DUE"(,$1@X5*XYQ&(H_M+O5#A$;>A#7I-BL" M;(F#FKI]*+D7K.%P2; MW.@=+T4[ZKKQ^])8J"+B*12<"7UBFJ;X:9; C..!$,,4:OY/?UD1MZH%YP_ M/S[7JQP X=H;]^2*[;;@!XW8R!3*O3Q"9U%;N%W3? M\!WXM._.7&_*A1DH7U5L_;I<;-;?OO_:? <3AG.$M V;(2S,69I#?8)2&'.1 M,YP@*H1TVZ ]U$;>ISO:8%T5$SX;ZF!1EQ16R9K/F[69Z*/!==W!O2 B%2EI M\$-4&R2\(*:%>09S''&A?YFAO)B_R)*M)H>Q2_5,($,B9JOZ J'@J@&WXM=% MJ15A\!=->OW74;2AA9C!E&(?K8EUHX78ARK2YB$_3?EYR4N3#/%1UG]^7E8T M3#J$5D9UI[=OJX>'3ZO2>'7G,2ZHS#(,L8P11'&*((DXUUI H21%49$3X:([ M'>F/K$U;;L!?6G[^:@I0NBS]/VTGQ]\,6Z#AR]%1ZHJZG>H8$4LW93("C,X* MQA.,0"K'E?JD2L@3FGVUY+N,>W>Q*Q_.X9&XCQ;_BT('OF-P]\@ZZ29D*CX)<%X?D6Q)2QE<8K(T$UMANFDCUL^N MI6(2U%SZ).%YO9)A73H=T&Z:]FR,/93QN=]_C_S&L4$_/YLQ[!?<,V7Q')BL M$A2]"+Q#.N(Y0!Q//CQKQ3-Z;+/AS$=VHD'LWZL)"&UOV&U^3SQG.4Z*E!?Z M!%(91(@@6. D@K+(BY1F^C_**IEF;$8G.9]876K:;%_:W;[?OO\*S!@)$R!? MKC;@56YVQ:G4U*5*L%D\5L/&FL]YM.@>XPW;N>M^AO?F?]R=VZR[YG[7I[L[ M335PS^X1,0[9N'L,-J?OWCTBV$=;>(])SSNDLGJ4)L.D8N*+^9)J3J&VR0VW#$TPXOB*DP4K>@7J!BOZ/^AW@%YPOGI>-FF:2Z$/[/6O3T+OVB2* M<9PZI=-8K37>=V]''FSI@YH!8#B <3I"(]L7_Z M/__Q+__R;_\7(?_]R]F'G]Y-XM4EC.<_'4[!SR']],=P_N6G^1?XZ??)]._# M;_ZGTY&?Y\GTDI#_6/S9X>3KC^GP\Y?Y3YQR>?UKUS^=_JO*1MO %7$^92*= M-\0E+0@/0B5%#8@ _\_G?U6*">M%(C9!(-)J3RS03&BT@6HG%7"Z>.AH./[[ MOY8/P<_@)V1O/%M\^>]_^C*??_W7GW_^XX\__OP]3$=_GDP__\PI%3]?__:? M5K_^_<'O_R$6O\V<0?RK_?CH[OO-*5%?\\N?7*/^ W5G]>7O+"]\/W M.8P3+!FZ?OQH$N_\TJB(08#@XG"#&#\)L/O5Q/@C&*YD1 M/(P;0Z060+P!3PQSP*/DT0"_RVZA=X8$+Z0_@_CGSY-O/^.#?RZ8+I\48B^7FX7^+L#")+[J"0)SN 2<"*3H)TF3+OH;/3*Q[P7V>MONTOU MNC(/IO&GR33!%.W%]>O\-#Y0[%VDKG[CYZ]^B@\B\ !,BH [)@ZNP.]]Z\%21D^Y#82Z(] MH^)H/!_.?[P?CN#CU66 Z2#F)"Q-FGC%-=+. PG9.DGIR;@,V%_WZ<4'S#/%RF)E:6 M$&,F+R0Z1HQE3B3:/6(=Y41PJ:6A.ALF*@#FD==O!17;.E1JR+8)D!RDA"J8 MK?[Y,!P#&XB$UM'*1#(3N%4"S\0E8XF0SD@/2C!9P]G8\.JMP.%:!\>^,FT4 M&'Q@)0T\*$4PHL(@.V"X;871Q"(# !R,=K038/#MTE?T[2'C94)M"1F'^.G) M]&+RQWC@F ;<&R,)%MTJF9PG 60DF0=!%?<4PGZYBT=>O!TJ&LYJUA!H2YA8 M.$TGT]/IY-MP' &QS16-G)5$#,I%%)_)@R#)1Z5-CLQ&6P\8]]Z^'3H:SG56 M$VU+$#F=S.9^]/\.ORZ<:K N4)X"(CM'(K-/Q /BWE.3'4+>)9WJ >3.N[># M1\.YSTIB[1DH=3,$OZ.:,"A!*$*, O20/Z"6%C"$72PYDXC[K_1R,];=M M!X"&,YT[BZYGE9>C\M'IE\GX.C>73 )T@C+A0IH26E-B60FMC8R0G4O)[G> M>_^-VZF^X?3F7B)L8CLXO)H642US\\/QY[*_7E, M?$J>2.L8!DS2$Y^M1ZZ"2+E&>F+SV[>#R!M(=>XMVB8@4@YXIH?H&7^>3'\, MBM/#D7,2@W8H$X>A-#.2@&?4QQ2RAUJG9#%!E#$G(RRQ'GU@"0:(E5*ANZ"; (' M1YIX-83)* M(G- 9T@E(,YDG]$ LFSV*\Q\GH;M0-)\XK*:F-L #4INZD?'XP3?_Q-^#*B% M9'6V)&E74 ^2X)\YHIG4,@3.,J^1N;SWVNV@T7S2SZ$=_ M S^]+CI55$D5I"266O29DS3$HG]$%-,T29XYW=/)>.S-VV&BY3QF#9$V4L=[ MR\1[_,YLP"+W&#IKDI-##UIYE(FUBNAR22IYX4/8+R1]Y,7;@:+A#&<-@3:% MB66)^I()])L5E8"D*T/+^4P@3AKDR6OJ45!9ROTVCT=?O1TN&DYQUA%JS\@X M0 [2@HN1_SR@FEGFJ2!:9/2%)(;:@7--@@Y@ X40['ZE_G=>MQT"&LY@[BZ\ M:EK_MY\?".\#?F.W&YH3](+&,TCXR6PR&J9R#_<7/RH73#'.@OGL+OG;7=]\ M_J$5[G:^D/(]+WY>S8N]2OO.L;)JCF(7$A"/I/Y>9]],11$(0)Q913*1OS5(W%[IBY1TB_ MT-E'LQM!LH^8&\#*H9]].1BG\L_1/ZZ&W_P(F9D=S _]=/IC./[\FQ]=E8O7 MZ$29E(@)%-=2HHX$A_%9S"EZQS >H[6QLQ5A+6!I+P!,NM9& Q [^.:'^.T1 MO)],SY&C)/94S7L.Z'M"7KZN9C?(;1JR;X!'!V/OR'5D^D/9&&09$HN M.R :/!IAER)Z#L;B&M!)H-\0F&>5<;/^_GYNZW>'DYUEVP N3J?PU0_3T?>O M)2K&_?MD_@6F=V0TL-)DZ84G"LJ>;2,C7ME,G,I:1Q6%X[4CMBW(ZN>V?WHB]9SFH6WH?X'2KILY-EXP2-(PJBD1/*$ M9E9H1G(REFK(-NK:YNIIBEIPKZM JZ+@&X#1K?=WNQ)0 M$)GHEP"8C,VA"7 M R4,!&54*P.Z=F"V@8P6_.PJ@-E7Q V@Y'0Z^0K3^8_3DS_CJ=R#H\3CUD\X,JEX%AECS.H.]N/TM.!95\%--:$W *"U:&!M M%42D/=$2$/BDB&0^$N=I)%PERVD*7)K:R-E(2 N^=17(["_F!K"RI!^ISD)& M3XGF&3=2@1NII581;[W(,3#JV%,5.[L'7/VTUNKLF.Q%@FP@MOHP]&$X6GCG M:/06QT[!!Z-=AV!K MZB"_&^T_#K%]5-$ J*[/84[]CY*0N,YXQ2B=+>9C83T^]FUQV *HB^ 0P=3L8+:?P^G'\YO)K-)Y;JNF_% M0*<8@O6JY!\LD9HE= 8$1I,\AIB9B>K)5O@[90NWH*O?G&%'R*JND 9 MH@[ M-ZP5AQZFU]$38;5!*ZM$N66&;H#UQEG*$A.UC^H?(:7?;&)'4*HA]@;0LX&# M3 .500%!]CF12F42@HH8N$H&.?%<__AB1\QTEDGL"#-["KN!!,&3!G0]Q^XR MR$C+P($LB(RX97M##4D!)$1/&4_J-3>U5HY97R5^ZT))#9BJW_VT3#4H@CLK M(_GNW+"W"E<,("_:&RB;=B:^)%<24*.B!9YX[5KMI^AIQGOJ#F75U-$ M.YO MYFN+Q)EL$F6!9&2(2!8H>H.<$Q:4Q'6B(H>NW:A6SF5?!5:55-$ J-:8&"@1 M3$XJ$06EP$79@.M!:0)2!&6=5K3Z.>W:ZYMQIEXE9_DB83?A4UU>#N>7L+2E M9?-&"PKC6%C)3M)@.)#$G,)HPFKB&4:E6N!_+<7M6M>N7'N"G'[/:E_)=ZJC MC ;LST,)'8_CZ*KLSZ>E52IJ;3Z?#L/5O*1I+R;%TA;/<3+")WY>],R$V6W@ M8W Q9>$3B;1T2711$L\=)5 N7L7,$H7:86%=#OH]6WX5]/:H\@8 O]:":WEE MT"85*;J<1"=6)N=F((%118Q0A3&%R_BI[F:[6L]U&OJ^,MX?'C88UIV5TP"X M#E):'.+[T:D?IN/QJA1U(&,N=:6:)$]+,Z^82H5')()2L#(IC_S4/@W:3$K? MA0_-0*V&JEI 7(Q7EU>CTF9D$125BN"&LCC/!?A#8 QJLN4(D$Y)S(G2H*TF8"-RF)H)R#5+AQZCJ9^YM/VE1G< M7RW58/:Z/?5.%^KX O-AQ#CA#B^5&NS=?<-K=-M[@J?7;+VG!)BH EHZ8I8IB&O#-'K3./[B:?YE, MRRW?@17*4?P/^A VE/M3F024$M$8N2=%N?:\?B')H^3TG6)Y/6SMI8@6,;5> MG>! 95&:K$.I)9;6&N)H="0F(3(#SVRN7W*[YP2,#M,BKXVJ7571(JR.9[.K MLCJ,,UJ74I?%5!B1*7$\:@)!*9:3]\!JY]X>(:7O',9K@VD'!?2((_1R!^MT MEV9-MZOA_"K\#\3YQ>0WC*KQZS/\9SJ,17BS05 TN#+@&"*31)IHB)>X<++/ M4=*8.!?N&3=^][?WG:;H"%6OI(ZWTXG]1M*S23[Y"M/%*V9^G.YDJ$MN^FKL MK](0_Z16.+G+JSN*,_>60J4 ='D2<$/-#=1SYK+DQHAEE)7QQY$$B9NFS"SH MD!W84#MY_@@I^Z=E5P^\* G&@59)6PWEZHU51$I<60X RN"30%6TB?O:?0?N M4M!O\%A#WP_SJCM+N,=]-31Z4. M["G@GEWLO_II*DWA?H7+ -.!-C)XJ@(!XSG*@CL4 \8*(2B6T'9&:]06KO/= MI_:N[WU5-*DBK[Z#J57[OQ7ECDO-7;D1KF-"8\A+5U2-GSE0;'%N*/06FK[[ MU'ZR?MUH>@]Y-9!^60EA13Q7H 0UB2!>RT@M38D-U!"1L_8\1I5L[33>'0+Z MR=O5Q\7^TFT!&M?^$09_<(R?S@::Y0 9=S^(D!'<.B,'#(A(/#AI54RB]DB- MAU0T FX'(.]13ION4!]]7]5&E>9^^+]42C.]#4H'00G^ M7V!$CJ;74XKKBC.?K)2+S2#K3$D-X/!P,IN?Y!6C-T+S M0@F=-$-1<56R0(F$1!-1BH+G+@L!U<>1;2*DD1VMCLG:7]2MX640>:$ZXKJR M"CWY")%XABZ^TLQK9UV(_JD!NWOCI%];4T&A3T'D1=)M !JKXXOQY]5TF#4; M;#2U0AGBM,-(0:(A=B$A7\(J:4$+%ZHW-GB,F$8J(.J8E#HB;P [9Z@&)*#, M9GR'Z!]-%AW05UP-J,_!"8Y+*@04$=?(# ^<1!I=M$[R7+V)YI,$]6MV*BG] M@:]32P,-P.D<%K<&D)=?_?3OL":L@=*.>8KF.5%1*OT%>H8LH\@IZ9?_Z8;(%62?0,H^@N,44 CY.0@70['PR*<^? ;7+,C,W!9KB31[&(I M TG$.P?$4.Y=T,Y16;LH^1F2^MWGZ*$\\E(X:!LS3JY&GM2'\;NOHM^.L&7M7UT0#& M'DAJ$*A$*K4@4979()1FXL ""HP9$YT0-M>N;7] 1+^%?=V@9S])-W"3\(:! MVZO@ \5=$BPS$B0&(](S3WP"2[)AT26>O:S>47,#&8U4%U<.U'84SQ>Q( M4,$0CY&&R$JCL:UMJEY,9,_9@@Z0,GE-M36 R_=^.%U<>SQ(_W,UFR^O!UPW MI1W(*#ESO-P!*/=!(H^XCKTDFBN;F&/!YMK9J2<)ZCFIT#W>ZJGCY=AR2VR- MX7.IWK^H&!:NSRN^F/JTN 6R'$![O9P&EE*KE:)$<%F:\^!G#I)'5U5Z$U0" M]"ZKQX5;$-9SWJ%[R-573P-FK= ]*X1#,=3?B^2NAK,OR_54.!Y$T%11'ZS554L#.+MNWG-'5.LR+"Y!-%H[ MT(RPR#$*#Z5C7@G*)8I19\5DTK4;:&Y#5\])B^[15ETY#0#N:;$-',N1\AB1 M&X/<4&>(*WR9TIP'?(RZ>A_-IRGJM]GU*X"LHD(:@-<3C/" OB>5!'U,B^O$ M).(,!C?6:FJ4MX'SVO[9?J#JK ?U*X"JCAH:R*S=Y@2O*PV'XRMDZO8^\"^0 M)]-5M\X+_QUFZ!9,/>IP./;3'XMTTN9^>0.(6E, 6:YE<5Q:($@(%$BIJP>M MF0^V=BOU#MGIUU!6SN&UHO9F5@"RN%K!O\ 8\G ^H-+SA$N7I%2N#I3&4MX) M($$F4?HKIY!KMS%\A)1^K6DGR-M/W"WLPS!?.T[)D1FG/1!N!7JFCI46GC83 MPT.*PG.6;>TTW!T"^NUO61DANXNV 6NRH<7U=7OK&\?#*J!>.TV$P@^26DI" M-(AW*A3:3*<5=-!0\#FRML*0>R,8JJV&!BS.8QW4/XVGJUS@7R>CDAJ\/0"Y MS1H>3(?Q.9CZN:JL57HR46;HYN MKB6PL0OXLO/N( AF IH;=$<\"BH*C]*X;M*\5NGHDK'( OINCDC!&+'6.6(,=V6<>-90&T^/T;*=ET#?B*M; M1>(-&*/[?/SB9\,X<)&F[$P@7FE<5B&(,@S7$QU-]):",ZSV9-"-A/3K6=;1 M\3/ >;G &T3-N^'H:@YIP#C722=!A&><2)-1,++A-X"=WZ$,=(=T\ VF_C-\O"H-@4[R@^[=*_;>#6=Q-)E=39=&^T:2 M*1N;>3(D"Y7+SA^0X<@6V[2RU$1;_4BW#N7;V;2WTI6E!VV^(0POC3N-&BQ- M:-QE\.A,*H8QOF4D*A!"Z6@MZPNJ#>RR?2!H1Q"_7)T[8Q4I"9-NT;H2Z,.Q M">AX )59$145);*T[^8Z> W36B[GLYYA_DZC>;W)>D5&M!7E5K]R6A/3.TS MU"AM-2,N94MD]&FVR:P/!A' M5+:"E,,FXC5^B)H#I,PD=;6/O)\DJ!$L[:#IQT"SM]@;P- ]'E:]?K6.4: O M2Y26I:@,!(HGNA(9B$597OV>YB9!&,+._HN]G<_:6>@/061N8==W=71OG M E6E40;@JO*>]%N 4HQ7EU>C$L<\5F2P8LQSBPNA=.7D$8VSBI0XB<&O I>Y$Q"UJ'V] M;&OB^CU8[P!BG6BE ;B=P1QE ^GZ[&7%A1*"Z2PBR1A@E#ZMFOC$+>$>N)=6 M4E5]E-AF2OJ]&EL?2!7DW?,,J3+'\7K$6O$18_",2Z.(-QFE01:>TKRG90L%H5D*(TCC*22J6:%,$2W'DI,31X M)Y+"G]:8(/;@Q?U-DMI+?9MAL(,L>P;">82QGPXGIU/X-IQ3*:2RJT\VQ=L*?=(Z&]H63VTU))P MST Y7#K>I3UNSA#GRTL&)_D@3;XN%%),KU# 0P!?ZJ+1]+*R QM;RLN"3U[& MG%B-P:;;T-)(-_[]/)/J0F\<1*NE)C+WP1M/LJ'E5B L> 5 68I+7XXF-> M4=^.37WMOP!:.ZBB<7 ]L+XB1"ES3H07JA^XFX 8@ ?+?X_'%W")L8.?_E@FN M5NWYR*U>#%>G%.VLHYHXI@PQ404/WGJF:M=O/$=3O^#J#@V3#E6S,]2^+C9B M7%'3>1> ._33Z8\RN.=R*;.= M*[8[ I\GLM]<=U^0K*R\WC%:YL=O7'7+PM09JO,DKQ6IWO98&!C.$P3J2,BQ MI/5*_R(F%7ZIO HJ.I_N#?AZ4,N[^]O[S6=TCKY74DO_;;DW,+KH./X\GT Q MIG?"DD#+^$^C<9DE<"1'(XU5 ,++E\-ONY?W&T+T@;X.E-(_^+9V.X3DN)BT M)=&&4C[!$BEM8DC0/ ,#(9+M>#_>S2/LK%]R.Q[A2U2SYVY[-$X]^8,Y4!K* M[?10AJ%)%C.Q.41"7<[1HEG'3]Z$/]A9R]"&_<&7**\1A#Z4YL-K(.L"E2II MIY0ERKKB\CJ4I2OCW7C.*DCO4_7)+"\DL9'*G*ZR,_74TT""9JWP^J&]ESDX M7%&&:,M*ZU2MB:79%[E92JD7NOJ Q:?H:2TQ4Q$(CY?#[Z>5WF/>VU5Y7U9H MJ[G,,D4B6'9$ZFB)=5P0GWR2PD@+IG:%Z4,J6LNL=(>I/370#)(.8BS;/ZZ$ M\[(B4"RS3U_+K=^CC2C)>7Y MY )\)/>Y&!-GM3',&$>B4J&TE$%A>ENJ3[@L5,F7'!HK\3OIHTVP/5A/-[PI(1W7Z$E(XZ#<./$$.6*$!\>Y4UGQN,V![TO?V^^H MF-:LVT[::#T\?OY<.VHKF,^4@#3(,F>*A) LH3F 3YZ7R]"O&2K7J5#HKNU[ M S%)%ZIM/H9^GEV;A =@GCCK<=TZ'HCEP AC)B=0:"WS*R5]*I;:=->WN0$@ M=Z#8GK?^,RB\P!G$94^F3V->025O"' #;M%E-LP2H7F)VJ0AEIE M0N2>*E"6!UH9:MN![$T?OW2JAM8=S'+I?3J,\U5OWX,BQ;],R\1/AW&:SEP0 MQ7.9RZT,,J@"08,MC#$IV%S[1' W2K>#Z#__04P=5;8+V(6W\3B3L?0_S (7 M))2>OR%$$I).).#WHY5H]&/M)O4[$;H=7/_ISV3J*+(%M"X67^FDB"*[\-]_ M'\Z_?%D. ,5O7(]T*AW7+\ND[86F!RX)3C,$(N6RGP@GS@=!!'/.!!YYMM6[ M>.] YW98?=,'.*^FQG8N%=Q>W\<]8]&C\6*R+<>&>9:MS&4$>&DTF]#MT9ZC MQ(5AP3E-9>UZVCW(W0Z_;_H Z+65VC^,B[^^QNW%Y)%^MH_X] _<^8 N>\B4 M$6]B:7B;!?'"4 (:#%@9O;W?D'%C5%61I.U@^^8/D?I28O\0WK!H'Y7 8LV& M^VOV#% -L^$3V\OYF9GJERZ$LZHA;S[ )#MU*4SIG1:-!&1%8]@]@5+]NME7^*L[XF MX-# LD"ZEXP7'@?:9)NL4D1KB$1Z#/=MP"]MBBYI&SGCM6>2W"%@.P"^Z<.^ M_07? &J>O(M8YAU0'A41/*)4>$1>HK"$1YM=M PXU+XQL/<-4?ZFS_:JJZ61 M:_ ;KB/\*OP/Q/G%Y#>8E1N[U\>9Y8K9 M("FN01J-GHHI!2(QEGN/Z,(HR\JI$,7@<)MZ\)W>WDBWUVI8N5,+WKT^WN"P M\TD^]+,O[T>3/V978W^5AOC#ZH9UXTNZMH[/UK "_/M'0&HZZU_62N MY26B;P W=X['RMG6. Y'<(>EB\E+I>ED2,K13)30*(.,,9S-^%E2UC*6; 1: M?4IL!WSTVZGIE5'<.Q :6 SO -\TYY<.?H:@'QCLJK#)$ ^=$"@_$XY9#6%"2.R.5BK7#NQ<3V6\3 MO.9@VJV2VZD/?.^'TT6EUJT&UAH=:#!16)Z)\*(T&(^9N"@X$4YQKYB2/M:^ M^O\D0?TVQ&L.I/64UX!9+0V#;LL\+J8^+9*LRX*0Z\4WR%$Z[KDGY9(M.O&9 MEG-Z1LH40.#**I=KE\QM15B_;?":0V9]9;9C,M>JDOP(3O+Q^!NLA#^(4E*= M62P-KTIGRC+_*%-!5-1E, V72=6&YQ/D]-L?R\GNP6P&\]G[X7@XAQ%Z)VE@(A4J8R@G71GZX&T936/+,-48J920'8/* ML-R2M'[[YS4'T2X4VL#>7E;>K$@3BOO\O0CN:CC[LN1ST2DP6ZE(JC>M))T9"*'W6)#CCI-::U;X*LSUU/3?% M:PZ='>FU2<1>6WR4.PR_E8+J@4(=YPT,$"SZZ^J_@\ M7:W-9JN#B6>AMZ>"6@I*[K-V[?^6?J?"@G2)4R)<<$1&IE!\(#':BI8G$5FD MM0^VGR2HM:EMKX2V7572,LQ.I_#5#].[%5E'WXO# :44OMS:76:B!LB45-0) M@@M+$4FU0->#E4H1:C--'!S4KM;=C=+61KN]$C"K*[%EQ"YX^HA^T*+'PGS% MG>94&)L-X:6^5#+.B'/4$@61<94ILMH]1#>2UMI4MU?"Y/YJ:AF$UX['J?^Q M\#IR3L"U8"1R6'@=D7BM SK8/. VP4NY\ZNYA2NB6AO5]LH^X2ZJ:34*F5XA M'4,?AJ-E WP3G56,>^*$#T0J@8Z'C9X$B)(* 29D\1IPNT=7:]/97@]Q^RBH M2= MF[8L;?V!E"Y_2VX08HL,V,#06D"*8.]B&,V$9:]L5(Q+V3M MRL3MJ>LW3?/Z-V*[4-KN<)S@:NL2CLLZR\V"A!1Q?<62?XIE&U"!V)@4428! MH\:+G&O?,'@YE?VFMU_[WG\M=35@'S'DO^YM'/]Q-9S"KW[Z=UCT4EV;'I>H M#**TB>%W2FVT(:[)/0#5T/+@76%M5[:0+4881 M(,W>HY!_]?,5,XLD_9+I@W$Z]*/1["0??//#46&ZS%+P=W@/+!:+7RY'RG)- MDFIB,PI >^= 6I6-K^U25B&\R48!G<'XU57=HIE=7?BYY>BO,$IY,AW>W+@8 M1.%M%-(1GGD9/8MK.ACK22HS[B+HK'GU>L>7D]FD8_IJ)KBR&ALRR/^KZ M/4KL&YYUE-8B*M_!-QA-OIY/\OP/5,5 0 HF&%$N^:"7[T5)EJ$ JTFC-X/QWX<-PM22Y&M54]NLVOG;"J):Z>AZ4OAZZ/3\4;C%TI/0)1M9A.2&.2J=]DI0 2^AU MV.!(<%XAH!Q&;&C4O7FN0VX-.II,&U7#R*0GA3409I_=)!%.\B(F*RV(PGP@ M4LH4,414*7-';Y<2Y]';I3)RKF1,5-<>P?<(*4VF>FI#KZ8ZVO$,UQ?3]2K! M_>-VJLF &:TERHD(;V09.F:)5=H0)C,ST:2H5.V;+L\2U61^IBO U551 P;M M.KIZ\3AA0#?62XJ6VEA:2@("&F[%B&! *4_"AEP]%;XCK4VF:#I#Z&LHM$V; M^6$X!MP(#I&8(89[+.6(OC0!_ ?CL(#^=KE0R;S,"O\;+:N>L'F,F"83-J]A M(W=720.V<=V[N,N(2IY#II[$S!5ZK64&E%2X=**GP5*;M*E=ZO@H,4WF85[# MX=M=)>V8K^W%-\B7T MXXU<0O>;06MYUYZ8WB M]B5*;&0P^+7XRK4^_/2V"F&<-@0A[X:S.)K,KJ9P*^T4K"XW9G [X41FP&"9 M94^"D,PRAHY:[L()V8?F?J]O=HK=5U-E ][VT>77T>0'P#E,OPTC;,Y%'XP6 M#\+/3G+IK_=Y7&86+)VHQ;'QX?4),Y1Y65?C^<#1J)%;##I2N=R?C,#=!R,/ MYYR'Z,"(Z@,E.V*EW]J!U\7C@XD__8-CYS7R#:9A4FT0R_+%2Y$O2R7*@*. M,DW.!,(R.EHR4MRK/(6R:YG,@_%9U#[3>(24?LL,>D5I#>4T8(E7RV31F"P- MYU=EYOJR2T#ZY6K^<3+_&\S+I+B!I4J('$N+[Z"(%,(2FR.0C$Z3S88E9D)U M9V$[VOJM/>@5A9VHKP%8KI\>+BHJ3KX6?\%: MQZJI!KI_^_F!3C[@-Q8_6ORD_-49Y)_*OY_.CN\\'YF,7_X<)Y?+9[\[.C\\ M.SZ].#[Y>/+^ET_GQQ^/SL_O4CP;HL/\7#WSYN?\?$O3?6I7CWN FI?3!]_G MN#DA8O?;$DZFG_UX54U\B)9E,AHFOQJ7?+I&_$E>(="/;N+UM>L?S"G+N"16 MXNXG.=C2A#H2W!TAL@#*5,]Y5"%\WPWU42(PLAK.3O(Z(;]P=S.)T M^/5Z)/6R>R,N[%/\XUBF":)F?QF5'A\\.'FQ^<'']\=?WQ_E#> 64H>+<]+2 MP>%H.IU,#R>(BL75DEOT!T>=L]P0 RH0J3$6#R$R]#2$Q._KI(*J;)%>0M_> M"=2[S[U=6RE*YV/"M>Y*G,>H(4%AV!? 4VDX..UJ#R1XC)9^C6AG:'F0KJRA MBB;-W/FG7W\]./O;R?OSX[]\/'Y_?'CP\>+@\/#DT\>+XX]_.3WY<'QX?+2+ M,[KE@_:B#&>L#@. '3M0L='J=F M[QEFP\_C81[&TOGAB3T?P)?D)RXNKC$0PVB?."D4T4I&@^O!0?7ZO^TH:\5* M[862!X/*ZBNE20MU_/$W=%$6#L@.9FC]K_>W-8_24LF@K W)+K<;5VU6YC]N MFP+=0,=J)D.2G&2G2U?IXF SBJZV=")'(SW7M7LY;D]=C2FQJS<=CU?ONFU1 M]^"MXW0(T[D?CE<]E);C+FXS4FO[M:0Q6]RJV:($A 9/O(V)9)L\BDPIPVJ[ MC%WQTO?0L4Z0NFD.;>] :-(LOC\X/OOMX,,G#,T.SC^='>UJ(#<_9W]3N05] ME8SF>S^<_N9'5W"KYUOP1:."YH$1%U4J7C_J6> .FQQC4= 4J:P]F>@I>O8U MC)N>?0MJQJ470@&Q5)?VR"F5<:6>6$C2Z.2BE;43GT\2U*^)JH:+^T:IGA*: MM"S%R?EX<7*&4=/'HXL=?:ZU!]1QNQZCJ*+GM1AXON$<2RDNM"@%SJ*XT,%@ MD)]M)DQ$4(QI;6G]>3^/DE/#M[KWZ%OP.JV"%Z6= 2^EW4P:XFR.A'N>,\. M!,PKL-J( :F%B4U.314--&H^+H[./AY\^/"W=T>_'7TX.3UZ=W[R_N+W@[.C M7NP^+BWZ&*&19,EH8GB[@3@,&CG@K#@ M%4M,UXA%J_[/&Y:#]RQ+(+GA.(B6W82"()R MXGE,.I;1#*EVLGMG8OLU5Q4Q]? R_FNHKTES=G!X>/;IZ-W1?Y\>?3S?*1-^ M_PG[&ZPG::IDH58#'&?+<][IE1^MI2UI4-);2Q2ZR^7>KT-]*D>HEPR4ISJZ MVKFG)\C9US;=&UGY<)[@]2C?M6_=0GTU^NT6\3D&@4Z )=P:L2@))E8S_%(J MQX-D5(C: R[J MG>*9IMI#.5]$X-[7![9YV=J!4Q;9&(Q=(#/<\2'CR@BX2+5U M>HMQIJGP*^ MC,*>KUUUAJT']P:ZTUN3%NWHOSX=7_QM!^.U^L/][=0F"BJ9I.51QPTN6'9) M1N&)L$R6;D.4V"Q$N9!4>I[C'A1K9WKO4K!W24&Y/U Z%2(@ED_^.)EOC""B M!Y? EKZ:&C=]$QRQ8#3)(7,CM?:^^G#/K8GKUY3L@8D'Q02=J*--,W%P]A'= MA_/3H[/SOQZ<'>UB,.X_HH+I>)*J6D;$3\>X!Y0F-8L;M[?0X>C-)FY)B+2T M:T2S'Y@7!'04J1Q9B.H3[1^C9>^JR7O/7ZF*4!0!(A.7JC3*,WBH@A('0 JU*RN?85D"?(J3!E_/ZC;S&K M);K6T1D2H$P:3J;<7?/H'">FA,G:@ZE?7O4X/7T?A-7!Q(:!X74TT*35.+\X M.?S/7P[.C][ABBV9VEVOASSRH JETUM06,FLW&IXT43_IL?'JGGYHK7"8ML( MI0O(=6OS&Y0)T-:ZP$ER&;<0X2UQ-#J2:.0J1IV[7Q+TB/A]T&7E%53=I M*,^./AQ<'+T[/3B[^-O%V0&:H<-BAW;QM1Y]5(V+MUR)83S41$P'%/@HP4-TN9K''TVX[EU0\>4>/"VU-453) YU=A!O^X0O*.OMW=Z5C,.4A.N)5EC)LUQ#') MB!.XWU&@RNC:IUV/T;)W#OK><]>V5*5M5"(0H2PCLK2PL0PRD28YY4#01&M[ M3X\2TZ\QJ8*#!]GF*H)OU&1L3@;E12]XK?NUFSGJ_IZM35&C:-#3 MMF4$@4<86J,$L8%""L%F[6N;H^[NV:XZ;]Q[P8_EQ[7,2-"<.R&("HLNM*+< M8J! 4L;-EDL1@-?V_;:CK-E[MB]!R7UCU8%2&FB^=Z?CRWU>8G22)B:)\*J, M)(B)!*HL@6RM=UI%EVM?FGJ*GGX[D'8$JVH*: !,GV9PDH]F\^$EQ@:S@579 M6,X4 5Z&OY5[YX%K2W3@ 5)TY2I#9?CWMO15B_33^[LD#55=( SFXOA]]> M"U^R-#!4)@!/"=)<(A;/2, H!F5E;$+111EJYXP>IZ;?UIX=(:J2\!N 4>D? M -<5X=>EXV<0 9<)LK=B2BJ=%SNT2GY1<57FGVE5!D.X*"W&P+3V1K<58?U. M+>H(7/55T@#.;JZ"/C"[C'DFF2$4,O)A%2Z5I"2Z@=3G'$7TJG9<^Q@M_FE.J!W*!W)JK34 M8,*2P!B0D(6+0F4K<^U"[4>)V0I2[HU!JH[H&\#07R:3],=P-,)E@3SY\>=A MN9&WZ-5T_^L5@]&DG)AVA#.'40@ZD<2JI C&)$)$KG6L/IGDQ41NE_VD;PQT MW>JJ 3!^ "0>/I0QK0^#7V<=+\4\958XD48;M-(2"#H!/%(5:>2U\Q%/D+,= MP-Y:?KV6_'N>)[*X07,\FUW=3(K:?$Y@LN>"XR;/=4)3G=%*>\,I432!HCQR MQ^Y!:N,@D2U?MQUDWDKNO"LY-V"%S@#CD2LHHW7*36\O!=ZBE)C"XJ8', M8N[8[-K3+!V).0J0!!\Y6F1N\+, A#*9@\F**5^_[O!9LK9#VUM+T-?61P,0 M.TC?,"@>SDK+_EO;O=:6%80(QC"2@A'(C@VEPX=9C T165+T'VM?1'R&I.V@ M]=8R]37UT "LW@&^.0X7:L'/1W ]H>9R@ES^[\8S=FL@>18UH<9'(BW+Q&>& M%EI2PX((W/+:Z8H=R-P.?F\ME]^UOAJ Y/'E5S^<+@:)3]\-9U\G,S\ZR1\F MX\\?AM\@K4?,MSS21"UDK8@6Z"9(9QFR%P3)WGL!E.=4/4F["YW;@?+-'0ET MK;$64'E]X_)!^9K1&&IG3< D%)Q*EMBH/XS@AFFI/U&8C*3*,WX1@)7$7BO8Y")1'! MU.Z\L .9V^'NK1T:=*VO!B!YTX_]5_#E!M+M*=N#I)#F'&*T)#D>RZ6"I M#&Z73BM>1A='4QF(6Q.W797K6SL^Z$8W#8#N'4R'WWQ9.0]\ A:I9<%80E61 M%P^.N!"!.*IBYBQ'E6I[<8]3LQVLWMJA027I-X"C^VUS[K/#@Z'&+$:JJU(X MAVO#YP $&9$B9!NDJ0VF9TC:#E%OY4RA"STT *O#R6)CGRX["0QG?S]$&H;S M\MD@A&A92G0UM:_WO$8.=O!Z:V=%-22?P-0.H?/ M9=<^@Z\E.?/8_2>#UM:J* GNWA3#&(_"2I22Q*6+W@6M?.W,[5:$;0>OMW8T M4%\G#0#M(_RQ)J[I9(R?QN7$\\W\!<$RU2P1QQ+R!^7ZL0=?NE !"I8G$VO' ME2^E<3OXO;7C@TXUU>2][G='YX=GQZ>EX\O)^U\^G1]_/#H_OUATJK]+]U:7 MN)]ZVOXWMK>FM=+U[)/I9S]>9>WO7&L\&*?3-19.\OOAV(_CT(_.\3MPMX52 M4)0Y(\I<2$2'E#H1ZVAI&FDE]Q&4KCXQN0KA>Q4-Q2^0KD9PDDME :+W#*+_ M.IS[T8JJA=;6.FE"&=4"0,#24BN<%'&J&'3)&7.:,BO%,]#;X;7]7NM^?73= M*3?J4$--&KJSH_.+@XO%N,Z3]Z=GQR=GIT?X\=W[XX\''P^/#S[<_+C,8CC^ M^/[D[-=%V\"=C>&^;ZS1VJLBS]5[7AQ^\>//B_DD1]/I9'HX09S?KVCD!N%N&#-Q0;,)Q,,6H?3M)!^I^K MU;3@]4DM5$M@DE!>6LI(7);>*B"(0)-RSC&:VC6\^]#;2@^-RJA[$,"\EDJ; M-++;]=39V:*^Z/&OU2'H56SE@RB'1L43:%-N&QLBL\=]/\M2/\*=RHY2KVK7 M*W;7'^CAK=>#T6CR1ZF$?H]K:)%A^C"9S>[[) %LP'".^.S+A8Q@<9TZ3V(, M4AKG#,3:WS@#F0VVZMH'P!VK:X&$'EXG06 ='T5I%12 MWV/*Q,A$EIY0Z04I#7-(R%D0:S*HD)))OO:5?KC'HM:9>ZS!&)"T$0FFDG@R">7@CMAC0N\MN7;@,[Q;YL9UCUH?/J#$KZ4FZJDU,^@:K%,4["-?^UOS';0^LVZ;) M2=".OLP$$YI8FCGAG#.?-$M"U;]]LSU]?<];Z@11#XOH.E)8DT;J M_<'QV6\''SX=_7IT$U>5@7X-737@M-/XTF8P721ESP>?[V:XX\GXXA_M3S=OKT1G(+627AB4L3M)9>S M\^P$,1(W&9:X UH[INB"CW[S?9WAO7>5-[GE%___X\7)V?'1^<>CB[U"DP>/ MJ1.=/$U=Q0!ET>MRP_A.1IGF.8@RYQ=C79,E<1X]2>YU-$I((T3].:>/DE-O M;[]YR2$BOV2^[X7<@E(9M%E9EXF#+]OO=+!J=J!V+:T]1]ZU,#* MXQMR1#LZ/]C- 6CZUAE%Y* M?;6)AYN:W=S6FN@$:<8-]H+$-5'DCQ-49VRSSLIZTO< MBV%ZW=KS(]Q?&BD(A]MN(DZ74]TS#:NC8 M7-W9F2*:M%$'AX=GGX[>'?UW&?J\1Z'1YN?L;X6VH*^2V3GU/Q8/+\UG8IQ> M^=%:;DUY3@/J%1;[G4^H82]4Z0S.LU=2A>H'R$^04\\W6CP9UN/@^_%NR@;X MHBZ 3:$K5K,J,V.0FPDJ5^3 ML8?^'[<2^XN^3=-P+5CGMO*+G*6/S]X0B]\72_ M6HP!TPH"\:" 2$<5<0$Q;Y.@SCAO3*I^W7PW4GLV/C4P],3EC/)K"<3WN^;Y MY.,J7$+:FMI*N_-M@OPDK[?6.P.DK&219O/9 A*A--_#N/'>A63/4#+6$B\9 MPU!.1^($.!(D=\"4D$S5;KBY'\45=WI$R^0'X/*:?AM&V-RAL%R2B:M%5@XH M/X]+;FYY*7!!Z5K'+V.= @R(4RR=+(S-Q M:S@TBS4%XST/M,8R=,=.OM_"* MF'["I^@1'DUY'9LY7T1^R_Z=LX.(V]3#@N(@) VFU"Y#U$12AQR#341+78H# MF7*V]F')_E3WZU4T@?Q74?@;@/@9H%B'$>6^X/W3>(BB_L-/TR/L''TVUX5RH\\J,9U_^)S MS@@Y+;27V>OZ.]PCM-0I!/CE:C8D"93)M#):M,P"'14%W$=C M..A0^U"Y,@O]>JA5<=V"DIOVU'OQZ?I M;ZH+)'.9Z:P=NI&ES3;GC 2/*$K20&)1HYFL[X-\:.%M!A=(HJ57AY.2E!O-&-RS MX&QP.E6?5+"9DG[AM+^&GX',#N)N #1HU1=33'$!%49^AL+. MH!^*/K B-D1.&),BR930*^N@^%\N,Q.H%7BRBW M&%R!SA]NTY%07O(WD#WQD96Q+=1207EBK/Y8K_M4])R#>$V_9D\5- >BC_[R M>FE%+S4D[8EP.:#19++4P"E<$1I_D!,SMG9/ZL=HZ;G@8$\=/PF9'07>(W!* MNOD"+?&'B1^O[*8/.H")B@A:!A<(6B9>)THTA,A8X"*)>XV2-J;V[SZU):7O MJJ5)%9$U8"5NL@Z+8OY5:?]B*=#,LXA4DJ@=[IF0 G&260(QHL^55%"L^KGV M8\3T>T+]JAM/'84T@*QU^J^=.HMVE%-+',-U)GFPQ%OFB9$9_;*H64Z^=G3T M@(J>DS-UU'L_.MI/UBV@97)YN:HV6AE2A2& =MZ1K)PA,N5,D'"#H9Y(W#GE M)=0/I>\1T2]6]M7J@Q!Z'Q$W@Y&%5 Y6'(0L<]:2XBY=[M['K% RZ+E1&26U M(#R(VO'S0RKZ#8LZ0H)!5.5J M5A*0RUK1N%8D1IQ6& 4)X]#JYP3/4]5_Z5P%]=\'55U=-("NX].3:_<-S7<. M(1)M,.[729L)P"9;@*7740W;R\9ZQ4UNJDAH@;P$:9N5,$LE@VR"27 MAAI"RWAEN2B*YR80%8)S1NDL:>U6&.OO[W?"PJON7#N+O2'(K):-$C$ 9Q)] M?8Z -Y$2!RJ7&12^G+8&QVN/:[M+0<\=EG;6Y".0V$&L/1\!G!Z?'MW. %C9 MP>B8I\PYXEDJF0(K2-!H!X7QSD29%$OW6@=L/ C8].PV%+Z+GB85A=:CTA,, M!Q_@LQ\=C>>E5U"!?@C">4LI,5[',J=($9NH)\%198147M.GS, ,XI\_3[[] MC(]>6@#\Y';A;WCA5B#0;WJSV%?,/2-D2?5JF:!+5)I%,:*H0_Z#,KA@DB0F MY!RTXCSDIQ+YS\-C_6W]&(B]U36I(+N^3X//C\?CR;>EK-=6Q.%D^O4ZZ>-I MT!)PCZ1&$NDAD5!R0)!%1 9=R&:;C>'Y-_6'@MVU-^E,E#T#HRR,^.-#N?VQ M",+*A3-\\(H1B:)0"H,F6[8\23T0)R*02$6F-GJ9F=L"$T^^I)^<>S4XU!-@ MCTB83>>#DS_&^)POPZ_+LN L= PY$ :(8VEQX.#UZZ%1+,FW8=]A-T*PBYKK,1F9MRZ"A*60R&4(Y829$3FCUW5J'/ MO55=R;88Z=.)V%-QF]2_@Q3[WBR*E3L>QY5Q T^]"Q%C:#:(U M'-B,ZFII &*E<'-Y"V2VO%19[H.4P=XW!;R7 M9:8N&R2MHP2:B$-#2V3TF82(HLO">R$S.E:Z>G.[+6GK-]=5#PT;*I^KJZ8! MR"U<\^/9[ K2NZLRPFS9XFW9:>.6X=*WZ.9VTFW;S@%G289R;F1\]&64L\*M M &UX5,DI%CEX+2L#<3^*^RUDZ@R>KZC&OA,VK]5U#%AB KU?3R ZC:&S%<0E9@E#048%,7): MO7WY"^CKM]ZAN\VS*Q7UO%5NX.M:AN_\C]DI>@C3B\F&IFO'X]^_#..70S^* M5Z-E$Y=8)MQ"&@@39!0Z$\-+-C@9C/T9),)"5)9YI93?:D9>?=+Z/5_M9)/M M6X%MF4]D-\+U'( !L%Q:!"FB8H:2A$*9QL!)HE$['W4*KG:]^V.T])N>?PVS MN+OHVX+0G6Z29Q!A^*W,[UZW[R!I3!CND,@3AD(*W8L@#)2*_V2""1('XW1R-9_-_3AAB'Y^%?X'XOQB\AO,YOCU=2OF MDB0=J.BX%B82\ IEF4O/9RDSFFF?LM.611^VV6=W>OM6&'-O!F.OI(9F@;9B M#-=56J;@?YN,KB[A=QA^_C+'7\8XW7^&.S;^IL?N0 ,HJ7D@-!1_(6I+0O24 M!,J$#UIPEK>I=.B&NNV2S?2?!*FOIL>W@^1KMQ@WA_+SXA7_/IQ_&8YOO[', MA Z$9S)GPPB+P9?1KI9XR)PPR8%*JSU/E7&\-6W;H?CMG)DTH<.W@^$'; ;- M A,\DDP3+E6;/<%=*)#HO+ A49NIK0O5W1#Y=HY)7E,C;P=X!^/QL.3K_?2: M3Z# G"KW/YQCI70GDQ!L(B(&Q;@/BMMM2EWWH6$[Z+VMPY)7TTG?V'M!(O73 M#-+%Y/W5.!WZV9>C$:PB.R=H*08F(0M ;I,DN+X"L>!]9,P9X%LA<&]*ML/A MVSE7Z4$_[:#QCD_\"&>9F60E2$)E0*$F7&=6X&><1^E"B,9H\S+D;?'6[5#V M=HY4.I9[.XAZ/DGU"+LA)XNAEB3"F4@DN$ALD(DX:PWZ&%(RG5X&LUU)V0Y[ M;_;$Y%4TU$!Z>ZWGU;HQ'SAFM8.42,XTHP@]$(SS$[H1Z+DJRV+VM7N[/T+* M=D![>P1>-"1J6[:2FVF9SLH MO;WCCVHZ: !/![,9S&=_A='"H;R:S0="&)%8F1)I#$5Y*$,"E;KT?>2&LYQS MK-V.^0$1VR'G[1QJU)%VWXT8II,(D&;O45YG4.)>P)W:?QW._6@U6FC]V$]0 M&AEH(-:4UM4QHYP"?@DR&L&-I]1L?,EV:'E;N?IZ4FW '/TZ'$^FP_F/XS$^$V;SF^N4IS"-15>? MX90%YVT'M[>3FN]90 M ^!;"RR0@9/_C[TW;6XK1]*%_\J-^QW3V)>(^:+RTJUX;,;]/>)J5A_Z^ ML$I/(X!WX:VI@<"*YYQ*-9!-K'1PDY*4GFXD)>&T5THG7[L3=!7"#W':2KIW MM:]QJWS^.I]=??GZA/Y&UEL?)6C"&$3*UK9VM-C:H:D MOQXJ>]3?T*FWZ]>5+R> WLP6R\5(L#)$0462)2MQN=$D>%[>8884-&AF5)>G M7SLO/.SKZ6$M8K]:VAV";@W!*7PI3NOGXR#QSNTL>MY4)V,)T#*I15I!/ -) M#,_6.)M<$B^YC3LO.NP3Z\81N+=V7@GZMN9^O;TXZ! R>AO1.HS,?*8DN"!( M$MPB>RI16\4(WEEUV'?7C>-O?_TT L#=[F*\HRJ8Y(D#X.MQ#2Y+MVJ=IL$P MF6,G^U?_#JRW2J&! =B??O9W 6>X>)7 Y&PVC6C S^>?_'RY^>96RFN5ECK/ M'\8^C">K%BXGN-V^06(CGX5UY0E&<-*7!T6"6,Q [[ M0GOX\.4X6A[>GN[&[[IT8IMP8*-$#0?0$6.VM"JV,<1I/$6< ,Y=T)+=?W-[ M)$3?(W38)^"O!# FL]%[U5)&0A"11>[5BO>2-S\>[R\\GG=Q_?G7T^?__IXO3\XM,[_/7M M^].SD[,WIR7+V]O3L_?G%QY-RQW'Z[3O*=):77Z$\C=\(^R3]]]5Z M$LQB__N;_FDZ_+;GR'*K=#=T$F-I1UJ>EJT*)Q:X?][-Y[/YFQFB<=WAL%]U [Z[P+?0?W?[EN1_Q@A6)4QK/Y^J7= MC6INZ6O=H#AR;IA&+RA;59X$>#0H7EJ2J$N&*1WS_=E0AS>%.9CJ86^2>D/@ M@\XQQU7OP*,&;IN2TFS?!&NX*/*B)=^A(!#/+"<&'4P+UE M!QZ->62-S^J(OQWD;.>'.I8 G2'"G0M$:D@$G2-*&-I[W$8["'+=H!PLT.VPV"ET3E)05CTI?"(Q=(=T!(C!*.6,4M#)U=@!W-R MCX0FP+&/4I^P$H=(>-#JYL+(I_DL7<7E^?P2YC_&<3TSU*4HJ5:":*9*\[64 MB:7)8IQ% 9(T2O(:1\YC:P];AC#@N7.P(@:V.1OZBZ V'"PV>\RCG2U2(=DQ M=/V,1F-L%"=::2L#[COH-HVW&YH>$C"L M/)5$]RYDY%M1I[SB(GO1I5[X<$J&<96.C<%ZRABZM-(&#W\ M(AWW)"2,/&@0FKO@L^!=JCSN?NHPD.CGZ#M 7@-K^B0B]XL-C+=L;."\X<9; M(WUFC(BHT0F4BA$K?1F/2*6V7G+E<@?MO[S2< ?5(?J;]2;,@:&Q,G"/^F;S%Z=I/91P%5C&Y$5621$J*25X(!N"%K=<96NADF$A5)]KT M@:QA+\V&Q\[]QD65%3E\S=9X/?GPEE@WCLGGV3:8V9Q+%Q!G7Z:K:K5MJ)*4 MRD@21LGEX42I5O+@&$DN&P\@073J^7T8%0-7#-0&Q&P0[31@(_?9ZQ^NFQO0 M2 .SI6FA2HQ(I3-QD- 5R\P'#1'%7[L@\S7YQOL":('4U[[U>@!3Q*6E?KO+);KIVO(YBBPI&SPCGCN# :B M@I(@K2.""F^X9 ML%9Q;A*ZJ*93%]A?HPI[)Z5VK,+>1<(-)#YZ2=[S* #9I23E(# ,PF#:&X7! MM 8OG:<)1=- GJ_*C6#+->'[G(+- *.!S='EWD#D9, R1U@NK9M=\"2X+ AD MY8"R3!FO'ES]6]X([H2=/6X$=U%DTS>"JU[C4S^9_'P+/V R^WY3OU2JY#9? MGDXW/[UU=H6<;0+IB3(B$YDB17OA&;$93\1HM'G@'>QQ5;@W>>W?(>X$HS+Y]A^G"W[JL%XE:PU29T& 3^O9@B4LZ$.:XUA I M9S8>C+?G*!BV1FTXU%732@-.Y6%W5252539*DD4N(6M(Q$9EB$$[KY16I22Y M@=!JMQ**EJLJCQU#[:?J!G!].HVS;_!AMEAL[]S'TZOQ],OY]\VDW,5OD&?% M42E_[[/_"Q;O_EK./6)@//7SGRNF2\^UX]2NCOD=V7E]PMBS;>O]7U_RX( M[.'Z?Q?UMM'-Y&[G#AVL9K1,)$I<(/V1$^?P*VN= Z5R# M:&U@U!,!#DD'$8EWSI/HK&"4>>:A]+YPLO::>N#Z^WN'0G]3U;7+J++ <&PF6$JU4($9)PZ*PR8D:D#FT*+D7S[4>6FI) MN 'WM9?ZP1!T '3?28@8L4E;6C5Y[@DPR,FB1V]%"S?GOWR;HGV\IV: T<#F MZ%*%DV1(V?!$M"F=407N?&=H)M2S# &;/4"_'_/HN2=L+-'4?(NBFRZKN[% M1C@9G19:1B!P*)/5 "49DN8D2"D2GD_.Z/_7IFA'0-1K4[2+=IK&X1/UJ^AF M,:&S)\G2\D#9\#+"T:"43?*<41-9E[ZHOV8E<3^8JZ")II'V;,VJY5D(ZDJ1 MJA%E!(,CWOA5MQ#A50+O[X\X_K>K).X'==6TTC;V[C:K?6C/ 91E$:5IY&H8 MB 'B*95HWM%I0<:9DQ7P]P(5P[97&Q"#-;73- [W?[K$*!.*<2 Z&72L4W;$ M6E&>EE C@X@V^]:?HJE?#[G'T6?3D'Z8C%V'@Q@VQHE?+,9Y?)V?M2HZGT"1 MQ#PCTGA!;)":\ A."9]ELEU&=E0CJ!-L]:\'V[YTUD VZ+!J?JNY$-*@N,O< M0,E*1WQ-+;$Z"(SX7 J^=F7 OW=#UF,G/_=3=0.XWOA&MUJ(>6.X1#"5H7J?AM>7O]Q3_8^W4MU/%^U@::=6L ZH]3%Y(IA% M?T7K4A&*'">?I$>9 4VU+>.K:^Y[&"XJ].O=14D-X/!.K]AKH8D@D\S1$20* M_>%H,G&Z]" V7F=&O=6NMF%[E)#7W,'W$.MVN%9:@]8HIA30714D.F&(Y$H0 M%QDGDBH+$,$PJ#VE9/=FT+V9I0H*?;;)\R[2;0 :FU>*TR^%B]4SK;]*WO.6 MV=;*6*0:MXN",@\8N;*)::)97@?G"CK5W^P EQ>)&C8_/9PUJJNM!N"'$@(D MX"NR*JIC8: -=;P)7C>*4<_'H"*RVMRLCF MR_'_KOY\Q)3VGB=.@@J)2!$<\8&6%_-:6FI2TJYV=6H7NH9-N/8+L^IZ:0!K MUQ+;2FI4&O.5[4(4TZE(R!.?M"4Y9JN2!XF,].7<;XD8]KJT7Q0=)O'](3-; M^DE=R-RT9QKIH)G*VI!L@BJO(R4&RS$0Y,M9&ZG!H+DOT-R0,:SQ:2 &W%,C M+8"J%/>=S::SNZQL]LCUQG/."#RO'3':QQ)T<.*CE"3JTEK/*L-MI^DFN^"L M$V7#6JP!H5=?;PV,AIW4Q$O*")X*,GH)-,;:/;-V)G+@7$4/2+E_X=VKVBK.W]L?F>_]>/Y/ M/[F"FTU]GO]5)LCA[L8H.C*1,&R.#@-H20$]";=YI51^"Q! R*XAHX< O=BT(X%%/]5Y'< MU7CQ=;V?"L\9[8$#VAH)F,)@H*G=HG[@"U+G0-G!3I M'VW5E=, X)X7VR@+A5B@9?0SQE\R.X/<>$VHBL$XHT(.U9-MSU(T;,7W$4!6 M42%-! 1/L\)X-MD(1:()#EDQ#&.;F @&])I2M-M,U0Y)#X.5><6PJJ.&!A)Q M??;Y*.D#&MXAP;I89II MP'U$C_?6G4[2)DLE(G'@ \'H2A&KO"74@],LQ>A,[1CX#@&=P&1_/3#MKX4& M('1GSLB:#>3G/./>N/9\$@1IP%.B;9EK#:54QH(@UB3'=?1,N=H%O1W(Z@0W M]^O!K;;&&@#AIG?+ [Y^G\XWF8R8%YD9%DFT&N5@4.)>*4UE3@#= R]#/X*H#+K'XNZA$=#P M3GB/'O/XR_3-%=(TC3\_S_UTX>.FPFSUW62-A6O#LY7 IU)]AC]8+N?C<+4L MSX8_SSZME#X*GH9LHR%!.4NDH('XY!P!QWB,7*+>:CNB1V5PV O&H?;,\%AI M8",](_R1#+P$D)* +5F\,J/%\S))*F, L\(2Y_%I:U&SEPRU0:G@F;,5'9D"L4XH88.C5X<$34^W$U5.T=/,2 MZ*_G%5=13@-VZSX?O_G%.(Y22#IPY@GW95X,"VB&F9 D2[#2.\FTK7U0/TK( MP"TKJNCX!>#L+O &4?-V/+E:0AHI)E$:Y2U+,KBC+'7$,7#$"A-I8L$!]&V9 M-J0,W [@&,C91^@-8.=?Z"Q^+3VL?L#SQ=5\;;1O'L1SX%1[152.I9HM ?'!:,(U1.H3'NC=!G7L +4ZE'>S M:;]@'YX!%/^*X+X^!WRR-EI+B6'E&3,O[8,-C\0HC1+.GKMNLU)[0'4#!_(0 M"-H3Q+NKLUVL;L3Y@,>1A(Q'%L>@7&9/I'/('H^)9 V612F4$+7;'^Q(XK!N M0+MXK:+2:HC]S[\]4 \>.7^L?K3Z2?E7%Y#_3_G]]XO3.Y\_\?+C^\>7)V=O3L_?G M%Q]//I^>G[W!PW V&:=2OGZY/?D6L_S&+[Z^G\S^7+R%I1]/%G>Y7XR_?9_< MFQ3WH MJ_S3][496]Z6X(>T!L(>5&_RUA&E"/_W :3*[S'$W1GKORW#D5*:= M2"I(X%J20(U!'QI]"W\$]10[O[VD,S4IA**%SV?V99@Q/6"[N'48M M$4!7SU0>3O7 4T_Z0N"#=B7'56]# _?*I")&M8) (P8>Z#_)K'3I*6^(]2Q; MJ5E EZH+,GN8]=H;M(ZM\6=FO>XB_G:0L^G*+8U 9T9:$IPM/DW H+7() 0, M96G. AVLNMAI;=;K3NI[=M;K+K)L?=8KK))ND(B*21(9,I"032 VX!;Q*#%6 MQ::\IEFO.ZEWEUFON\BZ'0/R8!*I#QB()9=PY]"2IQ?X52CY+T]-#B'&Y#KU M5?XU9KWNBY9:$FX@97)8.M5Q'Z7'#1$8'LI2&D?\ZN(;(_X0# @F:I?0]C_ MH+=TRD#^T/%5W0"NSV!9 OA/\]F/,8;IO_W\?0'I='K=V^<$9?!C70VW#6Z\ MY@&RBR3Y7!I':2#.VD1BL-SR#('9VCWG=Z?R-0]!V E"#XO&^]1G&XB]518? MJ>6))23>%EDAL:7Q'25"4LQIE\/ MA)Y]^L/NHLH&X/G)CU%B_]]XFJ[?Z&J3%$O9DIQD*!TX4$2E!;QEQJ"4,TA> MV^M\2$4S0[#;@-Z!:FH :'OT[HO")P!!F+*"2)Z@=+?"0-/HQ*57$5BJC,-^ M6BX>8VIV&S#M5\GMM-![OBU@LAHD)$&REHQ()='Z)S $I/>4^10PN*P,W,.[ M-!YCK'8;(*VGO ;,:K=N@ MSOZPJ+//59%.7N1AY;9ASR$%4(A,I18GJ&;156_S]QP] MP[81:@Y\U5371/O3[8M>2*4/ 4P7ZRQK]D8X;X"@5,IP2NM*4YA,7(B)XG_> MJ-H)\\ M&R)-DL0R\$2G:*//3%O50RO(CM0-FYX\\FUC3TIK$HY;@XY;'L8_5H58EK.L M8T;3'CF:=NHY"4$9XKG141E-I:H>.'>@:]@[Q+XP\2+T#E102R''?=:VWBWN MVY'4R63T8$ER29=VJZ(44+ER'66SL]JHU.DAP$&@NT70L->&@Z%M7Y6T#+-/ M<_CNQ^GMAJQM,_=I6G5-6^>91CXE'KG",!X\NBJ>EK'2$6-YYV("9K5(M0=B M[4?IL"?Q8,"LKL26$;L=0Q!7??N6&^ZLP/A>)D:"L!&Y$^CZI@PD:@#FLK39 MUPY5.I(V[+W@8)@\7$TM@W#K>'SR/]=>A^0^@BN]#50JSX1P+(*Y$:1(5?4!R*\*O4(@IH$W;II[MIVWV9,*N_+E6(IUT#&O 7B'?Z2 M?#;< (4 _2/O">*&O9X;]J0]4%7M8O#&A;C-FY$V1*4I-4'*.Q(XK#W=X-!LI[:&D!E]U3_"!Q8QA5Z M'"XB9[[/7=A]WIW+@'LRMO;6NI<\&#.@G_W-SBW\2 M_^=J/(>/?OX'K 9XW%0$CV)TGH%$YP1_P]W.2[L79DCB/%F6C#=0^S#O1%B3 M;[.KH>/!6ZS:JFHGGX@RC !I-?GSHU]NF%EE\==,XYY_XR>3Q7D^^>''D\+T M^]G\TM_A76@ J:2*4I<:7C3,Y)1*.=%Z)V3405PIM\G-T;C(^NZA;- M[.:1Q0U'_X!)RK/Y>"7U\G='D:L,S%F20E@5L&L2,AYF,BG_Z?<6@L,8&=+%(I+G,]Q*9 M..TY0=YHS$8EEVMGGKI3UV1@=31XUE%:BZA\"S]@,OM^.(2@Z%V)&C]Y&R4&8Y&4*M M-43FH(C5$2T[\UJB;\*2J/WZI3MUPUXZ'AE_/2FMW632^_'43^/C@LR,:2N] M)RJHB%M.)/0U$B44A J.6Y.@=M'%[E0.ZS$VETRJI<\!HYR)7]X)ZR[P),#/ MO("XOLG8]"BZ-4]V-AH,J54#2.S@1360 A^<9U@.,^K>*VTA G+$1 3-3X:9F+M,/L)4II, ]6&7DUU-!28W-I,VUURGM_,OGV;32^7 ML_C'B.,N03XR1E@V$1G1&W:2:Y*-IRDI@X*KW4?R1:*:S-WT!;BZ*FK H&TC MKPN8K, \^^S_*I?Z7V>3DI,J.=/''T6"C^CLBG*IFLJ84;6:9>?P6\%58%8! MK=U(8E]:FTS?](;08RBT39M9/&P\"-X@,>/E*&705EA*K(C(CV2L3 [0Q''0 M-/GLO.SAH?_CQ#29S#F&C=Q?)0W8QMO>Q5U&6);)0 K$_2MHQ7]W%-W*>.0R'--'2H-BH<,0:,"1% MS4!KZ8*IW5&T.W7#UH@?&80]*:V!;.&[G"%BC/[NK[B:7GB!:#^?%F;+?^7B MYX>?;/-:\W'$O5!^<#)-=__@UM\<11LU%T82M/E I)<.-Z9FA$LN=$RN/!VJ MC-L>V!C6AQPNWS@T(AIP PYB=JVAAP74<7)5W/';8EV+>I1ID,$J2WQPJWL, M():E4K<: U =I.&U?8OC9%!YT J=710B22.50+U%[ M8C#2B-H8K47M;$3_QTEO3OLKW0,[:7EO2']?">%RZ>?+!H!-N<[1I<"@OO)[,_R[M$_/*F M5&*:'@F$WHX7<3);7,WA.@*C%I(,)I<[&@S8D7_DGD.2(-"L0R#R1KK6,VGM=_IM43*\,6.!P7 MCP_&Q P/CB:ZVV[[8JU%OJ[G*%-Q!.>9J6B(*O>>,D1/G(%8.A)E#.X%>FNU M+ZF?(&786HA!45I#.0U8XLTV6;5>2^,E2F=QNNZ#D'Z[6I[-EO\%RS)>; 0& MA6%,(,DQBKM'8MQ+%1!TI8)E(F3'ZGL3W6@;MD!B4!3VHKX&8+D1YOG\$T:) MFV]6KR46XY7-+PT[;K7I.%DLKKY!8B.T[!998KC[7&F:I3/Q0:%/!I9KT*D, MM*]]A[,?JV5E-JFZ6*<5DT59M-U0^#"K$R4 MIXC,,B8B1JR>$TLE(YGQ7,;?I>1K9ZD/(GC8I'-S>.Y'T=50_9]_>Z FC&3_ M6/UH]9/RKRX@_Y_R^^\7IW<^?^*7\>M_Q-FW]6=?O+O\?/+YW<=W9Y_/WW^Z M.#V_^/0.?WW[_O3LY.S-Z3SZ?E9$+*XR_5BC''!O7;1#VK+^Z/E;S>RN2^U#4D/ #V,G."O M)?H"D/[O@6/:U^TH2Z.CU<5'R88\2)!<]YGQDOE($Z%>E $.21,'2A.?8Q#) ME;"K=MR]"WT'CQF)7R%=3> \=TT1W.-QFU,=:[]\/)SJ@2=\]X7 !U-)CJO> 5V3Q7PYND7[R5_CQ0AR"H([(,R6 M'E$T*(*! B/""V$X4).Z=<;$S[Z%2OSN!I&/+#LLM(ZM\5D=\;>#G+>S;WX\ M':F@J.(4B/:,(_&<$IMT)"I&GI"5F&DG)[4[=M8+#X.>@]7W. SVD.7 0+B, M,/6X/S[-X<=X=K68_+R [[,YNBN+^#B)3J:@,D^ZIWU).MV#,B-9=VP83AN%5HJU5C"C:1=("%82Z3Q M2G)A-?6=WNKO< S=(V&89'9=M-22< /IDWUN8W_[>>N;S5^<;NY_5N9:&A,B M9X[$Q"7*-2EBN>9D=35DK680:N<'^^!CV'N7@;RG9H#1P.:XQ>7[V?R>1#8V M)(%CSJA$=.**2,9D*4@HUB2",3*+S&L_F>Y UK".__#8F?6KR('[2US >KKL M>;XEUNN7DO_P\U2:#I5&!M,KV-S;%TZW1Y2P04MA21*E7Z#TAJ!!,(0GSV0N M4C#WS/.CW24.HV+@K$=M0,P&T4[3.-PVOWJ24\JH!!/1-](>4, V$L^T(4(( ME#B+WG3J\L/AL*IVFL;APYAN?:J4N: 3OUB,\_@ZS%-@79:Q=%$- M4"X_#?%6 O&9"Y-CH$RJ@R&Y T'#%ET,A\Z^=-8T4->C>F[K)Y\FJ2,8)0:N)\ZW@.3CZ\];/G$<.6 M1PR'U^/HLVE(K]H6/2A@WG IJ(R)94]\*O.8,_)K%<:.VDG!E)#2*7NXI_D, M!<,^E!O0RZREE0:R08<]7%':R@ AD^BD63?V\)('DJP*6I4O9>V^%P<1/*SG M^0J3G_NIN@%.L0G(#+3XUZ$1[W44(& MSC8>H-E'07*(F!O RN8A\;WGPR?+-WX^_SF>?OFGGUS!2(K(O9>6@"B=T'VV MQ%JO"3.JM%B+@54O=^Q$6 M8.@@ CSR+K:N-!B#V]+BDTEGWYKN-($:P( =U?50RW48IX%7GFAMI8_]3;C<2!$]758=>GAEH X+JN=K%^@E#X+/W6 M-KPH%75P@9'L9'EC(QG*#8^!P 48SUEY0]9/)?>C] R<9:X/K5JR;P!'Y9'- M%/_*S\VS5X9\:P)AE:UQE#B'# 3'15"2^TAKS[2XO?[ Z>#J.-E;M@W@8C4D M<)Q6;U(7)"(DX\ 3"_6GBNQ.90ON=9T, M0;\*:L Z/3G)L1SCP1IOM)0D\X2[4R;DQ4,B7(=D6;")N^J38I^AIP77N@JL MJ@F] 0#=ZEI4KJ6N\).W=Z0K;G(V(F<@7FI?;'LFP4.Y\/"BI(X#Q CS3K?KR^LY$JWX$-7 MO #929 ->,VW&^U,TZHJHDPR0GB5C"LO\8$+ M#I(RU(G^4-C4W6T_VG\:8H>HH@%0;5/OG_S/$H-NDQS966!.E:)LBEPDR0DZ M>YID[8S0&HSTU5, CU+2#)@.TO,3]QT'"+T-Z,RO<-4',AHE[Z((2+G(M#3O MDIXXQ3-:[U1&H/)HH'H"\BEBACT%^P-0!=$W@*$WL^E*&F54Y!OT"&;?;IH< M_MSR)+C ?UDZP&E(1%HCRK!F3@S#(#,YZ3VO':%UH6O85%%/R*JND 9 =K]U MYI8-E@.&+Q((SZ6$VHM O$F*.$$S!C7-: WLJ' M>9FXEE83K45Y-JXH"2 E\0J4HX9J =63UMU(:\9CZB]^ZT-)#9BJ?_GYW)=: MT&FZ&'_YNER<7RT72S\MH]I&/BEAE$E$,8/R,@IWE X<8:++VQTI>/72[N?H M:<9[Z@]EU=31 +1N"6S$K5!),4\@BE+9B3&&SRBBS"3UN3P#8[6[MMY:OAE? MZ2CII9V$W<3Q]^W;>)W8+37JLU6G6IC&U51BD83W&8,%E2W&IA&M:>2),$\Y M:,X%J-II@6?(:<9_ZO.8JZ.,!NS/0PE=#R']-)NOM+9&A8W/JHJLX"3R21R/--ESJLT"2/4>L>+N^E2;0^^+@?#W@\> M!;T#JKP!P)>].YNN9+!^T*-Q>P;%T?*''C&L>RNGB2EJ)RFMFD?Y21F$=#K=5/J,LE(6LM1E,I? :-N6YCQ M"?4\1!6U#[YVKO4)4@;NYMD.V&JHJ@&#=A+CU;>K59^)3;N>;TC*5Y@NQC_* M1'&,P3_,%F5:W'G^[/\:96M-H!K0(PFIE)0!*7VCB-'2E]<>FJD>IF?L0N+ M+1<:0FB/JFT N1=EH,P4TCL_GZ+H%K?8?0MY',?+$0B0/$=%O#>J=.#CQ&:, MZT5*EN48DN*U"S!>IFK82+DA?%968 .0?"C5#*H8-JAN"W($*:B"3\U*,-]),6*>T1Z\CEQH]='=]@D086)M9 MBB!4[=FG+]'4"7ZF+_@=.S=XN%H:@-FM4.J3GY_/+TLQ:%I%59]@OAISC=%5 M"%1!)$;D,L8*/0>G 8VSY51DX#Z+VMF:#F0-Z_X-5U];6V,-'*>W6%K1OSBY M6GZ=S+S(I8(8>\Q&H+:OCH:N,GO M[7U26FG<<'%Y%?X;Q?IY]L_UT.DBPOEX+><1&$A>HO,KC(]$>EG?S\[?7_ZYN3L M\\F;-^>_GWT^/?O[I_,/IV].WUU>S":3/)O_Z>=IEA]VH]I_\G;5Y0\?MMV? M-*K/U_XTFXQ+H<)-!Q>1@PG"8C116O(X8TBY7",*DA,80H-AM=VCIZDY^#)D M,IG]64:6OY_-W\ZNPC)?31Y*>N0UT\9[290JI=+<"^(SL\0XQ9/*)DE=_3:N M$V6MS, ^""4/KC'J*V5OF_A]=1I@:#U?UNK!LN[[_@AO(VYMC)Y3(K@KT3KW MQ&& 3H GJ3+0Z*OG5YZC9^#6/OV JYH"&@@P.FX4, )<9I$()F1I^4!)"&4V M%?*DJ47&?.W,247KU5^3GT&MURY*.=!ZO9NF0;VZMX"+Q?%J*?1U_;=R!_2_ MJV^CG\3U!>#5HMP(HOA+A3;2@?[V\NLL]>WRU:#M6/Y@=3D>P5D,3*3R\HCQ M\G #HZ;U#0MCW()3TJCX>IS%F^$:3S;UVHS0$%%FRC/)Z(L@UT(0*V4BS%B3 ME:=EDD;M*^".M+7K,.Z E >7O'THIH'S_4EN?OOY&3]B-=[7HO7JWF[+T? M_U6^VDZ+=&CQM4J+;Q+&&8A6\2 DR%#BBKY%P*)%Y88-DO2%T)J MRG5 >"SFR]&%GWY9VV"EE6$9+2]HZY!H[HC3*A)K.&P_)#:SPC^/I^-O5MPWA&;@SVAK"%"^/=8(G05A!,J4:(T_/ M(NLT0>@%E=]9=&"E[Z.R60WY#:UX_]C$!))4B-Y( MB[]TBEM>4OSM18>Q_]44O[?\&H@OGCSR/ER7<)2@BPEGB6(H#>F4)$Y%2I3+ M27#/LU6UAXF]3%4KXX.'2)SLIYJ6P?;[ O+5Y,,XPXAQ)8)-F5BF.>["\K#) MA%*8;9,0G$9F:S?=Z$!6H^'MGDCH"K0]U?**"ZO.2@NDY?A'[R54#Q8ZUN78 M\QSV?]-EA>)9V42X*$"R01$/9>JF10RYP+-[1651Y97PG38U:ZMO?%(Q8.00 MBO\@DS3$!9H)#UD&;74VNGJ_Q4"FJ[@\GU_" M_,^"FY17T.:LH MW#; L7HMN>9@L)7/WV4)\TQ8J/H>_&2CI " M$O'18;R8\7^@I='2[@R6I]<;)L/7&U@J"7;HMW";T8A;F <>1=*61 B(=4DM M"5Y[8L$JI5)RU+\4^S[\U.%2N_7/D /D-;"F4189%HM54[:-,"[@!TROMKPP MF0R-&MF@QI7^!X+X8"C1D7O%0+B4NYP=+ZTS3-:V'S14E6E3Q\9B.V/^ E:E MTG?9TL'1[-&">J,"RLNA@5-2$.VL]SI9H_(NKF:')8?I(=&O'UI;T@UD]S\@ M0],%W,AJ:R>I#"$R0S(WFDC'+/%2,B*$M4 E1O>T_O211TD9ID]$?2#5E'@+ M92:KA^ZY=' M$0-$3Q(23Z0J$]X-*,)SIIF[8#S]!4N,=E+6$R5&NTANZ$J3.R4R L\V1=%U M1D;12EFA2FFD(X9)%E9O_G[5$J.=5/9DB=$N\AM:\7=*9*SR@?E5=4R&,EN; M88BL@:"WG"!RFT+J]!3G]948[:WXO>77@%^(QQRZ*)OP$87?H)+#9)G3/8O@F"G(, ]/5-H!P/<<>)I>@4X,'M(TI'Z51[6/VC MA P; ?<*H,,%WP!Z'K'8U\]DF4K*E ),FV39" E]0);P6R^M=!ZHI#V,8WV* MG(%G'![%7=I+]"VBZ-:+QUB.=H:L@,7=A9$$FE.O*!$F&"N91PG5/LV>(:>U M VU/E;\$I3WEWP*4-J.''[!T_=C5)"6"(Z!$N?%""7DA!,DQ.FNH2II7[PC] M/$F-06I?U=^'5$4]#)X9^N_9?,O/8MT!PDLC<^)$:6I0,@'/?:$S$2H(BEZ MNC^R@-/6*U[(W"@8 >&Q9G_!N?Y#@^;?>.2$8J")2+(2&2. JUPJ:_Q M4;!N] R\.S5 MNMF>ZL)O'$S;39=#R:)JPG4N(XH="@YLZ8T-R>&.DP)JO)GO1LUPN8'ZVM\! M6GNHHG%PW!_%<-?VJ#\:[S\>IW(N5I?XZSV:HY9N(BN9!9EZ E7@@1GRDM2 M)57.AH/LE.3>[5[V69HZ@%$$G(/A&> ME#"&:HQ4ZL\E?XFJP:]H*Z)@!XCMH9+!VX<_S,'83!]7-I[ZCFZ/^IB&*2 M(68TTMR6QS5.),$U.@F'HN=FN6%?B R%GSW%W3""WL^NMC??T;L,4D62'>X$ MY(B10),A3.-&,3'*;IT-NJTV;,GL0/C94]@->-093H(3I' M9&D!XZR/:%FSUTP GM"U.Q8_34TG6+F^8-5#F%9)\ U Z.D;A5M]EI.+,5*# M3$!$G\Y30SR7FOB4#*/4)V9U93!UH:NQ#J%[8J#S/?">"FD 9/?OJOX^1]F] M^RM.KA)*[^^S6?IS/)F,$@4&TBNB0RIB*PPYIDA0 812%$/>VJ4(W2AKK"M' M':#UH)0&H':3A7T_FY_<&K([8LXXG9TG&H]R(JE"'LJ@<*4T@V2SBU ;74\2 MT]A+[CJ JB/Z!C"TQ?[IM^]^/%^--$")C2S56@ H8K65I?.5)D'B5Z"\5C)0 M4+SVR)''*6GL85L=]%00^M"=*Y=EKO<\;=IJ_:O,-)@N?U[ \FH^7=\6C9+F M7L=0WM88_(5+3FP6F6"XYB-XE9.Y]T+R\7:6+R_5V+N1PT#2AWC;1,M)C/,K M/T%^RB,J_P7.\YO98GF>-^^&1Y*6NT,J2I9F[/ MY1NK!.X-5575,##2-B2_1W%NTR"+VWF0Q>9=>ME'^-L"YC\ 3_#;?SHRW ME M-UO&B%,HSZR83M%[FG67S'G7]1HK):B&J[J";L [ MQ[@54#O+=W]]+WU&1Y%2:QW3Q,7@D7R.EI@F2QB/SHEHC':UVP7<(Z&Q]&:U M],#>8FX )8]8U=M&]3K/47(?^/_TV?\UQ!9K>L)WUE<.M;7WM#\@?,PZQ6-93_/E[ZR?A_(6V9+%[E[5S)QB9+ MYB*&*T!,&>PA9X9T;:(!^&)9*I*E?GNCS3%H8890QN">K$_0X'O91Q M/DUA-]R]MJ1[CUIJ (,G"8_?Y7B!0MOZH=Y;'CT8XFD9(P!T%>4B!\$K);5/ M3%8?U?J BFY8>FTI^ .EW0)>RDWFS0W"FZ^EC<1B9&0 1GDD0HG2B,)F8CF> MW0HH"RR8*%CMMKN/4](--Z\E*U]1ZBU@YT%[U]6-^$A0;J@-DIAB*&5I6>8\ MDR0%:W/I]\GO3Z'JH;GNBI1NZ'DMV?>:R M5(Q9;1F:Q%% F6>64ZI=0/4IY/O\.A9_IETOX M4FSK8J2DXZ),<:1:B5*BJDA(T1'<+HZ"DLSJVH6=3Q+3#4>O)6E>5_8-@>@" MOL_FRV)9;W'"39+ETE+%TJ//"6*CE[@=.-@0152Q4SO+/5#TD)IN,'IM"?1* MTF\ 1]<;X0/X!5R,OWQ=GN??%^NZP9%EV>HRYYP'9TJ7-TF\ TUXLM8:"I!5 M[:;?SQ+4K5CSM>7'Z^F@.4!=IRO>7,V+A$>!6ZZ2=L29G%%.W&+XF1D)/BJ7 M+;4^U:[4?)ZB;I!Z;1GOBEIH%U-GZ!1N&-**92.=)JQ,PI8L ['E] [46\E# M&>%1VW-ZD:ANR'HMR?!^=%$-7/_YMP=21G[_6/UH]9/RKRX@_Y_R^^\7IW<^ M?^*7\>M_Q-FW]6=?_O[QX\G%?YV_OSS]^]GI^],W)V>?3]Z\.?_][//IV=\_ MG7\X?7/Z[O(R?H5T-8%9OE]M_Q:6?CQ9W.5Q,?[V??+2./-:*__MAN_[$MD0 M\ !JQY !_+6$:8+T?ZMD'6#]ZL,:"]M,1Y)8N3 ,0E#(8I\BT4 M\YSKVHFL[M0-^Y:K$EH>M-#K1SD-G+:[=$7E6;"@\22!8$H?RER&@XI$LK)* M,(%!,ZW];J)V;^/>@-<70@[H=[R+NMI&XN,M,;VS*3E%*(32.B>5!\"XLY6) MC"9>!@K6MOZ_;+_CG:!R:+_C'?36:K]C(UAV,@CB1;)ETJXBWC"%3C#WTODH MG/HWZG>\BT*[]#O>1;H-&*Y/?EF2@=?CDX4.C&&TK4-"XJTFEDM*E/ QZ>#+ M:]O*9ND. :^LK_$>V#E<[@V YGSY%>8/1+1FQ3-*=0X(>%VL,0 E(7#T$H#2 M#$$[3F-E"#U#SK!/G(\)J%HZ:0!>IQAYYQT< D^ 09 )$@0Y=T1*I(JGHX.L_^."F(7.X&F>U9-J W7K&YM_:9L%S[9<^7>@:UGT;/BVVGX(: %W'MD[4.0,2V1"B=,%/AA.+TB*.AL3! M,6.J/]>HV&MKB"3&GHC8K^O6+NII '3/B.TDQO7@!$AW>D(YQWV0%*465"32 M(7-!"B"22E3BH#+3,A-)'!1G2"C2))2V.HL7@@'*_W].NM'MD)(0=4 MC^RBKK:1^&@N"[A2+F5+O'#HZ02AB2O3EQ++02B(CL8C9FO:2RGW!I4#JT=V MT5NKU2,V 0I,X3%"0PF]@B4N%W%=JD>V46ZS5TV M&,:CU381)3 @ERI[XI%PHC-/.4:5D@P=H+'?94,S52'[8N(P>39PBMTM:1$: M0K:>D:@H$,E+?RHPD8@0(8!4BMVO,AN@E*B9RH]]0'.XW!L S7-E*P)YCPYI MU\R@MZC06\0_2"1'FJ4)7,?[,^\&+R7JK=G.,0%52R<#S[*^0/IAY>.5^XJL M7""&48NG:M)(M.$$ E71X_G#6*?H[84AU=<+OIIRGWWBL?U%VP(>MG?X4;@( MUA =%1ZMDI5IC]D0Q87-.85R"U +$4-/)-]36??5O8?D!E;X1X3_MZMOVR+( M""E(AEZUD8$J*;XO>77@$?9[:Y0 M.,T#NC$SR>3];/ZGGZ>1E4Z_+T=-=U MF[V8WP4)MW/%O0J^@>/T":Z0J5&*66J:% %G4%!."Q*BTH3FA-&(0#ZJ3X%^ MFIIA@-4_ KI-I=A5'7L#Z_MJ=,'ETL^7!U];/35A(Z75E(3%*,L097:"8)B; MD".:",:WFO!(-4.O%\.>W,%&O;3.,!'BT:!37=3M6J4[E5>%L'8O5+LE: MJLZ#CP0WTW3H-'DEO5UM.ZGU[+8]EI$5[?OX'(7 M&HX5:^XME_Y#3^H1YSD@U)-&=XT95Q(I: *CL(8[P0@+4KI!_CIYF0]!=$-%E[-->"FC! MN7MNA-4H4I"29D%=$PRT^J'[',$#5MA<$0X[:>"5YRB M_03S/)M_\],(YV$R_K):L_=C]/E5CW5P[L![_T>E39%S$P*A3MDR'L&2D$4F M3E(:P%N=O7TU1^7U#+Y2'%8^_S%)EW%KL80MXV_X5\[S)?[I(N/J^+/-M9\, M&92A)*;RVE;C'@S)ZS);2QF.$;OQ/<2W&)^O:J*T4I$FG0D52>&!Q?!8T2J2J!7/"B/"(&O[B74Y&!;:0V"P]C;8 M'Q -;(?3*1ZR@"PL5^F/#^4?%-T75JQ!:K4W:%)*WS]'!0FEP60.PHNJMQOXFB&:96^6"$X]5' M1-PLWR18]E'J_8?\>TJX 7"<3O&S8+',!%U4,HD( R@F&)(Z#5+2P1C M*:2DD9?:GMNCA Q[KO4'F,.EW@!T#C[V/UP7(3JMI:4R$!U1H#))3BSZB(3& M"""-9U;6+M^L1_VPE<4-.%\# >&U;(&1$$H'YPQQH1P)(#6Q@#Y)BE'39-%. MN-JMBCL1]LK#VSU1LP]X=U+A:\'E<[+]M+H%9R/& X!.FBC%1!D (TF@V1,F MD\#5? M%0V$GYNO?WY&ZB^OOGWS\U*#LO_MT($+'GXQ5)/C2G="I],?Z/6N9F2_A; \ MF:9W_W.%%-Q0=5._C6&49.B0)*9+NQ:'<91!P.6DG)(B**C>AJ\[=8?:Y_+Q MMS[U!PJ\*.?];%Y"R;5'%K0*,91WQ"I0(F-I#BQL"0F8B@Q_$E+M"G_M6L[9Z&O (WH^G:/3'?G(Z10%=%1&NLF2 :81'(CG% \7I3EQ+&B2 M;;+1 #7!UIZ9_ 0IPR*KNLH?/I4[6/X-P.CSW$\7N/("M]XES'^,X\IC>(2[ M13E5%H__:)-!80Y*WU\@0H=0+FC+W(A8YKDYHYC190)K9>S5I'_PQYV' VK6 MB'8;0/:JN.XW'_^ =&,'MMW"P$@=HB9>E!=D4>&>-]R1"!&4-E%:63N ?X:< M87$W'$9F_2ALX%Y_;V;?OL&\B.>3_P[SDU+2//\^F_LE_#:;IBU'9;Q<4MP2 MONHS['/"#5Y&82H07BL:('1I -AMM6%#Y\$1UI-:&C!ROU_^??8#YM/5:?$% MIG%5+G_;\]EVI%$,HWL4%I0*4RF])2Y97U[N@]#*:\-K5^AUI6W8=/O@X.Q5 ME0U ]*93RGTG_(:SF]R8%]E03Y&ED##* Z>+MZ.(YLXF:20Z.[7+(78B<%A+ MVG=0TY^N&@#B?9;N"7/]\+$\4EN@%[) SSOHX&QFDK RR$E&0/?#Y4R,E@R4 MDDJ)ZE7-.]+82C?[ZG"Y[QOVJ;MJ\V=ZP^;-:*?5]+'?IW-8OZC\@-_]!GDV MQ\W_UXC'+$$H1JB#U4QD2VP6D>@H(,D@Y4-?9?<" M[AN6[PI@%(6FCD=TGT1"YQL8)4XY10(8)YSU"63M8K:NM+72;>[8$*VBJ];O M#\_\'./ \0^HZUML%/_MP1AB?2)$NNR)8PQX:-TEJG:V^S57NOMI/*.UWJ[R+\! M&%7-:N600@RF[,[RFCRJ,K\]2**%81!=2DK7=LM^_6N]G0#5Y[7>+MH=_&H% MSQ6,]'&3?T)!CQ>+V?SGV6RYK;>G7AC/A2&"A53F0&%D! SY 6L#QQ,%[D\> M?.).Y=EE?J'KNIUT/^M'$0U8R]W"*\5 0L!-F[@JQXNUI;E_(%(X&DU0H%CM M+,LOEJ(^Y(#N3U<- +%.@LA+%KB1$:-^ZDNSODQ"SH)X%C2&_Z"=K-ZXZFAI MP$:2V3L!JY$Y$@+1XCX+_Z)<;9C_-X;O_N3J2RHV\GTP6S\E_ MQ&2B0=E(J$^^7+ JM!Q,DR1M@,RT\O4GY=4@_#5EN ^!]O&UW!BT"R?/\5;V M^B@$[@0$2R+W> @:;H@U3.%7Z(8F9G@(?:*X"XVO*=]="[#5==<@-G'_;?;E MSV>W8+!9*F8#\4X6#QZ=-4LMX#Z4B9M@J>HV].T B'8D==A9D\,AM0]-M@#8 MS4'Q>782_^=JC+[.W"<,<6\X^@=,$CI!X^L<\\@;B>%F!F*<1A:M];@G252A%E4!NLNY/9":CJ%P!JSQH<>I;WC;?^<]OVX0*]]55;B?0)YK&H]0N, M1!%;MHJ -W@^<,BX!8TG/!IEE7*90I=L5-?U.L%+OUYX]2;[!HS>W0APLU\N M-F'?W_UX6D*_D?+2*9$2 5$J^S2-Q)?^AP(B#38E257MQKJ=".N$//-ZD=>? MEIHHSWE@GE=^KE88A)52YF"\14%Y_$IY1EC@DB5NG0NU'D$+OOZP76X M%EJOLMFVK+[RDYO4P"P_]I2]2AW.'NM5K=0YE-_CU_+$\L3*)4Z8$H+(%!0) M(61B$H\A*2\XKSTO['BU/,_']3<:NL1=.(%M:+5J=?J@O/A:8IH&;[S.N,5+ M%PT%D3AE(E&E,YRAFC)5VTKVP<>KJ1;:!:&[E38> 0 -.)I=95#&"HRGYU/X M+_#S.^R/?-")2L6(#AR/-M!EMGDV),DL$K6KV5 #0?YIJ@?N:3XX\O;<"I5@ M\(J ?Y)Q363X\]?Y[.K+U_?C'RO>[SXQ&9F093(2B)4.%0 VHX-FT2J!XDS[ M:*2L'8E596#@D2BO=3O4!\E)QGYZDW MN?JXYHKT#WOK]6KW175H-/@B;P?>MZ(/P)D5N?02*&5.BB7B 7E/$$ :4-*R MVN'4X50/W:&Y]5!@'^6^(BM_Q^-[[\?S?_K)%8R,T4YXI@F74*I% 3>O0^?/ M26'PJ*.:FZ$[Z?L5P3MI[RW&\:%550*)PDHHS^1ZY&_*MUZ8\)^+H0>$78?RCWD=3 HY013\U2/QI$(,YF],>< M],I[$ C59KR35^N8'Q/=!RJYFM-=\_[H_OPVZCC M2Z_2I=7UJF_'BSB9%5IN=0+V.465/,FLS(',%FVTRD!HBH)2G3,WM8_IY^@Y M^,GO]K/7^CBYHX^M(LZGU\+'OW VF\[OZ&+]KB;E+')0B4062N;)ER90"5!. MN,^I,UXRU9=@#B5^X%>:M?#VX#WQ(,IMP#.Y9ORWG]=?_F,,%S9/@;>>#EM"YD:. MJVS30_ZV4\%,\)Z:3*RVLG1;=,1RDXAD4H+.P5FH[2;O1& C.*V(D*= 6%U= M+6'Q=/K]:KE828QMI\<9PP+&FR1$#43:0(FWKLS:C3$#!YID;V[.0W(:P5E] M$#P%MP,UTBBX^(85E2T+,F5B,B_SKY +*Z4AU&:G)>,8FQX#7+R%_M3#@FL? MC30*+K%AI:3-N*8.G0SID!4E<9]$2@Q52ON@?*IZ#,AIB=(=%)]"F4,<0;!80Q,"PY'[FI/6*T UF- M6+)6PH8JVFL)D(\QM-F[W(-+("UAOCRT5%P0)QPCD)CU6IK(;&]6[VFR&O'; M:D&A0W!PB%X:A=KB>L=N['F@@6KO [J>I0?K+ITK/8E#U)F%XA@I0N'X9R4 MD=(8OF?G3*0BQ=HU'T]3TX@3-^BY6DE7#:#N A;+^;B,J'VM8[=N*F]6'GNY^+(T_8O7V$'\#P/DXF\+/ M]7//]U.XKN(0V0@482(HFH1N+EXP/F ML=&OU;37 !P?/[P>87!$@XM(@23)2H.^=WD1I?!,XU:FK*11(&IG#3L3-_ C MBKJ@Z!1,'ZJA!J#7>8*35,;28"UQT5,B,_HZ+C!+T'<*6D@:<#/__^R]67-; M2;(F^%?&YMUOQ[Z8S0M38M;5=*:HEI19?9]@'IN$N12@ D!5JG_]>(#@(HK+ M 1#@";"JS(HI<#G'E\\CW#T\W)^U +R7=KF'!=Y!]+,S[K[E19BW&SIR3PLC MS8WF: )HQFOEN[/DJB<)PIL0T"?!?>L"JMT;21WN"L%!,;6_Y'M8N!X2T41F MX5$8"=)R0='>.C2S!7@L2#\K:&SS0:P/$3-NI''@I:F)!CJXO'W+CWU,5EPQ M%[W3H!4%6LH6A""]!JX1O4F8LVJ-JV&4'7\509NXX !Z[&"A^WL=X7C9"__] M]-/GU?+L8K51E!*(SB=-=3NN"+;Z+QLG6)^C)YQ0X!# MZ']^(&5T *S'Q37A-:G$B@"O4JTPS!%>Z#[D<\R8??1"V=6)X>U[%-HC_4\5D$(4I'W;LBS(_?=F]:I MRN.XX"A8R$)* 3D(6H^34.!XLX2J7)(QK79SW(#&= MH.YYP7$WU=M$4[U";E/8F+D3Z)@'FYDF7R(6\,F9.EXVHT=B)+9V[AXA9^2B MIS8*'P*C':0_\OR2=Q?A?!JOPIZKFVW2I^@XF9UYYB8WKY=\D)IQ=[,VVAX H1U$WR&(:$F.^<\YK<[5++]O5F+I762) M!XB\,N49F1MR!4P9S[V4C*=#X^E>POJ#UBXH> )<^ZND0YR=_O4UUT+FCWGQ M9<.1#1*M00,R,>(HQ00NR@*)Q<(03="^]>WDIZD:=\-\)H3MJ8P.X-7X_#7I MXI6K;7>L)<=3.T!E$:+,"@,+%*0<[)[\LY5V'\'-OWV\O/$0T8$YW#MV\:[5 M3V1(11OO@4E!019R!T$&35L(XUQYKXML7/P7!_?#;@CZIZ*ZPF%^TOVKC@V MQT%*R2R3M#58KEPJ3"@H%C3WN<"&-H DXS)T1[8[X*\W5'R MX8])NO)(QH))3Z;R-J]>YW7Y[O3;94KI>FW942;OY^?GO\X7_\1%FD3!O(I1 M4HA39W F[RGB21D"+T9*R:WV!XLG#\K9B]E+=D3P0R;5#YQZ,K(M$Z3+]_=G M2-?/FK!BDC,N0[:,/%;!)(3 25DF!:Y2Z#Q]6.%BU='AU%J[[RX6\3,N\W+"18ZRJ BUX(;"OO <7(DI#;9Q\@+ MEH.%V@WYZ,2S>WEVU P\1[P5/;"4_(WBS=_FR^6;63R_2#F]F9WB8D:_MIP4 M+E@TM*K(6(^]HV(0C-!@>>36&10E'BP5>VCF.JG^>>FFUAIFV]N?O[2_6?Z$ ME^7T77N$B#)$KA)$ELAS#S: 3[06^9!%+$*9$@XV2/K9/<+#%R2]//-J!Y\] M/<+363I0O<6;MW^>OOUX]O[-Z8>WIQ]W+Z6X_SG[5TD,H*]1 <2;V3>B;[[X M?D]#+Q^"BI@5,!$"**<5@<_7>T%""J9UE-AZI7B$G'U7T^M'O\=__DX+]6** MY\N)%P*12P8Q).)1USFB7A9 7ICPG&<2P*%XO$W(N/%M*Q3<78+VEWD'WO U M$[].9]/EYYS^-I^GY20X:564&EPR) WK&* (",)8)[F*/I36J?[[*1DWI#LX M=':7^LC5XJ\^XVR6SZ\9^=N"G--)S$F%I!VYHJZ>11@%005%&[QURE@3LQ!/ M[#H//GSJ#+R3[2;^?L/":H77I,THC.$E&J#KN+=3Y7H8L0SDLM+L6 M07'"H0 T>G7[P2&SK80[Z.A^0SN%=!3&T8>)*HY6S#K:(-5.395Z7W0"'FK\ MYB-&?S!'_H:,05@QQXN5W>0]ZD"2NL5>,_#JDOK+*R!7K 2EG;<^ N.\SCXE M7SW83.Z7X069"V0*=H"[\NA+!@'#'@LPVLJTRV[6;]Y^/'W_]N2WW_[K]>F? MI[^=O3M]_>'LUX]_/WE_NF[>N4<#C]/SF]FG_Y M>D%.]8=Y6?V3+//2E1>6HOZ@/&2,M+L6S.!U_1=B8D%@4J5YN><3-(T^/K@5 M0GZ>Y-90&6,'UP_S\FJ^OCL6J\;>S-XMYI](A<1<1):YW!I.AQ=_!S'[(PR>Q'CQY>*\!G4G7^:+U?3_K+4Y M45R65"_&YJ+)ZV-,@(]10-)$GY;RE[@,IQ4T3C+&XM%-9/^/\(HS5< M]9&G$(*$*+0D.Y,<@B"F8J*HPPI3;&X]1?!QBL;-*HV#N&T5T4'>X#'[26FZ M/AB>:,4*5\J"Y5+629N1(A M3EZ]>O_'Z>O3__WN].V'TP^[I\D>>-#^>;$A%#9*A+W#[[7^K'8D(O=\<8'G M-YTOHBPE92-K:K20IJ.BM45G",ZGG(.,0K5V81\A9^]IS?5Y.7W +]U,R;KJK%0Y^FM"\O]0[V+;> M+>;I(EY-2/F^D=#Z&O>T3&G!W+ EL"2M.(-DZUPZ7N?222>!QY2MC2:HW#J+ M.I"T<;-?AT+7(?0R6AL/CH=>,F_$Y($":R+4#S^6WZ6KZZ7:UW374.7(3;4V& MUALM=<0#9N+('J$G'%3,X?"42OY=P"EL]7GO-@LL+>: MH%QQ8Y-(+' %.?A(KIFMYX!:0F96UPNC6%1K-#U.T2! N6,#5$,M=("IAQGA M6FF4+$(NQ(T2@L1C:WX\:T?0%M5P(*-RP6F2V7K?M-;$7@WF[W?+G\X167 M#?"4#<$64R 5)-=/9@\H@P%/)J=5BO7\I+73?2\E(\\X/QA6?G+"]]?#B'O< M@&*2]266V'DH"J,(=H?L_/N M'LJZJ^X=)#>RPG_'OZ9?+JZFP**WW)1 3I3E1#B/'ERPQ'PNVGKKI J#)O0] MH?(?7CJRTG=1V;R%_#J(9#Y)"8<0\2&^X*;<7> WYNR'^+7^B?Z]E,N+X L&DV MGH+)*3L/B0(]"LN4 HQ% RLY)ZE%L%*W!M*35(WK9S12_UU0M=7%R&=-[_.G M:77&U\GL]>#(DT^+O&YD=36PG(ELO.!@:O69PKITNYA!*ZZ*1&Y\''*IY\D7 MC8R5QEJ='TK$/:Q&9%?Y'Q=$_VD]9/U(?[:V*ITYHYW7 ):BZE)-5F4]AY(# M"X4I$7GK1D\/D#)NS<.!=K)]1=XG)&7_7VEO53\-G![GW!Z#-^IET;2RC/7"L3%@1:2?W)"FM4*E$N[UJ M[OO<1TAWP-E%R8]#9P>)CQQXWQS6O\+EI2EQ'FU)5M$&FP,H(RPMPC&!CRE$ MJ]#06MP@^O[YS>,6737.N^TIV*Y@<=#YQ5;@&'OS::'/!Z&QHW!'CHQ^(7G-<':R#@&N'/7"LP@^@U\/IS-<$OFY MW8O:=]75O)W@1M;[K]-T$6O2X#?\Y_)BNEI>I1RUI/", M.V#&I1K^)\.ODROZC%R*[DZIU#*4X2JQD!A6; M9+%:>B]*:=UU<@]R.SM0WA$Q\W'4U\=U@P?N3928DM$/T2UZNO_-Y?DZ:6?Z. MWT\Q?GY?LP3+UP#FL32A",-^2.))%3T2;8(7TQ M1V2ALS3T_K@^%CCT8S7O-H/W#B\?;J-CM+- GLV=W1 MKD^9R[/1WEE:K*F=] F ?@RD7L*+J]J89+:5V4BOZI,NV=7]Y9E-44H@=2003//N35ZGQ=UW$9!)[4^7(Y?9ROKV6]P\7J^^7@Q,W=XWC9+9-^LTZ' M^Y;7"_VOI(@WL^7%HD:4$VOK(#@;(:XOE'H6P07C0#.O-:>%O>0A2<=#TCCN MU]WS M4%@[F(JZ;!-X^K_^>//QO][6UE)UI.SNMSX?>-#^-SV'4-CH=N?I/RZFJ^_7 M5_*X%]Y;+<$3I[1!283@5 (FM9/&&<.M;VQ_/U*P=Q_2VB*LUN^N1_)^7TG&M=)O8@,>,>F.RA\Y]ZBS81=P?; MU(:13<.YL\6Z5'M=!<.(C2PM@BNUHZ'V#ESD!M!D5U2*C(?6)O$@,2/?[FVC M[/LAM*?D>X70IIH"F> 8) >!&"XG4J%(%K3 XJ)G(ND#+3[WD=,%C/95^! 8 M[2#]D?,)[R["^31NN%A^_/#FY,V[LTT)C2S1!%J4*7J,%I1("H)G#)*OXS1% MSOKN/?%[TP&/O*)#8.RBPGE[>78%BW?SY>K5_$N8SBXKM^9?ON+L^]456R&, MMWWT9^$TK2 M7AT$\05D 0:4XQP\9[04>Y:"E0EE\Q8N \CJ F6-79_6VAC[7.\SR7)YC<2L7.&,L2'YZ[O/[2%Z:JBT>2,)=K"\ MU/X_\]E:&#^Q@DY(K+/ T=>\D4R"5DK)P&866-"2W+OFDS\>)F?10&&JM MA[X@]0X79XL/JSKM;7U.^"XOUMQ-I,]D&<1-,36#40Q9"4,%.O&HHF:BF.8S M3I\F:]SZKV>$6!.]= "U=U?OO=]P!--<6UJ&=78*%/ZP]:#%.&%]25J UJI>N3,,T"8-DJN0H!;OH6KQRWMNF0'ORAY-[!$G8O:U>%X#=LO<+S\YQ^^7Z5/MG\XG)" MGJ56UDE(MMX*\TJ!ETJ"+B4[C-&B?I:#E.$DCUO<=' /[AGUV2M\SRY6RQ7. M:@G71'"ODXZ:Q*@R*,8M.$,.AC'><%68R-B\=?$3-(U;VC0* '?52*\(._TK M+^)TF=\MIC%?__#:BNJ@UXPRDMU$:6@72(F#BR75>AK+>>9*B6>!W5.$CEOZ M- H6F^IN;(?P)E[_O%ZF*1WRR7%[7F>=_R MNNW?U*K^;D\>#U.@5VI7&FF8LR@)5!U89#!H) #M8%JW7)PK#6V8]'R.GAF&DGO?_4 MQ*V1R#MPL=99F5J?O%F_;YKZ2ADTUS(#$[4 .F=&T8C64)),CB/SQHK6V'F( MF)$[ ;92]UT8-9%]!R"Z3?]5C\3L=$Q104&7ZQQA!HY; X;V:A%Y+%PW/YS\ MB8J18=-&O??[U;O*N@.TG)*K,O^>\YJ%LZ^WVIHQQ6MO(U9'#->V9JZF@WT" MYH+Q*6HL<=#DCFWVXH>(Z:)R;VF8%WV9@00(I \:FV%$5&\@LSETP+[FRZFTJ_-U2_Y]'C%BTTPD + ML76B]<7T&VW+[\XQWAX9H)./GGL$S4N] VH*>)4]1+1&)L:#D-OH_]Z7C%M= M< D["_*L5NUD0+YFUE-)4V_Y?7=3.)F=IFHT"6[!J%RGF$<)(=#J M)H(V,:?@,\8!R!CPJG$K AKBH[58._ [;DOG)JN)P6MA5:S-=WW-(1#4B]3 M*2:LQ?$ZET%S!G<,PKFX?.:\_(++:<19>CT]OR"'_VU>T7(^_W)=N%7FBULBHU_\ ML=YKCR.*9Z"JP7'&<\NNU=$'+F;3V:?E%2G7R7"%3.LL)%F,JX.#:[,+3YLS MDR;'$AUR,VA^YC:)EP=HV7?!O99W[>UQ\HUD63>BC_-;,M\T#EPKJ@[0Y$GS M#%X['5%('F_Z/[*U6BVF@ MY6'-X;NUT#=KPX1AG797(J2LJQ=<+SOZS"E^+MQ)P[*)K1W(H;2-?)_G\*AK MI)8.X/;W7(LBN*P[4+^\<1&BK=?F M>+3@>1%@ Y:H&+/"/@L.GR9UY&M!SX;(QDKK%9MGY2%&)UX(;Q07H))WH&1D MM4R-@[ L%B%TX;KU >26)(Y\;>@95\0D:^.'0(/.TO\)U10P@.\U9E$G?8N'). M;50VF-HD,D=%-L T!%,+7@.WW)>2(C]TK+Y-B'"XVSS/@9U=A-X0/8=,^-U: M4F^%W9?%(?5@?TD_N_6#S:%?N]3>?N]OG\1K*(]#I^N2XL5QGR@@Y0E4B!Z" ML B,>X.60E.;]B>K6LRWN*7ZZGV MGCN9@P51#(55B?X5A#$@>;;&954KDULOG0?@8UR$[P&KNZOFV#KN .'PW;*ZP*+FWCSJLC6!1<\^3J^ M5%,*DHQ*B@BZB$BL<>%SZR30#P2,>TC7'=9V5TX7V-K3&__MN@;/HV1%A%2' MRD90!@.@+#4)1RZZC3::E%N'-XUH[Z6&=OS(: PP=.!L[LGW9E"]L:AT204T MK_N*8PPP)TL[#">?GP<6FO?Z;D+XR&'3*)AK"_P= -!E8?";MZ_.?C_]>/*_ M3S_LGNR_YR'[9^R?HJQ1VOVR1NPC_O5ZNHSG\^7%K3RH],AS"!Y4)&=116< M112@@T967$P\MRX0>(2\ZT?7:9NS9?XESW*9KB:>&Q2E(&T:W->\120N MO8*05:C3-GD*K\ ML**CXY!XK'-"D@,L/($PS(F"'C&TSB4^0,JX;MVA -1"[EUN/A\^GKWZG[^< M?#A]34O]N].W'TX^OCE[>WFO[*=X+])./5U]WWV7VN=M^V]GS7AMM._=8/2L MW'[W^WR.ZW'VR]5R[>F$6U'U\AK/R -:GB44K@346D#P4E(X+17C$@-/I?5% MBOTH;MAX:^=\Q&6XANB,YC&"TV2[BJ4,04@-TD=NC3;!-O6

:-#U_X8?96L'J.P^QM M=-P!SA_IP14R>DVF'WQMCBLM[4*1"4BA%%H,K.*N]4V8?Z7#[*UP,KQQVA9* MZR)6?Z)_E_!,6M2@>>T,7TO]G*<84@L;,:K$5&K==>)?[3!['QRV4UX76'Q2 MO@^)]U:FWTI9$#TH)15M1WRS'2%CT7@=[ED'%,9_69==_!SG\3 M@#[.<;C+\>U?KZ$LIX U9C18P"A'3EA0GC@7'%QPR@=KI;@[ +8-ZIM0W[EO MT1AW]\'^^4'0PP7(*Q\J+[Y-8WY #^?K!ZU/5M]?Y[;?Y<5T?IG%V?1EJM_= MG+2ZQ',H=0YFG22ADD3PA9$LE#.%8W8B-K\(=QA6.G=V#FL8/ROQEU8R MRY]JGO%CN^3:):.;>\\_R6%S8#B)TFBE!*-@G)/'YW,$7[OB>$U:X*&6&C3/ MN@VBK//"P,-"^0#*Z_0RZ?UG5V>KSWEQ]C4O<+6^1;F^3[GA.GROHIC/\CYW M2)N\]E G=_MPW\<1G@H:E=0&1$Q8FQK66\Y%D0%XSZPUWF#KX@$G[?P+'^%M@]G#'>%MH_X.(M++NI3K 26_ M;7RK=9X_('E&*D5@)110,3,(262(5KF$&(I3K:]0/T+.2SG>VPH@]Y:+[:^M M?H&WR9 B.5\*R5L/6A$SHL[%08'@C-'1>>N3;[V(/DI0#]6'#=0^#$X[Z* # M0-7M@:P3SZ\[RT>.3I,_#=XX3<%?(E:4,.3 9[0&"VJC&X/H)R*Z!,XN"OZI M3_8^TNX +K6A-Q'P^6267N=O^7S^M4IHXZ1O6!+%RY*U $11LP"ED/ :G6&ND 9!_R^7EMFSA+O^/BOW.-!G_D1X40;,@. M//<2%.H OD0'(J EP4FK4_,N-4_0-&[>YG#P:JJ+#K#UMSS+"SPG?D[2E^EL M6J.@>F'I1Z:2C\IG$E8FP=7)+1Q0Z0@\)B>S!]B) TFI3KHH[-9\C^^Y"^0CWM;N M$W6[:7VP\M.##W5T\C@'?1R.:)N4X)Y#**8ZBC[5H[C#D6W4WX$G<%6V M>SFJG5M)$F00BR(GJD@)% IDT.B4U@%#^[KHV^]_*<+3SAP#SV[#X7OHJ=Y0Z&-KW3!;Y-N M!-JL*1XO2-NRH& DZ!QJJBG0!TQ,IV'ZOOW8\"-*' -[1MJJ"-."L)>&$I*U0@I&X#@^W'ER.)JI^&CX[R+T_ %VU M:2[.)QL+A,AC[6"7P=6EFV.V1@@ODCLP>'IP71HI^7'H["#Q#F#S8U\ %RWY M6[0E)U$/%Z*.Y,>7>AM=4:M M)1-0DJ@]F&E]#\)[,"7HY URZ5H7\;ST!B!;P>HY&H!LH^,.I M)5@,M5US\A R*I#.:MI.C,34NF3Q7ZD!R%8X&=P 9!NE=8"^QSM(:*^U#X:, MF7,*UYD.@'7<82RR3IRVG/M_S[(8#X7ME#+U>1]E>!Z-V'*":')OR%W MVH,JM*6@$!E83 05+,C%H!I(>NHMM-&G&Z3]\,)Q2\_&=1-WEWP/<+DJ F8V M,D'K;3)!$\I%I"!)"8C29N\4 I@QM\(]E'57W3M(;F2%_SZ=3;]< M?-D03E&Q4SQ4%V,X"AX'C1.Y F5__#2D96^B\KF+>0WMN+Q MKUN$2UKDI"H)4OSMEX[CXWU!+\K5J;U>AO6JJMT-GM?1\$LIK-/),;I\H_9 M/"SSXEN5X)O9UXM5[48SB_17:^G?%!A@[,XYJ'J\ZG2FEMF89BC !EB7QR3C-]=,QD M:8IK/GOP#@F=0*\/@,S;::L#L#UVZ5TYM&38!@ROOI'U'I"8( =)>HU%2,%: MITGW[4QA7K8;T$I;_0)O8Y%,D* MK=2^56>*;730 :!^[I6 '%EBRH&D,(P88!)\G0OKF7/!>2:E:ST5ZZ@Z4VRE MX"<[4VPC[0[@4BM#IFF*B^^5"6*E)OHO"Z65L";P1'XLHP6ZD%@P! %9!F>3 M0\YTZ\O<#Q(S"#[V96]Z;335 ^1NR*_G5&?E(XEOB?&623HI$&7TP)%\1E77 M=S>PO<''C\R+AIK<-Y6G#VL-_M? M$B\F)N&M!^:U >6Y!Y_)S^0V2I=]4MH>:4,)]\(WS>?5_3&C_>U%->Z-NI8G M%ZO/\T7M:SXQ6B0MA0-K#"T?F55S)W4$P\F?Y=KJ]IMQ:R8Z+R]KC,)61M $ M$KW8Q"Y#,$[_^CI=K'_YLN?_Q"J1HY0")'E<%-U1F.B]81!-4MP&%6SSX0_- MB.^\N.T9;.#9(= +]G>1^_K+GWE9>]==LLXG$9UA3F>PH9X0".: S-[25FQ" M"BB#B*W/Q%O2?_13(D;9!?8%PC$;P9T=\!M.SZM/^NM\\3?ZV]6$D*_,BXF7/BZCHC+0$QE"LF\ M8!PB"SDY4>='#>GCTB%K(Q<[O'#3.R#,7H+/=Y+2M/X)GO^4_PA"2#110MW% M0;'H (NKYRXB9BM1:=Z\5\'AV!GY=/7(/;]&,#EFBSG]Q\5T]?W-;+E:7*P3 M^NN9=!\_X^SRZNIRO>(LWURE4'AF5A1A0980:W&@A.!5@2"C#2Y;[50W0[2W MY&WD0YM>[O^>IY\^KW(Z^987M'VO?_@:5_FZ0'BBR5]6M0;) M.,Y D9\'SLB:H]'TXNSMK\MYLM:8\,T8DUU M9EL/O!2O9UT9##/,9>X*FFXF,6CH^=OY[%M>UA6A M,K_\.%_A^>V?UYK7M_/5?^75S4CT6WU*EA,C0P[2*W!)D]L;DX&0JXQTYIQQ M$[-J;2S/PM@P\WFI503]8>X!V-FF 6]U"*'/C#2@;'L7.^TV8C_7 OHRMF]C@7YQ.EQ$=*!I0P!Y@\7*QU_:3+/[J;9Y]HD[FW@8$) MSM1MKH!7,D*T0F9":$RI=8'S:,P.LYR75EXPNMBWPE@'QGBX4ZT?M]!)BBJ* M(!",XAJ4)N\2,UH0#GGPP2FO6W=[>"[>AIG:OVL,GA%!+]JR;O[L5K>D=SA- MDVARTB63=UJ[$ZE@R1.(1D)4*OI@DM.V]23E$=@<9F__KD,8!U?'6L-Z$F,^ MSXOJ;F_N@UP505TY$\M),"&A5P*D0Y*#PT#1GW=@5912,XZ8#EJ,.H#&8<;Q MTJH'NM)\+YO/+OF/AV0QL9H)GNKP05X0%,\9/'V&HI)AJB@I#C/\I243PRZ) MON@2@=$PTYG^NA3T1 M!57424&NH^J5E E0* U,Q2A22;%HTQ:M]U Q#*HO[<#[F;5W/#B],LJ)D9AY M5 %$U@P4*^1,">N(/4^!?$J:QP,MI<,0^=(.D)]#3]O#T%_"<)8_U1>OLZ_- M6_#]<$WLS7)Y4?-)MYJ(33"99'AB4$RUM#H0N_9=H@U".(IP@[+8/"VY!7W# M\/IB3W$/I(K0;WMXMIC&_RXLU;Y/(-#' %-"J7QO0V4P^BC.@DV!.LB*E M;5Z#\ MP]#W4D]?FVBHF]UYM[+P5SBCK>'\JD70YE+MQ!;A(ZN][WETH##4 MAM0R@F6.<\7S,/ ?0NPP:WAIAY-]8N'8C6/- M]ZT365%'5"=T8*1#XEU%B@]T %U*0I-M"#8]VS:PY7F\>&GG@Z-K>&QTW[AK M/UCN>]J@IM_J&*%;T<(?RQIQ_GHQ2Z]P^?GT/%_&$,'S$+*.$'34H*2P)/>4 M(19'GIVD(.+N-)S[ ;T_*<,P_"*/\9Y9C_W ]LD8]P%N.:)T6C% [F@+\G6^ M9/S\'W'^Y?+9'SZ>O?J?OYQ\.'W]ZNSW=Z=O/YQ\?'/V M]O8%R!/B]-MT]?UU7N'T?/DC-\OIEZ_G3Z5]MW_'_[CAY2Z7FU?]A,&V?.6_ M5GF6JLU MQ7 F)U )+3BO#%B>.0:)WJE!H^&WR"KM1_'8C1)N=0E[/S\__W6^6)_,%%-4 M\D:#L9P6B.09A%IPK[5&5,QGE-UT]WF4DW&;QC\CFEMW2F@ C![2S^VDL"D& M$23ZK"6"Q%Q 663@;2JUEUZAC=3FY+NI/7V(B2.=I- 0F86^T'A""%A^)"%EPGGE0WW;4? M9N-(YR[T:S'[0F7?<_@N[.5F+L6-$)B/VG"K03M?E1(58"070)(RG%"%<2D[ MLY=[V#C2*0W]VLN^4.G#7FHP>9DJ>'VQN!Y%<9E"N!UIGOZ5%W%*DIAH$;%V M607B)=9[AEB;X46_972]+OP[P>3/4.+TUD?MK)9)FKO^XT0 MN.!"Y&CK*%2D+US3W1;^8F)<8.*(\Y-[0>'EY66NM/Z M]VI#79?RU36L;-8P+X52*B5@FL6J- .^: ]9.EN<#U'[YH[4LW,Y;MAQQ!9U M8$#]ZYCE/"MBXZ?B;5QM\4C MSJ<> CHO8&^[F;-[H]L;A2DGO,!(&A+94I!,J@O*%- J.L^#,%EVTSMY"$/C M[F-';#WM8-*+S82GA1&VWJ#?YR\XG='W7\UG:]%)])[-.XV@RZ_F,V71VLR\.0=QVJV\/6?/;1]2$4BCY0:8@!ZUS7P@&# MD2!+X*4H'7..+ZOK0_R;7XI?\ M>E[C\(F0EA=&_ICF/-08@0,9NJ'(NUYCS"%'\^RM?_CC][R^.Y54$:I>)93:U9TH:/"9%0@Q):CSM/[! M\3(_E/)V1N*WO CS1EB\G@/SR_>K\8O?7YWCM5$$(7CK;UP=6C!(VYBBV^GL0Z6PFMF;LW^_#UC=>/366V^>K&H_0I( MC-/E'[-Y6.;%M\M$Q]>+]7SL6:2_6DO_KC@VMNX\-TH7#^3"DZBU<1!<(0/U MV@B;A;&AM5=Z<*;&79(; O A:'>!A@[,XYJ'S?9B2]$:4P(MDP2%*"%(FR#; MC#9E9$RW'H=YAX1.H-<'0.;MM-4!V'8^L?GMII$Q1ELBN5,\U4;&7 =PJD1P M(11,UCK4W;1,N:9ZY!.\+IR*9];],:/]R8'F;^>S;Q0DY'2[9PTQB2X&!)LX MQ'*&G)%C\_*CKI+\#,@_/F-<0>X'4^WAYW%\S=ZQ.JF'Z:4 MS@2>ZD$:1XH$>0&?K8.<4@G,,!Y9-ZVYM^3M2*LJ7Y(M[@&V%[TE_KG6W[5< MN)15 6:? BW6QG*]7['TJLIO^1UOR=J25ER_)"/< V]Z3NX_ %C=M M:6Y)J 3/I/$>C-:T3'&? 6MCQ)0L8L[),[!UIVX:79)'[0>Y?P2CO M.O&9G'61G !,1H'RC$.0Y$CP(!AF&5,H+SMF[*]UPTLRR'W@=NR-&X8+Y\X= MJK5S_YI6E.L#G]N*5C)Z+8( KGV=LZDM>,<$6"8]ZA*4]]W,L#F,"(XT_CR: M9.O!X/BB0\_AXIMD&8+)2@(MT"0SG20XK@4(XX4ED)SN(\Y+R;J::MF3_2'?Q? M:B4X))Y?M"/P8UKP:<$9+V7*F0%!H [TR09"KGE#(W)0Q09GN^G8UIKY%Y_% M?@$+P2'Q_*(7@EM]V9^6FBA%( ^&@D";ZKS1 ,%Q^B*8%R&IVCOE:%:!;3A_ M\6GS%[ $' S)+]K^MXBE7#"(3!F0BEPF54J!>F, 4HH2EF2-,P[>Q_6/. MT+\ VS\0BIMF]ULV77E_^MO)Q]/7[T[>?_ROC^]/WGXX>56[D7S8O;7*4T_< MOX'*5C0W:I.R:2WQ#A>K[Q\)"TN,:[Q<-Y5@UJ%(3H-/.I(?2*$AZJA Y(+( ML\Y%MO9HGJ*I7:N3A][TR_'FY0<2G$C>C++Q6KR;C%/%W%UMOB0%]^F\;)5@<[2)><$ M!%-/6U,@B25)Z[&0]%U>5':#RM_H!;= 1Y]N /?0NWMI1W(P=<\;RKX/["Q/ M9FG#P=5]0$%4INPBE! EN?*JD!=?-$167$3KA%2#FJ / ]#/!(R#HC8Z_1D@ M>PIX1)20I4S^DYQ%#>,_&$7_3S M4T?7][XJFC>1U\B:_C OJUN4.UZ$Q"(!G1*@;&UX@T* #H*L00EE61B@Z1^? M.LX)T&$TO8>\.LA_#-LAU^N?(2?+"N, ?<8:W]7.,=*!L5(YR9CS=Y%P,(_^ M9^IZZ8YR:(_CP'KK#)$;TRQ:&Q)6!*8\ Z5\J$V%#!3)DU3166S>Q^1G*OJ, MC_;5]R.PVD'XG<%GLR3+XJ0TEG9;ZQQMO@QI2?8>>,@HI7:T";?O*G:7BG[@ MLXM>'X')#D+N#":W[.FWZRI-VOJEKU6:FLR)Q",3+<[%0R"I>9F#*XW;340>8.XEQ?C%;+=_GF*?KWCQO\VJ2 I)LDH$L?:[C,3(X'0L@ M^8H8N,Y%M[XJ?"\A_2Q0^^OZ;F?8O07? 7K>YV]Y=I&7D^2C=1D9$.T)%/," M?.$1D+9W&W4HAK>>37?U[G&][(-B9"?Q]CDWX(]?/IS^KS].WWX\_9.^?%@? MZ;W%19U!_BWO,2-@T',;S /8GOY&AUH?+L(R_^.":#[]EF]W2)>1*\==!(&Y M@-). ::DP/"D$J(,GC>_2?X +7L?8OWXW,M=VDF7$V,1+-D(U)-F0)LU<)6* MC;V)/Y&%'57&N,M8LZ>EC?7BW) MHO/HBS'-Q^L^1$Q?V-E)U4_#9P>Y]P>@3:8AH!0"HR*W+I5Z#J? (UO/FXK* M)Z5,3B,E/PZ='23> 6Q^N5A22+!6 MY\B8^"WC,I]\(F&L"['7AW;.NXPZ ^.R5'LA5\\7 =(9'XT46;LX T_/WGD M0X-66TT#L76E](T52.U5E)P(CHQ\-4;+) J+8%*)+!6I^*#JFON>/D5S3"<11D M P.T?N_#>U'[+KJ:MQ1BMM0E8++E$D0!S-8'H$@04&K2C@!ZM#B*T MSI;=?O_(%RU;AQP[B[8C6%R-70G18"X*I-!U5$I-+VM;P I6"-,\>]5ZDGE/ M\Q5WU^0#D-A!K"/O$K\O_N/#],MT-B]EL]!Y7Z1-40*BJXTK$\G!:P[:X M"EYD'+!#_/3@/E2]BX;FK<0UOJY_KW>I\2ILB4K9S!)$GA.%+\>)!35,T[=Q;5^%K^;7I^/KUR7+PNA?GB(3KNR TRB5R8PH E MK8T+5HN[8^$?TO+MQXX;V[73\LZBZF S?YW#ZN;^]'H3RU+SR)!#""*#?/EMCK/7%YF4Z#=+)!;ZMV 6 MR*!X37524!V9!(JN&0:F$_HA6:-[']X3!';5V;RE $=&P#N2T72YG"^^OYVO MKBZ9&5<<,UJ!5VA D5(!DZHECT9YJTS!^%0UWT//'M=S;*[_O<4WNOJG\T4% M\'5B[>I,7G.3%3=@.ZE@> 00,Q=N!$ M_#:??:*G?:D"NJX5$BPY8[V'PK#VWB3RT9;:>]-SE@S&>'_ P6^CH'O]R M!X&-W/?E5;T2E1=?ZVV:Z_Q[8,5@\%BG>I(8@N*$?BV!(Z?--1L6Y: [_D^T M?+GOW8-@8;O?/IJ(=F1HO,]?+Q;Q\^WCW+LL;"UD]M?Y_- *&#\G_B%^GN=9R>>DAZND?F(\R$ KK9,D MHCH2QP=$X-Y(J;C'((;$,?<^?#PT'$B!\Y;2[ (.F$NYIAZ+SS'3[HG(%6W" MJK8-%@YL9+32.D&<#4EK_/SD\?H-/1<0=I;C^"CX?VM%YS7EKLZ+L)"+JVY8 M+? 1]"\;8BK9FJ '935^?.HXN8QGT_ZN\NL@/KWC=?UV?9,[.*VXR1:P]D%6 MWD1P]431.TL\1>_U,#]T]SL^OVW5=<-U[Y[)$5XDM9*5[1J77NW#7U=W23; M$1$/W.%HKIX.H/=V/HNX_'RVJ)TH-A]N7738?.=78GL6IWA^MKC;9?T'2:P; MLR_?+)<7512Z2*8%B3O*&C'P6(!;7=!\EJ*N+,&T7 MV?T5,'(4L,5N\8JLZX>?O<-I^CA_,\OGTT]3\H[^5$9>]*4AZ,\@E4 M$1S08SWHRYRCT\XD-B"4. !I797B[X?$'I37T4IX2P3OT0:QE1#^HV\8W/*<_74ZLXL@E M^4<^*U9[*TK $"F\]ZP$BR@DW0N>^[M;JOS3^_JJB[A(,OM?N(= M&2Y_SL\)\W?&2ZT]F,N1DQ.NR6NIE9\ZU)OB/!$;]42><>FX1IF%'G);\JGW M='7^N#],FHIU9(B\SQ0\32/Q\6$UC_]]DU5]7[E;OLZS^9=J"O/%Q&=2>Y(: M;&)8^R;1$JDQ0"I:69LP!S;DXM3P-W:5'MP?-@<2==\ (HN(56N?\D06%9"Q M!)D)!\JR.KZ6<;"HA#!H&;O;F6P7_-R\%@BF1T- MG XK^0X"1S*0RVF7J\/F2]=O-<7B^GLT]\_3^/G35[E M=_S^(9^?__'UX_SC/VN.,#"GC:_=K;FK79C6=R(,TD>M-,9[4RA5A=!Q^_3V?3+Q=?)E$7Z[GF8(2K/96S %?O^4FO@TXB MAQ2&9&>W?.TPD!W'(<"AI=[%[E@/S>)J;2DGL[09 /!JOEQ=I3S>S2_//9:G MY]-U8)+3A!6K7(P%G%P/0(H90C(:4A:YV"@BB^WWSETH'0;'XS@)>$:='2TR M+Q?^31 TD5ERSE0 ;3&2E%&!"R6#+CQ$+7/QLO50@09D#\/L<>7NGUN;'0#X M0ZX9P5G,EA@6%U?FVRX(RUP$J6*,G_"$PU!N,=$H8!ZSCR]"VD M//88V%I(\ LNJQE\^9IGRXTJB)U/:P?CE^\WO_+N,I@Z^2:*#%*9V<8@QU*+%(L$E+\&6@!R3N(.CP_7=;TT+O%_&M>K+Y/7,Q"&6:!%Y*J0OKB,0>2*A=:)RZB M;=UF[R%:AF'N. X-FLJ] _REQ]<.ZU/))"%I$ M+BQ('2GL\8E!P)3!V,AE5#YJT[IUP[8T#JOA/8XSA6?14PRO?U9OT7_UB:[U!--G97"8!1S7 M 4B_".G ?#9N\?+7^>+WO/B4%[<2 LN)E=$EKAV46H"G:O.@X.MA8W)2"E\< M2ZW3BX\2- R>QW%RTEX#'<#IQVY6OV+,)U_J+=")\#SY8&K;8JMKSHB#DRJ" MY&A9D&@YMD;20[0, ]%QG(PTE7MW^+E=[G!9 '&KJD8GEX-C!3(/#I2CA19M M%)"T*AR5,H&WOCXVG+IA&#NNXXX#Z6;DY-^/7+V:D[QPMMJ<(OXV)5\@473V MONINHL@!%K4E7W)UPH=1%-J3(4$J3%FCO//^#N3NS>MM\99"IX"N8..!P8J" '>8*TL14P6%6K6.L=[1'/,M]'^H#GF MVXB[ S_JH5G+PF>,B=S!H*TDN90(J%V":,@;C-D;(\V!4=/O'/.M=#QPCODV M N\3-U==(XOD"7D&Q8A\E8L -$& \[05*29SS*TO9A[9'/.M5#UXCODV33$5KI*H(]X5+<= <\VTDW@%L M'IJM+)70O+K_V5(TN1Z*X82L9Q,^( MHQ=W)P8?HK-'I'/-]]JL6 N\4-S\. M7Q9.V)Q\H-#4DY!2+3'7G-''9+01BHOT[SGFVZM^ZSGFV^BAUSGFP=<+P_6( MWI>:UDIU7A?7D!DFM%SY+.Y,NWI1<\RW4N&0.>;;R+.#Q>;!;)ASQC,?!13E M%2B>:^]CJ4DPC-<"(!_L@=V;:UJZ:OW4/*S:3>3]W:F]:5UUG20[F^5)%(Y, M"1UX;Y$D1086'/P"[ORB)\+/=L*^CC00__(D\)*+IHK MH*"SCH/1-61D&E0=3"@93S:V6WW6K^QJLWHV!&TM[*/ T*_SB\7$>*V9DQR, M$?729>)D&=Y!=#*+A!B+']+3?/@;.^TO>%@$;2WJ3@'TPYGA^WR>U_!X=:J.68@KGT/AM$';@P4 M74>5BRPA.+3@O(NB6*5TW+'GUW:$=-J0+&:?LMGI9!CO#CY^G4^G:UJ26'+.KH=7WV(XKH64CATQ9W)SA>*6\&N M;T^7&,%SX#>X M_5>JN-M&^X,J[K81=W^'0]=5048I1EP@H*8=03&#X+10M"3;%&+)RH;6%0S' M4W&WE8X'5MQM(_ ^<;,Y;N7)%,$+AQ)$K/7O"3"Q0 ;F51%)>,=;-TTZLHJ[ MK50]N.)N&[GW!Z#-T7H*'&U09%G*DR<8@Z'EV'H@$V,E!!51M>[A<%05=ULI M>5#%W382[P VZT8XUY:D'.>.>P-&FP3*,0?$B@%=0LS22?-3+_#].\;<)J"K ML\3]]Z;=A=L!,IYLJ[1\J*_2#=NS].X<9[>&OD99+$=A07L+%U/'(.[%U>E/GB2^U7MV;SC]ET=358V!"9 MO-XV3-I)4$H2&W6%$?7_;R](OK!T]G7*LX-"RSJ M8#C6,=>NNAF90> 6@6?)>%$BN;O]>9_"TNW'C[QK=HJCG170P=[[9U[67DV7 MT4U(P8<@R$5=CT@E^D,DH63$PD(ARE7K?-.MUW=5F[._1[:K8/O!Q,9 G&>Y M:*/ YI3J**((%+%0""Q=UAI]$'=[$+1"10\>T,YJO!\..\BT T \L/"N%]7: M@O=S/IOES?K'578\)@]%U^+KE ,$GQ3XS$PI9#)%MQY-O 5Y78!I%Q ,5!MK%-6WG3*/CSPZV:_+&]9:>$VR[ M:>0XP%:K+:ZN#V%&2X$NI,PUJ%IZAI'76B!GLQ%*>O-,.87["1S7A7I6P.VH ME6X:OU]%)S?!R\EJ17*['"^S'O"WKL']SXM%.K]9R;%$XTV]*TE?HC00DO>0 MH\[(K0B^#!GLLQ\5XU9 [P^R9]9#QXBKLCS]QP6>GW]_,UM;U,EL1A]KORSZ MYCJBWG!,\HVLN F<05*&UE;8RD(*G'';336[XN\X=2,6Q9]> 0>2"\C(G&Y M6$U>U?:0>4%"7GVO^9=-2EDK),< HHZASUB[2Y+&W.S(5B#V@)R62^AV ).9 M, M:JSGG<;:0<4M3^!E,$'CQ)-M=#X_M )&WOI^7_S'ASI/:E[*57Y?,INMIM59 M)%NO,-6&$U&"8=PZ"EP8RB&[V$\/'@\%!U+KBP5N2/!D M !:+J<<]GMPDYR [PS5R+Z0:,B3KSF/'B;F?3?D[2["'Y,Z#S82%LB0%A&!, M $4N-/B<'0A/PH@QD_=\X%:MU[1T=<6S>8WL;B+O #JOF7K^?S[_FJ$;[WR@9.SE>T2!S;; "+DY C M16:Q)$QW]YH&[>+WI;JKZLD=T?-3%_EG5>7(F]Z?\_.++W>G+JTS6)> M1R8"^6S6%O+> ME+Q<<8WH&$<%1LLZ(D8Q"$Q(2!@P"%EB0#< 3.THZJJ(9'_8C:2J(P;H9B#( M6?D;_?9J@IJA)[<5?/3DRZ3 (5@>P'LC45JF1$H'!NB/%'65=1P7H'NHJ@,/ M<6?.UU\VAPB7MLDGEEM6!#<0L_6@3'$D?BE)_#ID[:(TZIGJ&':BOZL@IHW7 M.)IZCW7MO7M4.BD^\B2Y UFO.2DM:QI:%S""Y<*E,&K0[*)F!'7:R>;95]Z] M%-7+PAN>9CP\9IGOJR._O#U +*! )B-P:^H06BU)#:&0$\_)2S+!<]>\H^XA M&.FT4<[>2_&H"N\%];N8^]N+FKH]*Y:SU=IS42G_7A&<3R:*+H7I/]D[G>Y^F-&NEUO99>W;VI* M;WGZ%]GW='F9F'E?!79VL5JN<)9H!;C\O>6=',X/?_)+_C2=U>GDO^!Y#9WY M1.DB60P!F# DNZP<.&\L".0Q^I 8AO(LV\(X_ ^R+W]\]M6)>+>"5[>F.6 G M/OWKZ_2RF]@F&T713[%%,' AA5JS6WL7< 1G J.MF+YQM\'J>.[67>*'G9&P M%V 5A]9L+Y#>9;O=V/LZ=[5\L^'^;XOYDA3AG1&&#)K;.@NRF Q!Z4#[+[,A MV6C=W:SX>)[5PVP,@_EQG06.K>UC /R#EZCOE<%C^]V$96Y\KJ-[C*(82\@ M+FD+B936EAC7 MPFG7*W3PJ]KW!MV-RT/W F7*)QM* )&4 !7(IW9<&M A92\*#ZJHUDO-<_8" M1<8Q,^8ADPM%1NVK@T5!O#6T_4BI@XS-KQX>3R_0;;0_J!?H-N+N\5Y-=$XD MQ@5H&0THYDD@V=$>4.J<.Z.4O]LP^WGOU3QOU\^MM/G4O9IM1'LT]VJ\PN Q M(.B8ZV0-S4E"@4-A&F-"X0,?5*SX0N_5;*7SG>[5;*. \>OJ[]P(8:QPDHP MJ=!2"*0I!$(GZL1.K8+.CD*CEWJO9BO%/7JO9ALI]A!(/M C-\10[QI8$!+K M]$VNP!4L().H-PTBT^' GEC'/3YWV8E:"KQ/W&Q,23'F7)$,DJBKK*H-;>M( MDY)*)OAG75SK3E/_?WM7UARYC8/?][]H5_?QLE4>'XFK)K;+[LS6/$U1%-76 MCEIR)+5G_.^7[,M]Z* H]("I]4O*L1. _#X0(@$0_)OUGQY%M73_Z3&XZV= MNYOP3A2) A8[=3W#C<0;*&D:&B$-&8E-T;WQS,W+=>@P!42R5/_I,8AK8#9= MK]"SP'73-+:-*!'O&HHP5.39(A;EFS8)K3CQH-]+Z!B*5L7KT[]7$(!K:C>' MS]03%A+?I.)299"(ZT&A0:PT-I)8; U]Q_)"Z+Z9@X/"=4,@U$N8DSH/R&>H MWTL^E>:*O-7_*:OOMP7]Y\:I>I83. [Q#,\4S?I8&AFA[]N&[R01/TRXEG7< M%[_U*-4E7S^SF$!A"8PGLDT\\AE4&6W8ND1WT^ELM6XV+:)+TCBE MH1$1CV_/PX"OGY!_>NW0L6S+(IX3.^.-I%>G;D:CPG"WV<#!K9<9722O65U6 M;VVS,L5KQU&0&D'$^/?8CZ@16]0R C>R;)N1Q*'^>"/JT8@3L_M5)@0%M5X& MM'DA=M]3IPE)F0@&4,NS##<5'1/,.#7$2U=IF'A>ZBO8S:DBK6X>@NY;)H*J MLX5LUI3MA*L]N&%9D>@C%OE&[%%Q23(6KU<3+S!ELD82JK3Y+DTE5=9<%!#6 MRV!.FM@[H>\%7AH8?/E0T7(W-@A-'8/#0Q-FN]Q3RKQK,Z!&4T-1H7-P^ZN& MK99FLM=^GH9F:/J>$=F4?Z?-,#8B\>"!F9BN8SFN[1"9[C8#:K39I/P",U'# M5D\SV6L:S[_+?,!.8-B>:.EDV>(Y3A*N.IW%CNV'$;75#06[)3^2J2CBJZ6Q MW)3+:G>TBQ.3<7-GJ<=1HM0Q0E.\^INF:4R"E!&IQI%#>G!B<#BFHHBNGI:2 MO6ZM/HR(FY# -VSB\2]I:O)CHBG2K2FACF41U[5==4O9Z<$Y]2!9BAJZ&B0. M.R]H!,3C^RV'?T-#BX\^\6P^#],S6.B(!H-N$/EG+E7X/*K]Z*]JB@)>(J4& MN0ZFLUY)(B<-R4 M@A=+#8Y*J^(71?:/30J6"NSV3CVS6=_*"EWB!J'K&":U10;6]<2T7.YD;=.A M/N$^7";5.*A(J^+,::8"#ZSF+N@+R9?LFQO1,/(=V[!\T^1X.7QWS_=RAFDR MPH^$W!YLZ,*IP4%I54)U?@2\AMI1YWE.DAB. M&2;B 0+?$" :<1P$L>DDELMDTIJ3!Z)5Q<29_12-5L M_F6O+FGSFQL^QX)F)+^OKOG?FC?Q!E>U7-\'*>J,L[R'P6U=+UEB?8LY!ZDK MGN$BU.90\*U!%(2VX2>A%]D!,_WCU/MDSWC&Z6B58X/QJ;J0KU<\8SV/O9Y& MWU+3=[W$8D8<>:GA1B$UB!=1\>YA;)(PK0ZA4[WI:"P:FXB M>QT5'3-.:)!ZAA.;_!C$O-"(8MLS++[!]2+3\=)0IG157J.FO2[/93:*4.ME M0.^3V,0.DQN.[/8_XM1]HX%IBEH;/B,_X(O#YC_YKFUP]QF[*3,CTY5YHVNL M7DU;20(9$RSLNK]Q$IN^:5F4+X\@$=5:(3'B) V-V'/MU/6IFT:!A F!O''R MZ[LCJIH,**QZ>1V1F:R?RWP=BKDIJ\TJ.%X$GF^'CFT&!M_!.88;^P[_1%-J M.'[LFG% ^$%;I273/ZSWGY M^B]&D[7X5<>]F6@?,K_*:IJ7];(Z.C&VM94[B#+M"UT'F&CR'E=JUS"RFYSR MX"=VB^.JOJVU+%8J=J:E#$>W1$6/L"_PC^(E$T)G?-J?^!^_@PSS5"I*13)3\J!I;[6AHPM4#5]M4BR*YR6I'0A"6QXB^+.JG@:#H2B9*O4_9^IUAH0M3OY8_W\<%ZP [1*.DG)>+Z ML4$F#Y"\DG+[<^N2AYG5'42:"BP\*K+_DVF\V2)UB6 M6D6]H&A EOK3'^\S*A+Q4-I>&V]8SL\R1-0K"^W& /8HRS S&AC>]>(E+]\8 MVWMN;]"5JUA/MQ[<6ROG9+<<";4&YK!NE//"U=-L!<7ZZ=ZGB\>GLYC%L#[< MFRJ_T#RDH][5]=/E&2,P0_A"U%8Q2[3/]&'6$BP[4_5DD5?XV?V)T665- MQNJ+13.=MU:I.#4UXUGK@T0'RJY_5G1];V\R3^^B< I6QI-S,GD=&%F]M'=% M&G9#LFI]^6TR-2TR<6I$QG/4#0;V!D1+48>; MFI0#1]G&\5B!97',//_F+M@P79R8K2/^[[Q=E'? ,F!^G;Y*'QU8M[*07" M_W7ZY"R[$UE2/A(G'XF34=S M:T0 Z$J[I:*5CJIR.0B0/A_ N[+YRG9?:@95QBVC *V2%.!C.0@;,L,W7&A9 ML.U,(1*B'2+1*DI56>R'1B_>KI9L5E[_%+E^QN=9I&5%5UOKJOM,?IR#^UYE>(ES2 N0P5-#,^ S_FM) M\BS-Z&;T,_+S$RM8FC63BR64%.*EZB'-0197O4R"N[&<%)L!WRY>*D(;/H$X MR[/F#6;OIJ81KS8 R"C&(:O/"0QRB]KV6 P.?H8[%2)&H5 MZQK&2*.L0,EJ?BY\9*MGS'?90!"G/$*-%,E:A;[&8ZAK%=##Z[DJ@ XE@U3_ M] P6H/+G@;Q]J1]8Q4];"U)0!EWX(R-_PKKFX$RO]=D)04NXCF!A?T4>SQX[ M(?23T663O;)+[B;F9?4VN72D72(>3<=XEY*3QPXDY_GQ\#(&5$32+1BO^JJ7 MBG(<+LC4/; 2@*=W*9@U)<-8EST3QR_RX4.Z Z'C6!;>7>B1I'2 \%&K^"N_ M-!_UB1_UB>.X2?X[*U?G\:G+XU 26AE5W^IHG2PV 7F^&Q;,TC@6A_=9;X6[ ME)D[-BGS>;.ZM534Q1?"%^_3+GY422V&"$!5FSR\#LM2;J\' EW(.?-V M9(P>O#A>#TUM;/YM]B '$[O^2?,YWT$]OE1-)WZI"#/SRM4J^5B*7GA3SBR+YLWBMFP3 )25ZK'TQ_%; MPH&-;"OB>'5;;,9_/-+C^?#-QM<*XGNNKE4/IZ%L+9/A1C:7+WR"\ZNFU=[Y M//B?=V8/8";CM:%M"F',0QE>?;S(17V?;J9QGZXL>#<-8.M05HIVS1/KQ%VR+)+ZJN(_0%D.T!#0+I;"V!$L$]H R*0C]:)=;8>P) MD +L1W$8$75QDU.9^W+0/CI]BC>CA:F5/I6&5VTQK?Q2MVLGE^43 MRYEX575C0Y-OG+1+Q,O_J_'5BPMV>1D?2K*KQ;I/TXQRN3<%S%H;EH[G M6X ME,8+VV C+:)Q=M[ZOJ1X.9:%U25%>!U*5'>9 M _!HQ-YJ9'L> I+$-MEX[44 N.P!2P=7NALJN$/ME(S7&&2*7QT""KW.9YDU M;^)IDS64_'BS6#WA=I6E?#",SQ:*W9&J\/J$*-*M!B7VL?'(S7RI5Q^1U>-O MSV7.47YLH$Z2XU3AM1A1CMVI0*D=_W>LN2UHN0"*H4LIP.LT L9U-VS:,7P2 M9#X7TSV*I!C7*G:D ",R\RWN1\Q\$_R"(5U6AQ3?.D6?1H*GW2*_;YY9=>;U MW:Y#BFJ= EU21>YJ3ZG-4-8*J[6ZH4G3J%LP8!PB;PU+-,C81TB)2J M5M IF-4/#7KD?^O\X0DBV59^ /94N1 MJ$L JQ<>]-W.TCS'LR'6/K56V=PB0: MEJF6Q6]\X[(9V!6K:96MTC! =:K#XJ5(U"D (@\9^GX$Z!05&0 'O8+@_?877*E MNTPIZG0*@PR H^OK [=%G7$P9Q59O3Q95:)N6KRJB?NDWC)9OKS!*T"$3OA#G%Q$'/N 0,[4[ ;VN2[ MI$>BT+CI1;N5%8UNEU[D>8LO@6F7VRU8 ZYZ.N<. O+1>1UK#7UT8?_HPCXN MHM54^8Q5B_H^G54)MR^8W7R/6+0U-&Z/, P,^DY!C KBY<9#26CWY\?NX5JF MKPLELZR9O+T^$(5V$5Z1E , D%EY7.;,,F//$KN:I'QI6'*3D_DD>KIDHEUR M'\?3 "3XX?QS<-8C%NU6^SC:AH'1P@&NQB4NP9 &P@D>B$.[T:[B"-N T,@9 MSJI%T<#ZPCV1:'?9U5WA*2!Z>4(@PKJEHEUCG^0'M:-M>V"H%MGZ47@@3W@L M$>_FNHHW[,!#"ZZN?[YD%2151P+Q[J6K,-6.AA9$72W7 P.@:"<*[Y:Y"CG' M"&A!RQ.CRRIK,E9?S.<7KR3+)]]OZ)&+=T];/X>Z>"',L\HG\!#5=(S MIH,/U)PA'=P]#?!T\+ZJ$QL!R NWRY^4--F(3_9%0YV]AZ5KDCKNY>TPTR*) M%WHRK&V<=V6S&2I,O%]>BR;A_XD\]^!W?H^^^8/X1TQJ]N]__ ]02P,$% M @ 48236>A[R:LE"0 I4X !X !PQ8!ROO^=T H*"BW-5 HM5*J1?SW/>3S<<#U[=0+&:]3F64*-$?&*B6JW6XD>I6W+&TW0@3 M\./Q/$=[Z?NC/;O(D2.]Y/C($W<@O$\[PJ\=5CY^= YK57Y8KU5KK,H:?+_A M.4ZC4F\P_M_*#@[%[ND8;9* ?]H9BK XX+1^LU&-3&LD/#-H5LKE7W9F^AG^ MPQ19(/IAT^X66WV)M&7-K@RD:KXKVY\6M11]-A1!TORU)X9<0X>/X%H.6?AK M0;-0%S57PD\[:O$7QQ5Q[2[?4_C$0CD"L2K6C/>H^)NDQ M84SUD39'&B.'S0K1-D6#BWAR]>)$5)8BXN2BW3G#WQ[T+N'DRW6[;=^<=,[@ MZOM)!RX_PT7[^DO[>I;$I8G[,]9&^$GZ2(0>TMJL?8Q>GFJDJONJVGH33(E-I[0*B M-&0>!Q9Z8,4938P(C02F0?KP>QQRJ-8*9%=JX"2V'QM*-$'?F7$'!?@:NJ4" M,#CC 1LQQ<&5*I**&2%#^)!+#MB=YP'] GSOPC>>P 57?:Z@&SM064M(IPG( M*[)5?/C]= ;80 P%.=5 ,$<$PB0(]3!B89)_F*OY@)GLP;D,N39PQA)Z7FFT MM(U UE*0S\]N\@,L(U>AP0P8QG]<&29"..DKSFU$2#VN A:2G4X%HP">C1%3 MVWW!$JCL9Z8;'2+/IS_,9'I"5S[@G^?J9JWTM"ZF:G!V Q\XHYXLGU!'3)DD M!_A:N'#-@+M&W/$@*4!NQ9,P$USG +7=$IRRR&[\+U1RC-6&&M-!?.G$!D)I M0"**:B0T!X_[.(T'^)ZCT= #%@0P8'?< CWD+,0L4J.A<)5P:#().G8'V:0X M@KH]U,P2;$8N<7/>OFZ?=%.ANTKYBXAI@1Z*(E^RNG,!@"A6.F;X KMU27C1 MCQV4*A4RMYN,6.?RI@ ]@NWSY76[0 +BRE +CV?./*/?E7<\1'QT:CS',&CJ M3=YK(I&I?QO[-"NWT)?2LX_O6! S)^"S:Z3L4MSE(DJ=GXY]7[B"AVY"&Q@- M!$HPA1FT!AEP]S:4HX![?>[-,ILZ&$ET&.0U%520H0[&@[R/BI* (^,0AXSG M(3K(J?IHLN1(OW^W?]#:#,962JLS;*V(>81],>"^:58;I<;^&"N/NUF8V$1& M<$5#IS)G3>R:IV^KM-(E:/M^ZM"R (QVR']P-[8J0L(D_<)\PR+T1-B(2++I M"9JD@!LKG"2ZBK,A*07JBT $G)3#GI*XI\2[CS(\'W\NRB1*$PJ1GDM!OTD_FM= M%+*, \-@HOZ/Y#DP^2(W*V.'72A@BGK(BV1.6?$QI62-I0YVP+4JR*=DT+4 M6U)-Y>\")E(NI[Q?0Z3DG?"F2PE!D)40;)-&&O6BBDQ6"J-ZA AC#G$X ME)[P!54(,+/R8VSTI7*S$U&;T67ERA#%S,0FJQ+8AXY(JP?204FTX-J%:85, ML6@35&N@R9F++/!8B)/;'(W2.%MP(ZHIA1ES@'8PI!J*+5#T5;::"#7':6UI MA*9?6'7:#$6JK9,B77,?^8RL7:DI+<$)BIZ:[&5<)\E8@Q3EO0MMQX>IQ5(:=[/RRV2:1:3@]!,, MLE7F0SV[B3EPV173.CUVT9AV!$R!&&)<.T:,;(W]1W33KB;F#KE&DJ@DG%_0(<<]:74XI$. M[F8RR:((\]Y5G>W-)W88&^2*!OJ/]F&EP*<&:!JY MDV@2K.;4! 4,6H*3F M^&=U=NZU18>YMWU%QQ[%C&+?_K3>+@LXK,S-D=YB9\^4FR["R$RL* SK\_&Y MT*HV_W>PUAZ7_M--'A\YZGBA$(TO]-9+!P=T ""UL!9,\8#1(TM.^3AS=[EKCG7)]>A%Q+PI':OR-N^?U?Y6&X]_ONU S=?>YUVMPOVJ/WRG@Q[/$#)4Y.3B4FPY NE#8R4,(9C M\./(.[ZL>2R7,@B-3:PF0JS049/2!BS2O#E^T4(W$04L:8K0 F('M69G)+^/ MNS3"94'&8\ONM/E>)$KE5"P,LMQXXY6SYI)MVC/>X[9ZM52K'BYL1H(6MCTU M[7ZILK^X]6=GK1^6,&I=:MH]"T0*!N*M(Q9^VJGMW.N?C:^:9:A8?HWG>YFN MU>@'=9YVE!3(/6*DC-[^PG]UGVXMG_1.SPOPM7-Z+]E3J#TPVY5Z*M,K0'*F MZW-X"F6HV:CYISEF3>E#EJ5JMR(;^5LR>_C^8H*X4JK>OZLW6MK^A2LE$K2Y M5VB&@WF"^;9"F-EM"@M(HC#N$!X0(*TUP=?J>@?3*2LW.4-WG3#LT>?<4A"_ M\)!3$?44 W'-TV(JIKD8A3"5;*@Q779ZM+@-:WHWR%-VX5O[C_'=G^Y_?K/W M)Y;TF_N;RNJMN]RZRZV[W+K+OW>7SW*-&VLO_R&N,;W*]H_F]-8S;CWCUC-N M/>/6,SZS K>VC)[O',\O.^UN#\Y._LBN$7?AYO+ZVRODCJ^'\]95;J"KM-(Y M[2I_9S1Q5PQ%*'U_]>9\TYQEWO!=)Q2GW.7I0' ?VNE'(.\X7-+G=;EZC.>> M/49]SEGW'UOPWLX5>:/7%[YOY:RA7KV[M^,R?J3WUSR)QK(C-_ MTZ^)V[-?3_<_4$L! A0#% @ 482368L)K2@S" .RH !P M ( ! &$Q,'%J=6YE,S R,#(R97AH:6)I=#,Q,2YH=&U02P$"% ,4 M " !1A)-94$P:RCH( A*@ ' @ %M" 83$P<6IU M;F4S,#(P,C)E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( %&$DUFL>=9?B 0 M )D2 < " >$0 !A,3!Q:G5N93,P,C R,F5X:&EB:70S M,C$N:'1M4$L! A0#% @ 482361NRB1. ! EA( !P M ( !HQ4 &$Q,'%J=6YE,S R,#(R97AH:6)I=#,R,BYH=&U02P$"% ,4 M" !1A)-9BGH>_IE7 @"9\"$ $ @ %=&@ ;&%T+3(P,C(P M-C,P+FAT;5!+ 0(4 Q0 ( %&$DUFS>.I%?QH $DY 0 0 M " 21R @!L870M,C R,C V,S N>'-D4$L! A0#% @ 482365&]1[8Y M(P 7$X! !0 ( !T8P" &QA="TR,#(R,#8S,%]C86PN>&UL M4$L! A0#% @ 48236>1"23< K@ @\$' !0 ( !/+ " M &QA="TR,#(R,#8S,%]D968N>&UL4$L! A0#% @ 4823697E]%-X;0$ M36<. !0 ( !;EX# &QA="TR,#(R,#8S,%]L86(N>&UL4$L! M A0#% @ 48236394>3%F_@ D:8+ !0 ( !&,P$ &QA M="TR,#(R,#8S,%]P&UL4$L! A0#% @ 48236>A[R:LE"0 I4X M !X ( !L,H% '!R;VIE8W1K97DM86UE;F1M96YT=&]M97)G :+FAT;5!+!08 "P + /@" 1U 4 ! end XML 99 lat-20220630_htm.xml IDEA: XBRL DOCUMENT 0001826000 2022-01-01 2022-06-30 0001826000 2024-12-17 0001826000 2022-06-30 0001826000 2021-12-31 0001826000 lat:HardwareMember 2022-04-01 2022-06-30 0001826000 lat:HardwareMember 2021-04-01 2021-06-30 0001826000 lat:HardwareMember 2022-01-01 2022-06-30 0001826000 lat:HardwareMember 2021-01-01 2021-06-30 0001826000 lat:SoftwareMember 2022-04-01 2022-06-30 0001826000 lat:SoftwareMember 2021-04-01 2021-06-30 0001826000 lat:SoftwareMember 2022-01-01 2022-06-30 0001826000 lat:SoftwareMember 2021-01-01 2021-06-30 0001826000 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001826000 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001826000 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001826000 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001826000 2022-04-01 2022-06-30 0001826000 2021-04-01 2021-06-30 0001826000 2021-01-01 2021-06-30 0001826000 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001826000 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001826000 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001826000 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001826000 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001826000 srt:RestatementAdjustmentMember 2020-12-31 0001826000 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-12-31 0001826000 2020-12-31 0001826000 us-gaap:CommonStockMember 2020-12-31 0001826000 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001826000 us-gaap:RetainedEarningsMember 2020-12-31 0001826000 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001826000 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001826000 2021-01-01 2021-03-31 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001826000 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001826000 2021-03-31 0001826000 us-gaap:CommonStockMember 2021-03-31 0001826000 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001826000 us-gaap:RetainedEarningsMember 2021-03-31 0001826000 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001826000 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001826000 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001826000 2021-06-30 0001826000 us-gaap:CommonStockMember 2021-06-30 0001826000 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001826000 us-gaap:RetainedEarningsMember 2021-06-30 0001826000 us-gaap:CommonStockMember 2021-12-31 0001826000 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001826000 us-gaap:RetainedEarningsMember 2021-12-31 0001826000 2021-01-01 2021-12-31 0001826000 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001826000 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001826000 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001826000 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001826000 2022-01-01 2022-03-31 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001826000 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001826000 2022-03-31 0001826000 us-gaap:CommonStockMember 2022-03-31 0001826000 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001826000 us-gaap:RetainedEarningsMember 2022-03-31 0001826000 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001826000 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001826000 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001826000 us-gaap:CommonStockMember 2022-06-30 0001826000 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001826000 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001826000 us-gaap:RetainedEarningsMember 2022-06-30 0001826000 us-gaap:ConvertibleDebtMember 2021-06-04 2021-06-04 0001826000 2021-06-04 2021-06-04 0001826000 us-gaap:CommonStockMember 2021-06-04 2021-06-04 0001826000 lat:TermLoanMember us-gaap:SecuredDebtMember 2021-06-04 2021-06-04 0001826000 us-gaap:CommonClassAMember us-gaap:IPOMember lat:TSInnovationAcquisitionsCorpMember 2021-06-04 2021-06-04 0001826000 us-gaap:CommonClassAMember us-gaap:IPOMember lat:TSInnovationAcquisitionsCorpMember 2021-06-04 0001826000 us-gaap:CommonClassBMember lat:TSInnovationAcquisitionsCorpMember 2021-06-04 2021-06-04 0001826000 2021-06-04 0001826000 lat:PIPEInvestmentMember us-gaap:CommonStockMember 2021-06-04 0001826000 lat:PIPEInvestmentMember us-gaap:CommonStockMember 2021-06-04 2021-06-04 0001826000 lat:TSInnovationAcquisitionsCorpMember 2021-06-04 0001826000 lat:LatchIncMember lat:LegacyLatchStockholdersMember 2021-06-04 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2022-01-01 2022-03-31 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-04-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueExcludingChannelPartnerDiscountsMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-01-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2022-01-01 2022-03-31 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-04-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueChannelPartnerDiscountsMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-01-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2022-01-01 2022-03-31 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-04-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-01-01 2021-06-30 0001826000 lat:AccessRelatedSoftwareRevenueMember srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 lat:AccessRelatedSoftwareRevenueMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 lat:AccessRelatedSoftwareRevenueMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 lat:OtherSoftwareRevenueMember srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 lat:OtherSoftwareRevenueMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 lat:OtherSoftwareRevenueMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 lat:SoftwareMember srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 lat:SoftwareMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 lat:SoftwareMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember 2022-01-01 2022-03-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember 2021-04-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToInternallyDevelopedSoftwareAndSoftwareInDevelopmentMember 2021-01-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember 2022-01-01 2022-03-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember 2021-04-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember 2021-01-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2022-01-01 2022-03-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2021-04-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2021-01-01 2021-06-30 0001826000 lat:HardwareMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0001826000 lat:HardwareMember 2022-01-01 2022-03-31 0001826000 lat:SoftwareMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0001826000 lat:SoftwareMember 2022-01-01 2022-03-31 0001826000 us-gaap:ServiceMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0001826000 us-gaap:ServiceMember srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001826000 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0001826000 srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2022-01-01 2022-03-31 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember 2022-01-01 2022-03-31 0001826000 lat:SoftwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember 2022-01-01 2022-03-31 0001826000 lat:SoftwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2022-01-01 2022-03-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2022-01-01 2022-03-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember 2022-01-01 2022-03-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToPreviouslyReportedAmountsReclassifiedMember 2022-01-01 2022-03-31 0001826000 srt:ScenarioPreviouslyReportedMember 2021-12-31 0001826000 srt:RestatementAdjustmentMember 2021-12-31 0001826000 srt:ScenarioPreviouslyReportedMember 2022-03-31 0001826000 srt:RestatementAdjustmentMember 2022-03-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-12-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember 2021-12-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToPreviouslyReportedAmountsReclassifiedMember 2021-12-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2021-12-31 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember 2021-12-31 0001826000 lat:HardwareMember srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001826000 lat:HardwareMember srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001826000 lat:SoftwareMember srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001826000 lat:SoftwareMember srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001826000 us-gaap:ServiceMember srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001826000 us-gaap:ServiceMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 us-gaap:ServiceMember srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001826000 us-gaap:ServiceMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001826000 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2021-04-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember 2021-04-01 2021-06-30 0001826000 lat:SoftwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember 2021-04-01 2021-06-30 0001826000 lat:SoftwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2021-04-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-04-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember 2021-04-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToOtherCorrectionsMember 2021-01-01 2021-06-30 0001826000 lat:HardwareMember srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToStockBasedCompensationMember 2021-01-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToSoftwareRevenueRecognitionMember 2021-01-01 2021-06-30 0001826000 srt:RestatementAdjustmentMember lat:RevisionOfPriorPeriodRelatedToHardwareRevenueRecognitionMember 2021-01-01 2021-06-30 0001826000 srt:ScenarioPreviouslyReportedMember 2021-06-30 0001826000 srt:RestatementAdjustmentMember 2021-06-30 0001826000 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001826000 srt:MinimumMember lat:ComputersAndEquipmentMember 2022-06-30 0001826000 srt:MaximumMember lat:ComputersAndEquipmentMember 2022-06-30 0001826000 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-06-30 0001826000 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-06-30 0001826000 lat:AssembledWorkforceMember 2021-12-31 0001826000 lat:AssembledWorkforceMember 2022-06-30 0001826000 lat:DomainNamesMember 2022-06-30 0001826000 lat:DomainNamesMember 2021-12-31 0001826000 us-gaap:PatentsMember 2022-06-30 0001826000 us-gaap:PatentsMember 2021-12-31 0001826000 us-gaap:OtherIntangibleAssetsMember 2022-06-30 0001826000 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001826000 srt:MinimumMember lat:AssembledWorkforceMember 2022-06-30 0001826000 srt:MinimumMember lat:DomainNamesMember 2022-06-30 0001826000 srt:MaximumMember lat:DomainNamesMember 2022-06-30 0001826000 lat:HardwareDeviceElectricalComponentsMember srt:MinimumMember 2022-01-01 2022-06-30 0001826000 lat:HardwareDeviceElectricalComponentsMember srt:MaximumMember 2022-01-01 2022-06-30 0001826000 lat:HardwareDeviceMechanicalComponentsMember 2022-01-01 2022-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueMember 2022-04-01 2022-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueMember 2022-01-01 2022-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueMember 2021-04-01 2021-06-30 0001826000 lat:HardwareDevicesAndOtherRelatedRevenueMember 2021-01-01 2021-06-30 0001826000 us-gaap:LicenseAndServiceMember lat:ContractWithCustomerDurationOneMember 2022-01-01 2022-06-30 0001826000 us-gaap:LicenseAndServiceMember lat:ContractWithCustomerDurationTwoMember 2022-01-01 2022-06-30 0001826000 us-gaap:LicenseAndServiceMember lat:ContractWithCustomerDurationThreeMember 2022-01-01 2022-06-30 0001826000 us-gaap:LicenseAndServiceMember lat:ContractWithCustomerDurationFourMember 2022-01-01 2022-06-30 0001826000 lat:ProfessionalServiceRevenueMember 2022-04-01 2022-06-30 0001826000 lat:ProfessionalServiceRevenueMember 2022-01-01 2022-06-30 0001826000 lat:ProfessionalServiceRevenueMember 2021-01-01 2021-06-30 0001826000 lat:ProfessionalServiceRevenueMember 2021-04-01 2021-06-30 0001826000 2022-07-01 2022-06-30 0001826000 us-gaap:SalesMember 2022-07-01 2022-06-30 0001826000 us-gaap:InterestExpenseMember 2022-07-01 2022-06-30 0001826000 2023-07-01 2022-06-30 0001826000 us-gaap:SalesMember 2023-07-01 2022-06-30 0001826000 us-gaap:InterestExpenseMember 2023-07-01 2022-06-30 0001826000 lat:OneLargeCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 0001826000 lat:OneLargeCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001826000 lat:OneLargeCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001826000 lat:OneLargeCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001826000 lat:OneLargeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001826000 lat:OneLargeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001826000 lat:TwoLargeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001826000 lat:OneLargeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001826000 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-01-01 0001826000 us-gaap:AssetBackedSecuritiesMember 2022-06-30 0001826000 lat:CommercialPaperAndCorporateBondsMember 2022-06-30 0001826000 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-06-30 0001826000 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001826000 lat:CommercialPaperAndCorporateBondsMember 2021-12-31 0001826000 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001826000 lat:ConvertiblePromissoryNoteMember 2021-07-01 2021-07-31 0001826000 lat:ConvertiblePromissoryNoteMember 2021-11-01 2021-11-30 0001826000 lat:ConvertiblePromissoryNoteMember 2022-03-01 2022-03-31 0001826000 lat:ConvertiblePromissoryNoteMember 2021-07-31 0001826000 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001826000 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001826000 us-gaap:MeasurementInputPriceVolatilityMember 2022-06-30 0001826000 us-gaap:MeasurementInputExpectedTermMember 2022-06-30 0001826000 lat:PublicWarrantsMember 2022-06-30 0001826000 lat:PublicWarrantsMember 2021-12-31 0001826000 lat:PrivatePlacementWarrantsMember 2022-06-30 0001826000 lat:PrivatePlacementWarrantsMember 2021-12-31 0001826000 us-gaap:ConvertibleDebtMember 2021-12-31 0001826000 us-gaap:ConvertibleDebtMember 2022-01-01 2022-06-30 0001826000 us-gaap:ConvertibleDebtMember 2022-06-30 0001826000 srt:MaximumMember 2022-06-30 0001826000 lat:RegistrationRightsAgreementMember 2021-06-01 2021-06-30 0001826000 lat:BrennanActionMember us-gaap:SubsequentEventMember 2024-11-12 2024-11-12 0001826000 lat:BrennanActionMember us-gaap:SubsequentEventMember 2024-12-01 2024-12-31 0001826000 lat:FiduciaryLawsuitsMember us-gaap:SubsequentEventMember 2024-12-02 2024-12-02 0001826000 lat:FiduciaryLawsuitsMember us-gaap:SubsequentEventMember 2024-12-02 0001826000 us-gaap:EmployeeStockOptionMember 2022-06-30 0001826000 us-gaap:EmployeeStockOptionMember 2021-12-31 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001826000 lat:WarrantPublicMember 2022-06-30 0001826000 lat:WarrantPublicMember 2021-12-31 0001826000 lat:WarrantPrivatePlacementMember 2022-06-30 0001826000 lat:WarrantPrivatePlacementMember 2021-12-31 0001826000 lat:A2021IncentiveAwardPlanSharesMember 2022-06-30 0001826000 lat:A2021IncentiveAwardPlanSharesMember 2021-12-31 0001826000 lat:PublicWarrantsTSIAIPOMember 2021-06-04 2021-06-04 0001826000 lat:PublicWarrantsPostCombinationCompanyMember 2021-06-04 0001826000 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001826000 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001826000 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001826000 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001826000 us-gaap:RestrictedStockUnitsRSUMember us-gaap:LiabilityMember 2022-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember us-gaap:LiabilityMember 2021-12-31 0001826000 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001826000 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001826000 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001826000 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001826000 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001826000 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001826000 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001826000 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001826000 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001826000 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001826000 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001826000 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001826000 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001826000 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001826000 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001826000 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001826000 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001826000 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001826000 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001826000 lat:A2016StockPlanMember 2021-01-31 0001826000 lat:A2016StockPlanMember 2022-01-01 2022-06-30 0001826000 lat:A2021PlanMember 2022-01-01 2022-06-30 0001826000 lat:A2021PlanMember 2021-06-03 0001826000 lat:A2021PlanMember 2021-01-01 2021-01-01 0001826000 lat:A2021PlanMember us-gaap:SubsequentEventMember 2023-01-01 2023-01-01 0001826000 lat:A2021PlanMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-01 0001826000 us-gaap:EmployeeStockOptionMember 2022-06-30 0001826000 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember lat:A2021PlanMember 2021-01-01 2021-06-30 0001826000 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember lat:A2021PlanMember 2022-01-01 2022-06-30 0001826000 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember lat:A2021PlanMember 2022-01-01 2022-06-30 0001826000 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember lat:A2021PlanMember 2021-01-01 2021-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001826000 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember us-gaap:LiabilityMember 2022-01-01 2022-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember us-gaap:LiabilityMember us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001826000 us-gaap:RestrictedStockUnitsRSUMember us-gaap:LiabilityMember 2022-04-01 2022-06-30 0001826000 lat:SecondaryPurchaseMember 2021-01-19 2021-01-19 0001826000 lat:SecondaryPurchaseMember 2021-01-19 0001826000 2021-06-03 0001826000 us-gaap:RelatedPartyMember 2022-06-30 0001826000 us-gaap:RelatedPartyMember 2021-12-31 0001826000 lat:HardwareMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001826000 lat:HardwareMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001826000 lat:SoftwareMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001826000 lat:SoftwareMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001826000 lat:HardwareMember us-gaap:RelatedPartyMember 2021-04-01 2021-06-30 0001826000 lat:HardwareMember us-gaap:RelatedPartyMember 2021-01-01 2021-06-30 0001826000 lat:SoftwareMember us-gaap:RelatedPartyMember 2021-04-01 2021-06-30 0001826000 lat:SoftwareMember us-gaap:RelatedPartyMember 2021-01-01 2021-06-30 0001826000 lat:HonestDaysWorkInc.Member us-gaap:SubsequentEventMember 2023-05-15 2023-05-15 0001826000 lat:HonestDaysWorkInc.Member us-gaap:SubsequentEventMember 2023-05-15 0001826000 lat:HonestDaysWorkInc.Member us-gaap:SubsequentEventMember 2023-05-31 0001826000 lat:HonestDaysWorkInc.Member lat:PromissoryNoteMember us-gaap:SubsequentEventMember 2023-05-15 0001826000 lat:HonestDaysWorkInc.Member lat:PromissoryNoteMember us-gaap:SubsequentEventMember 2024-04-26 2024-04-26 0001826000 us-gaap:SubsequentEventMember 2023-05-15 2023-05-15 0001826000 us-gaap:SubsequentEventMember 2023-07-01 2023-07-31 0001826000 lat:Mr.SchoenfelderMember us-gaap:SubsequentEventMember 2023-01-01 2023-01-31 0001826000 lat:Mr.SchaefferMember us-gaap:SubsequentEventMember 2023-01-01 2023-01-31 0001826000 lat:Mr.JonesMember us-gaap:SubsequentEventMember 2023-07-01 2023-07-31 0001826000 us-gaap:SubsequentEventMember lat:NewHeadquartersMember 2023-11-01 0001826000 us-gaap:SubsequentEventMember lat:NewHeadquartersMember 2024-01-31 0001826000 lat:PriorLoanAgreementMember lat:TermLoanMember us-gaap:SubsequentEventMember 2024-07-01 0001826000 us-gaap:SubsequentEventMember 2024-07-21 2024-07-21 0001826000 lat:TermLoanDue2029Member us-gaap:SubsequentEventMember 2024-07-15 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember 2024-08-11 2024-08-11 0001826000 lat:Mr.LillisMember us-gaap:SubsequentEventMember 2024-08-11 2024-08-11 0001826000 lat:Mr.MituraMember us-gaap:SubsequentEventMember 2024-08-11 2024-08-11 0001826000 us-gaap:SubsequentEventMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceShareUnitsMember us-gaap:SubsequentEventMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceShareUnitsMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceShareUnitsMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceShareUnitsMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceOptionMember us-gaap:SubsequentEventMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceOptionMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceOptionMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceOptionMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-08-11 2024-08-11 0001826000 us-gaap:SubsequentEventMember lat:ShareBasedPaymentArrangementAttainmentOfStockPriceHurdleMember 2024-08-11 2024-08-11 0001826000 us-gaap:SubsequentEventMember lat:ShareBasedPaymentArrangementVestEquallyInThreeAnnualInstallmentsMember 2024-08-11 2024-08-11 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember 2024-08-11 0001826000 lat:Mr.MituraMember us-gaap:SubsequentEventMember 2024-08-11 0001826000 lat:Mr.LillisMember us-gaap:SubsequentEventMember 2024-08-11 0001826000 us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-08-11 2024-08-11 0001826000 us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-08-11 2024-08-11 0001826000 us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-08-11 2024-08-11 0001826000 lat:PerformanceOptionMember us-gaap:SubsequentEventMember 2024-08-11 0001826000 us-gaap:SubsequentEventMember 2024-09-13 2024-09-13 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember 2024-11-18 2024-11-18 0001826000 lat:Mr.SiminoffMember lat:HonestDaysWorkInc.Member us-gaap:SubsequentEventMember 2024-11-18 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockSeparationSharesTrancheMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockTrancheOneMember lat:RestrictedStockSeparationSharesTrancheMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockTrancheOneMember lat:RestrictedStockSeparationSharesTrancheMember 2024-11-18 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockTrancheTwoMember lat:RestrictedStockSeparationSharesTrancheMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockTrancheThreeMember lat:RestrictedStockSeparationSharesTrancheMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockTrancheFourMember lat:RestrictedStockSeparationSharesTrancheMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockTrancheFiveMember lat:RestrictedStockSeparationSharesTrancheMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockAdvisorySharesTrancheMember 2024-11-18 0001826000 lat:Mr.SiminoffMember us-gaap:SubsequentEventMember lat:RestrictedStockAdvisorySharesTrancheMember 2024-11-18 2024-11-18 shares iso4217:USD iso4217:USD shares lat:day pure utr:Rate lat:segment lat:tranche lat:employee utr:sqft 0001826000 --12-31 2022 Q2 false http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member P3Y P1Y P1Y P2Y P5Y P1Y P1Y P3Y P3Y P3Y P3Y P4Y P4Y P4Y 10-Q true 2022-06-30 false 001-39688 Latch, Inc. DE 85-3087759 1220 N. Price Road Suite 2 Olivette MO 63132 314 200-5218 No Yes Non-accelerated Filer true false false 160958647 80598000 124782000 174945000 158973000 12589000 11888000 28692000 23075000 14647000 12705000 311471000 331423000 32431000 102878000 14348000 11005000 8425000 0 2947000 2039000 2933000 2256000 372555000 449601000 8096000 6517000 29373000 24309000 9919000 7259000 1373000 4528000 48761000 42613000 30803000 23209000 821000 9787000 141000 0 80526000 75609000 0.0001 0.0001 1000000000 1000000000 144086282 144086282 141585530 141585530 16000 15000 724285000 705865000 -2574000 -676000 -429698000 -331212000 292029000 373992000 372555000 449601000 738000 738000 4710000 4948000 13998000 8445000 3239000 1627000 5946000 3104000 1881000 170000 3442000 170000 9830000 6745000 23386000 11719000 11003000 6001000 22852000 10825000 334000 174000 661000 308000 1743000 502000 3511000 502000 13080000 6677000 27024000 11635000 16710000 7063000 35532000 16905000 16824000 5097000 34247000 8872000 12341000 10585000 27821000 28100000 1381000 678000 2511000 1345000 47256000 23423000 100111000 55222000 -50506000 -23355000 -103749000 -55138000 0 -8991000 0 -12512000 -2699000 4795000 -8966000 4795000 -2500000 0 -1500000 0 0 -1469000 0 -1469000 -1263000 -2864000 -2100000 -6177000 -29000 23000 -31000 84000 -1093000 -18096000 5335000 -24869000 -51599000 -41451000 -98414000 -80007000 17000 34000 34000 34000 -51616000 -41485000 -98448000 -80041000 -281000 0 -1899000 0 -1000 2000 1000 -5000 -51898000 -41483000 -100346000 -80046000 -0.36 -0.36 -0.81 -0.81 -0.69 -0.69 -2.59 -2.59 143253837 143253837 51256111 51256111 142615560 142615560 30960173 30960173 71069000 160605000 9106000 0 8127000 9000 -164066000 -155930000 -7313000 -937000 63756000 160605000 8169000 0 8127000 9000 -164066000 -155930000 5428000 2816000 2816000 14451000 14451000 -7000 -7000 -38556000 -38556000 63756000 160605000 13597000 0 25394000 2000 -202622000 -177226000 34000 34000 6925000 69252000 69252000 233000 2143000 2143000 63756000 160605000 63756000 1000 160604000 160605000 56011000 14000 434877000 434891000 552000 552000 2000 2000 -41485000 -41485000 0 0 140522000 15000 692856000 4000 -244107000 448768000 0 0 141586000 15000 705865000 -676000 -331212000 373992000 -38000 -38000 365000 177000 177000 490000 202000 1292000 1292000 25000 25000 13075000 13075000 2000 2000 -1618000 -1618000 -46832000 -46832000 0 0 142239000 15000 717800000 -2292000 -378082000 337441000 637000 528000 528000 1833000 1000 1000 622000 1883000 1883000 7840000 7840000 -1000 -1000 -281000 -281000 -51616000 -51616000 0 0 144087000 16000 724285000 -2574000 -429698000 292029000 738000 738000 -98448000 -80041000 2511000 1345000 1622000 3490000 0 -12512000 -8966000 4795000 -1500000 0 -8000 0 428000 0 0 -1469000 -50000 53000 795000 397000 19276000 14952000 1496000 3388000 13992000 1489000 3231000 -731000 833000 86000 1580000 406000 5465000 3867000 -28000 299000 141000 1157000 10254000 6344000 -83464000 -33187000 44487000 0 95399000 0 250000 0 1956000 624000 3823000 3416000 44883000 -4040000 0 449967000 0 5000000 707000 2933000 3176000 0 1345000 855000 4472000 53000 -5596000 448702000 -7000 -5000 -44184000 411470000 124782000 60529000 80598000 471999000 1639000 51000 0 1715000 0 93000 0 13872000 0 510000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">DESCRIPTION OF BUSINESS</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Latch, Inc. (referred to herein, collectively with its subsidiaries, as “Latch” or the “Company”) is a technology company primarily serving the multifamily rental home market segment of the smart building industry deploying hardware and software technology to digitize otherwise manual processes, including building and unit access and in-unit device control. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 4, 2021 (the “Closing Date”), the Company consummated the previously announced merger pursuant to that certain Agreement and Plan of Merger, dated as of January 24, 2021 (the “Merger Agreement”), by and among the Company (formerly known as TS Innovation Acquisitions Corp. (“TSIA”)), Latch Systems, Inc. (formerly known as Latch, Inc. (“Legacy Latch”)) and Lionet Merger Sub Inc., a wholly-owned subsidiary of TSIA (“Merger Sub”), pursuant to which Merger Sub merged with and into Legacy Latch, with Legacy Latch becoming a wholly-owned subsidiary of the Company (the “Business Combination” and, collectively with the other transactions described in the Merger Agreement, the “Transactions”). In connection with the consummation of the Transactions (the “Closing”), the Company changed its name from TS Innovation Acquisitions Corp. to Latch, Inc. The “Post-Combination Company” following the Business Combination is Latch, Inc.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, the Company incorporated Latch Taiwan, Inc., a wholly-owned subsidiary, in the state of Delaware. In October 2020, the Company incorporated Latch Insurance Solutions, LLC, a wholly-owned subsidiary, in the state of Delaware. In September 2021, the Company incorporated Latch Systems Ltd, a wholly-owned subsidiary, in England and Wales. The Company’s revenues are derived primarily from operations in North America.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, in connection with the HDW Acquisition (as defined and further described below), the Company formed two subsidiaries, one of which was the surviving entity of the HDW Acquisition and was renamed Honest Day’s Work, LLC. In June 2024, in connection with the HelloTech Merger (as defined and further described below), the Company formed a subsidiary into which HelloTech, Inc. merged as the surviving entity of the HelloTech Merger. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective November 1, 2023, the Company relocated its headquarters to St. Louis (Olivette), Missouri. From 2020 through 2023, the Company operated offices in Denver, Colorado, New York, New York, Los Angeles, California and Taipei, Taiwan. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 24, 2021, TSIA entered into the Merger Agreement with Merger Sub and Legacy Latch. Legacy Latch’s board of directors unanimously approved Legacy Latch’s entry into the Merger Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 3, 2021, TSIA held a special meeting of its stockholders (the “Special Meeting”), at which the TSIA stockholders considered and adopted, among other matters, a proposal to approve the Business Combination, including (a) adopting the Merger Agreement and (b) approving the other Transactions contemplated by the Merger Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the Closing the following occurred:</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">The mandatory conversion feature upon a business combination was triggered for the convertible notes issued by Legacy Latch between August 11, 2020 and October 23, 2020 with a maturity date of April 23, 2022 for an aggregate principal amount of $50.0 million (the “Convertible Notes”), causing a conversion of the $50.0 million outstanding principal amount of the Convertible Notes and any unpaid accrued interest into equity securities at a specified price. The noteholders received approximately 6.9 million shares of common stock in the Post-Combination Company. The embedded derivative related to the Convertible Notes was extinguished as part of the Closing. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">The 71.1 million outstanding shares of redeemable convertible preferred stock were exchanged for 63.8 million shares of common stock in the Post-Combination Company. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Legacy Latch repaid in full the outstanding principal and accrued interest on the term loan in the total amount of $5.0 million. The embedded derivative in the warrants issued in connection with the term loan was extinguished as part of the Closing. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Holders of 5,916 shares of TSIA’s Class A common stock sold in its initial public offering (the “Initial Shares”) properly exercised their right to have such shares redeemed for a full pro rata portion of the trust account holding the proceeds from TSIA’s initial public offering (the “TSIA IPO”), calculated as of two business days prior to the consummation of the Business Combination, which was approximately $10.00 per share, or approximately $0.06 million in the aggregate. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">The shares of TSIA Class B common stock held by TS Innovation Acquisitions Sponsor, L.L.C. (“Sponsor”) automatically converted to 7.4 million shares of common stock in the Post-Combination Company. Of the 7.4 million </span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of common stock held by the Sponsor, 738,000 are subject to vesting under certain conditions (the “Sponsor Earnout Shares”), including that the volume-weighted average price (“VWAP”) of the Post-Combination Company equals or exceeds $14.00 for any 20 trading days within a 30 trading day period on or prior to the five year anniversary of the Closing.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Pursuant to subscription agreements entered into in connection with the Merger Agreement, certain investors agreed to subscribe for an aggregate of approximately 19.3 million newly-issued shares of common stock at a purchase price of $10.00 per share for an aggregate purchase price of approximately $192.6 million (the “PIPE Investment”). The PIPE Investment included approximately 0.3 million newly issued shares of common stock at a purchase price of $10.00 per share for an aggregate purchase price of $2.6 million of cash election funding. See Note 13. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At the Closing, the Company consummated the PIPE Investment. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">After giving effect to the Transactions, the redemption of Initial Shares as described above and the consummation of the PIPE Investment, there were approximately 140.5 million shares of common stock issued and outstanding (excluding the Sponsor Earnout Shares).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As noted above, an aggregate of $0.06 million was paid from TSIA’s trust account to holders that properly exercised their right to have Initial Shares redeemed, and the remaining balance immediately prior to the Closing of approximately $300.0 million remained in the trust account. The remaining amount in the trust account was used to fund the Business Combination. Latch received approximately $450.0 million in cash proceeds, net of fees and expenses funded in connection with the Closing of the Business Combination, which included approximately $192.6 million from the PIPE Investment mentioned above.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the elements of the Business Combination to the Consolidated Statement of Cash Flows and the Consolidated Statement of Redeemable Convertible Preferred Stock and Stockholders’ Equity for the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.990%"></td><td style="width:0.1%"></td></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:120%">Cash - TSIA trust and cash, net of redemptions</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:120%">$</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:120%">300,122 </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:120%">Cash - PIPE Investment including cash election funding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,550 </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:120%">Less: transaction costs and advisory fees paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36,783)</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:120%">Less: cash election payment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,313)</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:120%">Less: issuance and other costs paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,621)</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:120%">Net proceeds from Business Combination</span></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:120%">447,955 </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:120%">Less: Private placement warrants received as part of Business Combination</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,872)</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:120%">Plus: prepaid expenses received as part of Business Combination</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">510 </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 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:120%">Reverse recapitalization, net of transaction costs</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">434,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Business Combination, each share of Legacy Latch redeemable convertible preferred stock and common stock was converted into the right to receive approximately 0.8971 shares of the common stock of the Post-Combination Company (the “Exchange Ratio”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the following factors, the Company determined under the Financial Accounting Standards Board (the “FASB”) Accounting Standards Codification (“ASC”) 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that the Business Combination was a reverse recapitalization. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Legacy Latch stockholders owned approximately 60.0% of the shares in the Post-Combination Company and thus had sufficient voting rights to exert influence over the Post-Combination Company.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Legacy Latch appointed a majority of the Post-Combination Company’s board of directors and maintained a majority of the composition of management at the time of the transaction.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Legacy Latch was the larger entity based on historical revenues and business operations and comprised the ongoing operations of the Post-Combination Company.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">The Post-Combination Company assumed the name “Latch, Inc.”</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting for the transaction was similar to that resulting from a reverse acquisition, except that goodwill or other intangibles were not recognized, and the transaction was followed by a recapitalization.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with guidance applicable to these circumstances, the equity structure has been recast in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s common stock, par value $0.0001 per share, issued to Legacy Latch’s stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Latch redeemable convertible preferred stock and Legacy Latch common stock prior to the Business Combination have been retroactively recast as shares reflecting the Exchange Ratio of 0.8971 established in the Business Combination.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-Combination Company common stock and warrants commenced trading on The Nasdaq Stock Market LLC (“Nasdaq”) under the symbols “LTCH” and “LTCHW,” respectively, on June 7, 2021. Since the August 10, 2023 suspension of trading in the Company’s common stock and warrants on Nasdaq and subsequent delisting, the Company’s securities have been traded on OTC Markets Group Inc.’s Expert Market.</span></div> 50000000 50000000 6900000 71100000 63800000 5000000 5916 2 10.00 60000.00 7400000 7400000 738000 14.00 P20D P30D P5Y 19300000 10.00 192600000 300000 10.00 2600000 140500000 140500000 60000.00 300000000 450000000 192600000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the elements of the Business Combination to the Consolidated Statement of Cash Flows and the Consolidated Statement of Redeemable Convertible Preferred Stock and Stockholders’ Equity for the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.990%"></td><td style="width:0.1%"></td></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:120%">Cash - TSIA trust and cash, net of redemptions</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:120%">$</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:120%">300,122 </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:120%">Cash - PIPE Investment including cash election funding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,550 </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:120%">Less: transaction costs and advisory fees paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36,783)</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:120%">Less: cash election payment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,313)</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:120%">Less: issuance and other costs paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,621)</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:120%">Net proceeds from Business Combination</span></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:120%">447,955 </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:120%">Less: Private placement warrants received as part of Business Combination</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,872)</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:120%">Plus: prepaid expenses received as part of Business Combination</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">510 </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 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:120%">Reverse recapitalization, net of transaction costs</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">434,593 </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> 300122000 192550000 36783000 2313000 5621000 447955000 13872000 510000 434593000 0.8971 0.600 0.0001 0.8971 RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS AND INFORMATION<div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2022, the audit committee (the “Audit Committee”) of the Company’s board of directors (the “Board”) commenced an investigation (the “Investigation”) of certain of the Company’s key performance indicators and revenue recognition practices, including the accounting treatment, financial reporting and internal controls related thereto. The Audit Committee determined that the Company’s consolidated financial statements for the years ended December 31, 2021, 2020 and 2019 included in the Annual Report on Form 10-K for the year ended December 31, 2021, as well as the condensed consolidated financial statements for the first quarter of 2022 included in the Quarterly Report on Form 10-Q for the three months ended March 31, 2022, should no longer be relied upon as a result of material errors and possible irregularities relating to, among other things, the manner in which the Company recognized revenue associated with the sale of hardware devices, primarily through third-party channel partners. Following the Investigation, the Company completed a comprehensive review of its previously issued financial statements (the “Financial Statement Review”). As a result, the Company is restating certain financial data. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Errors Identified</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the Investigation and the Financial Statement Review, the Company identified errors in various categories, including:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Revenue recognition - Hardware</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Investigation and the Financial Statement Review, the Company determined that its historical revenue was misstated, primarily as a result of the following: (a) a failure of certain sales personnel in certain cases to disclose relevant terms they had negotiated and a failure to identify, consider or properly account for such terms; (b) a failure to consider fully the impact of certain terms of sales agreements in determining the revenue to be recognized and (c) a failure to adequately assess collectability. As a result of the foregoing, in certain circumstances, the Company originally had recognized revenues before there was evidence that a contract existed and control had passed to the customer. Additionally, the Company determined that there was not sufficient evidence to recognize amounts of gross revenue that were subject to certain discounts provided to channel partners. Accordingly, certain previously reported revenue related to such channel partner discounts and an offsetting and equal cost of revenue needed to be reversed. In transactions in which discounts originally had been allocated between hardware and software revenues, deferred software was also adjusted. In addition, there were adjustments related to the returns reserve. Restated hardware revenues are recorded in the amount of consideration the Company received or expected to receive when it had evidence that a contract existed and control had passed to the customer. The impact of the foregoing on hardware revenue and cost of hardware revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">March 31, 2022</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:120%">June 30, 2021</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:120%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td></tr><tr style="height:14pt"><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><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: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%">Adjustments to hardware revenue:</span></div></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to hardware revenue excluding channel partner discounts</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:120%">$</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:120%">1,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(1,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(1,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to hardware revenue - channel partner discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(1,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:120%">(2,009)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,084)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,601)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:48.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">Adjustments to cost of hardware revenue:</span></div></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to cost of hardware revenue excluding channel partner discounts</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:120%">$</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:120%">1,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">(568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to cost of hardware revenue - channel partner discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(1,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:120%">(2,009)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">909 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,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><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,953)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition to the impact of these adjustments on hardware revenue and cost of hardware revenue on the previously reported Consolidated Statements of Operations and Comprehensive Loss, additional accounts impacted by the Financial Statement Review include:</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">General and administrative;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Accounts receivable, net;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Inventories, net;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Accrued expenses;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Deferred revenue, current;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Deferred revenue, non-current;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Other current liabilities;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Prepaid expenses and other current assets; and</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Retained earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Revenue recognition - Software</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to software as a service (“SaaS”) is generally recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer. In connection with the Financial Statement Review, the Company determined:</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">In certain cases, access to software was not transferred to the customers upon execution of the software contract, which is when the revenue had been recognized. For such contracts, software revenue has been restated to reflect the date on which Latch provided access to the customer. In the tables below, the related adjustments are described as “access related.”</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Certain software licensing contracts did not meet revenue recognition criteria primarily due to collectability not being reasonably assured. As a result, certain balance sheet accounts, including accounts receivable and deferred revenue, have been restated to correct the amounts associated with such transactions. For certain software license renewals, revenue was recorded in a lump sum instead of over the subscription period. Revenues were restated to record the revenue over the subscription period. The impacts of these adjustments on software revenue are reflected in the tables below as “other.”</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adjustments associated with these corrections primarily impact software revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:48.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">March 31, 2022</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:120%">June 30, 2021</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:120%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td></tr><tr style="height:14pt"><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><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="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%">Access related</span></div></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:120%">$</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:120%">(296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(293)</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%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(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 style="padding-left:12pt"><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="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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(332)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(183)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(321)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the impact of these adjustments on software revenue on the previously reported Consolidated Statements of Operations and Comprehensive Loss, additional accounts impacted by the Financial Statement Review include:</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">General and administrative;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Other income / (expense); </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Accounts receivable, net;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Prepaid expenses and other current assets;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Deferred revenue, current;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Deferred revenue, non-current; and</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Retained earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Internally-developed software</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization of costs ceases upon completion of all substantial testing, at which time amortization of the capitalized software begins. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Financial Statement Review, the Company determined that, due to flawed operating procedures, the Company did not (i) begin to amortize certain amounts that had been recorded as software-in-development during 2020, 2021 and 2022 when the asset was ready for its intended use or (ii) expense certain amounts when the Company determined that the planned feature was discontinued. The adjustments associated with this correction had a net impact that increased the loss before income taxes by $0.4 million, $0.1 million and $0.3 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restated amounts presented in the tables below reflect corrections of internally-developed software, amortization expense and accumulated amortization.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adjustments associated with these corrections impact the following accounts on the previously reported Condensed Consolidated Financial Statements:</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Research and development; </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Depreciation and amortization; and</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Internally-developed software, net.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Stock-based compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation expense ratably over the service period. Historically, the Company accelerated a portion of the restricted stock units’ (“RSUs”) fair value at grant date instead of recognizing that amount ratably over the award’s requisite service period. The adjustments associated with this correction, along with other stock-based compensation expense corrections, had a net impact that increased the loss before income </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes by $0.3 million, $0.1 million and $0.03 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively. The restated amounts presented in the tables below reflect stock-based compensation expense recognized ratably over the service period beginning at the grant date. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Other corrections</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Financial Statement Review, the Company determined that certain historical amounts did not meet the recognition criteria due to errors in amounts and/or the timing of recognition on the financial statements. The adjustments associated with these corrections had a net impact that increased the loss before income taxes by $0.4 million, $0.4 million and $0.4 million for the three months ended March 31, 2022, the three months ended June 30, 2021 and the six months ended June 30, 2021, respectively. The restated amounts presented in the tables below reflect amounts in the periods they were incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present the impact of the Restatement adjustments on previously reported financial statements. Restatement adjustments are reflected as follows:</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Related to hardware revenue recognition are labeled “HW”</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Related to software revenue recognition are labeled “SW”</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Related to internally-developed software and software-in-development are labeled “IDS”</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Related to stock-based compensation are labeled “SBC”</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">Related to other corrections are labeled “OC”</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In those cases where an account has been adjusted due to more than one category, a footnote reference detailing the components has been added. Certain amounts reported previously have been reclassified and are labeled “RC”.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:42.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="27" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Loss</span></div></td></tr><tr style="height:11pt"><td colspan="27" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Hardware</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:9pt;font-weight:400;line-height:120%">$</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:120%">9,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">233 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span></div></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:120%">$</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:120%">9,288 </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:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(332)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707 </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 19pt;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:120%">Installation services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,561 </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 37pt;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:120%">Total revenue</span></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:9pt;font-weight:400;line-height:120%">13,655 </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:9pt;font-weight:400;line-height:120%">(99)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">13,556 </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:9pt;font-weight:400;line-height:120%">Cost of revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">Hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">857 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">11,849 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">4 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">327 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Installation services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">OC</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,768 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,033 </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:120%">911 </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;padding:0 1pt"></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:120%">13,944 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating expenses</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">565 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">18,822 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">17,423 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,302 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">15,480 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(376)</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,130 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">1,618 </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;padding:0 1pt"></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:120%">52,855 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss from operations</span></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:9pt;font-weight:400;line-height:120%">(50,615)</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:9pt;font-weight:400;line-height:120%">(2,628)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(53,243)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income, net</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><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><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:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">6,267 </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 19pt;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:120%">Change in fair value of trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,000 </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><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:9pt;font-weight:400;line-height:120%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">27 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(837)</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 19pt;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:120%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:120%">Total other income, net</span></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:9pt;font-weight:400;line-height:120%">6,401 </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:9pt;font-weight:400;line-height:120%">27 </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:0 1pt"></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:9pt;font-weight:400;line-height:120%">6,428 </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:9pt;font-weight:400;line-height:120%">Loss before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44,214)</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:120%">(2,601)</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;padding:0 1pt"></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:120%">(46,815)</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:9pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">17 </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:9pt;font-weight:700;line-height:120%">Net loss</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,601)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(46,832)</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:9pt;font-weight:400;line-height:120%">Other comprehensive loss</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized loss on available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,618)</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:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Comprehensive loss</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(45,847)</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,601)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(48,448)</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:9pt;font-weight:400;line-height:120%">Net loss per common share:</span></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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Basic and diluted net loss per common share</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:9pt;font-weight:400;line-height:120%">$</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:120%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:120%">$</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:120%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average shares outstanding:</span></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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">141,970,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">141,970,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$909; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(56); SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $4;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $8; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(4);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $42; IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $445; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $78;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(94); SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $221;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $295; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $183; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $482; RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $307; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $35;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(306); IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(70)</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Exclusive of depreciation and amortization shown in operating expenses below</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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.608%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.574%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="21" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div></td></tr><tr style="height:12pt"><td colspan="21" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:9pt;font-weight:700;line-height:120%">Restated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Net loss</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:9pt;font-weight:400;line-height:120%">$</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:120%">(44,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(2,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(46,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Adjustments to reconcile net loss to net cash used by operating activities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,130 </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:9pt;font-weight:400;line-height:120%">Non-cash interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">952 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,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:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of trading securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment loss on internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:9pt;font-weight:400;line-height:120%">307 </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:9pt;font-weight:400;line-height:120%">Provision for non-cancellable purchase commitments and excess and obsolete inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(110)</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 19pt;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:120%">(Reversal) provision for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">428 </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:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">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:120%">12,118 </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 19pt;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:120%">Changes in assets and 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,256)</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 28pt;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:120%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,046)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">2,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(5,460)</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 28pt;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:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">707 </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 28pt;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:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(681)</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 28pt;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:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(626)</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 28pt;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:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,263 </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 28pt;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:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">(330)</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 28pt;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:120%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">178 </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 28pt;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:120%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">4,780 </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 37pt;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:120%">Net cash (used in) provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43,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><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:120%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:120%">(43,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investing activities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from maturities of available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">39,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">(1,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 2px 10pt;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:120%">Capitalized internally-developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:120%">Net cash provided by (used in) investing activities</span></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:9pt;font-weight:400;line-height:120%">12,165 </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:9pt;font-weight:400;line-height:120%">(102)</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:9pt;font-weight:400;line-height:120%">12,063 </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:9pt;font-weight:700;line-height:120%">Financing activities</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></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></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></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></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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for tax withholding on net settlement of equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,409)</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 37pt;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:120%">Net cash used in financing activities</span></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:9pt;font-weight:400;line-height:120%">(2,177)</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:9pt;font-weight:400;line-height:120%">(2)</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:9pt;font-weight:400;line-height:120%">(2,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></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:9pt;font-weight:400;line-height:120%">Effect of exchange rates on cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8)</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:9pt;font-weight:400;line-height:120%">Net change in cash and cash equivalents</span></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:9pt;font-weight:400;line-height:120%">(33,823)</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:9pt;font-weight:400;line-height:120%">— </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:9pt;font-weight:400;line-height:120%">(33,823)</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:9pt;font-weight:700;line-height:120%">Cash and cash equivalents</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">124,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">124,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">End of period</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,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></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></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></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></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:9pt;font-weight:700;line-height:120%">Supplemental disclosure of non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization of stock-based compensation to internally-developed software</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:9pt;font-weight:400;line-height:120%">$</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:120%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">957 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:120%">25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:120%">25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Accrued fixed assets</span></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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">251 </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 #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;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:120%">(251)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:43.145%"></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:10.409%"></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:10.858%"></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:17.285%"></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:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="27" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated Consolidated Balance Sheet</span></div></td></tr><tr style="height:8pt"><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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:120%">Current assets</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><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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Cash and cash equivalents</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:9pt;font-weight:400;line-height:120%">$</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:120%">124,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">$</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:120%">124,782 </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:9pt;font-weight:400;line-height:120%">Available-for-sale securities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">158,973 </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 19pt;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:120%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(13,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">11,888 </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:9pt;font-weight:400;line-height:120%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">11,460 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">23,075 </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 19pt;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:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,099 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:1.26pt;vertical-align:baseline">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">12,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 2px 37pt;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:120%">Total current assets</span></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:9pt;font-weight:400;line-height:120%">332,618 </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:9pt;font-weight:400;line-height:120%">(1,195)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">331,423 </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 19pt;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:120%">Available-for-sale securities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">2,039 </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 19pt;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:120%">Internally-developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,470)</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IDS</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">11,005 </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:9pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(38)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,256 </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 37pt;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:120%">Total assets</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">452,304 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,703)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">449,601 </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:9pt;font-weight:700;line-height:120%">Liabilities and Stockholders’ Equity</span></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;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:9pt;font-weight:400;line-height:120%">Current 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">Accounts payable</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:9pt;font-weight:400;line-height:120%">$</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:120%">6,229 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">288 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></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:120%">$</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:120%">6,517 </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 19pt;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:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">125 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">24,309 </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:9pt;font-weight:400;line-height:120%">Deferred revenue, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,243 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">7,259 </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 19pt;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:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,528 </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 37pt;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:120%">Total current liabilities</span></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:9pt;font-weight:400;line-height:120%">40,771 </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:9pt;font-weight:400;line-height:120%">1,842 </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:0 1pt"></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:9pt;font-weight:400;line-height:120%">42,613 </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 19pt;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:120%">Deferred revenue, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(981)</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">23,209 </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><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><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:9pt;font-weight:400;line-height:120%">Warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">9,787 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,748 </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:120%">861 </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;padding:0 1pt"></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:120%">75,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:9pt;font-weight:400;line-height:120%">Commitments and contingencies (see Note 9)</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><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:9pt;font-weight:700;line-height:120%">Stockholders’ Equity</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,585,530 shares issued and outstanding as of December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15 </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:9pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">706,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(848)</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">705,865 </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:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(676)</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:9pt;font-weight:400;line-height:120%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(328,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(2,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(331,212)</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 37pt;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:120%">Total stockholders’ equity</span></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:9pt;font-weight:400;line-height:120%">377,556 </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:9pt;font-weight:400;line-height:120%">(3,564)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">373,992 </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 37pt;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:120%">Total liabilities and stockholders’ equity</span></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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">452,304 </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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,703)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">449,601 </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-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(11,846); SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1,275); RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(633);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $11,949; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(489);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $24; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $55; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $387; RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $633; </span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $181; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $107;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $218; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(93);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $467; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $776;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $1; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(982);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $10; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(858)</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)    Shares issued and outstanding as of December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.312%"><tr><td style="width:1.0%"></td><td style="width:27.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="51" 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:9pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Loss</span></div></td></tr><tr style="height:15pt"><td colspan="51" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">Three months ended June 30, 2021</span></td><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:9pt;font-weight:700;line-height:120%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">(unaudited)</span></td><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:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Hardware</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:9pt;font-weight:400;line-height:120%">$</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:120%">7,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(2,084)</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</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:9pt;font-weight:400;line-height:120%">$</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:120%">4,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">12,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(3,601)</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</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:9pt;font-weight:400;line-height:120%">$</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:120%">8,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(183)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(321)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Installation services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170 </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:9pt;font-weight:400;line-height:120%">Total revenue</span></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:9pt;font-weight:400;line-height:120%">9,012 </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:9pt;font-weight:400;line-height:120%">(2,267)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">6,745 </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:9pt;font-weight:400;line-height:120%">15,641 </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:9pt;font-weight:400;line-height:120%">(3,922)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">11,719 </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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(1,566)</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">13,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(2,770)</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">10,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">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:9pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Installation services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">502 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,242 </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:120%">(1,565)</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;padding:0 1pt"></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:120%">6,677 </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:120%">14,404 </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:120%">(2,769)</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;padding:0 1pt"></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:120%">11,635 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating expenses</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,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:9pt;font-weight:400;line-height:120%">74 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">7,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">16,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">301 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">16,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">42 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">5,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:9pt;font-weight:400;line-height:120%">8,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">67 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">8,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">592 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">10,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">27,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">411 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">28,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(11)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">IDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,726 </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:120%">697 </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;padding:0 1pt"></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:120%">23,423 </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:120%">54,440 </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:9pt;font-weight:400;line-height:120%">782</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="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:120%">55,222 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss from operations</span></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:9pt;font-weight:400;line-height:120%">(21,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:9pt;font-weight:400;line-height:120%">(1,399)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(23,355)</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:9pt;font-weight:400;line-height:120%">(53,203)</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:9pt;font-weight:400;line-height:120%">(1,935)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(55,138)</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:9pt;font-weight:400;line-height:120%">Other income (expense), net</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of derivative liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(8,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(12,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">76 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(4,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,795)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Loss on extinguishment of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(6,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">84 </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 19pt;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:120%">Total other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18,105)</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:120%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:120%">(18,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:120%">(24,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 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:120%">90 </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;padding:0 1pt"></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:120%">(24,869)</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:9pt;font-weight:400;line-height:120%">Loss before income taxes</span></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:9pt;font-weight:400;line-height:120%">(40,061)</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:9pt;font-weight:400;line-height:120%">(1,390)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(41,451)</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:9pt;font-weight:400;line-height:120%">(78,162)</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:9pt;font-weight:400;line-height:120%">(1,845)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(80,007)</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:9pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net loss</span></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:120%">$</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:120%">(40,071)</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:120%">$</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:120%">(1,414)</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:0 1pt"></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:120%">$</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:120%">(41,485)</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:120%">$</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:120%">(78,172)</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:120%">$</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:120%">(1,869)</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:0 1pt"></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:120%">$</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:120%">(80,041)</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:9pt;font-weight:400;line-height:120%">Other comprehensive income (loss)</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%">2 </span></td><td style="background-color:#ffffff;border-bottom: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-bottom: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:120%">— </span></td><td style="background-color:#ffffff;border-bottom: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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%">2 </span></td><td style="background-color:#ffffff;border-bottom: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-bottom: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:120%">(5)</span></td><td style="background-color:#ffffff;border-bottom: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-bottom: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:120%">— </span></td><td style="background-color:#ffffff;border-bottom: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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%">(5)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.312%"><tr><td style="width:1.0%"></td><td style="width:27.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td></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:9pt;font-weight:700;line-height:120%">Comprehensive loss</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(40,069)</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,414)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(78,177)</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,869)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(80,046)</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:9pt;font-weight:400;line-height:120%">Net loss per common share:</span></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;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><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;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share</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:9pt;font-weight:400;line-height:120%">$</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:120%">(0.78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">(0.81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(2.52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">(2.59)</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:9pt;font-weight:400;line-height:120%">Weighted average shares outstanding:</span></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;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><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;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">51,256,111 </span></td><td style="background-color:#cceeff;border-bottom: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: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="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">51,256,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">30,960,173 </span></td><td style="background-color:#cceeff;border-bottom: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: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="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">30,960,173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.791%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1,650); OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $81; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $3;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $2; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(67); IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $114; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $27;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $33; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $9;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">$149</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $100; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $289; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $54;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(2,953); OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $180; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $3;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $2; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(8); IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $248; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $61;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $57; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $10;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">$143</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $96; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $214; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(42)</span></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Exclusive of depreciation and amortization shown in operating expenses below.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="21" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div></td></tr><tr style="height:6pt"><td colspan="21" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:9pt;font-weight:700;line-height:120%">Restated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</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:9pt;font-weight:400;line-height:120%">$</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:120%">(78,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(1,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(80,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net loss to net cash used by operating activities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,345 </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 23.5pt;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:120%">Non-cash interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3,490 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">12,512 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,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 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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">4,795 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss on extinguishment of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,469 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for excess and obsolete inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">53 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">397 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">14,952 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in assets and 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,076)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">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:9pt;font-weight:400;line-height:120%">(3,388)</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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,489)</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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">731 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(86)</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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">406 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">3,867 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,157 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,344 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(32,835)</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:120%">(352)</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:120%">(33,187)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investing activities</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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized internally-developed software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(3,416)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash (used in) provided by investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,040)</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:9pt;font-weight:700;line-height:120%">Financing activities</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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from Business Combination and private offering, net of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">450,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">449,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">2,933 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash provided by financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">448,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">448,702 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rates on cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net change in cash and cash equivalents</span></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:9pt;font-weight:400;line-height:120%">411,470 </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:9pt;font-weight:400;line-height:120%">— </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:9pt;font-weight:400;line-height:120%">411,470 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and cash equivalents</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">60,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">End of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">471,999 </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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">— </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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">471,999 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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></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></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:9pt;font-weight:700;line-height:120%">Supplemental disclosure of non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization of stock-based compensation to internally-developed software</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:9pt;font-weight:400;line-height:120%">$</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:120%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">51 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">1,715 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">1,715 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:120%">133 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:120%">(40)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:120%">93 </span></td><td style="background-color:#cceeff;border-top:3pt double #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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private placement warrants received as part of Business Combination</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">13,872 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">13,872 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expense received as part of Business Combination</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:120%">510 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:120%">510 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">March 31, 2022</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:120%">June 30, 2021</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:120%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td></tr><tr style="height:14pt"><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><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: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%">Adjustments to hardware revenue:</span></div></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to hardware revenue excluding channel partner discounts</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:120%">$</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:120%">1,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(1,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(1,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to hardware revenue - channel partner discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(1,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:120%">(2,009)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,084)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,601)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:48.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">Adjustments to cost of hardware revenue:</span></div></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to cost of hardware revenue excluding channel partner discounts</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:120%">$</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:120%">1,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">(568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to cost of hardware revenue - channel partner discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(1,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:120%">(2,009)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">909 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,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><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,953)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adjustments associated with these corrections primarily impact software revenue on the previously reported Condensed Consolidated Statements of Operations and Comprehensive Loss as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"></td><td style="width:48.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">March 31, 2022</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:120%">June 30, 2021</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:120%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></div></td></tr><tr style="height:14pt"><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><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="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%">Access related</span></div></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:120%">$</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:120%">(296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(293)</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%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(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 style="padding-left:12pt"><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="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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(332)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(183)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(321)</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-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:42.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="27" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Loss</span></div></td></tr><tr style="height:11pt"><td colspan="27" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Hardware</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:9pt;font-weight:400;line-height:120%">$</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:120%">9,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">233 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span></div></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:120%">$</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:120%">9,288 </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:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(332)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707 </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 19pt;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:120%">Installation services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,561 </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 37pt;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:120%">Total revenue</span></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:9pt;font-weight:400;line-height:120%">13,655 </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:9pt;font-weight:400;line-height:120%">(99)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">13,556 </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:9pt;font-weight:400;line-height:120%">Cost of revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">Hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">857 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">11,849 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">4 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">327 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Installation services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">OC</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,768 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,033 </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:120%">911 </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;padding:0 1pt"></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:120%">13,944 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating expenses</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">565 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">18,822 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">17,423 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,302 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">15,480 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(376)</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,130 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">1,618 </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;padding:0 1pt"></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:120%">52,855 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss from operations</span></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:9pt;font-weight:400;line-height:120%">(50,615)</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:9pt;font-weight:400;line-height:120%">(2,628)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(53,243)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income, net</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><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><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:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">6,267 </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 19pt;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:120%">Change in fair value of trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,000 </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><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:9pt;font-weight:400;line-height:120%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">27 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(837)</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 19pt;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:120%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:120%">Total other income, net</span></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:9pt;font-weight:400;line-height:120%">6,401 </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:9pt;font-weight:400;line-height:120%">27 </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:0 1pt"></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:9pt;font-weight:400;line-height:120%">6,428 </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:9pt;font-weight:400;line-height:120%">Loss before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44,214)</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:120%">(2,601)</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;padding:0 1pt"></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:120%">(46,815)</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:9pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">17 </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:9pt;font-weight:700;line-height:120%">Net loss</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(44,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,601)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(46,832)</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:9pt;font-weight:400;line-height:120%">Other comprehensive loss</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized loss on available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,618)</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:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Comprehensive loss</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(45,847)</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,601)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(48,448)</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:9pt;font-weight:400;line-height:120%">Net loss per common share:</span></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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Basic and diluted net loss per common share</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:9pt;font-weight:400;line-height:120%">$</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:120%">(0.31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:120%">$</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:120%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average shares outstanding:</span></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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">141,970,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">141,970,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$909; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(56); SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $4;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $8; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(4);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $42; IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $445; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $78;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(94); SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $221;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $295; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $183; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $482; RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $307; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $35;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(306); IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(70)</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Exclusive of depreciation and amortization shown in operating expenses below</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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.608%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.574%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="21" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div></td></tr><tr style="height:12pt"><td colspan="21" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:9pt;font-weight:700;line-height:120%">Restated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Net loss</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:9pt;font-weight:400;line-height:120%">$</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:120%">(44,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(2,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(46,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Adjustments to reconcile net loss to net cash used by operating activities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,130 </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:9pt;font-weight:400;line-height:120%">Non-cash interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">952 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,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:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of trading securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Impairment loss on internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:9pt;font-weight:400;line-height:120%">307 </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:9pt;font-weight:400;line-height:120%">Provision for non-cancellable purchase commitments and excess and obsolete inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(110)</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 19pt;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:120%">(Reversal) provision for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">428 </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:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">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:120%">12,118 </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 19pt;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:120%">Changes in assets and 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;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:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,256)</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 28pt;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:120%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,046)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">2,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(5,460)</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 28pt;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:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">707 </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 28pt;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:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(681)</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 28pt;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:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(626)</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 28pt;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:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,263 </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 28pt;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:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">(330)</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 28pt;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:120%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">178 </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 28pt;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:120%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">4,780 </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 37pt;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:120%">Net cash (used in) provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43,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><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:120%">104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:120%">(43,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investing activities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from maturities of available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">39,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">(1,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 2px 10pt;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:120%">Capitalized internally-developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:120%">Net cash provided by (used in) investing activities</span></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:9pt;font-weight:400;line-height:120%">12,165 </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:9pt;font-weight:400;line-height:120%">(102)</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:9pt;font-weight:400;line-height:120%">12,063 </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:9pt;font-weight:700;line-height:120%">Financing activities</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></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></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></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></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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for tax withholding on net settlement of equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,409)</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 37pt;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:120%">Net cash used in financing activities</span></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:9pt;font-weight:400;line-height:120%">(2,177)</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:9pt;font-weight:400;line-height:120%">(2)</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:9pt;font-weight:400;line-height:120%">(2,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></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:9pt;font-weight:400;line-height:120%">Effect of exchange rates on cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8)</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:9pt;font-weight:400;line-height:120%">Net change in cash and cash equivalents</span></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:9pt;font-weight:400;line-height:120%">(33,823)</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:9pt;font-weight:400;line-height:120%">— </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:9pt;font-weight:400;line-height:120%">(33,823)</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:9pt;font-weight:700;line-height:120%">Cash and cash equivalents</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">124,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">124,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">End of period</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,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></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></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></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></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:9pt;font-weight:700;line-height:120%">Supplemental disclosure of non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization of stock-based compensation to internally-developed software</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:9pt;font-weight:400;line-height:120%">$</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:120%">1,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">957 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:120%">25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:120%">25 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Accrued fixed assets</span></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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">251 </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 #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;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:120%">(251)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:43.145%"></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:10.409%"></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:10.858%"></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:17.285%"></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:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="27" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated Consolidated Balance Sheet</span></div></td></tr><tr style="height:8pt"><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><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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:120%">Current assets</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><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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:120%">Cash and cash equivalents</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:9pt;font-weight:400;line-height:120%">$</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:120%">124,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">$</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:120%">124,782 </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:9pt;font-weight:400;line-height:120%">Available-for-sale securities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">158,973 </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 19pt;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:120%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(13,754)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">11,888 </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:9pt;font-weight:400;line-height:120%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">11,460 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">23,075 </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 19pt;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:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,099 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:1.26pt;vertical-align:baseline">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">12,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 2px 37pt;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:120%">Total current assets</span></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:9pt;font-weight:400;line-height:120%">332,618 </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:9pt;font-weight:400;line-height:120%">(1,195)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">331,423 </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 19pt;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:120%">Available-for-sale securities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">2,039 </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 19pt;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:120%">Internally-developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,470)</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IDS</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">11,005 </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:9pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(38)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,256 </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 37pt;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:120%">Total assets</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">452,304 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,703)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">449,601 </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:9pt;font-weight:700;line-height:120%">Liabilities and Stockholders’ Equity</span></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;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:9pt;font-weight:400;line-height:120%">Current 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">Accounts payable</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:9pt;font-weight:400;line-height:120%">$</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:120%">6,229 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">288 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></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:120%">$</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:120%">6,517 </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 19pt;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:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">125 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">24,309 </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:9pt;font-weight:400;line-height:120%">Deferred revenue, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,243 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">7,259 </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 19pt;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:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,528 </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 37pt;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:120%">Total current liabilities</span></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:9pt;font-weight:400;line-height:120%">40,771 </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:9pt;font-weight:400;line-height:120%">1,842 </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:0 1pt"></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:9pt;font-weight:400;line-height:120%">42,613 </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 19pt;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:120%">Deferred revenue, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(981)</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">23,209 </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><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><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:9pt;font-weight:400;line-height:120%">Warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">9,787 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,748 </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:120%">861 </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;padding:0 1pt"></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:120%">75,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:9pt;font-weight:400;line-height:120%">Commitments and contingencies (see Note 9)</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><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:9pt;font-weight:700;line-height:120%">Stockholders’ Equity</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock, $0.0001 par value, 1,000,000,000 shares authorized, and 141,585,530 shares issued and outstanding as of December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15 </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:9pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">706,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(848)</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">705,865 </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:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(676)</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:9pt;font-weight:400;line-height:120%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(328,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(2,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(331,212)</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 37pt;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:120%">Total stockholders’ equity</span></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:9pt;font-weight:400;line-height:120%">377,556 </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:9pt;font-weight:400;line-height:120%">(3,564)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">373,992 </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 37pt;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:120%">Total liabilities and stockholders’ equity</span></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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">452,304 </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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,703)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">449,601 </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-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a) Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(11,846); SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1,275); RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(633);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $11,949; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(489);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $24; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $55; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $387; RC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $633; </span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $181; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $107;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $218; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(93);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $467; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $776;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $1; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(982);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $10; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(858)</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)    Shares issued and outstanding as of December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.312%"><tr><td style="width:1.0%"></td><td style="width:27.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="51" 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:9pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Loss</span></div></td></tr><tr style="height:15pt"><td colspan="51" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">Three months ended June 30, 2021</span></td><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:9pt;font-weight:700;line-height:120%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:120%">(unaudited)</span></td><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:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Category Reference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:120%">Restated</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:9pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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:120%">Hardware</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:9pt;font-weight:400;line-height:120%">$</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:120%">7,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(2,084)</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</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:9pt;font-weight:400;line-height:120%">$</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:120%">4,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">12,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(3,601)</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</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:9pt;font-weight:400;line-height:120%">$</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:120%">8,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(183)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(321)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Installation services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170 </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:9pt;font-weight:400;line-height:120%">Total revenue</span></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:9pt;font-weight:400;line-height:120%">9,012 </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:9pt;font-weight:400;line-height:120%">(2,267)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">6,745 </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:9pt;font-weight:400;line-height:120%">15,641 </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:9pt;font-weight:400;line-height:120%">(3,922)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">11,719 </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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(1,566)</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">13,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(2,770)</span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">10,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">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:9pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Installation services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">502 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,242 </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:120%">(1,565)</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;padding:0 1pt"></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:120%">6,677 </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:120%">14,404 </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:120%">(2,769)</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;padding:0 1pt"></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:120%">11,635 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating expenses</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><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,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:9pt;font-weight:400;line-height:120%">74 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">7,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">16,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">301 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">16,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">42 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">5,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:9pt;font-weight:400;line-height:120%">8,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">67 </span></td><td style="background-color:#ffffff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">8,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">592 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">10,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">27,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">411 </span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">28,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(11)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:120%">IDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,726 </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:120%">697 </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;padding:0 1pt"></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:120%">23,423 </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:120%">54,440 </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:9pt;font-weight:400;line-height:120%">782</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="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:120%">55,222 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss from operations</span></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:9pt;font-weight:400;line-height:120%">(21,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:9pt;font-weight:400;line-height:120%">(1,399)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(23,355)</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:9pt;font-weight:400;line-height:120%">(53,203)</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:9pt;font-weight:400;line-height:120%">(1,935)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(55,138)</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:9pt;font-weight:400;line-height:120%">Other income (expense), net</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of derivative liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(8,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(12,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">76 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(4,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,795)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">Loss on extinguishment of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">(1,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(6,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:120%">84 </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 19pt;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:120%">Total other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18,105)</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:120%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:120%">(18,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:120%">(24,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 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:120%">90 </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;padding:0 1pt"></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:120%">(24,869)</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:9pt;font-weight:400;line-height:120%">Loss before income taxes</span></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:9pt;font-weight:400;line-height:120%">(40,061)</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:9pt;font-weight:400;line-height:120%">(1,390)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(41,451)</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:9pt;font-weight:400;line-height:120%">(78,162)</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:9pt;font-weight:400;line-height:120%">(1,845)</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:0 1pt"></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:9pt;font-weight:400;line-height:120%">(80,007)</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:9pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net loss</span></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:120%">$</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:120%">(40,071)</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:120%">$</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:120%">(1,414)</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:0 1pt"></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:120%">$</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:120%">(41,485)</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:120%">$</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:120%">(78,172)</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:120%">$</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:120%">(1,869)</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:0 1pt"></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:120%">$</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:120%">(80,041)</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:9pt;font-weight:400;line-height:120%">Other comprehensive income (loss)</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%">2 </span></td><td style="background-color:#ffffff;border-bottom: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-bottom: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:120%">— </span></td><td style="background-color:#ffffff;border-bottom: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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%">2 </span></td><td style="background-color:#ffffff;border-bottom: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-bottom: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:120%">(5)</span></td><td style="background-color:#ffffff;border-bottom: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-bottom: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:120%">— </span></td><td style="background-color:#ffffff;border-bottom: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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:120%">(5)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.312%"><tr><td style="width:1.0%"></td><td style="width:27.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.881%"></td><td style="width:0.1%"></td></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:9pt;font-weight:700;line-height:120%">Comprehensive loss</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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(40,069)</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,414)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(78,177)</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,869)</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;padding:0 1pt"></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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(80,046)</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:9pt;font-weight:400;line-height:120%">Net loss per common share:</span></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;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><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;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share</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:9pt;font-weight:400;line-height:120%">$</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:120%">(0.78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">(0.81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(2.52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">(2.59)</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:9pt;font-weight:400;line-height:120%">Weighted average shares outstanding:</span></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;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><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;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">51,256,111 </span></td><td style="background-color:#cceeff;border-bottom: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: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="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">51,256,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">30,960,173 </span></td><td style="background-color:#cceeff;border-bottom: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: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="2" style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:120%">30,960,173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.791%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">Category references are described above under “—Errors Identified.” Where adjustments relate to multiple categories, the adjustment amounts of each category are noted below and sum to the total adjustment reflected in the table above:</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1,650); OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $81; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $3;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $2; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(67); IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $114; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $27;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $33; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $9;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">$149</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $100; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $289; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $54;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(2,953); OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $180; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $3;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $2; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(1);</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(8); IDS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $248; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $61;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $57; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $10;</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">HW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">$143</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; SW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $96; OC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $214; SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $(42)</span></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Exclusive of depreciation and amortization shown in operating expenses below.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:120%">Latch, Inc. and Subsidiaries</span></td></tr><tr><td colspan="21" 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:10pt;font-weight:700;line-height:120%">Comparison of previously reported and restated </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div></td></tr><tr style="height:6pt"><td colspan="21" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:120%">Previously Reported</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:9pt;font-weight:700;line-height:120%">Adjustments</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:9pt;font-weight:700;line-height:120%">Restated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</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:9pt;font-weight:400;line-height:120%">$</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:120%">(78,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(1,869)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(80,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net loss to net cash used by operating activities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">1,345 </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 23.5pt;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:120%">Non-cash interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3,490 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">12,512 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,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 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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">4,795 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss on extinguishment of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,469 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for excess and obsolete inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">53 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">397 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">14,952 </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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in assets and 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,076)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">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:9pt;font-weight:400;line-height:120%">(3,388)</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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,489)</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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">731 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(86)</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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">406 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">3,867 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,157 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,344 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(32,835)</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:120%">(352)</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:120%">(33,187)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Investing activities</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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized internally-developed software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(3,416)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash (used in) provided by investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,040)</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:9pt;font-weight:700;line-height:120%">Financing activities</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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from Business Combination and private offering, net of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">450,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">449,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(5,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">2,933 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash provided by financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">448,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">448,702 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rates on cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net change in cash and cash equivalents</span></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:9pt;font-weight:400;line-height:120%">411,470 </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:9pt;font-weight:400;line-height:120%">— </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:9pt;font-weight:400;line-height:120%">411,470 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and cash equivalents</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">60,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">End of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">471,999 </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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">— </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:9pt;font-weight:400;line-height:120%">$</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:9pt;font-weight:400;line-height:120%">471,999 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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></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></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:9pt;font-weight:700;line-height:120%">Supplemental disclosure of non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalization of stock-based compensation to internally-developed software</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:9pt;font-weight:400;line-height:120%">$</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:120%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">$</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:120%">51 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">1,715 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">1,715 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:120%">133 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:120%">(40)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:120%">93 </span></td><td style="background-color:#cceeff;border-top:3pt double #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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private placement warrants received as part of Business Combination</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">13,872 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:120%">13,872 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expense received as part of Business Combination</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:120%">510 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:120%">510 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1012000 -1002000 -1592000 -779000 -1082000 -2009000 233000 -2084000 -3601000 1688000 -568000 -944000 -779000 -1082000 -2009000 909000 -1650000 -2953000 -296000 -167000 -293000 -36000 -16000 -28000 -332000 -183000 -321000 -400000 -100000 -300000 -300000 -100000 -30000.00 -400000 -400000 -400000 9055000 233000 9288000 3039000 -332000 2707000 1561000 0 1561000 13655000 -99000 13556000 10992000 857000 11849000 323000 4000 327000 1718000 50000 1768000 13033000 911000 13944000 18257000 565000 18822000 17296000 127000 17423000 14178000 1302000 15480000 1506000 -376000 1130000 51237000 1618000 52855000 -50615000 -2628000 -53243000 -6267000 0 -6267000 1000000 0 1000000 -864000 27000 -837000 -2000 0 -2000 6401000 27000 6428000 -44214000 -2601000 -46815000 17000 0 17000 -44231000 -2601000 -46832000 -1618000 0 -1618000 2000 0 2000 -45847000 -2601000 -48448000 -0.31 -0.31 -0.02 -0.02 -0.33 -0.33 141970190 141970190 0 0 141970190 141970190 909000 -56000 4000 8000 -4000 42000 445000 78000 -94000 221000 295000 183000 482000 307000 35000 -306000 -70000 -44231000 -2601000 -46832000 1506000 -376000 1130000 994000 -42000 952000 -6267000 0 -6267000 1000000 0 1000000 0 307000 307000 665000 -775000 -110000 -50000 478000 428000 11718000 400000 12118000 4241000 15000 4256000 8046000 -2586000 5460000 -811000 104000 -707000 713000 -32000 681000 -471000 -155000 -626000 199000 1064000 1263000 -344000 14000 -330000 178000 0 178000 5489000 -709000 4780000 -43803000 104000 -43699000 24367000 0 24367000 39587000 0 39587000 250000 0 250000 736000 483000 1219000 2069000 -381000 1688000 12165000 -102000 12063000 180000 -2000 178000 1293000 0 1293000 1345000 0 1345000 2409000 0 2409000 -2177000 -2000 -2179000 -8000 0 -8000 -33823000 0 -33823000 124782000 0 124782000 90959000 0 90959000 1019000 -62000 957000 25000 0 25000 251000 -251000 0 124782000 0 124782000 158973000 0 158973000 25642000 -13754000 11888000 11615000 11460000 23075000 11606000 1099000 12705000 332618000 -1195000 331423000 102878000 0 102878000 2039000 0 2039000 12475000 -1470000 11005000 2294000 -38000 2256000 452304000 -2703000 449601000 6229000 288000 6517000 24184000 125000 24309000 6016000 1243000 7259000 4342000 186000 4528000 40771000 1842000 42613000 24190000 -981000 23209000 9787000 0 9787000 74748000 861000 75609000 0.0001 1000000000 141585530 141585530 25000 -10000 15000 706713000 -848000 705865000 -676000 0 -676000 -328506000 -2706000 -331212000 377556000 -3564000 373992000 452304000 -2703000 449601000 -11846000 -1275000 -633000 11949000 -489000 24000 55000 387000 633000 181000 107000 218000 -93000 467000 776000 1000 -982000 10000 -858000 738000 7032000 -2084000 4948000 12046000 -3601000 8445000 1810000 -183000 1627000 3425000 -321000 3104000 170000 0 170000 170000 0 170000 9012000 -2267000 6745000 15641000 -3922000 11719000 7567000 -1566000 6001000 13595000 -2770000 10825000 173000 1000 174000 307000 1000 308000 502000 0 502000 502000 0 502000 8242000 -1565000 6677000 14404000 -2769000 11635000 6989000 74000 7063000 16604000 301000 16905000 5055000 42000 5097000 8805000 67000 8872000 9993000 592000 10585000 27689000 411000 28100000 689000 -11000 678000 1342000 3000 1345000 22726000 697000 23423000 54440000 782000 55222000 -21956000 -1399000 -23355000 -53203000 -1935000 -55138000 -8991000 0 -8991000 -12588000 76000 -12512000 4795000 0 4795000 4795000 0 4795000 -1469000 0 -1469000 -1469000 0 -1469000 -2873000 9000 -2864000 -6191000 14000 -6177000 23000 0 23000 84000 0 84000 -18105000 9000 -18096000 -24959000 90000 -24869000 -40061000 -1390000 -41451000 -78162000 -1845000 -80007000 10000 24000 34000 10000 24000 34000 -40071000 -1414000 -41485000 -78172000 -1869000 -80041000 2000 0 2000 -5000 0 -5000 -40069000 -1414000 -41483000 -78177000 -1869000 -80046000 -0.78 -0.78 -0.03 -0.03 -0.81 -0.81 -2.52 -2.52 -0.06 -0.06 -2.59 -2.59 51256111 51256111 51256111 51256111 30960173 30960173 30960173 30960173 -1650000 81000 3000 2000 -1000 -67000 114000 27000 33000 9000 149000 100000 289000 54000 -2953000 180000 3000 2000 -1000 -8000 248000 61000 57000 10000 143000 96000 214000 -42000 -78172000 -1869000 -80041000 1342000 3000 1345000 3490000 0 3490000 -12588000 76000 -12512000 4795000 0 4795000 -1469000 0 -1469000 53000 0 53000 159000 238000 397000 14916000 36000 14952000 4076000 -688000 3388000 726000 763000 1489000 -742000 11000 -731000 92000 -6000 86000 274000 132000 406000 3875000 -8000 3867000 299000 0 299000 1185000 -28000 1157000 5044000 1300000 6344000 -32835000 -352000 -33187000 584000 40000 624000 3727000 -311000 3416000 -4311000 271000 -4040000 450003000 -36000 449967000 5000000 0 5000000 2816000 117000 2933000 855000 0 855000 53000 0 53000 448621000 81000 448702000 -5000 0 -5000 411470000 0 411470000 60529000 0 60529000 471999000 0 471999000 56000 -5000 51000 1715000 0 1715000 133000 -40000 93000 13872000 0 13872000 510000 0 510000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements and related notes of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and Article 10 of Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared under GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. In the opinion of management, all adjustments considered necessary for a fair presentation of the Company’s financial position, results of operations and cash flows have been included and are of a normal and recurring nature. The operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto, which are included in the Company’s 2022 Annual Report filed concurrently herewith.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Latch, Inc. and its wholly-owned subsidiaries as of June 30, 2022, Latch Systems, Inc., Latch Taiwan, Inc., Latch Insurance Solutions, LLC and Latch Systems Ltd. All intercompany transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications would not have a material effect on the reported financial results.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of income and expense during the reporting period. Estimates are used when accounting for revenue recognition, allowance for doubtful accounts, allowance for hardware returns, estimates of excess and obsolete inventory, stock-based compensation, warrants, impairment of fixed assets, investment in trading securities and capitalized internally-developed software. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments when facts and circumstances dictate. These estimates are based on information available as of the date of the consolidated financial statements; actual results could differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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 for its Condensed Consolidated Financial Statements as of June 30, 2022 are summarized below.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of June 30, 2022 and December 31, 2021, cash consisted primarily of funds held in the Company’s checking accounts, money market funds and commercial paper. The Company considers these money market funds and commercial paper to be Level 1 financial instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash balances exceed the limits that are federally insured. To date, the Company has not recognized any losses caused by uninsured balances.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its fixed income marketable securities as available-for-sale based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in stockholders’ equity. If it is determined that an investment has an other-than-temporary decline in fair value, the Company recognizes the investment loss in other income (expense), net in the Consolidated Statements of Operations and Comprehensive Loss. The Company periodically evaluates its investments to determine if impairment charges are required.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at net realizable value, net of allowance for doubtful accounts and reserve for returns (see “Revenue Recognition” below for further information). The Company adopted Accounting Standards Update (“ASU”) 2016-13 effective January 1, 2022. Following the adoption, the Company recognizes an accounts receivable allowance based on estimates of expected credit losses. The Company estimates the total expected credit loss over the lifetime of the receivables using historical loss data and by applying a loss-rate method using relevant available information from internal and external sources, including historical write-off activity, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for changes in economic conditions. When certain amounts are deemed uncollectible, those balances are reserved in full.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for doubtful accounts is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, the Company considers various risk characteristics, including the financial asset type, size and historical or expected credit loss pattern. These risk characteristics are relevant to accounts receivable and contract assets. The Company has considered customer identity, customer type and product lines and determined that further segmentation of the accounts receivable and contract assets would not yield a materially different credit loss allowance. The Company only segments its receivables based on the age of the outstanding balance. Restated hardware revenues are recorded in the amount of the consideration the Company received or expected to receive when the Company had evidence that a contract existed and control had passed to the customer. See Note 2. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restatement of Prior Period Financial Statements</span><span style="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-style:italic;font-weight:400;line-height:120%">and Information</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-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, the allowance for doubtful accounts contains an estimate of credit losses for outstanding invoices related to (1) hardware accounts receivable when revenue was recognized for consideration received from the related software contract and (2) invoices related to software accounts receivable. The Company generally does not require any security or collateral to support its receivables.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of the Company’s allowance for doubtful accounts:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.669%"></td><td style="width:0.1%"></td></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:120%">Balance as of January 1, 2022 (restated)</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:120%">$</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:120%">1,241 </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:120%">Provision for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795 </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:120%">Balance as of June 30, 2022</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories, Net</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods and component parts. Finished goods are manufactured by the Company or purchased from contract manufacturers and component suppliers. Inventories are stated at the lower of cost or net realizable value with cost being determined using the average cost method. The Company periodically assesses the valuation of inventory and writes down the value for estimated excess and obsolete inventory based upon estimates of future demand and market conditions, when necessary. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Channel inventory is included within inventory, net on the Consolidated Balance Sheets. Channel inventory is stated at the lower of cost or net realizable value with cost being determined using the average cost method.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Useful life<br/>in years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office furniture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></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%">Computers and equipment</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 5 </span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes the cost of pre-production tooling that it owns. Pre-production tooling that the Company will not own or that will not be used in producing products under long-term supply arrangements, including the related engineering costs, is expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once a project has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. Maintenance costs are expensed as incurred. Internally-developed software is amortized on a straight-line basis over its estimated useful life, generally <span style="-sec-ix-hidden:f-1166">three</span> to five years. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized over their estimated useful lives using the straight-line method. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 2021, the Company entered into an asset purchase agreement. The Company evaluated the acquisition under ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition included the purchase of an assembled workforce to support certain of the Company’s business development efforts. The Company determined that there were no substantive assets outside of the assembled workforce, which was performing services for the Company prior to the acquisition. The Company determined that the acquisition did not qualify as a business. Therefore, the Company accounted for the $0.7 million acquisition of the assembled workforce as an asset acquisition, which is included in intangible assets as of December 31, 2021. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following, which are included within other non-current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.098%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">June 30, 2022</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:120%">December 31, 2021</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:120%">Assembled workforce</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700 </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:120%">Domain names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">318 </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:120%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">37 </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:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:120%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,059 </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:120%">1,059 </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:120%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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:120%">(213)</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 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:120%">Total intangible assets, net</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">688 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization expense related to intangible assets was $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively, and zero for both of the three and six months ended June 30, 2021. Total intangible impairment expense was zero for the three and six months ended June 30, 2022 and the three and six months ended June 30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of intangible assets is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Useful life in years</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:120%">Assembled workforce</span></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:120%">3</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:120%">Domain names</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 13</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</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:120%">Other intangibles</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 842”) using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize right-of-use (“ROU”) assets and lease liabilities for leases with terms of 12 months or less.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at the inception of the arrangement. As part of the lease determination process, the Company assesses several factors, including, but not limited to, whether there is a right to control and direct the use of the asset and whether the other party has a substantive substitution right. As the Company’s leases generally do not have identical or nearly identical contract provisions, the Company accounts for each of its leases at the contract level.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made the policy election to not separate lease and non-lease components for any of its leases within its existing classes of assets. The Company will evaluate this election for any new leases involving a new underlying class of asset. The Company has also made the policy election to not recognize a lease liability or an ROU asset for any leases with a term of 12 months or less. These lease payments are recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has evaluated lease renewal options on a contract-by-contract basis to determine whether specific circumstances would result in the conclusion that any options are reasonably certain to be exercised. Generally, the Company does not enter into lease arrangements where the option to renew or terminate a lease is controlled by the lessor. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company cannot readily determine the interest rate implicit in leases where it is the lessee. As such, it uses its IBR to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of comparable value to the ROU asset in a similar economic environment. IBR therefore reflects what the Company “would have to pay,” which requires estimation when no observable rates are available or where the applicable rates need to be adjusted to reflect the terms and conditions of the lease. The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates. The Company’s leases are generally not sensitive to changes in IBR due to their relatively short terms.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the right to use an underlying asset for the term of the lease, and lease liabilities represent the obligation to make lease payments throughout the term of the lease. ROU assets and lease liabilities are recognized as of the commencement date of the lease based on the present value of contractual lease payments due over the term of the lease. The Company uses an incremental borrowing rate to determine the present value of the lease payments, as the leases do not state the rate implicit in the lease.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets resulting from operating leases are recorded within other non-current assets, and lease liabilities from operating leases are recorded within current liabilities and non-current liabilities, on the Condensed Consolidated Balance Sheets. The Company did not have any finance leases or subleases as of June 30, 2022 and December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense is allocated among cost of revenue, research and development, sales and marketing, and general and administrative, based on headcount and the use of the underlying leased property.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Issuance Costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the issuance of the Company’s series preferred stock have been recorded as a direct reduction against redeemable convertible preferred stock within the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, certain transaction costs incurred in connection with the Merger Agreement that are direct and incremental to the Business Combination (see Note 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) have been recorded as a component of additional paid-in capital within the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under its agreements, the Company performs the following steps: (i) identify contracts with customers; (ii) identify performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in ASC 606 and its related amendments (collectively known as ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Revenues are recognized when control of the promised goods or services are transferred to a customer in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company currently generates its revenues from three primary sources: (1) sales of hardware devices, (2) licenses of software products and (3) installation services related to the hardware devices.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that contain multiple distinct performance obligations: hardware, software and installation services. The hardware performance obligation includes the delivery of hardware, the software performance obligation allows the customer access to the software during the contracted-use term when the promised service is transferred to the customer and the installation services obligation includes the delivery of activation and installation of the hardware. The Company has determined that the hardware, software and installation services are individual distinct performance obligations because they can be and generally are sold by the Company on a standalone basis, and because other vendors sell similar technologies and services on a standalone basis.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each performance obligation identified, the Company estimates the standalone selling price, which represents the price at which the Company would sell the good or service separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price, taking into account available information such as market conditions, historical pricing data and internal pricing guidelines related to the performance obligations. The Company then allocates the transaction price among those obligations based on the estimation of standalone selling price. For software revenue, the Company estimates the transaction price, including variable consideration, at the commencement of the contract and recognizes revenue over the contract term.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates hardware revenue primarily from the sale of its portfolio of devices. The Company sells hardware to customers, which include real estate developers, builders, building owners and property managers, directly or through its channel partners, who act as intermediaries, installers or wholesalers. The Company recognizes hardware revenue when there is evidence a contract exists and control has been transferred to the customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides warranties that its hardware will be substantially free from defects in materials and workmanship for a period of <span style="-sec-ix-hidden:f-1201">one</span> or two years for electronic components depending on the hardware product, and five years for mechanical components. The Company determines in its sole discretion whether to replace, repair or refund warrantable devices. The Company determined these warranties are not separate performance obligations as they cannot be purchased separately and do not provide a service in addition to an assurance the hardware will function as expected. The Company records a reserve as a component of cost of hardware revenue based on historical costs of replacement units for returns of defective products. For the three and six months ended June 30, 2022, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. For the three and six months ended June 30, 2021, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. The Company also provides certain customers a right of return for non-defective product, which is treated as a reduction of hardware revenue based on the Company’s expectations and historical experience. For the three and six months ended June 30, 2022, the allowance for returns reduced revenue by zero and $0.4 million, respectively. For the three and six months ended June 30, 2021, the allowance for returns reduced revenue by $0.4 million and $0.2 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates software revenue primarily through the license of its SaaS cloud-based platform to customers on a subscription-based arrangement. Subscription fees vary depending on the features selected by customers as well as the term. SaaS arrangements generally have term lengths of <span style="-sec-ix-hidden:f-1212">one</span>, <span style="-sec-ix-hidden:f-1213">two</span>, <span style="-sec-ix-hidden:f-1214">five</span> or ten years and include a fixed fee generally paid in advance, annually or monthly. When significant discounts were provided to customers on the longer-term software contracts paid in advance, the Company has determined that there is a significant financing component related to the time value of money and therefore has recorded the interest expense in interest expense, net on the Consolidated Statements of Operations and Comprehensive Loss. The interest expense related to the significant financing component is recorded using the effective interest method, which has higher interest expense at inception and declines over time to match the underlying economics of the transaction. The amount of interest expense related to this component was $1.4 million and $2.4 million for the three and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SaaS licenses provided by the Company are considered stand-ready performance obligations where customers benefit from the services evenly throughout the service period. Revenue generally is recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Installation Services</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues by facilitating hardware installation and activation services. These revenues are recognized over time on a percentage of completion basis. The Company recognized installation services revenue of $1.9 million and $3.4 million for the three and six months ended June 30, 2022, respectively, and $0.2 million for both the three and six months ended June 30, 2021.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Contract Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes commission expenses paid that are incremental to obtaining customer software contracts. Costs related to the initial signing of software contracts are amortized over the average customer life, which has been estimated to be ten years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, including renewals and extensions. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current and are included in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets; the remaining portion is recorded as deferred contract costs, non-current and is included in other non-current assets on the Condensed Consolidated Balance Sheets. Amortization expense is included in sales and marketing expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of the Company’s deferred contract costs:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.972%"></td><td style="width:0.1%"></td></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:120%">Balance as of January 1, 2022 (restated)</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:120%">$</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:120%">1,237 </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:120%">Additions to deferred contract costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711 </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 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:120%">Amortization of deferred contract costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(111)</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:120%">Balance as of June 30, 2022</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:120%">$</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:120%">1,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-right:12.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(restated)</span></div></td></tr><tr style="height:6pt"><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="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:120%">Contract assets (unbilled receivables)</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:120%">$</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:120%">1,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">713 </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:120%">Contract liabilities (deferred revenue)</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:120%">$</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:120%">40,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">$</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:120%">30,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts with its customers, which may give rise to contract assets (unbilled receivables) and contract liabilities (deferred revenue) due to revenue recognition differing from the timing of billing to customers. The Company recognizes unbilled receivables when the performance obligation precedes the invoice date. The Company reports unbilled receivables within prepaid expenses and other current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities as deferred revenue when the Company bills customers in advance of the performance obligations being satisfied, which is generally the case for the Company’s software contracts. The Company recognized $5.2 million of prior year deferred software revenue during the six months ended June 30, 2022 and $4.5 million during the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, total deferred revenue was $40.7 million. The current amount, which is expected to be recognized over the next 12 months, of $9.9 million is comprised of $14.6 million, which will be recognized as revenue, and $4.6 million, which will be recognized as interest expense related to the significant financing component. The non-current amount of $30.8 million is comprised of $41.7 million, which will be recognized as revenue, and $10.9 million, which will be recognized as interest expense related to the significant financing component.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in deferred revenue for the three and six months ended June 30, 2022 primarily resulted from growth of contracts with new and existing customers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of hardware revenue consists primarily of product costs, including manufacturing costs, duties and other applicable importation costs, shipping and handling costs, packaging, warranty costs, assembly costs and warehousing costs, as well as other non-inventoriable costs including personnel-related expenses associated with supply chain logistics. Costs of hardware revenue also include charges related to lower of cost or market adjustments and reserves for excess inventory and non-cancellable purchase commitments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of software revenue consists primarily of outsourced hosting costs and personnel-related expenses associated with monitoring and managing outsourced hosting service providers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of installation services revenue consists primarily of third-party installation labor costs, parts and materials and personnel-related expenses associated with deployment of hardware.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue excludes depreciation and amortization shown in operating expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development (“R&amp;D”) expense consists primarily of personnel and related expenses for employees working on product design and engineering teams, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Also included are non-personnel costs such as amounts paid to third-party contract manufacturers for tooling, engineering and prototype costs of hardware products, fees paid to third-party consultants, R&amp;D supplies, rent and restructuring costs. R&amp;D costs that do not meet the criteria for capitalization are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense consists primarily of personnel and related expenses for employees working on sales, customer success, deployment and marketing teams, including salaries, bonuses, benefits, payroll taxes, travel, commissions and stock-based compensation. Also included are non-personnel costs such as marketing activities (trade shows and events, conferences and advertising), professional fees, rent, restructuring costs and customer support. Advertising expense was $1.2 million and $2.1 million for the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.3 million for the three and six months ended June 30, 2021, respectively</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists primarily of personnel and related expenses for executive, legal, human resources, finance and IT functions, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Additional expenses included in this category are non-personnel costs such as legal fees, rent, professional fees, audit fees, investigation and restatement costs, restructuring costs, bad debt expense and insurance costs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense consists primarily of depreciation expense related to investments in property and equipment, internally-developed software and intangible assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses long-lived assets for impairment in accordance with the provisions of ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Long-lived assets, such as property and equipment and internally-developed software costs subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposition of the asset. The amount of impairment loss, if any, is measured as the difference between the carrying value of the asset and its estimated fair value. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. During the three and six months ended </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022, the Company recorded $0.1 million and $0.4 million of impairment of internally-developed software costs. The Company did not record any impairment charges for the three and six months ended June 30, 2021. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. As of June 30, 2022 and December 31, 2021, the Company recorded a full valuation allowance against its deferred tax assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in estimate occurs.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and records the expense related to stock-based payment awards based on the fair value of those awards as determined on the date of grant. The Company recognizes stock-based compensation expense over the requisite service period of the individual grant, generally equal to the vesting period, and uses the straight-line method. The fair value of RSUs is determined using the closing trading price on the grant date. The Company uses the Black-Scholes-Merton (“Black-Scholes”) option-pricing model to determine the fair value of stock options. The Black-Scholes option-pricing model requires the use of highly subjective and complex assumptions to determine the fair value of stock options, including the option’s expected term and the price volatility of the underlying stock. The Company calculates the fair value of options granted by using the Black-Scholes option-pricing model with the following assumptions:</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company estimates volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term of the Company’s options represents the period that the stock-based awards are expected to be outstanding. The Company has elected to use the midpoint between the stock option’s vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero-coupon issues with a term that is equal to the option’s expected term at the grant date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Settled RSUs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants cash settled RSUs that are classified as liability awards as defined in ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash settlement is required (no election for share settlement) and the cash settlement is not contingent on the occurrence of an event. These awards are recorded as a share-based liability, and fair value is remeasured quarterly. Each vested award is released for cash equal to the trading value of the Company’s common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurement</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value accounting is applied for all financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The levels of the fair value hierarchy are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are observable, either directly or indirectly, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are generally unobservable and typically reflect management’s best estimate of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes and Derivatives</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for convertible notes, net using an amortized cost model pursuant to ASC 835, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Convertible notes are classified as liabilities measured at amortized cost, net of debt discounts from debt issuance costs, lender fees and the initial fair value of bifurcated derivatives, which reduce the initial carrying amount of the notes. The carrying value is accreted to the stated principal amount at contractual maturity using the effective-interest method with a corresponding charge to interest expense pursuant to ASC 835. Debt discounts are presented on the balance sheet as a direct deduction from the carrying amount of the related debt.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its derivatives in accordance with ASC 815-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or ASC 815-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Embedded Derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, depending on the nature of the derivative instrument. ASC 815 requires each contract that is not a derivative in its entirety to be assessed to determine whether it contains embedded derivatives that are required to be bifurcated and accounted for as a derivative financial instrument. The embedded derivative is bifurcated from the host contract and accounted for as a freestanding derivative if (i) the combined instrument is not accounted for in its entirety at fair value with changes in fair value recorded in earnings, (ii) the terms of the embedded derivative are not clearly and closely related to the economic characteristics of the host contract and (iii) a separate instrument with the same terms as the embedded derivative would qualify as a derivative instrument. Embedded derivatives are measured at fair value and re-measured at each subsequent reporting period and recorded within convertible notes, net on the consolidated balance sheets and changes in fair value recorded in other income (expense), net within the statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of earnings per share is based on the weighted average number of shares of common stock or common stock equivalents outstanding during the applicable period. The dilutive effect of common stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Potentially dilutive securities include convertible preferred stock, common stock options, common stock warrants and RSUs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. The two-class method determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company’s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends but did not contractually require the holders of such shares to participate in the Company’s losses. For periods in which the Company reports net losses, diluted net loss per share is the same as basic net loss per share because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted shares outstanding are calculated using the treasury stock method or the two-class method, depending on which method is more dilutive for a given period. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized and the </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of benefits that would be recorded in common shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares, based on the average share price for the fiscal period.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company primarily invests its excess cash in low-risk, highly liquid money market funds with major financial institutions as well as marketable securities (see Note 4. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each balance sheet date. As of June 30, 2022, the Company had one customer that accounted for $3.0 million, or 19%, of gross accounts receivable. As of December 31, 2021, the Company had one customer that accounted for $2.7 million, or 19%, of gross accounts receivable. For the three and six months ended June 30, 2022, the Company had one customer that accounted for $2.2 million and $6.6 million, or 22% and 28%, of total revenue, respectively. For the three months ended June 30, 2021, the Company had two customers that accounted for $2.4 million, or 35%, of total revenue. For the six months ended June 30, 2021, the Company had one customer that accounted for $1.9 million, or 16%, of total revenue.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company had one operating and reportable segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company’s chief operating decision maker.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASC 842, which requires lessees to recognize most leases on the balance sheet as a right of use asset and related lease liability. On January 1, 2022, the Company adopted ASC 842 using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize ROU assets and lease liabilities for leases with terms of 12 months or less. Upon adoption, the Company recognized (i) $0.4 million of operating lease ROU assets recorded in other non-current assets on the Condensed Consolidated Balance Sheets and (ii) operating lease liabilities of $0.2 million recorded in other current liabilities and $0.2 million recorded in other non-current liabilities on the Condensed Consolidated Balance Sheets. The adoption of ASC 842 did not materially impact the condensed consolidated statements of operations and comprehensive loss, condensed consolidated statements of equity and condensed consolidated statements of cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. The ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company determined that available-for-sale securities, accounts receivable and contract assets are the applicable financial assets that are subject to this ASU and adopted the guidance on January 1, 2022. The Company modified the impairment model related to the available-for-sale securities from the “other-than-temporary” impairment model to the “current expected credit losses” model and determined that an allowance for credit loss is not needed as of January 1, 2022 based on various factors, including the length of time and extent to which fair value has been lower than the cost basis, the financial condition and near-term prospects of the issuer and forecasted economic data. The Company adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to the accumulated deficit on January 1, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The update also simplifies GAAP for other areas of ASC 740 by clarifying and amending existing guidance to improve consistent application. The amendment in this update was effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. The Company adopted this standard effective January 1, 2021. The Company has completed its assessment of this ASU and determined that it does not have a material impact on the Company’s consolidated financial statements.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements and related notes of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and Article 10 of Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared under GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. In the opinion of management, all adjustments considered necessary for a fair presentation of the Company’s financial position, results of operations and cash flows have been included and are of a normal and recurring nature. The operating results presented for interim periods are not necessarily indicative of the results that may be expected for any other interim period or for the entire year. These financial statements should be read in conjunction with the Company’s consolidated financial statements and the notes thereto, which are included in the Company’s 2022 Annual Report filed concurrently herewith.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Latch, Inc. and its wholly-owned subsidiaries as of June 30, 2022, Latch Systems, Inc., Latch Taiwan, Inc., Latch Insurance Solutions, LLC and Latch Systems Ltd. All intercompany transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified for consistency with the current period presentation. These reclassifications would not have a material effect on the reported financial results.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of income and expense during the reporting period. Estimates are used when accounting for revenue recognition, allowance for doubtful accounts, allowance for hardware returns, estimates of excess and obsolete inventory, stock-based compensation, warrants, impairment of fixed assets, investment in trading securities and capitalized internally-developed software. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, and makes adjustments when facts and circumstances dictate. These estimates are based on information available as of the date of the consolidated financial statements; actual results could differ from those estimates.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of June 30, 2022 and December 31, 2021, cash consisted primarily of funds held in the Company’s checking accounts, money market funds and commercial paper. The Company considers these money market funds and commercial paper to be Level 1 financial instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash balances exceed the limits that are federally insured. To date, the Company has not recognized any losses caused by uninsured balances.</span></div> <div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its fixed income marketable securities as available-for-sale based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in stockholders’ equity. If it is determined that an investment has an other-than-temporary decline in fair value, the Company recognizes the investment loss in other income (expense), net in the Consolidated Statements of Operations and Comprehensive Loss. The Company periodically evaluates its investments to determine if impairment charges are required.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at net realizable value, net of allowance for doubtful accounts and reserve for returns (see “Revenue Recognition” below for further information). The Company adopted Accounting Standards Update (“ASU”) 2016-13 effective January 1, 2022. Following the adoption, the Company recognizes an accounts receivable allowance based on estimates of expected credit losses. The Company estimates the total expected credit loss over the lifetime of the receivables using historical loss data and by applying a loss-rate method using relevant available information from internal and external sources, including historical write-off activity, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for changes in economic conditions. When certain amounts are deemed uncollectible, those balances are reserved in full.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for doubtful accounts is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, the Company considers various risk characteristics, including the financial asset type, size and historical or expected credit loss pattern. These risk characteristics are relevant to accounts receivable and contract assets. The Company has considered customer identity, customer type and product lines and determined that further segmentation of the accounts receivable and contract assets would not yield a materially different credit loss allowance. The Company only segments its receivables based on the age of the outstanding balance. Restated hardware revenues are recorded in the amount of the consideration the Company received or expected to receive when the Company had evidence that a contract existed and control had passed to the customer. See Note 2. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restatement of Prior Period Financial Statements</span><span style="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-style:italic;font-weight:400;line-height:120%">and Information</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-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, the allowance for doubtful accounts contains an estimate of credit losses for outstanding invoices related to (1) hardware accounts receivable when revenue was recognized for consideration received from the related software contract and (2) invoices related to software accounts receivable. The Company generally does not require any security or collateral to support its receivables.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of the Company’s allowance for doubtful accounts:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.669%"></td><td style="width:0.1%"></td></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:120%">Balance as of January 1, 2022 (restated)</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:120%">$</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:120%">1,241 </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:120%">Provision for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795 </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:120%">Balance as of June 30, 2022</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,036 </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> 1241000 795000 2036000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of finished goods and component parts. Finished goods are manufactured by the Company or purchased from contract manufacturers and component suppliers. Inventories are stated at the lower of cost or net realizable value with cost being determined using the average cost method. The Company periodically assesses the valuation of inventory and writes down the value for estimated excess and obsolete inventory based upon estimates of future demand and market conditions, when necessary. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Channel inventory is included within inventory, net on the Consolidated Balance Sheets. Channel inventory is stated at the lower of cost or net realizable value with cost being determined using the average cost method.</span></div> Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets as follows:<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Useful life<br/>in years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office furniture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></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%">Computers and equipment</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 5 </span></div></td></tr></table></div> P5Y P3Y P5Y The Company capitalizes certain development costs incurred in connection with its internally-developed software (including specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality). These capitalized costs are primarily related to software that is hosted by the Company and the firmware in the Company’s devices. Costs incurred in the preliminary stages of development are expensed as incurred. Once a project has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific software upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. Maintenance costs are expensed as incurred. Internally-developed software is amortized on a straight-line basis over its estimated useful life, generally <span style="-sec-ix-hidden:f-1166">three</span> to five years. P5Y <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at their estimated fair value at the date of acquisition and are amortized over their estimated useful lives using the straight-line method. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 2021, the Company entered into an asset purchase agreement. The Company evaluated the acquisition under ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations. </span>The acquisition included the purchase of an assembled workforce to support certain of the Company’s business development efforts. The Company determined that there were no substantive assets outside of the assembled workforce, which was performing services for the Company prior to the acquisition. The Company determined that the acquisition did not qualify as a business. Therefore, the Company accounted for the $0.7 million acquisition of the assembled workforce as an asset acquisition, which is included in intangible assets as of December 31, 2021. 700000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following, which are included within other non-current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.098%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">June 30, 2022</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:120%">December 31, 2021</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:120%">Assembled workforce</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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700 </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:120%">Domain names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">318 </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:120%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">37 </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:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:120%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,059 </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:120%">1,059 </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:120%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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:120%">(213)</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 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:120%">Total intangible assets, net</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">688 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of intangible assets is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.364%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Useful life in years</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:120%">Assembled workforce</span></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:120%">3</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:120%">Domain names</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 13</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</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:120%">Other intangibles</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td></tr></table></div> 700000 700000 318000 318000 37000 37000 4000 4000 1059000 1059000 371000 213000 688000 846000 100000 200000 0 0 0 0 0 0 P3Y P3Y P13Y P12Y P5Y <div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at the inception of the arrangement. As part of the lease determination process, the Company assesses several factors, including, but not limited to, whether there is a right to control and direct the use of the asset and whether the other party has a substantive substitution right. As the Company’s leases generally do not have identical or nearly identical contract provisions, the Company accounts for each of its leases at the contract level.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made the policy election to not separate lease and non-lease components for any of its leases within its existing classes of assets. The Company will evaluate this election for any new leases involving a new underlying class of asset. The Company has also made the policy election to not recognize a lease liability or an ROU asset for any leases with a term of 12 months or less. These lease payments are recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has evaluated lease renewal options on a contract-by-contract basis to determine whether specific circumstances would result in the conclusion that any options are reasonably certain to be exercised. Generally, the Company does not enter into lease arrangements where the option to renew or terminate a lease is controlled by the lessor. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company cannot readily determine the interest rate implicit in leases where it is the lessee. As such, it uses its IBR to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of comparable value to the ROU asset in a similar economic environment. IBR therefore reflects what the Company “would have to pay,” which requires estimation when no observable rates are available or where the applicable rates need to be adjusted to reflect the terms and conditions of the lease. The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates. The Company’s leases are generally not sensitive to changes in IBR due to their relatively short terms.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the right to use an underlying asset for the term of the lease, and lease liabilities represent the obligation to make lease payments throughout the term of the lease. ROU assets and lease liabilities are recognized as of the commencement date of the lease based on the present value of contractual lease payments due over the term of the lease. The Company uses an incremental borrowing rate to determine the present value of the lease payments, as the leases do not state the rate implicit in the lease.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets resulting from operating leases are recorded within other non-current assets, and lease liabilities from operating leases are recorded within current liabilities and non-current liabilities, on the Condensed Consolidated Balance Sheets. The Company did not have any finance leases or subleases as of June 30, 2022 and December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense is allocated among cost of revenue, research and development, sales and marketing, and general and administrative, based on headcount and the use of the underlying leased property.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the issuance of the Company’s series preferred stock have been recorded as a direct reduction against redeemable convertible preferred stock within the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, certain transaction costs incurred in connection with the Merger Agreement that are direct and incremental to the Business Combination (see Note 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) have been recorded as a component of additional paid-in capital within the Consolidated Balance Sheets.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under its agreements, the Company performs the following steps: (i) identify contracts with customers; (ii) identify performance obligations; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; and (v) recognize revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in ASC 606 and its related amendments (collectively known as ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Revenues are recognized when control of the promised goods or services are transferred to a customer in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company currently generates its revenues from three primary sources: (1) sales of hardware devices, (2) licenses of software products and (3) installation services related to the hardware devices.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that contain multiple distinct performance obligations: hardware, software and installation services. The hardware performance obligation includes the delivery of hardware, the software performance obligation allows the customer access to the software during the contracted-use term when the promised service is transferred to the customer and the installation services obligation includes the delivery of activation and installation of the hardware. The Company has determined that the hardware, software and installation services are individual distinct performance obligations because they can be and generally are sold by the Company on a standalone basis, and because other vendors sell similar technologies and services on a standalone basis.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each performance obligation identified, the Company estimates the standalone selling price, which represents the price at which the Company would sell the good or service separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price, taking into account available information such as market conditions, historical pricing data and internal pricing guidelines related to the performance obligations. The Company then allocates the transaction price among those obligations based on the estimation of standalone selling price. For software revenue, the Company estimates the transaction price, including variable consideration, at the commencement of the contract and recognizes revenue over the contract term.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates hardware revenue primarily from the sale of its portfolio of devices. The Company sells hardware to customers, which include real estate developers, builders, building owners and property managers, directly or through its channel partners, who act as intermediaries, installers or wholesalers. The Company recognizes hardware revenue when there is evidence a contract exists and control has been transferred to the customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides warranties that its hardware will be substantially free from defects in materials and workmanship for a period of <span style="-sec-ix-hidden:f-1201">one</span> or two years for electronic components depending on the hardware product, and five years for mechanical components. The Company determines in its sole discretion whether to replace, repair or refund warrantable devices. The Company determined these warranties are not separate performance obligations as they cannot be purchased separately and do not provide a service in addition to an assurance the hardware will function as expected. The Company records a reserve as a component of cost of hardware revenue based on historical costs of replacement units for returns of defective products. For the three and six months ended June 30, 2022, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. For the three and six months ended June 30, 2021, the reserve recorded for hardware warranties was approximately 2% and 2%, respectively, of cost of hardware revenue. The Company also provides certain customers a right of return for non-defective product, which is treated as a reduction of hardware revenue based on the Company’s expectations and historical experience. For the three and six months ended June 30, 2022, the allowance for returns reduced revenue by zero and $0.4 million, respectively. For the three and six months ended June 30, 2021, the allowance for returns reduced revenue by $0.4 million and $0.2 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates software revenue primarily through the license of its SaaS cloud-based platform to customers on a subscription-based arrangement. Subscription fees vary depending on the features selected by customers as well as the term. SaaS arrangements generally have term lengths of <span style="-sec-ix-hidden:f-1212">one</span>, <span style="-sec-ix-hidden:f-1213">two</span>, <span style="-sec-ix-hidden:f-1214">five</span> or ten years and include a fixed fee generally paid in advance, annually or monthly. When significant discounts were provided to customers on the longer-term software contracts paid in advance, the Company has determined that there is a significant financing component related to the time value of money and therefore has recorded the interest expense in interest expense, net on the Consolidated Statements of Operations and Comprehensive Loss. The interest expense related to the significant financing component is recorded using the effective interest method, which has higher interest expense at inception and declines over time to match the underlying economics of the transaction. The amount of interest expense related to this component was $1.4 million and $2.4 million for the three and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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, respectively, and $0.7 million and $1.3 million for the three and six months ended June 30, 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SaaS licenses provided by the Company are considered stand-ready performance obligations where customers benefit from the services evenly throughout the service period. Revenue generally is recognized ratably over the subscription period beginning when or as control of the promised services is transferred to the customer.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Installation Services</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues by facilitating hardware installation and activation services. These revenues are recognized over time on a percentage of completion basis. The Company recognized installation services revenue of $1.9 million and $3.4 million for the three and six months ended June 30, 2022, respectively, and $0.2 million for both the three and six months ended June 30, 2021.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Contract Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes commission expenses paid that are incremental to obtaining customer software contracts. Costs related to the initial signing of software contracts are amortized over the average customer life, which has been estimated to be ten years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, including renewals and extensions. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current and are included in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets; the remaining portion is recorded as deferred contract costs, non-current and is included in other non-current assets on the Condensed Consolidated Balance Sheets. Amortization expense is included in sales and marketing expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts with its customers, which may give rise to contract assets (unbilled receivables) and contract liabilities (deferred revenue) due to revenue recognition differing from the timing of billing to customers. The Company recognizes unbilled receivables when the performance obligation precedes the invoice date. The Company reports unbilled receivables within prepaid expenses and other current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities as deferred revenue when the Company bills customers in advance of the performance obligations being satisfied, which is generally the case for the Company’s software contracts. The Company recognized $5.2 million of prior year deferred software revenue during the six months ended June 30, 2022 and $4.5 million during the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, total deferred revenue was $40.7 million. The current amount, which is expected to be recognized over the next 12 months, of $9.9 million is comprised of $14.6 million, which will be recognized as revenue, and $4.6 million, which will be recognized as interest expense related to the significant financing component. The non-current amount of $30.8 million is comprised of $41.7 million, which will be recognized as revenue, and $10.9 million, which will be recognized as interest expense related to the significant financing component.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in deferred revenue for the three and six months ended June 30, 2022 primarily resulted from growth of contracts with new and existing customers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of hardware revenue consists primarily of product costs, including manufacturing costs, duties and other applicable importation costs, shipping and handling costs, packaging, warranty costs, assembly costs and warehousing costs, as well as other non-inventoriable costs including personnel-related expenses associated with supply chain logistics. Costs of hardware revenue also include charges related to lower of cost or market adjustments and reserves for excess inventory and non-cancellable purchase commitments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of software revenue consists primarily of outsourced hosting costs and personnel-related expenses associated with monitoring and managing outsourced hosting service providers.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of installation services revenue consists primarily of third-party installation labor costs, parts and materials and personnel-related expenses associated with deployment of hardware.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue excludes depreciation and amortization shown in operating expenses.</span></div> P2Y P5Y 0.02 0.02 0.02 0.02 0 -400000 -400000 -200000 P10Y 1400000 2400000 700000 1300000 1900000 3400000 200000 200000 P10Y P1Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll-forward of the Company’s deferred contract costs:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.972%"></td><td style="width:0.1%"></td></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:120%">Balance as of January 1, 2022 (restated)</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:120%">$</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:120%">1,237 </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:120%">Additions to deferred contract costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">711 </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 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:120%">Amortization of deferred contract costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(111)</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:120%">Balance as of June 30, 2022</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:120%">$</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:120%">1,837 </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> 1237000 711000 111000 1837000 <div style="margin-bottom:9pt;padding-right:12.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(restated)</span></div></td></tr><tr style="height:6pt"><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="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:120%">Contract assets (unbilled receivables)</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:120%">$</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:120%">1,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">713 </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:120%">Contract liabilities (deferred revenue)</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:120%">$</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:120%">40,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">$</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:120%">30,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1182000 713000 40722000 30468000 5200000 4500000 40700000 P12M 9900000 14600000 4600000 30800000 41700000 10900000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development (“R&amp;D”) expense consists primarily of personnel and related expenses for employees working on product design and engineering teams, including salaries, bonuses, benefits, payroll taxes, travel and stock-based compensation. Also included are non-personnel costs such as amounts paid to third-party contract manufacturers for tooling, engineering and prototype costs of hardware products, fees paid to third-party consultants, R&amp;D supplies, rent and restructuring costs. R&amp;D costs that do not meet the criteria for capitalization are expensed as incurred.</span></div> Sales and marketing expense consists primarily of personnel and related expenses for employees working on sales, customer success, deployment and marketing teams, including salaries, bonuses, benefits, payroll taxes, travel, commissions and stock-based compensation. Also included are non-personnel costs such as marketing activities (trade shows and events, conferences and advertising), professional fees, rent, restructuring costs and customer support. 1200000 2100000 200000 300000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense consists primarily of depreciation expense related to investments in property and equipment, internally-developed software and intangible assets.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses long-lived assets for impairment in accordance with the provisions of ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Long-lived assets, such as property and equipment and internally-developed software costs subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposition of the asset. The amount of impairment loss, if any, is measured as the difference between the carrying value of the asset and its estimated fair value. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. During the three and six months ended </span></div>June 30, 2022, the Company recorded $0.1 million and $0.4 million of impairment of internally-developed software costs. The Company did not record any impairment charges for the three and six months ended June 30, 2021. 100000 400000 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. As of June 30, 2022 and December 31, 2021, the Company recorded a full valuation allowance against its deferred tax assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. Changes in recognition or measurement are reflected in the period in which the change in estimate occurs.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures and records the expense related to stock-based payment awards based on the fair value of those awards as determined on the date of grant. The Company recognizes stock-based compensation expense over the requisite service period of the individual grant, generally equal to the vesting period, and uses the straight-line method. The fair value of RSUs is determined using the closing trading price on the grant date. The Company uses the Black-Scholes-Merton (“Black-Scholes”) option-pricing model to determine the fair value of stock options. The Black-Scholes option-pricing model requires the use of highly subjective and complex assumptions to determine the fair value of stock options, including the option’s expected term and the price volatility of the underlying stock. The Company calculates the fair value of options granted by using the Black-Scholes option-pricing model with the following assumptions:</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company estimates volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term of the Company’s options represents the period that the stock-based awards are expected to be outstanding. The Company has elected to use the midpoint between the stock option’s vesting term and contractual expiration period to compute the expected term, as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero-coupon issues with a term that is equal to the option’s expected term at the grant date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Settled RSUs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants cash settled RSUs that are classified as liability awards as defined in ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash settlement is required (no election for share settlement) and the cash settlement is not contingent on the occurrence of an event. These awards are recorded as a share-based liability, and fair value is remeasured quarterly. Each vested award is released for cash equal to the trading value of the Company’s common stock.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value accounting is applied for all financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The levels of the fair value hierarchy are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are observable, either directly or indirectly, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs are generally unobservable and typically reflect management’s best estimate of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for convertible notes, net using an amortized cost model pursuant to ASC 835, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Convertible notes are classified as liabilities measured at amortized cost, net of debt discounts from debt issuance costs, lender fees and the initial fair value of bifurcated derivatives, which reduce the initial carrying amount of the notes. The carrying value is accreted to the stated principal amount at contractual maturity using the effective-interest method with a corresponding charge to interest expense pursuant to ASC 835. Debt discounts are presented on the balance sheet as a direct deduction from the carrying amount of the related debt.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its derivatives in accordance with ASC 815-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or ASC 815-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Embedded Derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, depending on the nature of the derivative instrument. ASC 815 requires each contract that is not a derivative in its entirety to be assessed to determine whether it contains embedded derivatives that are required to be bifurcated and accounted for as a derivative financial instrument. The embedded derivative is bifurcated from the host contract and accounted for as a freestanding derivative if (i) the combined instrument is not accounted for in its entirety at fair value with changes in fair value recorded in earnings, (ii) the terms of the embedded derivative are not clearly and closely related to the economic characteristics of the host contract and (iii) a separate instrument with the same terms as the embedded derivative would qualify as a derivative instrument. Embedded derivatives are measured at fair value and re-measured at each subsequent reporting period and recorded within convertible notes, net on the consolidated balance sheets and changes in fair value recorded in other income (expense), net within the statements of operations and comprehensive loss.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of earnings per share is based on the weighted average number of shares of common stock or common stock equivalents outstanding during the applicable period. The dilutive effect of common stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Potentially dilutive securities include convertible preferred stock, common stock options, common stock warrants and RSUs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. The two-class method determines net loss per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company’s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends but did not contractually require the holders of such shares to participate in the Company’s losses. For periods in which the Company reports net losses, diluted net loss per share is the same as basic net loss per share because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted shares outstanding are calculated using the treasury stock method or the two-class method, depending on which method is more dilutive for a given period. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized and the </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of benefits that would be recorded in common shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares, based on the average share price for the fiscal period.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and trade accounts receivable. The Company primarily invests its excess cash in low-risk, highly liquid money market funds with major financial institutions as well as marketable securities (see Note 4. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each balance sheet date. As of June 30, 2022, the Company had one customer that accounted for $3.0 million, or 19%, of gross accounts receivable. As of December 31, 2021, the Company had one customer that accounted for $2.7 million, or 19%, of gross accounts receivable. For the three and six months ended June 30, 2022, the Company had one customer that accounted for $2.2 million and $6.6 million, or 22% and 28%, of total revenue, respectively. For the three months ended June 30, 2021, the Company had two customers that accounted for $2.4 million, or 35%, of total revenue. For the six months ended June 30, 2021, the Company had one customer that accounted for $1.9 million, or 16%, of total revenue.</span></div> 3000000 0.19 2700000 0.19 2200000 6600000 0.22 0.28 2400000 0.35 1900000 0.16 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company had one operating and reportable segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company’s chief operating decision maker.</span></div> 1 1 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASC 842, which requires lessees to recognize most leases on the balance sheet as a right of use asset and related lease liability. On January 1, 2022, the Company adopted ASC 842 using a modified retrospective approach, recording a cumulative-effect adjustment to retained earnings. The Company elected to adopt the practical expedients that permit it to combine lease and non-lease components for all lease contracts and also elected not to recognize ROU assets and lease liabilities for leases with terms of 12 months or less. Upon adoption, the Company recognized (i) $0.4 million of operating lease ROU assets recorded in other non-current assets on the Condensed Consolidated Balance Sheets and (ii) operating lease liabilities of $0.2 million recorded in other current liabilities and $0.2 million recorded in other non-current liabilities on the Condensed Consolidated Balance Sheets. The adoption of ASC 842 did not materially impact the condensed consolidated statements of operations and comprehensive loss, condensed consolidated statements of equity and condensed consolidated statements of cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, which, together with subsequent amendments, amends the requirement on the measurement and recognition of expected credit losses for financial assets held. The ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted. The Company determined that available-for-sale securities, accounts receivable and contract assets are the applicable financial assets that are subject to this ASU and adopted the guidance on January 1, 2022. The Company modified the impairment model related to the available-for-sale securities from the “other-than-temporary” impairment model to the “current expected credit losses” model and determined that an allowance for credit loss is not needed as of January 1, 2022 based on various factors, including the length of time and extent to which fair value has been lower than the cost basis, the financial condition and near-term prospects of the issuer and forecasted economic data. The Company adopted the new guidance on a modified retrospective basis through a cumulative-effect adjustment to the accumulated deficit on January 1, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC 740. The update also simplifies GAAP for other areas of ASC 740 by clarifying and amending existing guidance to improve consistent application. The amendment in this update was effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. The Company adopted this standard effective January 1, 2021. The Company has completed its assessment of this ASU and determined that it does not have a material impact on the Company’s consolidated financial statements.</span></div> 400000 200000 200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">INVESTMENTS</span><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><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 Securities (Marketable Securities) </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in marketable securities are classified and accounted for as available-for-sale and consist of high quality asset-backed securities, commercial paper, corporate bonds and U.S. government agency debt securities. The Company’s marketable securities with remaining effective maturities of 12 months or less from the balance sheet date are classified as current; otherwise, they are classified as non-current on the Consolidated Balance Sheets. Unrealized gains and losses on marketable securities classified as available-for-sale are recognized in other comprehensive income (loss).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities by security type are summarized as follows:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:36.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.198%"></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:18.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">Gross Unrealized Loss</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:10pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset backed securities</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,034</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(210)</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,824</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:120%">Commercial paper and corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,904)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">176,381</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:120%">U.S. government agency debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,632</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(461)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,171</span></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:120%">Total available-for-sale securities</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,951</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,575)</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,376</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:37.855%"></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:18.004%"></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:19.198%"></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:18.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt"></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:10pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">Gross Unrealized Loss</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:10pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,101</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,045</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:120%">Commercial paper and corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,497</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(551)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233,946</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:120%">U.S. government agency debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,929</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,860</span></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:120%">Total available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,527</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(676)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,851</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, the Company recorded $2.6 million and $0.7 million, respectively, of gross unrealized losses in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets, primarily due to a decrease in the fair value of the corporate bonds.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the Company’s available-for-sale and trading securities are summarized as follows:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.007%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in less than one year</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,014</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,995</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:120%">Due in one to five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,431</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments</span></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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">214,451</span></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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210,426</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Investments that are impaired are those that are considered to have losses that are other-than-temporary. Factors considered in determining whether a loss is temporary include:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">the length of time and extent to which fair value has been lower than the cost basis; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">the financial condition, credit quality and near-term prospects of the investee; and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="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%;padding-left:14.5pt">whether it is more likely than not that the Company will be required to sell the security prior to recovery.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the Company had not identified any impairment indicators in its investments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company received $55.8 million and $95.4 million, respectively, of proceeds from maturities and call redemptions. The Company received $20.6 million and $28.7 million of proceeds from sales of money market funds, which are classified as cash and cash equivalents, for the three and six months ended June 30, 2022, respectively. The Company recorded minimal realized losses from the sale of available-for-sale securities. Gains and losses are determined using the first-in first-out method. The Company did not sell or redeem marketable securities during the three and six months ended June 30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trading Securities (Convertible Promissory Note)</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company purchased a convertible promissory note (the “Note”) from a counterparty for $4.0 million. In November 2021 and March 2022, the Company executed additional convertible promissory notes in the amounts of $0.3 million and $0.3 million, respectively, under the same terms as the initial Note (collectively referred to as the “Notes”). The outstanding principal of the Notes, together with unpaid and accrued interest, was originally due and payable on September 30, 2022. The maturity date was extended to November 15, 2022. The Notes contained certain embedded features, including: acceleration in the event of default; automatic conversion into the equity of the counterparty upon a subsequent equity financing by the counterparty; optional conversion into equity upon the sale of preferred stock by the counterparty; and optional acceleration or conversion into equity upon certain corporate transactions by the counterparty. Interest accrued at 6% per annum. The Notes met the definition of a debt security under the provisions of ASC 320, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Debt Securities</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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company recorded a loss on the Notes of $2.5 million and $1.5 million, respectively. The Company did not have Level 3 investments during the three and six months ended June 30, 2021. The change in fair value of the Notes is recorded on the Condensed Consolidated Statements of Operations and Comprehensive Loss. As of June 30, 2022, the fair value of the Notes was $3.1 million and classified as trading securities and presented in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities by security type are summarized as follows:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:36.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.198%"></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:18.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">Gross Unrealized Loss</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:10pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset backed securities</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,034</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(210)</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,824</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:120%">Commercial paper and corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,904)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">176,381</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:120%">U.S. government agency debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,632</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(461)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,171</span></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:120%">Total available-for-sale securities</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,951</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,575)</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,376</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:37.855%"></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:18.004%"></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:19.198%"></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:18.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt"></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:10pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">Gross Unrealized Loss</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:10pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,101</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,045</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:120%">Commercial paper and corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,497</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(551)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233,946</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:120%">U.S. government agency debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,929</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,860</span></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:120%">Total available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262,527</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(676)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,851</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:12.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the Company’s available-for-sale and trading securities are summarized as follows:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.007%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in less than one year</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,014</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,995</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:120%">Due in one to five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,431</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments</span></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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">214,451</span></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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210,426</span></td></tr></table></div> 8034000 210000 7824000 178285000 1904000 176381000 23632000 461000 23171000 209951000 2575000 207376000 11101000 56000 11045000 234497000 551000 233946000 16929000 69000 16860000 262527000 676000 261851000 2600000 700000 181014000 177995000 33437000 32431000 214451000 210426000 55800000 95400000 20600000 28700000 4000000 300000 300000 0.06 -2500000 -1500000 3100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">FAIR VALUE MEASUREMENTS</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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 are measured at fair value on a recurring basis are summarized as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:120%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements Using </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:700;line-height:120%">Level 1 </span></div></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: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:700;line-height:120%">Level 2 </span></div></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: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:700;line-height:120%">Level 3 </span></div></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: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:700;line-height:120%">Total </span></div></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:700;line-height:120%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,759</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,759</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:120%">Money market funds and other cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,341</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,498</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,839</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,100</span></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 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,498</span></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 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></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 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,598</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:120%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,376</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,376</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:120%">Trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,100</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213,874</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291,024</span></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:120%">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:120%">Warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:120%">Fair Value Measurements Using</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:10pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</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:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="padding:0 5.57pt 0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="padding:0 5.57pt 0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="padding:0 5.57pt 0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></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:120%">Cash</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,983</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,983</span></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%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,098</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,799</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,684</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,782</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:120%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,851</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,851</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:120%">Trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,300</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,300</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300,949</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td style="background-color:#ffffff;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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390,933</span></td></tr><tr style="height:14pt"><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 5.57pt 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 5.57pt 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:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">Warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in money market funds backed by U.S. government securities have been classified as Level 1 as they are valued utilizing quoted prices (unadjusted) in active markets for identical assets. Investments in asset-backed securities, commercial paper, corporate bonds and U.S. government agency debt securities have been classified as Level 2 as they are valued using quoted prices in less active markets or other directly or indirectly observable inputs. Fair values of corporate bonds and U.S. government agency debt securities were derived from a consensus or weighted-average price based on input of market prices from multiple sources for the reporting period. With regard to commercial paper, all of the securities had high credit ratings and one year or less to maturity; therefore, fair value was derived from accretion of purchase price to face value over the term of maturity or quoted market prices for similar instruments if available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s investments in the Notes were classified as Level 3 in the fair value hierarchy because they relied significantly on inputs that are unobservable in the market. The conversion price was dependent on varying events and equity value and therefore has been estimated using a Monte Carlo model to simulate the various future events. Significant assumptions included: (i) the timing and amount of a subsequent equity financing, if any; (ii) the equity value of the counterparty as of June 30, 2022; (iii) once converted into equity, the timing of any liquidity event; (iv) the counterparty undergoing a dissolution if the new equity financing did not occur before the maturity of the Notes; and (v) an assumed recovery rate in a dissolution event. The Notes were measured at fair value using a Monte Carlo simulation model at each measurement date. The Company elected to apply the fair value option and account for the hybrid instrument containing the Notes and the embedded derivatives at fair value as a single instrument, with any subsequent changes in fair value being reported in earnings. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, Level 3 fair value measurement inputs were (i) volatility, 80%; (ii) risk free rate, U.S. Constant Maturity Treasury Yields, and (iii) term, 0.24 years. During the three and six months ended June 30, 2022, there were no transfers of financial assets between Level 1 and Level 2.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s warrant liability includes private placement warrants that were originally issued in connection with the TSIA IPO that Legacy Latch assumed as part of the Closing of the Business Combination (the “Private Placement Warrants”). The Private Placement Warrants are recorded on the Condensed Consolidated Balance Sheets at fair value. This valuation is subject to re-measurement at each balance sheet date. With each re-measurement, the valuation will be adjusted to fair value, with the change in fair value recognized in the consolidated statements of operations and comprehensive loss. The Private Placement Warrants are held by a single holder. ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, indicates that the fair value should be determined “from the perspective of a market participant that holds the identical item” and “use the quoted price in an active market held by another party, if that price is available.” As the only market for the transfer of the Private Placement Warrants is the public market, the Company has determined that the fair value of the Private Placement Warrants at a specific date is determined by the closing price of the Company’s public warrants, traded under the symbol “LTCHW,” and within Level 2 of the fair value hierarchy. The closing price of the public warrants was $0.15 and $1.84 as of June 30, 2022 and December 31, 2021, respectively. The fair value of the Private Placement Warrants was $0.8 million and $9.8 million as of June 30, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the activity of the Level 3 instruments:</span></div><div style="padding-right:13.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Trading Securities</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></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:120%">$</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:120%">4,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,500)</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:120%">Balance at June 30, 2022</span></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:120%">$</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:120%">3,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">Recorded in other income (expense) within the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchased trading securities during the six months ended June 30, 2022, which are categorized as Level 3 in the fair value hierarchy. Except as discussed in Note 4. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in relation to the conversion of the Notes and as shown in the table above, there were no sales of Level 3 instruments during the three and six months ended June 30, 2022. There were no transfers of instruments into or out of Level 3 during the three and six months ended June 30, 2022.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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 are measured at fair value on a recurring basis are summarized as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:120%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements Using </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:700;line-height:120%">Level 1 </span></div></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: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:700;line-height:120%">Level 2 </span></div></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: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:700;line-height:120%">Level 3 </span></div></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: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:700;line-height:120%">Total </span></div></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:700;line-height:120%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,759</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,759</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:120%">Money market funds and other cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,341</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,498</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,839</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,100</span></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 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,498</span></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 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></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 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,598</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:120%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,376</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,376</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:120%">Trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,100</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213,874</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,050</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291,024</span></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:120%">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:120%">Warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">821</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:10pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:120%">Fair Value Measurements Using</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:10pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</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:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="padding:0 5.57pt 0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="padding:0 5.57pt 0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="padding:0 5.57pt 0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></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:120%">Cash</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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,983</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,983</span></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%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76,701</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,098</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,799</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,684</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,782</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:120%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,851</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,851</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:120%">Trading securities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,300</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,300</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300,949</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td style="background-color:#ffffff;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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390,933</span></td></tr><tr style="height:14pt"><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 5.57pt 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 5.57pt 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:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">Warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 5.57pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 5.57pt 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:120%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,787</span></td></tr></table></div> 38759000 0 0 38759000 35341000 6498000 0 41839000 74100000 6498000 0 80598000 0 207376000 0 207376000 0 0 3050000 3050000 74100000 213874000 3050000 291024000 0 821000 0 821000 0 821000 0 821000 8983000 0 0 8983000 76701000 39098000 0 115799000 85684000 124782000 0 261851000 0 261851000 0 0 4300000 4300000 85684000 300949000 4300000 390933000 0 9787000 0 9787000 0 9787000 0 9787000 0.80 0.24 0.15 1.84 800000 9800000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the activity of the Level 3 instruments:</span></div><div style="padding-right:13.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Trading Securities</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></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:120%">$</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:120%">4,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(1,500)</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:120%">Balance at June 30, 2022</span></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:120%">$</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:120%">3,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.03pt">Recorded in other income (expense) within the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div> 4300000 250000 -1500000 3050000 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">INVENTORIES, NET</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net consisted of the following:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:58.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.750%"></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:18.752%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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="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:120%">Raw materials</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:120%">$</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:120%">3,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">2,513 </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:120%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">9,843 </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:120%">Channel inventory</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:120%">7,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">11,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excess and obsolete inventory reserve</span></td><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:120%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Total current inventories, net</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:120%">28,692 </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:120%">23,075 </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:120%">Finished goods - non-current</span></td><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:120%">8,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </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 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:120%">Total inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,117 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,075 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware shipped to channel partners is considered channel inventory until there is evidence a contract exists and control has passed to the customer. Inventories, net are stated at the lower of cost or net realizable value at their cost being determined using the average cost method. Inventories, net are written down to their net realizable value if they have a cost basis in excess of expected net realizable value. The Company did not write down channel inventory for the three and six months ended June 30, 2022 and did not experience any significant inventory write-downs for the three and six months ended June 30, 2021. There was no charge on channel partner inventory to the lower of cost or net realizable value for the three and six months ended June 30, 2022. As of June 30, 2022, net inventories in excess of one year of historical sales are classified as other non-current assets on the Condensed Consolidated Balance Sheets.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net consisted of the following:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:58.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.750%"></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:18.752%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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="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:120%">Raw materials</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:120%">$</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:120%">3,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">2,513 </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:120%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">9,843 </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:120%">Channel inventory</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:120%">7,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">11,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excess and obsolete inventory reserve</span></td><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:120%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">(390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">Total current inventories, net</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:120%">28,692 </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:120%">23,075 </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:120%">Finished goods - non-current</span></td><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:120%">8,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </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 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:120%">Total inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,117 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,075 </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> 3851000 2513000 17897000 9843000 7284000 11109000 340000 390000 28692000 23075000 8425000 0 37117000 23075000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">INTERNALLY-DEVELOPED SOFTWARE, NET</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally-developed software, net consisted of the following:</span></div><div style="padding-right:13.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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="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:120%">Internally-developed software</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:120%">$</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:120%">13,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">9,667 </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:120%">Software-in-development</span></td><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:120%">6,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">4,853 </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:120%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(3,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total internally-developed software, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">14,348 </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:120%">$</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:120%">11,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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company capitalized $2.7 million and $5.1 million, respectively, in internally-developed software. During the three and six months ended June 30, 2021, the Company capitalized $2.1 million and $3.5 million, respectively, in internally-developed software. Capitalized costs associated with software-in-development are not amortized into amortization expense until the related assets are put into service.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization expense related to internally-developed software for the three and six months ended June 30, 2022 was $0.9 million and $1.7 million, respectively. Total amortization expense related to internally-developed software for the three and six months ended June 30, 2021 was $0.5 million and $1.0 million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment expense was $0.1 million and $0.4 million for the three and six months ended June 30, 2022, which is included in general and administrative expense on the Condensed Consolidated Statement of Operations and Comprehensive Loss. Impairment expense was zero and zero for the three and six months ended June 30, 2021, which is included in amortization expense on the Condensed Consolidated Statement of Operations and Comprehensive Loss.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally-developed software, net consisted of the following:</span></div><div style="padding-right:13.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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="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:120%">Internally-developed software</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:120%">$</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:120%">13,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">9,667 </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:120%">Software-in-development</span></td><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:120%">6,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">4,853 </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:120%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(3,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total internally-developed software, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">14,348 </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:120%">$</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:120%">11,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></tr></table></div> 13321000 9667000 6233000 4853000 5206000 3515000 14348000 11005000 2700000 5100000 2100000 3500000 900000 1700000 500000 1000000.0 100000 400000 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">ACCRUED EXPENSES</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.544%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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="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:120%">Accrued compensation</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:120%">$</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:120%">4,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">5,985 </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:120%">Accrued warranties</span></td><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:120%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">774 </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:120%">Accrued purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,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:120%">1,701 </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:120%">Accrued non-cancellable 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:120%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">549 </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:120%">Accrued operating expense</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:120%">6,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">8,214 </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:120%">Accrued litigation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </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:120%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">336 </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 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:120%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,309 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.544%"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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="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:120%">Accrued compensation</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:120%">$</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:120%">4,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">5,985 </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:120%">Accrued warranties</span></td><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:120%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">774 </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:120%">Accrued purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,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:120%">1,701 </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:120%">Accrued non-cancellable 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:120%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">549 </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:120%">Accrued operating expense</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:120%">6,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">8,214 </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:120%">Accrued litigation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">— </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:120%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">336 </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 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:120%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,309 </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> 4580000 5985000 659000 774000 4050000 1701000 3981000 549000 6560000 8214000 6750000 6750000 2426000 0 367000 336000 29373000 24309000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">COMMITMENTS AND CONTINGENCIES</span><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subcontracts with third-party contract manufacturers to build most Latch hardware products. During the normal course of business and consistent with industry practice, contract manufacturers procure components and build finished goods based upon a forecasted demand plan provided by the Company. Although the Company is allowed to cancel or reschedule orders, there are situations when orders cannot be cancelled, such as when a demand plan change occurs after a contract manufacturer has purchased the components or built the finished goods based on a previous demand plan. The </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company materially reduced its demand plan in the second quarter of 2022 and started engaging in discussions with its contract manufacturers regarding the Company’s obligation to purchase inventory based on the original demand plan. As of June 30, 2022, the Company had unfunded non-cancellable purchase commitments of approximately $26.3 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a liability for non-cancellable orders to the extent it does not expect to be able to use the inventory related to such orders. As of June 30, 2022 and the year ended December 31, 2021, the Company accrued $4.0 million and $0.5 million, respectively, for non-cancellable inventory purchase commitments. See Note 8. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Expenses</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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Registration Rights Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Merger Agreement, the Company and certain stockholders of Legacy Latch and TSIA entered into an amended and restated registration rights agreement (the “2021 Registration Rights Agreement”). Pursuant to the 2021 Registration Rights Agreement, in June 2021, the Company filed a registration statement on Form S-1 with respect to the registrable securities under the 2021 Registration Rights Agreement. Certain Legacy Latch stockholders and TSIA stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering up to two times in any 12-month period, so long as the total offering price is reasonably expected to exceed $75.0 million. The Company also agreed to provide certain demand and “piggyback” registration rights. The 2021 Registration Rights Agreement also provides that the Company pays certain expenses relating to such registrations and indemnifies the stockholders against certain liabilities. The Company bears the expenses incurred in connection with the filing of any such registration statements. The 2021 Registration Rights Agreement does not provide for any penalties connected with delays in registering the Company’s common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Litigation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2022, an alleged stockholder of Latch stock filed a purported securities class action complaint in the United States District Court for the Southern District of New York (Brennan v. Latch, Inc., et al., Case No. 1:22-cv-07473, the “Brennan Action”). The complaint alleges that the Company and certain of its former officers violated Section 10(b) of the Exchange Act, Rule 10b-5 promulgated thereunder and Section 20(a) of the Exchange Act by making false or misleading statements regarding the Company’s business, operations and prospects. The complaint includes claims for damages, including interest, and an award of reasonable costs and attorneys’ fees and expert fees to the putative class. On January 17, 2023, the court appointed VB PTC Establishment as Trustee of Gersec Trust as lead plaintiff. On November 12, 2024, the Company and lead plaintiff filed with the court a settlement agreement pursuant to which the Company agreed to pay the settlement class in the amount of $1.95 million in exchange for the dismissal of all claims against the defendants (including the Company). The settlement remains subject to approval by the court, and a preliminary hearing has been set for January 16, 2025. Under the terms of the proposed settlement, the defendants (including the Company) continue to deny any liability or wrongdoing. Latch does not expect insurers to contribute to the settlement amount. Because the complaint was filed in the quarter ended September 30, 2022, the amount of the proposed settlement is not reflected in the accompanying condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 11, 2023, an alleged stockholder of Latch stock filed a purported securities class action complaint in the United States District Court for the District of Delaware (Schwartz v. Latch, Inc., et al., Case No. 1:23-cv-00027, the “Schwartz Action”). The complaint alleges that the Company and certain of its current and former directors violated Sections 11 and 15 of the Securities Act by making false or misleading statements regarding the Company’s business, operations and prospects. The complaint includes claims for damages, including interest, and an award of reasonable costs and attorneys’ fees and expert fees to the putative class. At this time, the Company is unable to estimate potential losses, if any, related to this action. The Company does not believe the allegations are meritorious and intends to vigorously defend against them. On April 24, 2023, the court appointed Scott Schwartz as lead plaintiff. In May 2023, the parties agreed to stay the action pending completion of the Restatement, and to allow the lead plaintiff a period of 21 days following completion of the Restatement in which to file an amended complaint. On September 27, 2024, the Company filed a motion to transfer the complaint to the United States District Court for the Southern District of New York. The motion was denied on November 13, 2024. In December 2024, the parties agreed in principle to a settlement and entered into a binding memorandum of understanding pursuant to which the Company agreed to pay the settlement class in the amount of $1.95 million in exchange for the dismissal of all claims against the defendants (including the Company). The settlement remains subject to a final stipulation of settlement and approval by the court.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 10, and 19, 2023, three alleged stockholders of Latch stock filed purported class action complaints in the Court of Chancery of the State of Delaware: Kilari v. TS Innovation Acquisitions Sponsor, LLC, et al., C.A. No. 2023-0509; Subramanian v. TS Innovation Acquisitions Sponsor, LLC, et al., C.A. No. 2023-0514; and Garfield v. Speyer, et al., C.A. No. 2023-0504 (together, the “Fiduciary Lawsuits”). On July 6, 2023, the court consolidated the Fiduciary Lawsuits under the caption In re TS Innovation Acquisitions Sponsor, LLC Stockholder Litigation, No. 2023-0509-LWW (Del. Ch.) and appointed Phanindra Kilari, Subash Subramanian and Robert Garfield as co-lead plaintiffs. The Fiduciary Lawsuits allege that TSIA and certain of its former members and directors breached their fiduciary duties by making false or misleading statements in connection with the merger between Latch and TSIA. The Fiduciary Lawsuits include claims for unjust enrichment, damages, and an award of costs and attorneys’ fees to the putative class. Pursuant to the January 24, 2021 Merger Agreement between the Sponsor and Legacy Latch, Latch has agreed to indemnify and hold harmless, to the fullest extent permitted by law, TSIA and each of its directors and officers (present and former) named as defendants in the Fiduciary Lawsuits against any costs or expenses, reasonable attorneys’ fees, losses, damages, or liabilities incurred in connection with these actions. On December 2, 2024, the defendants and lead plaintiffs filed with the court a settlement pursuant to which the defendants agreed to pay the settlement class in the amount of $29.75 million in exchange for the dismissal of all claims against the defendants and the Company. The settlement remains subject to approval by the court. Latch and TS Innovation Acquisitions Sponsor, LLC agreed to share the costs of the settlement amount equally. Latch expects insurers to pay $10.0 million of Latch’s $14.875 million share of the settlement amount. Because the complaints were filed in 2023, neither the amount of the proposed settlement nor any expected insurance contributions are reflected in the accompanying condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Litigation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15 and July 13, 2023, two alleged stockholders of Latch stock filed derivative actions purportedly on behalf of Latch in the United States District Court for the Southern District of New York: Manley v. Latch, Inc., et al., Case No. 1:23-cv-01273 (the “Manley Action”) and Gottlieb v. Latch, Inc., et al., Case No. 1:23-cv-07473 (the “Gottlieb Action”). The complaints generally allege that that certain directors and former officers of the Company breached their fiduciary duties and violated Section 14(a) of the Exchange Act by making false or misleading statements regarding the Company’s business, operations and prospects. Both complaints seek orders permitting plaintiffs to maintain each action derivatively on behalf of the Company, awarding unspecified damages allegedly sustained by the Company, awarding restitution from the individual defendants, requiring the Company to make certain reforms to its corporate governance and controls and awarding costs and attorneys’ fees. The Gottlieb Action includes additional claims for unjust enrichment, abuse of control, gross mismanagement, waste of corporate assets and contribution against certain individual defendants named in the Brennan Action and Schwartz Action. At this time, the Company is unable to estimate potential losses, if any, related to these actions. The Company does not believe the allegations are meritorious and intends to vigorously defend against them. On August 1, 2023, the court consolidated the Manley Action and Gottlieb Action under the caption In re Latch Inc. Derivative Litigation, Case No. 1:23-cv-01273. The parties agreed to stay the action until 21 days following the resolution of any and all motions to dismiss both the Brennan Action and the Schwartz Action.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Provider Demand</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is in discussions with a service provider related to a demand for payment under a prior agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The Company does not believe that the service provider is entitled to any fees under the prior agreement. However, the Company believes it is probable that an agreement with the service provider will be reached and that the amount the Company will pay the service provider in connection with the dispute and the resolution thereof can be reasonably estimated. As of June 30, 2022 and December 31, 2021, the Company had accrued approximately $6.8 million in connection with the dispute. The Company believes it is reasonably possible that this potential exposure may change based on the resolution of the ongoing discussions. No legal proceedings have been initiated with respect to this demand for payment or the prior agreement with the service provider.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SEC Investigation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, the staff of the SEC (the “SEC Staff”) requested a meeting with the Company’s outside counsel to discuss the findings of the Investigation and related matters (the “SEC Investigation”). The SEC Staff also asked that the Company voluntarily provide certain documents in advance of the meeting, which the Company did. In April 2023, outside counsel and advisors conducted an initial meeting with the SEC Staff to discuss the findings of the Investigation. In August 2023, the SEC Staff requested the Company voluntarily provide additional documents and information relating to the Investigation and related matters. The Company has continued to communicate with the SEC Staff, and the Company has continued to </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">voluntarily produce documents and information. The Company may receive additional requests for documents and information from the SEC Staff. The Company has cooperated fully with the SEC Investigation and will continue to do so.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is and may become, from time to time, involved in other legal actions in the ordinary course of business, including governmental and administrative investigations, inquiries and proceedings concerning employment, labor, environmental and other claims. Although management is unable to predict with certainty the eventual outcome of any legal action, management believes the ultimate liability arising from such actions, individually and in the aggregate, which existed at June 30, 2022 (other than detailed above), will not materially affect the Company’s consolidated results of operations, financial position or cash flows. Given the inherent unpredictability of these types of proceedings, however, it is possible that future adverse outcomes could have a material effect on the Company’s financial results.</span></div> 26300000 4000000 500000 2 P12M 75000000 1950000 1950000 29750000 10000000 14875000 6800000 6800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">EQUITY</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s second amended and restated certificate of incorporation designates and authorizes the Company to issue 1.1 billion shares, consisting of (i) 1.0 billion shares of common stock, par value $0.0001 per share; and (ii) 100.0 million shares of preferred stock, par value $0.0001 per share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Future Issuance</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, the Company’s reserved shares for future issuance included the following: </span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">June 30, 2022</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:10pt;font-weight:700;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 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:120%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,365,270</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,009,656</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:120%">Restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,380,472</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,498,869</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:120%">Public warrants outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,999,967</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,999,967</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:120%">Private placement warrants outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,333,334</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,333,334</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:120%">2021 Incentive Award Plan available shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,093,100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,731,819</span></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:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,172,143</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,573,645</span></td></tr></table></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-right:12.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) As adjusted for the Exchange Ratio.</span></div><div style="padding-right:12.25pt;text-align:justify"><span><br/></span></div><div style="padding-right:12.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Closing of the Business Combination, 10.0 million public warrants sold during the TSIA IPO converted into 10.0 million public warrants to purchase up to 10.0 million shares of common stock of the Post-Combination Company, which are exercisable at $11.50 per share. The Company accounts for warrants as required under ASC 815 and has concluded that equity classification would be met for the public warrants as the Company has a single class of equity, and thus all holders vote 100% on all matters submitted to the Company’s stockholders and receive the same form of consideration in the event of a change of control (thus qualifying for the exception to the net cash settlement model), and the other conditions of equity classification would be met.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Valuation Methodology - Private Placement Warrants </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement Warrants, which Legacy Latch assumed as part of the Closing of the Business Combination, are recorded as warrant liabilities. See Note 5. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 1100000000 1000000000.0 0.0001 100000000.0 0.0001 <div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">June 30, 2022</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:10pt;font-weight:700;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 5.57pt 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:120%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,365,270</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,009,656</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:120%">Restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,380,472</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,498,869</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:120%">Public warrants outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,999,967</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,999,967</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:120%">Private placement warrants outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,333,334</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,333,334</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:120%">2021 Incentive Award Plan available shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,093,100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,731,819</span></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:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,172,143</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.57pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,573,645</span></td></tr></table></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-right:12.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) As adjusted for the Exchange Ratio.</span></div> 13365270 15009656 12380472 6498869 9999967 9999967 5333334 5333334 17093100 16731819 58172143 53573645 10000000 10000000 10000000 11.50 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">EARNINGS PER SHARE</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share for common stock:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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><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><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:10pt;font-weight:400;line-height:120%">Net loss</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:120%">$</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:120%">(51,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(41,485)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(98,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(80,041)</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:120%">Basic weighted-average common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,253,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">51,256,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:120%">142,615,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">30,960,173 </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:120%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">Diluted weighted-average common shares</span></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:120%">143,253,837 </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:120%">51,256,111 </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:120%">142,615,560 </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:120%">30,960,173 </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:120%">Basic and diluted net loss per common share</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.36)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.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><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.69)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the number of potential common shares underlying outstanding common stock options, RSUs and common stock warrants that were excluded from diluted net loss per share as the Company had net losses for the six months ended June 30, 2022 and twelve months ended December 31, 2021, and their inclusion would be anti-dilutive:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:66.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">13,365,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">15,009,656 </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%">Restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">12,397,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,498,869 </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:120%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,333,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">15,333,301 </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:120%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,096,416 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,841,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Amount includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,373 and 21,356</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> liability-based RSUs as of June 30, 2022 and December 31, 2021, respectively, that the Company settled in cash. As a result, the shares of common stock underlying the liability-based RSUs upon vesting were not issued and were returned to the 2021 Incentive Award Plan as available shares.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share for common stock:</span></div><div style="padding-right:12.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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><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><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:10pt;font-weight:400;line-height:120%">Net loss</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:120%">$</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:120%">(51,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(41,485)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(98,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(80,041)</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:120%">Basic weighted-average common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,253,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">51,256,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:120%">142,615,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">30,960,173 </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:120%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">Diluted weighted-average common shares</span></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:120%">143,253,837 </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:120%">51,256,111 </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:120%">142,615,560 </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:120%">30,960,173 </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:120%">Basic and diluted net loss per common share</span></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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.36)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.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><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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.69)</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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.59)</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> -51616000 -51616000 -41485000 -41485000 -98448000 -98448000 -80041000 -80041000 143253837 51256111 142615560 30960173 0 0 0 0 143253837 51256111 142615560 30960173 -0.36 -0.36 -0.81 -0.81 -0.69 -0.69 -2.59 -2.59 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the number of potential common shares underlying outstanding common stock options, RSUs and common stock warrants that were excluded from diluted net loss per share as the Company had net losses for the six months ended June 30, 2022 and twelve months ended December 31, 2021, and their inclusion would be anti-dilutive:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:66.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">June 30, 2022</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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:14pt"><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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">13,365,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">15,009,656 </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%">Restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">12,397,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">6,498,869 </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:120%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,333,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">15,333,301 </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:120%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,096,416 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,841,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Amount includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,373 and 21,356</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> liability-based RSUs as of June 30, 2022 and December 31, 2021, respectively, that the Company settled in cash. As a result, the shares of common stock underlying the liability-based RSUs upon vesting were not issued and were returned to the 2021 Incentive Award Plan as available shares.</span></div> 13365270 15009656 12397845 6498869 15333301 15333301 41096416 36841826 17373 21356 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">INCOME TAXES</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision for the three and six months ended June 30, 2022 was $0.02 million and $0.03 million, respectively. The income tax provision for both the three and six months ended June 30, 2021 was $0.03 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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, 2022 and 2021, the Company’s effective tax rate was different from the U.S. federal statutory rate. This difference is primarily attributable to the effect of state and local income taxes and permanent differences between expenses deductible for financial reporting purposes offset by the valuation allowances placed on the Company’s deferred tax assets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, no liability for unrecognized tax benefits was required to be recorded by the Company. Management does not expect any significant changes in its unrecognized tax benefits in the next 12 months. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has incurred cumulative net losses and maintains a full valuation allowance on its net deferred tax assets as the Company has determined that it is more than likely than not that these assets will not be fully realized.</span></div> 20000.00 30000.00 30000.00 30000.00 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">STOCK-BASED COMPENSATION</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended June 30, 2022 and 2021, the components of stock-based compensation expense were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:15pt"><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><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><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:10pt;font-weight:400;line-height:120%">Stock options</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:120%">$</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:120%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">1,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">15,003 </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:120%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">19,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </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%">Capitalized costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">(1,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(51)</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:120%">Total stock-based compensation expense</span></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:120%">$</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:120%">7,158 </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:120%">$</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:120%">568 </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:120%">$</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:120%">19,276 </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:120%">$</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:120%">14,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Included in internally-developed software on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is included in cost of revenue, research and development, sales and marketing and general and administrative on the Consolidated Statements of Operations and Comprehensive Loss as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></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><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:400;line-height:120%">Cost of revenue</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:120%">$</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:120%">170 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">$</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:120%">362 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">8,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">4,162 </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:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">214 </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:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">6,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">10,543 </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:120%">Total stock-based compensation expense</span></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:120%">$</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:120%">7,158 </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:120%">$</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:120%">568 </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:120%">$</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:120%">19,276 </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:120%">$</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:120%">14,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2016, Legacy Latch adopted the Latch, Inc. 2016 Stock Plan (the “2016 Plan” and, together with the Latchable, Inc. 2014 Stock Incentive Plan, the “Prior Plans”). Under the 2016 Plan, Legacy Latch’s board of directors was authorized (i) to grant either incentive stock options (“ISOs”) or non-qualified stock options (“NSOs”) to purchase shares of the Company’s common stock to its employees and (ii) to grant NSOs to purchase shares of the Company’s common stock to outside directors and consultants. When the 2021 Plan (defined below) became effective, 22,797,955 shares (adjusted for the Exchange Ratio) had been authorized for issuance under the 2016 Plan. Stock options under the 2016 Plan were granted with an exercise price equal to the stock’s fair market value at the grant date. Stock options outstanding under the 2016 Plan generally have ten-year terms and vest over a four-year period starting from the date specified in each award agreement. Since the effectiveness of the 2021 Plan, no additional awards have been or will be granted under the 2016 Plan. Upon the effectiveness of the Business Combination, all outstanding stock options under the Prior Plans, whether vested or unvested, converted into options to purchase a number of shares of common stock of the Post-Combination Company based on the Exchange Ratio. Awards previously granted under a Prior Plan remain subject to the provisions of such Prior Plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Latch, Inc. 2021 Incentive Award Plan (the “2021 Plan”) was approved by the TSIA stockholders at the Special Meeting on June 3, 2021 and became effective upon the Closing. The 2021 Plan provides for the grant of stock options, including ISOs and NSOs, stock appreciation rights, restricted stock, RSUs and other stock-based and cash-based awards. The 2021 Plan has a term of ten years. The aggregate number of shares of the Company’s common stock available for issuance under the 2021 Plan is equal to (i) 22,500,611 shares plus (ii) an annual increase for ten years on the first day of each calendar year beginning on January 1, 2022, equal to the lesser of (A) 5% of the aggregate number of shares of the Company’s common </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock outstanding on the last day of the immediately preceding calendar year and (B) such smaller amount of shares as determined by the Board. Effective January 1, 2022, the number of shares reserved for future issuance under the 2021 Plan increased by 7,116,177 shares. As of June 30, 2022, 24,359,792 shares had been granted under the 2021 Plan. Effective January 1, 2023 and January 1, 2024, the number of shares reserved for future issuance under the 2021 Plan increased by 7,267,376 shares and 8,810,007 shares, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of employee and non-employee stock options as of June 30, 2022, and changes during 2022, is presented below:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.775%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Options Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</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:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,009,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(640,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,001,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,365,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,470,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Options outstanding and weighted average exercise price have been retroactively adjusted to give effect to the Exchange Ratio.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of options granted during the year ended December 31, 2021 was $1.60. No stock options were granted during the quarter ended June 30, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records stock-based compensation expense on a straight-line basis over the vesting period. As of June 30, 2022, total compensation expense not yet recognized related to unvested stock options was $1.0 million, which was expected to be recognized over a weighted-average period of 1.5 years. Additionally, the Company records forfeitures as they occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of stock options on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires estimates of highly subjective assumptions, which affect the fair value of each stock option.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2021, the Company granted RSUs to employees, independent directors and consultants under the 2021 Plan. The equity-based RSUs are settled in shares of common stock upon vesting and the liability-based RSUs are settled in cash upon vesting. The RSUs vest over a period of <span style="-sec-ix-hidden:f-1623"><span style="-sec-ix-hidden:f-1624">one</span></span> to four years. The Company has the option, but not the obligation, to treat a participant’s failure to provide timely payment of any withholding tax arising in connection with RSUs as such participant’s election to satisfy all or any portion of the withholding tax by requesting the Company retain shares otherwise issuable pursuant to the RSU. As noted above, in connection with the Restatement, the Company suspended use of its registration statement on Form S-8 under the Securities Act on August 10, 2022. Since such date, the Company has not granted any RSUs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity-based</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity-based RSU activity for the six months ended June 30, 2022 is presented below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.842%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Number of RSUs</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:120%">Weighted Average Grant Date Fair Value (per unit)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">6,477,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">12.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 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:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166,276 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">4.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,322,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">10.84 </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:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,940,584)</span></td><td style="background-color:#ffffff;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:120%">$</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:120%">7.15 </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:120%">Balance at June 30, 2022</span></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:10pt;font-weight:400;line-height:120%">12,380,472 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">6.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis through the vesting date of the RSUs. The unrecognized stock-based compensation expense related to the unvested RSUs was $66.8 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.2 years. In addition, approximately 0.1 million and 0.2 million RSUs vested during the three and six months ended June 30, 2022, respectively, but were not released at the time of vesting due to the suspension of the S-8 Registration Statement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liability-based</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of liability-based RSU activity for the six months ended June 30, 2022 is presented below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.453%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Number of RSUs</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">21,356 </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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,983)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">Balance at June 30, 2022</span></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:10pt;font-weight:400;line-height:120%">17,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liability-based RSU expense is recognized on a straight-line basis through the vesting date of the RSUs. For the quarter ended June 30, 2022, the Company recognized $0.003 million of bonus expense within cost of hardware revenue in the Consolidated Statements of Operations and Comprehensive Loss. The unrecognized expense related to the unvested liability-based RSUs was $0.02 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.0 years. The Company settled 1,992 liability-based RSUs for $0.01 million in cash for the three months ended June 30, 2022. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Modification of Stock Options and RSUs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June 30, 2022, the Company completed a reduction in force (the “May 2022 RIF”). In connection with the May 2022 RIF, the Company modified the option and RSU awards of approximately 70 employees to accelerate the vesting of 505,451 unvested RSUs that were improbable of vesting as of the modification date. The modification was treated as a Type III modification in accordance with ASC 718, which is accounted for as the cancellation of the original award and the issuance of a new award under the modified terms. This led to the reversal of previously recognized share-based compensation expense amounting to $4.0 million, offset by the fair value of the new award of $0.7 million as of the modification date, resulting in a net reversal of $3.3 million to the share-based compensation expense.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Secondary Purchase</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2021, one of Legacy Latch’s existing equity holders acquired an additional 2.8 million shares (as adjusted based on the Exchange Ratio) of Legacy Latch’s common stock from certain employees and non-employee service providers at a price per share of $9.92 (as adjusted based on the Exchange Ratio). This price was determined based on the pre-money equity valuation ascribed to the Post-Combination Company by TSIA and the estimated conversion ratio at the time of the sales. The foregoing sales were consummated directly among the equity holders to satisfy the acquiring equity holder’s </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">demand for additional shares of Legacy Latch’s common stock without increasing the size of the PIPE Investment and causing incremental dilution to investors in the Post-Combination Company. Legacy Latch determined that the price per share paid by the equity holder was in excess of fair value. The Company recorded $13.8 million during the year ended December 31, 2021 in stock-based compensation expense related to the transaction, which was allocated to research and development, sales and marketing, and general and administrative in the Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Election</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Business Combination, Legacy Latch’s holders of vested stock options were given an election to cancel up to 25% of the vested stock options in exchange for $10.00 per share less the exercise price applicable to each share. An aggregate amount of approximately 0.3 million options were cancelled (adjusted for the Exchange Ratio). Payment for the cash election in the amount of $2.6 million was funded as part of the PIPE Investment and 0.3 million newly issued shares of common stock were granted (see Note 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</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-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended June 30, 2022 and 2021, the components of stock-based compensation expense were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td></tr><tr style="height:15pt"><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><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><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:10pt;font-weight:400;line-height:120%">Stock options</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:120%">$</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:120%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">1,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">15,003 </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:120%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">19,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">— </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%">Capitalized costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:120%">(1,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">(51)</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:120%">Total stock-based compensation expense</span></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:120%">$</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:120%">7,158 </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:120%">$</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:120%">568 </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:120%">$</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:120%">19,276 </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:120%">$</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:120%">14,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Included in internally-developed software on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is included in cost of revenue, research and development, sales and marketing and general and administrative on the Consolidated Statements of Operations and Comprehensive Loss as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</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:10pt;font-weight:700;line-height:120%">2022</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:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">(restated)</span></div></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><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:400;line-height:120%">Cost of revenue</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:120%">$</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:120%">170 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:120%">$</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:120%">362 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">8,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">4,162 </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:120%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">3,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:120%">214 </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:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">6,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">10,543 </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:120%">Total stock-based compensation expense</span></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:120%">$</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:120%">7,158 </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:120%">$</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:120%">568 </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:120%">$</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:120%">19,276 </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:120%">$</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:120%">14,952 </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> 340000 552000 1825000 15003000 7500000 0 19090000 0 682000 -16000 1639000 51000 7158000 568000 19276000 14952000 170000 19000 362000 33000 3471000 176000 8197000 4162000 1448000 52000 3990000 214000 2069000 321000 6727000 10543000 7158000 568000 19276000 14952000 22797955 P10Y P4Y P10Y 22500611 P10Y 0.05 7116177 24359792 7267376 8810007 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of employee and non-employee stock options as of June 30, 2022, and changes during 2022, is presented below:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.775%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Options Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term</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:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,009,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(640,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,001,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,365,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,470,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.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><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Options outstanding and weighted average exercise price have been retroactively adjusted to give effect to the Exchange Ratio.</span></div> 15009656 0.75 640214 1.14 2283 2.56 1001889 0.84 13365270 0.72 P6Y 6724000 11470516 0.64 P6Y 6384000 1.60 0 1000000.0 P1Y6M P4Y P4Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity-based RSU activity for the six months ended June 30, 2022 is presented below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.842%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Number of RSUs</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:120%">Weighted Average Grant Date Fair Value (per unit)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">6,477,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">12.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 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:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166,276 </span></td><td style="background-color:#ffffff;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:120%">$</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:120%">4.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,322,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">10.84 </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:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,940,584)</span></td><td style="background-color:#ffffff;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:120%">$</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:120%">7.15 </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:120%">Balance at June 30, 2022</span></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:10pt;font-weight:400;line-height:120%">12,380,472 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">6.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis through the vesting date of the RSUs. The unrecognized stock-based compensation expense related to the unvested RSUs was $66.8 million as of June 30, 2022 and will be expensed over a weighted-average period of 2.2 years. In addition, approximately 0.1 million and 0.2 million RSUs vested during the three and six months ended June 30, 2022, respectively, but were not released at the time of vesting due to the suspension of the S-8 Registration Statement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liability-based</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of liability-based RSU activity for the six months ended June 30, 2022 is presented below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.453%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:120%">Number of RSUs</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:120%">21,356 </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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,983)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">Balance at June 30, 2022</span></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:10pt;font-weight:400;line-height:120%">17,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6477513 12.14 12166276 4.14 2322733 10.84 3940584 7.15 12380472 6.12 66800000 P2Y2M12D 100000 200000 21356 0 3983 0 17373 3000.000 20000.00 P2Y 1992 10000.00 70 505451 4000000 700000 -3300000 2800000 9.92 13800000 0.25 10.00 300000 2600000 300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">RELATED-PARTY TRANSACTIONS</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout the Company’s history, the Company has obtained equity funding from strategic partners with whom the Company transacts through the ordinary course of business. As such, the Company has customers who are also stockholders and directors, or affiliates thereof, in the Company. The Company charges market rates for products and services that are offered to these customers. As of June 30, 2022 and December 31, 2021, the Company had $0.2 million and $0.4 million, respectively, of receivables due from these customers, which are included within accounts receivable on the Condensed Consolidated Balance Sheets. For the three and six months ended June 30, 2022, the Company had $0.01 million and $0.01 million, respectively, of hardware revenue from these customers, and $0.04 million and $0.1 million, respectively, of software revenue from these customers, which was included within the Condensed Consolidated Statements of Operations and Comprehensive Loss. For the three and six months ended June 30, 2021, the Company had $0.2 million and $0.3 million, respectively, of hardware revenue from these customers, and $0.1 million and $0.3 million, respectively, of software revenue from these customers, which was included within the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In January 2021, one of the Company’s existing equity holders acquired shares of Legacy Latch’s common stock from certain employees and non-employee service providers. See Note 13. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div> 200000 400000 10000.00 10000.00 40000.00 100000 200000 300000 100000 300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">SUBSEQUENT EVENTS</span><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated subsequent events through the date of these financial statements and determined that there have been no events that have occurred that would require adjustments to its disclosures in the consolidated financial statements, except for the following:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HDW Acquisition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 15, 2023, the Company, LS Key Merger Sub 1, Inc., a wholly-owned subsidiary of the Company (“Merger Sub I”), and LS Key Merger Sub 2, LLC, a wholly-owned subsidiary of the Company (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Honest Day’s Work, Inc. (“HDW”). On July 3, 2023 (the “Closing Date”), (i) Merger Sub I merged with and into HDW, with HDW continuing as the surviving corporation (the “First Merger”), and subsequently, (ii) HDW merged with and into Merger Sub II, with Merger Sub II continuing as the surviving entity and a wholly-owned subsidiary of the Company (together with the First Merger, the “Mergers”) (the “HDW Acquisition”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Closing Date, the Company issued to HDW’s stockholders as merger consideration (i) $22.0 million aggregate principal amount of unsecured promissory notes (the “Promissory Notes”) and (ii) approximately 29.0 million shares of the Company’s common stock (the “Consideration Shares”). Certain of HDW’s stockholders (the “Ineligible Holders”) that were not eligible to receive unregistered shares of the Company’s common stock received $0.76 in lieu of each Consideration Share such stockholder would otherwise have received as merger consideration, with the total cash consideration paid to all Ineligible Holders equaling approximately $0.02 million. Upon the Closing Date, Latch indirectly acquired all of HDW’s assets, including its intellectual property and $8.0 million in cash. Additionally, approximately 35 HDW team members joined Latch.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consideration Shares were originally non-transferable until July 3, 2028 (the “Restricted Period”), subject to certain accelerated releases. As a result of the Company’s delisting from Nasdaq, the Restricted Period now terminates on April 15, 2027. In the event the Company’s 60 trading day VWAP exceeds the price thresholds set forth in the table below (the “Share Price Thresholds”), the applicable portion of the Consideration Shares set forth below will be released from transfer restrictions:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.660%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Share Price Threshold</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Percent of Consideration Shares Released</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$2.00</span></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$3.00</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$5.00</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, there may be accelerated releases of the Consideration Shares in connection with a change of control of the Company.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Mergers, the Company and Jamie Siminoff entered into a stock restriction agreement, dated May 15, 2023 (the “Original Siminoff Stock Restriction Agreement”). Pursuant to the Original Siminoff Stock Restriction Agreement, in the event Mr. Siminoff ceased to be an employee of the Company prior to July 3, 2028, the Company had the right to repurchase all of Mr. Siminoff’s Consideration Shares that had not already been released from transfer restriction, subject to certain exceptions. In the event Mr. Siminoff was terminated without Cause or resigned for Good Reason (each as defined in the Siminoff Employment Agreement (as defined below)), or upon his death or disability (each, an “Exit”), his Consideration Shares would accelerate in an amount equal to the greater of (i) the number of Consideration Shares to which he was entitled pursuant to the Share Price Thresholds (with linear interpolation of Consideration Shares based on the 60 trading day VWAP as of the date of Exit) and (ii) the number of Consideration Shares equal to the product of (a) his total Consideration Shares multiplied by (b) the quotient of (x) the number of calendar days between July 3, 2023 and his Exit divided by (y) 1,825; provided, however, that in no event would the number of Mr. Siminoff’s Consideration Shares that accelerate in connection with an Exit be less than 40% of the total number of his Consideration Shares.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Promissory Notes accrued paid-in-kind interest at a rate of 10% per annum and were scheduled to mature on July 3, 2025, unless earlier accelerated in connection with an event of default (including certain events of delisting from Nasdaq) or change of control of the Company. On April 26, 2024, the Company repaid the Promissory Notes in full without penalty. The Company paid an aggregate of $23.9 million in principal and accrued interest to the holders of the Promissory Notes. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Closing Date, in connection with the consummation of the Mergers and as contemplated by the Merger Agreement, the Company and certain of HDW’s stockholders (the “Holders”) entered into that certain Registration Rights Agreement (the “2023 Registration Rights Agreement”), pursuant to which the Company agreed to file a shelf registration statement registering the resale of the Registrable Securities (as defined in the 2023 Registration Rights Agreement) as promptly as reasonably practicable after the date on which the Company files its Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023 (and no later than the 20th business day following the filing date of such Quarterly Report). Up to twice in any 12-month period, the Holders may request to sell all or any portion of their Registrable Securities in an underwritten offering so long as the total offering price is reasonably expected to exceed $25 million. The Company also agreed to provide customary “piggyback” registration rights to certain Holders designated as “Major Equityholders,” subject to certain requirements and customary conditions. The 2023 Registration Rights Agreement also provides that the Company will pay certain expenses relating to such registrations and indemnify the stockholders against certain liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the Mergers, the Company and Mr. Siminoff entered into an employment agreement, dated May 15, 2023 (the “Siminoff Employment Agreement”). Pursuant to the Siminoff Employment Agreement, on the Closing Date, Mr. Siminoff was appointed as the Company’s Chief Strategy Officer. At the time, Mr. Siminoff was expected to be appointed as Chief Executive Officer of the Company following the completion of the Restatement. As described below under “— November 2024 Executive Transition,” Mr. Siminoff will no longer be appointed as the Company’s Chief Executive Officer upon completion of the Restatement.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 RIFs and Severance Payments</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2023, the Company commenced a reduction in force (the “July 2023 RIF”) in order to streamline its business operations, reduce costs and complexities in the business and create further operating efficiencies. The July 2023 RIF, </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">substantially completed in the fourth quarter of 2023, impacted approximately 95 employees, or approximately 70% of the Company’s full-time employees at the time.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the January 2023 resignation of Luke Schoenfelder, Chief Executive Officer, and Barry Schaeffer, Interim Chief Financial Officer, (i) Mr. Schoenfelder was entitled to receive severance compensation of $708,000 and the extension of the post-termination exercise window applicable to Mr. Schoenfelder’s stock options granted on May 11, 2016 and (ii) Mr. Schaeffer was entitled to receive severance compensation of $403,200. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the July 2023 Transition and Separation Agreement entered into between Brian Jones, Chief Technology Officer, and the Company, Mr. Jones was entitled to receive severance compensation of $406,250, the acceleration of the vesting of 50,000 of his outstanding RSUs and the extension of his post-termination exercise window for certain of his outstanding stock options.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Delisting</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 8, 2023, the Company received a notice from Nasdaq stating that it had determined to suspend trading of the Company’s securities on August 10, 2023 and commence delisting procedures because of the Company’s failure to regain compliance with its periodic filing obligations by the August 4, 2023 deadline previously set by Nasdaq. On March 21, 2024, Nasdaq filed a Form 25 with the SEC notifying the SEC of Nasdaq’s determination to remove the Company’s securities from listing on Nasdaq. The delisting was effective April 1, 2024. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Headquarters</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective November 1, 2023, the Company relocated its headquarters to Olivette, Missouri occupying approximately 49,000 square feet of leased warehouse and office space. In January 2024, the Company entered into an amendment to the lease agreement, expanding the premises by approximately 13,000 square feet. The term of the lease agreement commenced March 1, 2024 and continues through June 1, 2029. The total commitment of approximately $2.1 million and is payable monthly with escalating rental payments over the approximate five year lease term. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:0.72pt;text-align:justify;text-indent:-0.36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">HelloTech Merger and Loan Agreement </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 21, 2024, the Company and LS HT Merger Sub, Inc., a wholly-owned subsidiary of the Company (“HT Merger Sub”), entered into an Agreement and Plan of Merger (the “HelloTech Merger Agreement”) with HelloTech, Inc. (“HelloTech”). On July 1, 2024, HT Merger Sub merged with and into HelloTech, with HelloTech continuing as the surviving corporation and a wholly-owned subsidiary of the Company (the “HelloTech Merger”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As consideration for the HelloTech Merger, the Company (i) as further specified below, assumed HelloTech’s outstanding borrowings under its existing term loan, which had outstanding borrowings of approximately $6.9 million as of July 1, 2024 (the “Prior Loan”) with Customers Bank and (ii) paid $250,000 of HelloTech’s merger-related expenses. HelloTech’s stockholders or other equity holders (including option holders, warrant holders or holders of simple agreements for future equity) did not receive any consideration in connection with the HelloTech Merger.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 15, 2024, the Company, Latch Systems, Inc., a wholly-owned subsidiary of the Company (“Latch Systems”), and HelloTech (collectively with the Company and Latch Systems, the “Borrowers”) entered into an Amended and Restated Loan and Security Agreement (the “Loan Agreement”) with Customers Bank.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the Loan Agreement, Customers Bank issued the Borrowers a term loan in the principal amount of $6.0 million (the “New Loan”). The Loan Agreement, which amended and restated the terms of the Prior Loan, did not result in the Borrowers receiving any additional loan proceeds. Interest is payable on the New Loan at a rate equal to the greater of (a) the prime rate published in The Wall Street Journal or (b) 6.0%. The New Loan matures on July 15, 2029 (the “Maturity Date”). </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Borrowers are required to pay interest on the New Loan monthly until January 15, 2025. Thereafter, the Borrowers are required to pay equal monthly installments of principal plus accrued interest until the Maturity Date. There is no penalty for prepayment of the New Loan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the Loan Agreement, the Borrowers have granted Customers Bank security interests in substantially all of the Borrowers’ assets, other than intellectual property. HelloTech is required to maintain an operating account with Customers Bank with a sufficient balance to support monthly payments. Additionally, the Borrowers are collectively required to maintain a liquidity ratio of at least 4.00, tested monthly, which is calculated as the quotient of unrestricted cash and cash </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">equivalents of the Company and its subsidiaries (subject to certain limitations with respect to cash of foreign subsidiaries), divided by all outstanding indebtedness owed to Customers Bank.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Program and Executive Officer Appointment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 11, 2024 (the “Program Effective Date”), the Board approved an extension of its temporary cash-based leadership compensation program that was established in 2023 to provide certain cash compensation to the Company’s officers and key employees during the course of the Restatement. The leadership compensation program is described in more detail below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, on the Program Effective Date, the Board approved a performance-based equity incentive program (the “Performance Equity Program”) pursuant to which awards of performance-vesting stock options (“Performance Options”) and performance-vesting restricted stock units (“PSUs”) will be granted to Company officers and service providers, and the Company granted Performance Options to certain officers and key service providers. The Performance Equity Program is described in more detail below.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On the Program Effective Date, the Board also appointed Jason Mitura as the Company’s Chief Product Officer beginning August 16, 2024. On August 12, 2024, the Company entered into an employment agreement with Mr. Mitura in connection with his appointment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under the Company’s cash-based leadership compensation program, Company officers and other participants receive an additional amount of cash compensation, payable in semi-monthly installments alongside their regular base salary, and are not eligible for any other cash incentive compensation or annual bonuses while the leadership compensation program is in place. On the Program Effective Date, the Board extended this program, originally scheduled to expire on July 31, 2024, until the earlier of (i) the listing of the Company on a national securities exchange or (ii) the date the Board determines in its discretion to terminate it. The annualized amounts payable under the program to Mr. Siminoff, David Lillis, Senior Vice President of Finance, and Mr. Mitura are $1,550,000, $475,000 and $650,000, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Performance Equity Program provides for the Company to grant awards under the 2021 Plan that will become eligible to vest based on the Company’s common stock reaching specified market trading prices (based on a trailing 60-day daily volume weighted average trading price) within seven years after the Program Effective Date. The Company expects that substantially all of its eligible employees will participate in the Performance Equity Program. Awards under the Performance Equity Program will generally be granted 50% in the form of PSUs that will become eligible to vest, or “earned,” in <span style="-sec-ix-hidden:f-1721">three</span> equally-sized tranches upon attaining a $1, $2 and $3 stock price hurdle, and 50% in the form of Performance Options that will become earned in <span style="-sec-ix-hidden:f-1726">three</span> equally-sized tranches upon attaining a $4, $5 and $6 stock price hurdle. Upon attainment of a stock price hurdle, 25% of the earned tranche of PSUs and Performance Options will vest, with the remaining 75% of such earned tranche vesting in <span style="-sec-ix-hidden:f-1732">three</span> equal annual installments over the next three years, subject to the applicable participant’s continued service through the vesting date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On the Program Effective Date, the Board granted Performance Options under the Performance Equity Program and the 2021 Plan to certain officers and key service providers, including to Messrs. Siminoff, Mitura and Lillis covering the following numbers of shares: Mr. Siminoff: 8,000,000 shares; Mr. Mitura: 7,500,000 shares; and Mr. Lillis: 3,000,000 shares (the “Initial Option Grant”). The Performance Options granted to Messrs. Siminoff and Mitura will be, or were, forfeited on the executives’ respective separation dates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As described above, the Performance Options are eligible to be earned in three tranches based on the Company’s common stock reaching market trading prices (based on a trailing 60-day daily volume weighted average trading price) before the seventh anniversary of the Program Effective Date, as set forth in the following table:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.321%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Earned Tranche</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Shares Subject to the Performance Option</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Share Price Hurdle</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.33% of award</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:400;line-height:120%">$4.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.33% of award</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:400;line-height:120%">$5.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.34% of award</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:400;line-height:120%">$6.00</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon attainment of a stock price hurdle, 25% of each earned tranche of Performance Options will vest, with the remaining 75% of such earned tranche vesting in <span style="-sec-ix-hidden:f-1747">three</span> equal annual installments over the next three years, subject to the applicable participant’s continued service through the vesting date. The Performance Options have an exercise price of $0.41 and a ten year term; however, any portion of the Performance Option corresponding to a tranche that has not become earned based on the achievement of a share price hurdle within seven years after the Program Effective Date will be cancelled and forfeited.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition to the performance-based and service-based vesting requirements described above, (i) the first tranche of the Performance Option will, to the extent vested, only become exercisable in <span style="-sec-ix-hidden:f-1752">four</span> equal installments on the second, third, fourth and fifth anniversaries of the Program Effective Date, (ii) the second tranche of the Performance Option will, to the extent vested, only become exercisable in <span style="-sec-ix-hidden:f-1753">four</span> equal installments on the third, fourth, fifth and sixth anniversaries of the Program Effective Date, and (iii) the third tranche of the Performance Option will, to the extent vested, only become exercisable in <span style="-sec-ix-hidden:f-1754">four</span> equal installments on the fourth, fifth, sixth and seventh anniversaries of the Program Effective Date.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 13, 2024, the Company granted approximately 8.6 million Performance Options under the Performance Equity Program to service providers, none of whom participated in the Initial Option Grant. Such Performance Options have an exercise price of $0.48 and are otherwise substantially identical to those granted in the Initial Option Grant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">November 2024 Executive Transitions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 18, 2024 (the “Siminoff Agreement Date”), the Company and Mr. Siminoff mutually agreed that Mr. Siminoff would step down as the Company’s Chief Strategy Officer on December 31, 2024 (the “Siminoff Separation Date”). Mr. Siminoff will remain in his current role through the Siminoff Separation Date, after which he will serve in an advisory role through December 31, 2026 (such advisory services, the “Advisory Services,” and such date, the “Advisory End Date”). Mr. Siminoff will cease to serve as an “executive officer” of the Company under Rule 3b-7 of the Exchange Act on the Siminoff Separation Date. Upon the Company’s request, in performing the Advisory Services, Mr. Siminoff is expected to, among other services, (i) meet with customers and stakeholders, (ii) assist or advise on product development, (iii) assist or advise on corporate development or strategic transactions and (iv) provide transition services. In addition, Mr. Siminoff will no longer be appointed as the Company’s Chief Executive Officer upon completion of the Restatement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with Mr. Siminoff’s transition to the advisory role described above, on the Siminoff Agreement Date, Mr. Siminoff and the Company entered into a Separation and Advisory Agreement and Release (the “Siminoff Transition Agreement”). Pursuant to the Siminoff Transition Agreement, the Company and Mr. Siminoff agreed to amend and restate the Original Siminoff Stock Restriction Agreement. In addition, under the Siminoff Transition Agreement, the Company agreed to reimburse Mr. Siminoff for certain legal expenses. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to an amended and restated common stock restriction agreement, which was entered into between Mr. Siminoff and the Company on the Siminoff Agreement Date (the “Restated Restriction Agreement”), and in accordance with the terms of the Original Siminoff Stock Restriction Agreement, the Company exercised its repurchase option with respect to 15,260,540 shares of the Consideration Shares held by Mr. Siminoff (the “Repurchased Shares”) for $0.00005080 per share (the “Repurchase Price”), or a total payment of $775.24. The Repurchased Shares represent 80% of the 19,075,675 shares of the Consideration Shares received by Mr. Siminoff in connection with the HDW Acquisition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the Restated Restriction Agreement, the 3,815,135 Consideration Shares that were not repurchased by the Company (the “Remaining Shares”) are subject to transfer restrictions and an amended repurchase option (the “Amended Repurchase Option”) pursuant to which the Company has a right to repurchase the Remaining Shares at the Repurchase Price to the extent not released from the transfer restrictions and the Amended Repurchase Option by the fifth anniversary of the effective date of the Restated Restriction Agreement (the “Repurchase Trigger Date”).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Remaining Shares are split into two tranches with different provisions governing their release from the transfer restrictions and the Amended Repurchase Option: the Separation Shares and the Advisory Shares (each as hereafter defined).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The “Separation Shares” consist of 2,861,351 shares (representing 75% of the Remaining Shares) and will be released from the transfer restrictions and the Amended Repurchase Option in equal tranches (each, a “Release Tranche”) as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">20% of the Separation Shares will be released when the average final trading price of the Company’s common stock for any 60-trading day period prior to the Repurchase Trigger Date (the “Threshold Price”) is equal to or exceeds $1.00 (the “First Tier”);</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $2.00 (the “Second Tier”);</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $3.00 (the “Third Tier”);</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $4.00 (the “Fourth Tier”); and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">20% of the Separation Shares will be released when the Threshold Price is equal to or exceeds $5.00 (the “Fifth Tier” and, collectively with the other respectively named tiers, the “Price Tiers”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Restated Restriction Agreement also includes provisions governing the impact of a change in control on the release of certain Separation Shares.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The “Advisory Shares” consist of 953,784 shares (representing 25% of the Remaining Shares) and will be released from the transfer restrictions and the Amended Repurchase Option as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">All of the Advisory Shares will be released on the Advisory End Date, provided that a termination of the Advisory Services has not occurred prior to such date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">In the event of a termination of the Advisory Services by Mr. Siminoff prior to the Advisory End Date other than due to the Company’s breach of its ongoing contractual obligations to Mr. Siminoff, subject to notice requirements, the Amended Repurchase Option will immediately apply to all of the Advisory Shares as of the date of such termination (the “Advisory Termination Date”), and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">In the event of a termination of the Advisory Services by the Company as a result of Mr. Siminoff’s willful failure or refusal to perform the Advisory Services in good faith in accordance with the terms of the Siminoff Transition Agreement (a “Termination for Cause”), subject to notice requirements, the Amended Repurchase Option will immediately apply to all of the Advisory Shares as of the Advisory Termination Date, and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">In the event of a termination of the Advisory Services by the Company other than a Termination for Cause or a change in control prior to the Advisory End Date, or in the event Mr. Siminoff terminates the Advisory Services as a result of the Company’s breach of its ongoing contractual obligations to Mr. Siminoff, the Amended Repurchase Option will immediately apply to the portion of the Advisory Shares represented by the solution to the following equation:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1 – X/730) * 953,784, with “X” equaling the number of days elapsed between the Siminoff Separation Date and the Advisory Termination Date, and the Company will be deemed to have automatically exercised such Amended Repurchase Option with respect thereto.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">With respect to the Advisory Shares to which the Amended Repurchase Option does not apply, such Advisory Shares will be released from the Amended Repurchase Option and the Transfer Restrictions on the Advisory Termination Date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 26, 2024, the Company and Mr. Mitura mutually agreed that Mr. Mitura would step down as the Company’s Chief Product Officer effective as of such date, at which time Mr. Mitura ceased to serve as an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">“executive officer” of the Company under Rule 3b-7 of the Exchange Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. Also on November 26, 2024, the Company and Mr. Mitura entered into a Separation and Transition Agreement and Release (the “Mitura Separation Agreement”). The Mitura Separation Agreement provides that the Company and Mr. Mitura will enter into a consulting agreement pursuant to which Mr. Mitura will continue to assist the Company in product development. In addition, under the Mitura Separation Agreement, the Company agreed to reimburse Mr. Mitura for certain legal expenses.</span></div> 22000000 29000000 0.76 20000.00 8000000 35 In the event the Company’s 60 trading day VWAP exceeds the price thresholds set forth in the table below (the “Share Price Thresholds”), the applicable portion of the Consideration Shares set forth below will be released from transfer restrictions:<div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.660%"><tr><td style="width:1.0%"></td><td style="width:44.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.608%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Share Price Threshold</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Percent of Consideration Shares Released</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$2.00</span></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$3.00</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$5.00</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25%</span></td></tr></table></div> P60D 2.00 0.25 3.00 0.25 4.00 0.25 5.00 0.25 P60D 1825 0.40 0.10 23900000 P12M 25000000 95 0.70 708000 403200000 406250000 50000 49000 13000 2100000 P5Y 6900000 250000 6000000 0.060 4.00 1550000 475000 650000 P60D P7Y 0.50 1 2 3 0.50 4 5 6 0.25 0.75 P3Y 8000000 7500000 3000000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As described above, the Performance Options are eligible to be earned in three tranches based on the Company’s common stock reaching market trading prices (based on a trailing 60-day daily volume weighted average trading price) before the seventh anniversary of the Program Effective Date, as set forth in the following table:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.321%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Earned Tranche</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Shares Subject to the Performance Option</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Share Price Hurdle</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.33% of award</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:400;line-height:120%">$4.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.33% of award</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:400;line-height:120%">$5.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.34% of award</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:400;line-height:120%">$6.00</span></td></tr></table></div> P60D 0.3333 4.00 0.3333 5.00 0.3334 6.00 0.25 0.75 P3Y 0.41 P10Y P7Y 8600000 0.48 15260540 0.00005080 775.24 0.80 19075675 3815135 2861351 0.75 0.20 P60D 1.00 0.20 2.00 0.20 3.00 0.20 4.00 0.20 5.00 953784 0.25 1 730 953784 false false false false Restated amounts, including any adjustments to previously reported amounts, are presented in Note 2. Restatement of Prior Period Financial Statements and Information. Shares issued and outstanding as of June 30, 2022 and December 31, 2021 exclude 738,000 shares subject to vesting requirements. See Note 1. Description of Business. Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information Exclusive of depreciation and amortization shown in operating expenses below. Excludes 738,000 shares subject to vesting requirements. See Note 1. Description of Business. (a)Restated amounts, including any adjustments to originally-presented amounts, are reported in Note 2. Restatement of Prior Period Financial Statements and Information.